Elo Rating Calculator (General)

Enter your current Elo rating, your opponent's rating, the game result (win, draw, or loss), and a K-factor to calculate your new Elo rating and rating change. The tool also shows your expected score so you can see how the result compared to what the system predicted.

Your current Elo rating before the game.

Your opponent's current Elo rating.

The K-factor controls how much a single game can change your rating. Higher K = bigger swings.

Results

Your New Rating

--

Rating Change

--

Expected Score

--

Opponent's New Rating

--

Rating Before vs After

Frequently Asked Questions

What is the Elo rating system?

The Elo rating system is a method for calculating the relative skill levels of players in zero-sum games like chess. Developed by Hungarian-American physics professor Arpad Elo, it works by predicting the expected outcome of a match based on the ratings difference between two players, then adjusting each player's rating based on the actual result. A win against a higher-rated opponent gains more points than a win against a lower-rated one.

How is Elo rating change calculated?

The rating change is computed as: ΔR = K × (S − E), where K is the K-factor, S is the actual score (1 for win, 0.5 for draw, 0 for loss), and E is the expected score. The expected score E = 1 / (1 + 10^((opponent_rating − your_rating) / 400)). The winner gains exactly as many points as the loser loses.

What does the K-factor mean in Elo?

The K-factor determines the maximum number of rating points a player can gain or lose from a single game. A higher K-factor (e.g. 40) means ratings change more dramatically after each game, which is appropriate for new players whose true skill is still being established. Lower K-factors (e.g. 10–15) are used for highly experienced or top-rated players to keep their ratings more stable.

Is 1000 Elo good in chess?

A 1000 Elo rating is considered a beginner to intermediate club level. The average casual player typically falls in the 800–1200 range. FIDE's starting rating for new tournament players is around 1000–1200, while 1500 is considered solid club-level play and 2000+ is expert level.

What is a high Elo in chess?

In FIDE-rated chess, a rating of 2500+ is considered grandmaster-level. Most titled International Masters sit around 2400, while top club players reach 2000–2200. The world's best players, like Magnus Carlsen, have peaked above 2800, which is exceptionally rare.

Does the Elo system work for games other than chess?

Yes — the Elo system is widely used beyond chess. It has been adopted in competitive video games (League of Legends, Counter-Strike), sports (table tennis, football), online platforms (Lichess, Chess.com), and even academic ranking applications. Any head-to-head competition with clear win/draw/loss outcomes can use Elo.

What happens to rating points in a game — are they created or destroyed?

In the standard Elo system, rating points are conserved — the points gained by the winner are exactly equal to the points lost by the loser. No points are created or destroyed, only transferred between players. However, some systems (like USCF) add a bonus for exceptional performance to inject points and combat overall rating deflation.

Why does beating a lower-rated opponent gain fewer points?

Because the Elo system is built around expected outcomes. When you beat a much weaker opponent, the system already predicted you would win with high probability, so the result provides little new information about your skill level. Beating a stronger opponent is a bigger statistical surprise, so the system rewards you with more points.

More Sports Tools