Elo Calculator

Find updated Elo ratings after a game.

Player A new rating 1,611.52
Rating change 11.518

Formula: new = rating + K·(score − expected)

Step-by-step with your numbers:
1. Values used:
2. Player A rating = 1,600
3. Player B rating = 1,500
4. K-factor = 32
5.
6. Player A new rating = 1,611.52
7. Rating change = 11.518
Did we solve your problem today?

The Elo system updates ratings based on results versus the expected outcome.

How the Math Works

The Elo Calculator uses a straightforward formula to update player ratings after each game: new rating equals old rating plus K times the difference between actual score and expected score. The K factor (typically 32 for new players or 16 for established players) determines how much weight each game carries in adjusting the rating. The expected score is calculated based on the rating difference between opponents using a logistic curve, representing the probability of winning against that specific opponent.

Practical Applications

To use this calculator practically, enter the current Elo ratings of both players and the game result (1 for win, 0.5 for draw, 0 for loss). The calculator automatically computes the expected score for each player based on their rating difference, then applies the formula to produce updated ratings. For example, if a higher-rated player (1500) beats a lower-rated player (1400), the expected scores would be approximately 0.64 and 0.36, resulting in modest rating adjustments that reflect the upset.

Day-to-Day Use

This calculator helps players track their competitive progress in games like chess, esports, or any rated competition where skill levels change over time. It provides immediate feedback on performance relative to expectations, helping you understand whether you're overperforming or underperforming compared to your current skill level. The updated ratings also serve as a fair basis for matchmaking in online platforms, ensuring balanced competitions and meaningful ranking progression.

Worked example

1600 beats 1500 (K 32) → gains ~12.2 points.

FAQ

What is the K-factor?

How fast ratings change — higher K means bigger swings per game.