← Blog
2026-04-02

Precision Analysis: World Championship Matches

The Metric

Precision measures how well a player navigated the positions they faced, normalized for difficulty.

precision = 1 - (avg_actual_loss_ev / avg_expected_loss_ev)
  • 1.0 = perfect (zero EV loss)
  • 0.0 = average (lost exactly what was expected)
  • Negative = below expected (lost more than expected)

Expected loss is the probability-weighted average EV loss across all legal moves — what a typical player would lose given the positions faced. Actual loss is what the player actually lost vs the best move. The ratio normalizes for position complexity: a precision of 0.40 means the player avoided 40% of expected EV loss regardless of whether the positions were simple or chaotic.

Actual and expected loss are accumulated independently. In positions where the played move was highly unexpected (< 1% predicted probability), actual loss still counts but expected loss is not accumulated — the player deviated from the model's expectation and should be judged on the result, not the prediction.

Dataset

WCC matches only, excluding tiebreak games and multi-player World Championship tournaments (1948, 2007). Precision computed over positions after ply 16 with ≥ 1 deeply evaluated candidate move.

Correlation with Game Outcome

Tested against game score (1/0.5/0) across 1,780 player-games:

Metricr
EV Delta (pp)+0.5280.278
Precision+0.3200.102

EV Delta dominates (it's almost tautological — it directly measures position shift). Precision captures real quality-of-play signal with R² = 0.102 and produces better rankings at the match and career level because it removes era/complexity bias.

35% of all player-games have negative precision. This breaks down as: 25% of winners, 26% of drawers, 69% of losers.

Precision Gap Predicts Outcome

The gap between two players' precision is strongly predictive of who wins. Across 890 games (r=+0.520, R²=0.270):

Precision GapNHigher WinsDrawsLower Wins
> +0.3 (much better)203129704
+0.1 to +0.314057785
±0.1 (close)1993613726
-0.1 to -0.31502311215
< -0.3 (much worse)1988710110

When one player's precision exceeds the other's by > 0.3, they win 64% of games and lose only 2%. At the match level (r=+0.535, R²=0.286), the winner has higher precision in 28/39 decisive matches (72%).

Precision by Match

All WCC matches ranked by average precision. Player precision is averaged across all games regardless of color. P1 is the match winner (or higher scorer). Winner has higher precision in 28/39 decisive matches (72%).

YearP1 (winner)PrecP2Prec
2021Carlsen+0.530Nepomniachtchi+0.326
2018Carlsen+0.407Caruana+0.282
2004Leko+0.325Kramnik+0.291
2014Carlsen+0.252Anand+0.361
1987Kasparov+0.313Karpov+0.284
2006Kramnik+0.312Topalov+0.283
2016Carlsen+0.191Karjakin+0.376
2010Anand+0.307Topalov+0.244
1984Karpov+0.283Kasparov+0.241
1990Kasparov+0.268Karpov+0.250
2012Anand+0.328Gelfand+0.186
1985Kasparov+0.367Karpov+0.139
2008Anand+0.328Kramnik+0.128
1986Kasparov+0.269Karpov+0.156
2013Carlsen+0.122Anand+0.281
1963Petrosian+0.252Botvinnik+0.141
2024Gukesh+0.214Ding+0.176
1972Fischer+0.216Spassky+0.161
2000Kramnik+0.417Kasparov-0.065
2023Ding+0.238Nepomniachtchi+0.099
1966Petrosian+0.183Spassky+0.144
1978Karpov+0.136Korchnoi+0.145
1910Lasker+0.076Schlechter+0.151
1981Karpov+0.081Korchnoi+0.128
1954Botvinnik+0.125Smyslov+0.060
1969Spassky+0.131Petrosian+0.051
1960Tal+0.050Botvinnik+0.116
1958Botvinnik+0.074Smyslov+0.084
1951Botvinnik+0.092Bronstein+0.045
1921Capablanca+0.053Lasker+0.081
1961Botvinnik+0.066Tal+0.064
1927Alekhine+0.030Capablanca+0.017
1935Euwe+0.051Alekhine-0.046
1957Smyslov+0.009Botvinnik-0.017
1910Lasker+0.106Janowsky-0.112
1934Alekhine+0.074Bogoljubow-0.107
1937Alekhine-0.045Euwe+0.010
1929Alekhine+0.067Bogoljubow-0.213
1889Steinitz-0.100Chigorin-0.093
1909Lasker+0.004Janowsky-0.206
1894Lasker-0.063Steinitz-0.220
1886Steinitz-0.048Zukertort-0.235
1890Steinitz-0.093Gunsberg-0.255
1908Lasker-0.110Tarrasch-0.253
1907Lasker+0.015Marshall-0.421
1896Lasker-0.232Steinitz-0.205
1892Steinitz-0.399Chigorin-0.318

Carlsen's +0.530 in 2021 is the best individual match performance on record. Kramnik's +0.417 vs Kasparov's -0.065 in 2000 is the largest precision gap. Notable cases where the winner was outprecised: Carlsen +0.122 vs Anand +0.281 (2013), Carlsen +0.191 vs Karjakin +0.376 (2016).

Player Performance by Match

Precision per player per match, ranked (min 5 evaluated games, tiebreaks excluded):

#PlayerOpponentYearPrecisionGames
1CarlsenNepomniachtchi2021+0.53011
2KramnikKasparov2000+0.41715
3CarlsenCaruana2018+0.40712
4KarjakinCarlsen2016+0.37611
5KasparovKarpov1985+0.36724
6AnandCarlsen2014+0.36110
7AnandGelfand2012+0.32812
8AnandKramnik2008+0.32810
9NepomniachtchiCarlsen2021+0.32611
10LekoKramnik2004+0.32513
11KasparovKarpov1987+0.31324
12KramnikTopalov2006+0.31211
13AnandTopalov2010+0.30712
14KramnikLeko2004+0.29113
15KarpovKasparov1987+0.28424
16KarpovKasparov1984+0.28348
17TopalovKramnik2006+0.28311
18CaruanaCarlsen2018+0.28212
19AnandCarlsen2013+0.28110
20KasparovKarpov1986+0.26923

Karjakin's +0.376 in 2016 is higher than Carlsen's +0.191 in that same match — Carlsen won in tiebreak despite being outplayed in classical precision. Anand at +0.361 in 2014 is the sixth-best individual WCh performance, yet he lost 3-1. Kramnik vs Kasparov 2000 (+0.417) produced his world-championship upset.

Carlsen Across His Five WCh Matches

YearOpponentCarlsenOpponentResult
2013Anand+0.122+0.281Won 6.5-3.5
2014Anand+0.252+0.361Won 6.5-4.5
2016Karjakin+0.191+0.376Won (tiebreak)
2018Caruana+0.407+0.282Won (tiebreak)
2021Nepomniachtchi+0.530+0.326Won 7.5-3.5

Carlsen won all five matches yet was outprecised in three of them (2013, 2014, 2016). In 2013 the gap is substantial (+0.122 vs +0.281) — he won by finding tactically decisive positions, not by playing the most accurate chess. The trajectory from 2013 to 2021 is remarkable: his precision more than quadrupled over eight years.

Best Individual Games

Best Single-Player Performances

#PlayerPrecActualExpectedOpponentEvent
1Smyslov (B)+1.0000.0001.200BotvinnikWCh 1957 G1
2Petrosian (B)+1.0000.0002.380BotvinnikWCh 1963 G22
3Kramnik (B)+1.0000.0000.830KasparovWCh 2000 G7
4Tal (B)+0.9860.0100.720BotvinnikWCh 1961 G1
5Gelfand (B)+0.9740.0501.920AnandWCh 2012 G12
6Smyslov (B)+0.9210.1301.640BotvinnikWCh 1957 G7

Three perfect games (zero EV loss) — Smyslov, Petrosian, and Kramnik. Petrosian's stands out: expected loss was 2.38pp (very complex) and he lost nothing. Gelfand's G12 is similarly remarkable: expected loss 1.92pp, actual 0.05pp. Smyslov appears twice in the top 6, both games from his 1957 title-winning match.

Best Combined Games

#WhiteBlackAvg PrecW PrecB PrecResultEvent
1KasparovKarpov+0.880+0.911+0.849½-½KK3 1984 G20
2KasparovKramnik+0.864+0.727+1.000½-½WCh 2000 G7
3LaskerMarshall+0.822+0.776+0.867½-½WCh 1907 G6
4GelfandAnand+0.806+0.707+0.905½-½WCh 2012 G6
5KramnikTopalov+0.769+0.630+0.9081-0WCh 2006 G1

Kramnik–Topalov WCh 2006 G1 is the highest-precision decisive game. The highest-quality games are overwhelmingly draws — both players at peak precision produces balanced, theoretically sound play.

Worst Combined Games

#WhiteBlackAvg PrecResultEvent
1LaskerMarshall-2.1851-0WCh 1907 G14
2BotvinnikSmyslov-1.569½-½WCh 1957 G9
3SteinitzLasker-1.281½-½WCh 1896 G9
4KorchnoiKarpov-1.1841-0WCh 1981 G13

Worst Single-Player Performances

#PlayerPrecActualExpectedResultEvent
1Marshall (B)-4.4132.4900.4601-0WCh 1907 G14
2Kasparov (B)-2.5542.9500.8301-0WCh 2000 G10
3Gelfand (B)-2.0663.2501.0601-0WCh 2012 G8
4Kasparov (W)-1.7242.8601.050½-½WCh 2000 G13

Marshall's WCh 1907 G14 as Black is the worst individual performance: expected loss was only 0.46pp but he lost 2.49pp — over five times worse than expected. Kasparov's two appearances from the 2000 match (G10 and G13) reflect his uncharacteristic collapse against Kramnik.