Move Classification System

Understanding how we analyze and classify chess moves

The Core Question

“How good was my move compared to what was available?”

Every position in chess has a range of possible moves. Some are excellent, some are okay, some are terrible. We use Stockfish (the world's strongest chess engine) to evaluate positions and compare your move to the best available options.

What is a Centipawn?

Stockfish measures positions in centipawns (cp). 100cp equals 1 pawn advantage.

0cp
Equal position
+100cp
White ahead ~1 pawn
+300cp
Clear advantage
+500cp
Winning
+1000cp
Completely winning
-200cp
Black ahead ~2 pawns

The Problem with Raw Centipawns

A 50cp loss means different things in different positions:

ScenarioBeforeAfterReal Impact
Equal game0cp-50cpNoticeable
Already winning+500cp+450cpMinimal
Crushing+2000cp+1950cpMeaningless

The same 50cp loss has completely different significance depending on the position!

Win Probability - A Better Measure

To solve this, we convert centipawns to win probability using a mathematical formula (the same one used by Lichess). This naturally accounts for position context.

CentipawnsWin Probability
0cp50%(Equal chances)
+100cp59%
+200cp68%
+500cp86%
+1000cp97.5%

This is why we classify moves based on win probability loss, not raw centipawns.

“We show you the data. You decide what it means.”

Our job is to inform, not judge. Your chess journey is your own.