You just played 10 rapid games and your average centipawn loss (ACPL) was 65. Is that good? Bad? Average? The answer depends entirely on your rating β and knowing what's normal for your level is the first step to actually using centipawn loss to improve.
Average centipawn loss is the most reliable objective measure of playing strength because it strips away the noise of openings, time controls, and opponent quality. A 1400-rated player who averages 55 ACPL is genuinely playing better than a 1400 who averages 85 β regardless of who wins more games. Rating points come and go with variance, but your centipawn loss reveals the actual quality of your decisions move by move. This makes ACPL the single best metric for tracking whether your training is working, especially in the short term when your rating might not move much.
In this guide, we'll break down exactly what ranges to expect at every level, why consistency matters just as much as your average, and how to use this data to target your training. For a deeper look at how accuracy percentage maps to centipawn loss, see our companion guide: Chess Accuracy Score Explained.
Average Centipawn Loss by Rating: The Full Table
Here are the typical ACPL ranges based on analysis of thousands of rated games across major chess platforms:
| Rating Range | Average CPL (ACPL) | Typical Accuracy % (FireChess) | Playing Strength |
|---|---|---|---|
| 0β1000 | 150β250+ | 55β65% | Complete beginner |
| 1000β1200 | 90β150 | 65β72% | Casual player |
| 1200β1400 | 70β90 | 72β78% | Club player |
| 1400β1600 | 55β70 | 78β83% | Strong club player |
| 1600β1800 | 45β55 | 83β87% | Tournament player |
| 1800β2000 | 40β50 | 87β90% | Expert |
| 2000β2200 | 30β40 | 90β93% | Candidate Master level |
| 2200β2400 | 25β35 | 93β95% | FIDE Master / IM |
| 2400β2600 | 15β25 | 95β97% | Grandmaster |
| 2600+ | 10β20 | 97β99% | Super Grandmaster / World Class |
These ranges are a starting point. If you're a 1500 rapid player averaging 50 ACPL across 20+ games, you're playing closer to the accuracy of a 1800. The same goes the other way β an 1800 averaging 70 ACPL has work to do.
The key takeaway: for every ~100 rating points, your ACPL typically drops by about 5β10 cp. There's no magic shortcut, but knowing where you stand tells you what to target.
What These Numbers Actually Look Like on the Board
Averages can feel abstract, so here's what different ACPL values mean in practical game terms:
ACPL 120+ (Beginner): Missing tactics multiple times per game. Typically 3β5 blunders per game where pieces are straight-up dropped or simple forks are missed. Games often end by hanging a queen or missing mate in 2. At this level, players rarely calculate more than one move ahead, and defensive awareness is almost nonexistent β attacks go unnoticed until material is already lost.
ACPL 90β120 (Novice, just below 1000): A transitional zone where basic tactical patterns (one-move forks, hanging-piece checks) are spotted about half the time, but two-move combinations and discovered attacks almost always slip through. Players at this level frequently win or lose games based on who blunders last rather than who plays better chess. The most common error patterns are leaving pieces undefended and failing to check the opponent's captures before moving.
ACPL 70β90 (Club, 1200β1400): The most common range. You see basic one-move threats but regularly miss two-move combinations. You lose games from positional drift rather than outright blunders β a slow accumulation of small inaccuracies rather than a single catastrophic move.
ACPL 45β55 (1800 level): Tactical awareness is solid. Your mistakes come more from positional misjudgment than piece safety. When you blunder, it's usually from time pressure or complex calculation, not missing a simple hanging piece. Most losses are from strategic outplays, not giveaways.
ACPL 15β25 (GM level): Mistakes are subtle β a slightly mis-evaluated pawn break, a piece placed on the wrong square in a closed position, or choosing the wrong plan from three roughly equal options. Games are decided by microscopic advantages that compound over 40+ moves.
Consider this position from the Italian Game, Giuoco Pianissimo:
Italian Game after 4.d3 β Black's next move determines the character of the game. A 1400 typically plays 4...d6? (passive, β40 cp loss), while a 2000 plays 4...Bc5 or 4...Be7 with a clear plan.
A 1400-rated player in this position might lose 50β70 cp by choosing the wrong plan over the next few moves. A 2000-rated player evaluates the same position and gains 10β15 cp of advantage through precise play. See our guide on Italian Game Mistakes Club Players Make for the most common errors from this setup.
Why Every Platform's ACPL Differs
If you've checked your centipawn loss on Lichess versus Chess.com, you've noticed the numbers don't match. That's normal:
- Lichess uses Stockfish at a fixed depth (typically 22 ply) for analysis. Their ACPL tends to be lower because the engine finds good moves but not always the absolute best.
- Chess.com uses a stronger Stockfish (Cloud Engine) at higher depths. Their centipawn loss numbers tend to be higher β sometimes 10β20% higher than Lichess for the same game β because the engine finds finer distinctions between moves.
- FireChess uses Stockfish 18 at balanced depth, comparable to Chess.com. The ACPL table above is calibrated for FireChess-level analysis strength.
Rule of thumb: If you're used to Lichess numbers, add roughly 10% when comparing to FireChess or Chess.com ACPL. For a full comparison of chess analysis tools, see our guide on Free Chess Analysis Tools 2026. A "good" 40 ACPL on Lichess might register as 45β48 on FireChess. Cross-platform comparisons are always approximate β commit to one platform for tracking your own progress.
ACPL by Time Control
Your centipawn loss isn't constant across all time controls. Here's what typical ACPL inflation looks like:
| Time Control | ACPL vs. Classical Baseline |
|---|---|
| Classical (30+ min) | Baseline (your true accuracy) |
| Rapid (10β15 min) | +5β10 cp |
| Blitz (3β5 min) | +15β25 cp |
| Bullet (1 min) | +30β50 cp |
A 1600-rated player might average 45 ACPL in classical, 55 in rapid, and 70 in blitz. This doesn't mean they're a different player β it means time pressure forces imperfect decisions.
Practical use: Compare yourself only within the same time control. Don't benchmark your blitz ACPL against a classical ACPL table. If you want to know your "true" playing strength, look at your classical or rapid games. And when you're reviewing your game analysis on FireChess, always filter by time control first β mixing bullet and classical data produces a meaningless average.
ACPL by Game Phase
Here's an important insight most players miss: your centipawn loss is not evenly distributed across the game.
| Phase | Typical ACPL Contribution | Why |
|---|---|---|
| Opening (moves 1β15) | Lowest (β35) | Memorized lines, simple development goals |
| Middlegame (moves 15β35) | Highest (β80) | Complex calculations, tactics, time pressure |
| Endgame (moves 35+) | Medium (β55) | Fewer pieces, but precise technique required |
A typical club player's game breakdown might look like:
- Opening ACPL: 35 (mostly theory, reasonably accurate)
- Middlegame ACPL: 80 (where the damage happens)
- Endgame ACPL: 55 (some technique, some time-scramble)
The middlegame spike is where improvement happens fastest. If your middlegame ACPL is double your opening ACPL, you're not running out of theory β you're running out of a plan. The greatest gains come from improving your middlegame decision-making, which is where most games are decided. If your middlegame ACPL is spiking, Chess Tactics Every Player Should Know covers the tactical patterns that club players miss most often.
Why Variance Matters β cpLoss Distribution Within Rating Bands
Your average centipawn loss tells you one thing: your typical error size. But it doesn't tell you how consistent you are β and consistency might be just as important for your rating trajectory.
Two players can have the same ACPL of 65 but arrive there in completely different ways:
- Player A (consistent): Every game is between 55β75 ACPL. Rarely blunders big, rarely plays brilliantly. Steady, reliable chess.
- Player B (volatile): Games swing from 35 ACPL (plays like a master) to 120 ACPL (hangs a piece every 10 moves). The average comes out to 65, but the actual experience is a roller coaster.
Which player do you think has the higher peak rating? Research and platform data consistently show that lower variance correlates with higher peak performance, even when the averages are matched. A player who avoids the 120 ACPL blowout games will gain more rating points than a player who occasionally plays at 35 ACPL but also has catastrophic losses.
Here's what the spread of centipawn loss typically looks like within each rating band:
To see how this plays out concretely, consider the Sicilian Najdorf β one of the most theoretically demanding openings in chess:
Sicilian Najdorf, English Attack β the kind of position where ACPL diverges wildly by rating. A 1200 player will hang pieces in the tactical chaos. A 1600 plays the position passively and drifts. A 2000 finds the concrete counterplay with 12...h6 or 12...Rc8.
At the 1200 level, this position produces ACPL 100+ β players either freeze from the complexity or play random pawn pushes. At 1600, ACPL drops to 55β70, but the moves are still reactive rather than proactive. At 2000+, players find the right plan (counter-attack on the queenside with ...Rc8 and ...h6) and keep ACPL under 35. The position hasn't changed β the player has. Use FireChess's analysis tools to see how your ACPL shifts across different opening structures.
What the spread tells you
Notice the pattern: as rating increases, both the median and the spread shrink. This isn't an accident β it reflects a fundamental reality of chess skill. Stronger players not only make smaller mistakes on average, they make more consistently small mistakes. The hallmark of mastery is reliability, not occasional brilliance. At the 0β1000 level, games range from 80 to 280+ ACPL β the difference between a lucky game where nothing gets hung and a disaster where pieces fall off the board every few moves. By the time you reach 2000+, the game-to-game variance is so small that a "bad game" at that level might still be cleaner than a "good game" at 1400.
Key insight: The width of the distribution at your rating tells you how much your performance depends on factors other than skill β concentration, fatigue, time management, opening familiarity. A wide spread means you're leaving points on the table through inconsistency. Narrowing that spread (by eliminating the blowup games) often raises your average more than trying to improve your peak accuracy.
Consider this: a 1600 player with an ACPL range of 40β70 (IQR 50β65) is much closer to 1800 strength than a 1600 player whose ACPL swings from 30 to 100. The first player can be trusted to perform in critical tournament games. The second is a wild card β capable of beating anyone on a good day, but also capable of losing to a 1200 on a bad one.
Q: How to measure your own spread
To get a meaningful picture of your ACPL variance, use FireChess's game analysis tools to scan at least 20 of your recent games at the same time control. Don't just look at the average β look at the standard deviation. Here's what the numbers mean:
- Standard deviation >50% of your average: High variance. You have wild swings between good and bad games. Focus on cutting out the worst games.
- Standard deviation 25β50% of your average: Moderate variance. Normal for your level, with room to tighten up.
- Standard deviation <25% of your average: Low variance. You're highly consistent. Your next step is lowering the average itself.
A typical 1500-rated player might have an ACPL of 75 Β±30 (average 75, std dev 30). That 30-point standard deviation means roughly two-thirds of their games fall between 45 and 105 ACPL β a massive range. Cut the bottom end (eliminate those 100+ ACPL blowouts) and their average drops to 60 without any tactical training at all.
Frequently Asked Questions about Average Centipawn Loss
Q: What is a good average centipawn loss for my rating?
There is no single "good" number β it depends entirely on your rating. Use the table above as your guide. A "good" ACPL for your rating is one that falls in the lower half of your band's range. For example:
- 1200β1400: Under 75 cp is good (you're playing like a 1400+)
- 1600β1800: Under 48 cp is good (you're playing like an 1800+)
- 2000β2200: Under 33 cp is good (you're playing above your rating)
But remember: a trending ACPL is better than a good ACPL. If your numbers are dropping week over week, you're improving regardless of where you start.
Q: Why is my ACPL higher on Chess.com than Lichess?
This is the most common question we get, and the answer is the engine depth. Chess.com uses a stronger, deeper Stockfish analysis that finds finer distinctions between moves. A move that Stockfish evaluates as +0.50 at depth 22 on Lichess might evaluate at +0.70 at depth 30 on Chess.com β the same move, but counted as a bigger inaccuracy. The difference can be 10β20% higher ACPL on Chess.com for the exact same game.
There's also a methodological difference: Chess.com's cloud analysis sometimes applies additional pruning that can make its depth uneven across the board, while Lichess consistently analyzes at a fixed depth. This means the same blunder might be caught on one platform but not the other, further skewing cross-platform comparisons. Our advice: pick one platform and stick with it for tracking your progress over time. Consistency of method matters more than which method you choose.
Q: Can I have a low ACPL and still lose?
Absolutely β this is one of the most misunderstood aspects of centipawn loss. Centipawn loss measures the quality of your moves, not the result of the game. You can play a nearly perfect game (ACPL 25) and lose because your opponent also played accurately (ACPL 20) and had a slight positional edge from the opening. Conversely, you can win with ACPL 80 if your opponent blunders worse.
This is also why you shouldn't judge a single game's quality by its result alone. A loss where you held a difficult position for 50 moves with ACPL 30 is a far better performance than a win where your opponent blundered a piece on move 8 and you coasted with ACPL 90. ACPL tells you how well you played, not who deserved to win. For more on this distinction, read Chess Accuracy Score Explained.
Q: How many games do I need for a reliable ACPL snapshot?
A bare minimum of 5 games, but 10β20 is where the number stabilizes. In any single game, your ACPL can swing wildly based on whether you got a comfortable opening, faced unfamiliar theory, or flagged in time pressure. A 20-game rolling average smooths out these one-off factors and gives you a number that actually reflects your playing strength. FireChess's analyze page lets you batch-analyze any number of games and automatically computes rolling averages.
Q: Is ACPL or accuracy percentage better for tracking improvement?
They measure the same underlying data but from different angles. ACPL is more precise for fine-grained improvement tracking because it isn't capped β accuracy percentage maxes out at 100% (and most players cluster between 60β99%), while ACPL gives you more room to see small changes at higher levels. A drop from 35 to 30 ACPL might move your accuracy from 91% to 93% β a small percentage change but a meaningful improvement in move quality.
There's also a psychological factor: ACPL is a "lower is better" metric where improvement shows as a decreasing number, which some players find more motivating than pushing a percentage upward. Accuracy percentage, on the other hand, is more intuitive for casual players β 94% feels like a strong performance in a way that "22 ACPL" might not.
Practical rule: Use ACPL for tracking day-to-day improvement. Use accuracy percentage for sharing with friends and quick benchmarking. And use both together with FireChess's accuracy score (which combines them with phase weighting) for the most complete picture.
How to Calculate Your Average Centipawn Loss
Consider this Ruy Lopez middlegame β a position that appears in thousands of club games every month:
Ruy Lopez, Closed Defense β White's d4 break has been played, and the position is about to open up. A 1400 might miss the timing of d5 and lose 40+ cp in the next 5 moves. A 2000 plays d5 at exactly the right moment, maintaining pressure.
This is the kind of position where middlegame ACPL spikes for club players. White has a clear plan (d4-d5 break, piece activity on the e-file) but the timing is critical. Play d5 too early and Black equalizes; play it too late and Black gets counterplay on the queenside. A 1400 player will typically waste 2-3 moves deciding, losing 40+ centipawns in indecision. For deeper coverage of this structure, see our Italian Game Mistakes guide β many of the same middlegame patterns apply.
To get a reliable ACPL reading, follow these guidelines:
- Minimum sample: 10 games. A single game can swing wildly. A game where you got an overwhelming position early and cruised might show 40 ACPL. The next game where you had to defend a tricky Sicilian might be 90. Neither alone tells you anything.
- Same time control. Mixing bullet and classical games gives you a meaningless average.
- Filter out obvious outliers. A game where you flagged in a winning position with 2 seconds left isn't representative of your skill.
- Use FireChess's game scanner. Upload your Lichess or Chess.com username and FireChess analyzes your last N games, breaking down centipawn loss by phase, opening, and time control automatically. You get a report with patterns, not just a number. The system also flags your most costly recurring mistakes so you know exactly which tactical motif or positional pattern to train next.
Here's an example of a typical middlegame position where rating level dramatically affects ACPL:
Queen's Gambit Declined after 7.Bh4 β Black must decide how to handle the pin. At 1400, players average 65β85 ACPL from here, often mishandling the pin with passive moves. At 2000, players find 7...b6 or 7...dxc4 with clear plans, averaging 35β45 ACPL.
This position perfectly illustrates the rating-ACPL relationship. A 1400 player facing the Bh4 pin typically panics β playing passive moves like 7...Nh5 that give White a free hand in the center. A 2000 player recognizes the pin is manageable and finds the right moment to break with ...dxc4 or reposition with ...b6. The material is equal, the position is symmetrical, and yet the accuracy gap between these two players can be 30+ centipawns per move. If you want to practice these kinds of middlegame decisions, try Chess Middlegame Strategy: Finding a Plan.
Centipawn loss in the endgame also reveals a lot about a player's true level:
Bare kings β White to move. At 1200, players lose 80+ cp from random king moves. At 1800, players understand opposition and key squares, losing under 20 cp. This is the purest test of endgame knowledge.
This bare-king position looks trivial, but it's the purest test of endgame knowledge. A 1200-rated player will walk their king to the side of the board, losing opposition and giving ground with every move. An 1800 knows that with White to move, the key is to keep the opposition β moving the king to a square that mirrors Black's king, forcing Black to step aside. For more endgame patterns like this, see our guide on Endgame Patterns Club Players Miss.
Still Not Sure If Your ACPL Is "Good"?
Here's a simple rule: your ACPL should be trending downward. If you were averaging 75 a month ago and now you're down to 65, you're improving β regardless of whether your rating has moved yet. Rating is a lagging indicator; ACPL is a leading indicator. Your rating is a backward-looking summary of your results, while your centipawn loss tells you about the quality of your chess play right now.
Track these milestones:
- ACPL under 70: You're playing above your rating for most club levels.
- ACPL under 50: You're playing at expert strength, even if your rating hasn't caught up.
- ACPL under 30: You're producing master-level moves on a regular basis.
The rating will follow the accuracy. Focus on reducing your biggest mistakes β those 100+ cp swings β and your average will drop naturally. Use FireChess's analysis tools to identify exactly which phases of the game are costing you the most centipawns, and target your training there.
Ready to go deeper? Read our complete guide to Chess Accuracy Score Explained for the full relationship between centipawn loss, accuracy percentage, and the FireChess composite score.
Upload your games to FireChess for a free analysis report showing your ACPL, accuracy score, variance, and worst moves broken down by phase.