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:
| Metric | r | R² |
|---|---|---|
| EV Delta (pp) | +0.528 | 0.278 |
| Precision | +0.320 | 0.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 Gap | N | Higher Wins | Draws | Lower Wins |
|---|---|---|---|---|
| > +0.3 (much better) | 203 | 129 | 70 | 4 |
| +0.1 to +0.3 | 140 | 57 | 78 | 5 |
| ±0.1 (close) | 199 | 36 | 137 | 26 |
| -0.1 to -0.3 | 150 | 23 | 112 | 15 |
| < -0.3 (much worse) | 198 | 87 | 101 | 10 |
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%).
| Year | P1 (winner) | Prec | P2 | Prec |
|---|---|---|---|---|
| 2021 | Carlsen | +0.530 | Nepomniachtchi | +0.326 |
| 2018 | Carlsen | +0.407 | Caruana | +0.282 |
| 2004 | Leko | +0.325 | Kramnik | +0.291 |
| 2014 | Carlsen | +0.252 | Anand | +0.361 |
| 1987 | Kasparov | +0.313 | Karpov | +0.284 |
| 2006 | Kramnik | +0.312 | Topalov | +0.283 |
| 2016 | Carlsen | +0.191 | Karjakin | +0.376 |
| 2010 | Anand | +0.307 | Topalov | +0.244 |
| 1984 | Karpov | +0.283 | Kasparov | +0.241 |
| 1990 | Kasparov | +0.268 | Karpov | +0.250 |
| 2012 | Anand | +0.328 | Gelfand | +0.186 |
| 1985 | Kasparov | +0.367 | Karpov | +0.139 |
| 2008 | Anand | +0.328 | Kramnik | +0.128 |
| 1986 | Kasparov | +0.269 | Karpov | +0.156 |
| 2013 | Carlsen | +0.122 | Anand | +0.281 |
| 1963 | Petrosian | +0.252 | Botvinnik | +0.141 |
| 2024 | Gukesh | +0.214 | Ding | +0.176 |
| 1972 | Fischer | +0.216 | Spassky | +0.161 |
| 2000 | Kramnik | +0.417 | Kasparov | -0.065 |
| 2023 | Ding | +0.238 | Nepomniachtchi | +0.099 |
| 1966 | Petrosian | +0.183 | Spassky | +0.144 |
| 1978 | Karpov | +0.136 | Korchnoi | +0.145 |
| 1910 | Lasker | +0.076 | Schlechter | +0.151 |
| 1981 | Karpov | +0.081 | Korchnoi | +0.128 |
| 1954 | Botvinnik | +0.125 | Smyslov | +0.060 |
| 1969 | Spassky | +0.131 | Petrosian | +0.051 |
| 1960 | Tal | +0.050 | Botvinnik | +0.116 |
| 1958 | Botvinnik | +0.074 | Smyslov | +0.084 |
| 1951 | Botvinnik | +0.092 | Bronstein | +0.045 |
| 1921 | Capablanca | +0.053 | Lasker | +0.081 |
| 1961 | Botvinnik | +0.066 | Tal | +0.064 |
| 1927 | Alekhine | +0.030 | Capablanca | +0.017 |
| 1935 | Euwe | +0.051 | Alekhine | -0.046 |
| 1957 | Smyslov | +0.009 | Botvinnik | -0.017 |
| 1910 | Lasker | +0.106 | Janowsky | -0.112 |
| 1934 | Alekhine | +0.074 | Bogoljubow | -0.107 |
| 1937 | Alekhine | -0.045 | Euwe | +0.010 |
| 1929 | Alekhine | +0.067 | Bogoljubow | -0.213 |
| 1889 | Steinitz | -0.100 | Chigorin | -0.093 |
| 1909 | Lasker | +0.004 | Janowsky | -0.206 |
| 1894 | Lasker | -0.063 | Steinitz | -0.220 |
| 1886 | Steinitz | -0.048 | Zukertort | -0.235 |
| 1890 | Steinitz | -0.093 | Gunsberg | -0.255 |
| 1908 | Lasker | -0.110 | Tarrasch | -0.253 |
| 1907 | Lasker | +0.015 | Marshall | -0.421 |
| 1896 | Lasker | -0.232 | Steinitz | -0.205 |
| 1892 | Steinitz | -0.399 | Chigorin | -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):
| # | Player | Opponent | Year | Precision | Games |
|---|---|---|---|---|---|
| 1 | Carlsen | Nepomniachtchi | 2021 | +0.530 | 11 |
| 2 | Kramnik | Kasparov | 2000 | +0.417 | 15 |
| 3 | Carlsen | Caruana | 2018 | +0.407 | 12 |
| 4 | Karjakin | Carlsen | 2016 | +0.376 | 11 |
| 5 | Kasparov | Karpov | 1985 | +0.367 | 24 |
| 6 | Anand | Carlsen | 2014 | +0.361 | 10 |
| 7 | Anand | Gelfand | 2012 | +0.328 | 12 |
| 8 | Anand | Kramnik | 2008 | +0.328 | 10 |
| 9 | Nepomniachtchi | Carlsen | 2021 | +0.326 | 11 |
| 10 | Leko | Kramnik | 2004 | +0.325 | 13 |
| 11 | Kasparov | Karpov | 1987 | +0.313 | 24 |
| 12 | Kramnik | Topalov | 2006 | +0.312 | 11 |
| 13 | Anand | Topalov | 2010 | +0.307 | 12 |
| 14 | Kramnik | Leko | 2004 | +0.291 | 13 |
| 15 | Karpov | Kasparov | 1987 | +0.284 | 24 |
| 16 | Karpov | Kasparov | 1984 | +0.283 | 48 |
| 17 | Topalov | Kramnik | 2006 | +0.283 | 11 |
| 18 | Caruana | Carlsen | 2018 | +0.282 | 12 |
| 19 | Anand | Carlsen | 2013 | +0.281 | 10 |
| 20 | Kasparov | Karpov | 1986 | +0.269 | 23 |
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
| Year | Opponent | Carlsen | Opponent | Result |
|---|---|---|---|---|
| 2013 | Anand | +0.122 | +0.281 | Won 6.5-3.5 |
| 2014 | Anand | +0.252 | +0.361 | Won 6.5-4.5 |
| 2016 | Karjakin | +0.191 | +0.376 | Won (tiebreak) |
| 2018 | Caruana | +0.407 | +0.282 | Won (tiebreak) |
| 2021 | Nepomniachtchi | +0.530 | +0.326 | Won 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
| # | Player | Prec | Actual | Expected | Opponent | Event |
|---|---|---|---|---|---|---|
| 1 | Smyslov (B) | +1.000 | 0.000 | 1.200 | Botvinnik | WCh 1957 G1 |
| 2 | Petrosian (B) | +1.000 | 0.000 | 2.380 | Botvinnik | WCh 1963 G22 |
| 3 | Kramnik (B) | +1.000 | 0.000 | 0.830 | Kasparov | WCh 2000 G7 |
| 4 | Tal (B) | +0.986 | 0.010 | 0.720 | Botvinnik | WCh 1961 G1 |
| 5 | Gelfand (B) | +0.974 | 0.050 | 1.920 | Anand | WCh 2012 G12 |
| 6 | Smyslov (B) | +0.921 | 0.130 | 1.640 | Botvinnik | WCh 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
| # | White | Black | Avg Prec | W Prec | B Prec | Result | Event |
|---|---|---|---|---|---|---|---|
| 1 | Kasparov | Karpov | +0.880 | +0.911 | +0.849 | ½-½ | KK3 1984 G20 |
| 2 | Kasparov | Kramnik | +0.864 | +0.727 | +1.000 | ½-½ | WCh 2000 G7 |
| 3 | Lasker | Marshall | +0.822 | +0.776 | +0.867 | ½-½ | WCh 1907 G6 |
| 4 | Gelfand | Anand | +0.806 | +0.707 | +0.905 | ½-½ | WCh 2012 G6 |
| 5 | Kramnik | Topalov | +0.769 | +0.630 | +0.908 | 1-0 | WCh 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
| # | White | Black | Avg Prec | Result | Event |
|---|---|---|---|---|---|
| 1 | Lasker | Marshall | -2.185 | 1-0 | WCh 1907 G14 |
| 2 | Botvinnik | Smyslov | -1.569 | ½-½ | WCh 1957 G9 |
| 3 | Steinitz | Lasker | -1.281 | ½-½ | WCh 1896 G9 |
| 4 | Korchnoi | Karpov | -1.184 | 1-0 | WCh 1981 G13 |
Worst Single-Player Performances
| # | Player | Prec | Actual | Expected | Result | Event |
|---|---|---|---|---|---|---|
| 1 | Marshall (B) | -4.413 | 2.490 | 0.460 | 1-0 | WCh 1907 G14 |
| 2 | Kasparov (B) | -2.554 | 2.950 | 0.830 | 1-0 | WCh 2000 G10 |
| 3 | Gelfand (B) | -2.066 | 3.250 | 1.060 | 1-0 | WCh 2012 G8 |
| 4 | Kasparov (W) | -1.724 | 2.860 | 1.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.