Humans use:

  • Pawn = 1
  • Knight = 3
  • Bishop = 3
  • Rook = 5
  • Queen = 9.5
  • Bishop pair = +0.5

But I would like to know what relative point values do engines use (preferably strong engines, like Stockfish, Houdini, Rybka, Komodo, ...).

If the point value that the engine assign to the pieces depends on the position of the pieces on the board (for example a White Knight on a1 is only worth 2.6 but on e5 it's worth 3.4), than I would like to know the average point values of the pieces.

  • 1
    I'd quibble with a couple things: your value for the queen (more like 8.5) and generalizing what humans use period. I've spoken with GMs who (in a vacuum) think of rooks as more like 4.5. – Cleveland Jul 29 '14 at 22:37

These are the values used by Crafty - one of the best open source chess engines.

#  define PAWN_VALUE                             100
#  define KNIGHT_VALUE                           325
#  define BISHOP_VALUE                           325
#  define ROOK_VALUE                             500
#  define QUEEN_VALUE                           1050
#  define KING_VALUE                           40000

If you can follow the C code, then you can dig deeper by looking at the the source files that are available.


I have the strong commercial chess engine Shredder Classic 4. When I open up its engine options I get the default strengths of the pieces. Without reading the documentation of this engine it seems that Shredder starts off with the traditional piece values of queen = 9.5 pts, rook = 5 pts and so on. Then there are optional sliders where I could make any type of piece worth more or less. Interestingly the default value for a "bishop pair" can also be increased or decreased by the player.

This seems to be about the best that I can do with Shredder to try to give an "average" strength of piece valuations.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.