Skip to content
Popular Calculators
Browse Sports calculators

Elo Rating Calculator

New Elo ratings after a game from both players' ratings and the result, with the expected score and the K-factor used in chess and other games.

Result (optional)

About the Elo Rating Calculator

The Elo rating system is one of the most successful ideas in competitive games. Invented by the physicist and chess master Arpad Elo in the 1950s and adopted by the World Chess Federation in 1970, it gives every player a number that rises when they do better than expected and falls when they do worse. Today it is used far beyond chess, from football and basketball power rankings to esports, table tennis and the matchmaking systems of online games.

This Elo rating calculator works out new ratings after a game. Enter your rating, your opponent's rating, the result and the K-factor, and it gives your new rating, the expected score before the game, your opponent's new rating, the change you would have seen for every possible result, and the size of the rating gap.

How to Use the Elo Rating Calculator

Enter your rating and your opponent's rating before the game.

Choose the result: win, draw or loss.

Choose the K-factor, which sets how much a single game can move a rating. 32 is a common default; FIDE uses 40, 20 or 10 depending on experience and rating.

How Elo Ratings Are Worked Out

  expected score  E  =  1 ÷ (1 + 10^((opponent − you) ÷ 400))
  actual score    S  =  1 for a win, 0.5 for a draw, 0 for a loss
  change             =  K × (S − E)
  new rating         =  old rating + change

Step-by-Step Example

A 1500 player beats a 1700 player, K = 32.

  Expected:   1 ÷ (1 + 10^((1700 − 1500) ÷ 400))   =  1 ÷ (1 + 3.162)  =  0.240
  Change:     32 × (1 − 0.240)                     =  +24.3
  New:        1500 + 24.3                          =  1524
  Opponent:   1700 − 24.3                          =  1676

With the same ratings, a draw would move the lower-rated player up by 8.3 points and a loss down by 7.7.

Expected Score and Rating Gaps

Rating differenceExpected score of the stronger player
00.50
1000.64
2000.76
4000.91
8000.99

The expected score is the share of points a player is predicted to take from a game or match, counting draws as half. It is not quite the chance of winning, because in games like chess many games end in draws. A 400-point gap means the stronger player is expected to score about 91 percent, winning or drawing almost every game.

Why Upsets Move Ratings Most

The system rewards results relative to expectation. Beating a much stronger player was unlikely, so it earns many points; beating a much weaker one was expected, so it earns few. Likewise, losing to a weaker player costs a lot, and losing to a stronger one costs little. Over many games, a player's rating settles at the level where their results match expectations — which is what makes Elo a good measure of current strength.

The K-Factor

The K-factor is the largest possible change from one game. A high K makes ratings responsive, useful for new players whose true strength is unknown; a low K makes them stable, suitable for established players. FIDE uses K = 40 for players new to the rating list and for juniors under 2300, K = 20 for players below 2400, and K = 10 once a player has reached 2400. Online platforms often use their own systems derived from Elo, such as Glicko, which also track how uncertain a rating is.

Ratings and Titles in Chess

A beginner might be rated around 800 to 1200, a strong club player around 1800 to 2000, and an expert above 2000. International Master and Grandmaster titles require ratings of about 2400 and 2500 respectively, along with qualifying tournament results. The very best players in the world are rated above 2700, and the highest classical rating ever achieved is just over 2880.

Elo Beyond Chess

Sports analysts use Elo-style ratings to rank football, basketball and American football teams, often adding adjustments for home advantage and the margin of victory. Video games use it for matchmaking, pairing players of similar skill so games are competitive. Wherever results can be compared head to head, Elo offers a simple, self-correcting ranking.

Provisional Ratings

New players do not start with an established rating. Many systems give a provisional rating based on the first few games — often calculated from the average rating of the opponents plus an adjustment for the score — and use a higher K-factor until the player has completed a set number of games. This lets a new player's rating move quickly to the right level instead of taking dozens of games to get there. Some online platforms show a question mark next to a provisional rating until enough games have been played.

Rating Inflation and Deflation

Because points move between players, the average rating of a pool stays roughly the same over time. But when many improving young players join, win points and then leave, or when rating floors stop ratings falling below a set level, the average can drift. That is why ratings from different organisations, countries or online sites cannot be compared directly, and why historical ratings from different decades are not perfectly comparable either.

Understanding Your Result

New rating gives your rating after the game and the change.

Expected score shows your predicted score against this opponent.

Opponent gives your opponent's new rating.

Every result shows the change for a win, a draw and a loss.

Rating gap shows the difference between the ratings.

Worth knowing explains why upsets move ratings most.

When Should You Use This Calculator?

After a rated chess game or tournament round.

Running a club ladder or league rating system.

Estimating how a result will change your rating.

Building Elo rankings for a sports league.

Understanding matchmaking in online games.

Common Mistakes

Using ratings from after the game instead of before.

Mixing K-factors between players without adjusting.

Reading the expected score as a win probability.

Comparing ratings from different rating systems.

Judging strength from very few games.

Frequently Asked Questions

How is an Elo rating change calculated?

Work out the expected score, 1 ÷ (1 + 10^((opponent − you) ÷ 400)), then add K × (actual score − expected). A 1500 player beating a 1700 player with K = 32 expects 0.240, so gains 32 × 0.760, about 24.3 points, to reach 1524.

What is the expected score in Elo?

The share of points a player is expected to score against an opponent: 0.5 for equal ratings, about 0.76 for a player 200 points stronger, and about 0.91 for a player 400 points stronger. It is not a probability of winning, because draws count as half.

What happens to ratings after a draw?

The lower-rated player gains and the higher-rated player loses, because a draw is better than expected for the weaker player. A 1500 player drawing with a 1700 player gains 32 × (0.5 − 0.240), about 8.3 points.

What K-factor should I use?

K sets how fast ratings move. Many clubs and online sites use 32. FIDE uses 40 for new players, 20 for players rated under 2400 and 10 for those at 2400 and above, so established players' ratings change more slowly.

Does the opponent lose the same number of points?

Yes, when both players use the same K-factor: the points one gains, the other loses, so the total rating in the pool stays the same. If their K-factors differ, the amounts differ too.

Is Elo only used for chess?

No. It started in chess but is used for many games and sports, including football and basketball team rankings, esports, table tennis and online matchmaking, often with adjustments such as home advantage or margin of victory.

Last reviewed September 28, 2026 by the CalculatorPeak editorial team.