Chess DNAChess DNA
6,288 games · 103 players · Stockfish depth 18

It isn't the Elo.
It's personal.

Rating predicts how often you go wrong — and almost nothing about what kind of wrong you are.

Blunders, by rating

Blunders per 100 moves, rapid. From beginner to 1500+ the rate halves — error frequency is the thing Elo actually measures.

Every clock, same staircase

Blunders per 100 moves halve from beginner to expert — on every time control. A 2000 bullet player still blunders like a 1200 rapid player.

Same Elo, different DNA

Two players at the same rating share a #1 weakness less than 1 in 3 times. Hanging pieces rules until 1800+ — then the crown passes to missed skewers.

Weaknesses change shape

Endgame errors rise with rating — stronger players survive long enough to reach them. Opening drift never goes away.

You, on a clock

Same player, two time controls: median gap 167 rating points from yourself — one player spans 936.

Every player, one dot

All 68 rapid players. The trend line explains 58% of the differences — and not one 1500+ player blunders above the median sub-900 player.

4.8 → 4.5

Small mistakes per 100 moves. Almost the same at every level — everyone makes them.

−32%

Your worst move only shrinks a third from beginner to 1500+. It stays huge — strong players just recover from it.

+13%

Faster chess, more blunders — for the exact same player.

Method. 6,288 games from 103 Chess DNA players (130 player×clock samples: rapid 68, blitz 41, bullet 21), each analyzed by Stockfish 17 at depth 18. A blunder loses ≥20% win chance; errors are counted per 100 moves because higher-rated games run longer (61 → 75 moves). Gates: ≥15 analyzed games per player per time control, ≥8 players per rating band (smaller bands merged), opponents within ±250 Elo. Weakness profiles span each player's recent games across time controls. R² = share of player-to-player differences rating explains; per-theme miss rates score R² 0.00–0.09.

Chess DNA
Chess DNA — see what you actually struggle with.
Get your Chess DNA →