Lichess Elo Calculator for Rating Changes

♟ Lichess Elo Calculator

Estimate Lichess Glicko-style rating movement from rating, rating deviation, provisional uncertainty, opponent strength, result, game type, expected score, and pool percentile band.

Tip: Lichess uses Glicko-2 style ratings, so rating deviation matters. A 1800? provisional rating can move much more than a stable 1800 rating after the same result.
🎯Lichess Scenario Presets
⚙️Rating Calculation Inputs
Calculator note: This is a practical Glicko-style estimate for Lichess pools, not the official server formula. Use it to understand direction, magnitude, uncertainty, and pool position.
Enter the visible rating for the selected Lichess game type.
Low RD is stable; high RD or a question mark means more uncertainty.
The expected score is based mostly on this rating gap.
Uncertain opponents make the estimate less sharp.
Wins over favorites move more; losses to underdogs hurt more.
Blitz has a broad active pool and moderate volatility.
Question mark and new ratings amplify estimated change.
Casual games show expected score but no rating change.
Fewer games usually means higher uncertainty and bigger swings.
This adds a small practical volatility nudge, not an official Lichess rule.
Time controls affect the confidence profile used in this estimate.
Mini-match and arena options widen the projected range.
📌Lichess Rating Spec Cards
Glicko
Rating plus RD uncertainty
0.5
Draw score in expected result math
30-500
Common RD calculator range
8
Lichess pool profiles included
Lichess Glicko-Style Rating Estimate
Expected score
-
chance against opponent
Rating change
-
estimated points
New estimate
-
post-game rating
Percentile band
-
pool standing estimate
Pool Comparison Grid
Bullet
Common feelFast swings
RD effectHigh
Skill signalTactics plus mouse
Blitz
Common feelMost active
RD effectMedium
Skill signalBroad chess
Rapid
Common feelCleaner games
RD effectMedium-low
Skill signalCalculation
Classical
Common feelSlow sample
RD effectSticky but wide
Skill signalDepth
📚Lichess Rating Reference Tables
Result score and expected score
ResultScoreIf expectedRating pressure
Win1.00.25Large gain
Win1.00.75Small gain
Draw0.50.20Gain
Draw0.50.80Loss
Loss0.00.25Small loss
Loss0.00.75Large loss

Expected score is the probability-like midpoint used to judge whether the result overperformed or underperformed the rating gap.

Rating deviation uncertainty bands
RDVisible feelChange sizeTypical state
30-60Locked inSmallVery active
61-100StableNormalRegular player
101-180LooseRaisedMixed activity
181-300UncertainLargeQuestion mark
301-500ProvisionalVery largeNew pool

Lichess displays a question mark when uncertainty is high enough that the rating should be read as provisional.

Game type volatility guide
PoolMedian leanVolatilityCalculator note
UltrabulletLowerVery highFast streaks
BulletMediumHighMouse skill matters
BlitzMediumMediumBig player pool
RapidMedium-highMediumCleaner signal
ClassicalHigherLow sampleWide RD common
VariantsVariableHighPool-specific

Percentile estimates are pool-relative because a rating number does not mean exactly the same thing across every Lichess category.

Percentile band reading
PercentileBandRating feelPractical read
0-25LearningBelow pool midRating can climb fast
26-50DevelopingNear medianOpenings decide less
51-75SolidAbove medianBlunders shrink
76-90StrongClub strengthEndgames matter
91-97AdvancedHigh poolPrep matters
98-100EliteTop poolSmall edges count

Use the band as a readable summary, not a leaderboard claim. Lichess pool distributions change over time.

Tip: Compare the expected score to the actual result before reading the rating change. The same win can be tiny against a much lower-rated player or huge against a favorite.

But now you know it’s not about result. The rating change is based off so much more, including how much the system trusts those starting numbers in the first place. If your rating is solid and has little deviation, your next move won’t change much after an outcome. This is different than a case where there is a lot of deviation or uncertainty. That’s what makes the system feel neither arbitrary nor unfair.

Those three things… The two ratings, the two deviations and the result. Are the most critical inputs to this calculator. The rest of it is sort of practical adjustment that real world conditions require.

How Ratings Change Work

When you have a new account with an unrated player, there’s more volatility in rating. Recent games (either won or lost) gives the estimate a little nudge because their rating reflects a recent change in strength. Pools with time control affect the size of the swing due to the noisiness of data generated. None of this overrides the actual math, but it keeps the estimate from thinking all games are created equal.

This shows something surprising. It tells you in advance what the rating gap would predict (though not result), and then it adjust based on how well you did compared with that prediction. If you beat that predicted score, your rating will rise; if you fall short, your rating will drop. However, as always, how much it does is based on the rating gap and the rating deviation.

If they’re very uncertain, and you defeat someone who’s much higher rated, perhaps improvement won’t be very big. The calculator repeat that calculation for you, to show whether result was normal or unusual, given the amount by which the ratings differ. Here are reference tables on the meaning of deviations.

Low deviation ratings tend to change slowly and feel locked in. Deviations at high end have the potential to shift drasticly but feel temporary. That range isn’t a bug: it’s the system saying “I don’t have sufficient good games to confidently say where this will go.” If you treats a high-deviation result like a fixed point, you’re misunderstanding what it says about how it’ll move next.

You can also look at percentile bands, another view into the same number. If two players is each rated 1700, one could be high in the rapid pool and the other toward the bottom of the blitz pool. Your rating tells you what percentile it’s in compared to all the player actively playing in that time control. Remember that exact same number means something different across the site.

Before looking at the projected change, check out expected score. Unless it’s right on expectation (i.e., if you were expecting 1000 then got a 999 or 1011), the rating movement will typically be small, independent of win/loss. The closer it is to expectation, the smaller that change will be. In case of an outcome far from expectation, the subsequent games will carries extra weight in bringing the rating back towards its new value.

You can do this manually by looking at your profile or you can use the calculator to compare it quickly. If you continue to play regularly enough, the rating deviation will stabilize. Once stabilized, this turns an unpredictable number into one you could of planned around. Yes, your rating will continue to fluctuate in small steps (or sometimes even in big steps), but those fluctuations becomes smaller and more predictable. And that’s what makes tracking both the rating and its accompanying uncertainty so valuable.

Lichess Elo Calculator for Rating Changes

Leave a Comment