Elo calculator
How many rating points is this game worth?
Calculator
Rating change
+12.8
New rating about 1513. Expected score against a 1600 player: 36.0%. K = 20.
| Outcome | Change | New rating |
|---|---|---|
| Win | +12.8 | 1513 |
| Draw | +2.8 | 1503 |
| Loss | -7.2 | 1493 |
Formula: expected score E = 1 / (1 + 10(opponent − you) / 400); change = K × (score − E). FIDE caps the rating difference at 400 points for its tables; this calculator uses the raw formula, which differs by at most a point or two.
Working out a whole tournament or a set of games? The rating calculator adds up the change over every round and gives your performance rating.
How the Elo formula works
1. Expected score
Your expected score against an opponent depends only on the difference between your ratings:
E = 1 / (1 + 10^((opponent − you) / 400))Equal ratings give 0.5. Every 400 points of difference multiplies the odds by ten, so a player rated 400 points higher is expected to score about 0.91: roughly ten points for every one the weaker player scores.
2. Rating change
After the game, your rating moves by the difference between what you scored (1, ½ or 0) and what you were expected to score, multiplied by K:
change = K × (score − E)The opponent's rating moves by the same amount in the other direction when both players have the same K. That is why Elo is a zero-sum system within a pool of players.
A worked example
You are rated 1500, your opponent 1700, and K is 20. Your expected score is 0.240: the formula gives you about a 24% share of the points.
| Result | Calculation | Change |
|---|---|---|
| Win | 20 × (1 − 0.240) | +15.2 |
| Draw | 20 × (0.5 − 0.240) | +5.2 |
| Loss | 20 × (0 − 0.240) | −4.8 |
A win is worth three times what a loss costs, because the loss was the expected result. That asymmetry is the whole point of Elo: beating stronger players moves you up quickly, losing to them costs little.
Expected score by rating gap
| Gap | Expected | Win | Draw | Loss |
|---|---|---|---|---|
| 0 | 0.50 | +10.0 | +0.0 | −10.0 |
| 50 | 0.57 | +8.6 | −1.4 | −11.4 |
| 100 | 0.64 | +7.2 | −2.8 | −12.8 |
| 150 | 0.70 | +5.9 | −4.1 | −14.1 |
| 200 | 0.76 | +4.8 | −5.2 | −15.2 |
| 250 | 0.81 | +3.8 | −6.2 | −16.2 |
| 300 | 0.85 | +3.0 | −7.0 | −17.0 |
| 350 | 0.88 | +2.4 | −7.6 | −17.6 |
| 400 | 0.91 | +1.8 | −8.2 | −18.2 |
FIDE K-factors
- 40New players, until they have completed 30 rated games; and players under 18 whose rating is below 2300.
- 20Everyone else rated below 2400.
- 10Players who have reached 2400 at any point. The lower K stays even if the rating later drops.