Calculate updated Elo ratings after competitive matches. Used in chess, esports, sports rankings, and competitive gaming.
Last updated: March 2026 | By Patchworkr Team
Player A New Rating
1512
+12 points
Win Probability: 64%
Player B New Rating
1388
-12 points
Win Probability: 36%
| Rating Range | Category | Chess Example | Skill Level |
|---|---|---|---|
| 2700+ | Super-GM | Carlsen, Ding | World class |
| 2500-2699 | Grandmaster | International elite | Professional |
| 2000-2499 | Master | Tournament players | Very strong |
| 1600-1999 | Expert | Strong club players | Serious players |
| 1200-1599 | Intermediate | Club members | Regular players |
| <1200 | Beginner | Learning players | Casual/new |
Note: Starting rating typically 1200-1600. K-factor varies: 32 (strong players), 48 (juniors), 12 (GMs). Standard deviation ~200 rating points.
The Elo rating system is a method for calculating the relative skill levels of players in zero-sum games such as chess, esports, and competitive sports. Named after its creator, Hungarian-American physics professor Arpad Elo, this system is designed to adjust ratings based on match outcomes while accounting for the expected difficulty of each match.
The fundamental principle behind Elo is straightforward: when a lower-rated player defeats a higher-rated player, the rating change is larger because the outcome was unexpected. Conversely, when a higher-rated player beats a lower-rated opponent, the rating adjustment is smaller since the outcome was more predictable. This creates a self-balancing system where ratings converge toward players' true skill levels over time.
Today, variations of the Elo system are used worldwide—from FIDE chess ratings to League of Legends matchmaking, competitive gaming ladders, and even sports rankings. The system's elegance lies in its simplicity: two numbers and one formula can represent complex competitive dynamics across countless games and sports.
Elo ratings are updated using these formulas:
The K-factor determines rating volatility:
A chess match between two players:
It depends on the system. In chess: 1000-1400 is beginner, 1400-1800 is intermediate, 1800-2200 is advanced, 2200-2500 is master level, and 2500+ is super grandmaster. Starting rating is typically 1500 for new players.
No. While the mathematical formula allows negative values, rating systems enforce a floor (often 100 or 0). In practice, players below certain thresholds are considered unrated or provisional.
When the outcome matches expectations (strong player beats weak player), rating changes are small. Use a higher K-factor for more volatile ratings, or play opponents closer to your skill level for larger swings.
MMR (Matchmaking Rating) is often Elo-based but may use additional factors like recent performance, streaks, or placement matches. Elo is purely outcome-based, while MMR systems can be more complex.
Only if you were expected to win. If your rating is higher than your opponent, drawing gives you fewer points than expected (negative change). If you're the underdog, drawing actually gains you points.
Team Elo uses average team ratings to predict outcomes. Each player gains/loses points based on the team result, though some systems weight contributions differently (MVP bonuses, performance metrics).
Yes. Rating inflation occurs when new players enter at 1500 but leave with lower ratings, effectively "donating" points to the pool. Some systems add rating floors or inject points to counteract deflation.
With K=32, most players stabilize within 20-40 games. New players often start with K=40 for faster convergence. After ~50 matches, your rating should reflect your skill level within ±100 points.