Elo Rating Calculator

Elo Rating Calculator

Calculate updated Elo ratings after competitive matches. Used in chess, esports, sports rankings, and competitive gaming.

Last updated: March 2026 | By Patchworkr Team

Match Configuration

Player A New Rating

1512

+12 points

Win Probability: 64%

Player B New Rating

1388

-12 points

Win Probability: 36%

Elo Rating Standards

Rating RangeCategoryChess ExampleSkill Level
2700+Super-GMCarlsen, DingWorld class
2500-2699GrandmasterInternational eliteProfessional
2000-2499MasterTournament playersVery strong
1600-1999ExpertStrong club playersSerious players
1200-1599IntermediateClub membersRegular players
<1200BeginnerLearning playersCasual/new

Note: Starting rating typically 1200-1600. K-factor varies: 32 (strong players), 48 (juniors), 12 (GMs). Standard deviation ~200 rating points.

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 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.

How Elo Rating Calculations Work

The Calculation Process

Elo ratings are updated using these formulas:

Expected Score (Player A):
EA = 1 / (1 + 10(RB - RA) / 400)
New Rating:
R'A = RA + K × (SA - EA)

Understanding the K-Factor

The K-factor determines rating volatility:

K = 40: New or provisional players (high volatility)
K = 32: Standard rating (moderate changes)
K = 20: Established players (lower volatility)
K = 10: Elite/titled players (minimal changes)

Actual Scores

Win: S = 1.0
Draw: S = 0.5
Loss: S = 0.0

Example Calculation

A chess match between two players:

Given:
Player A: 1600
Player B: 1400
K-Factor: 32
Result: Player A wins
Step 1:
Calculate expected score for Player A:
EA = 1 / (1 + 10(1400-1600)/400)
EA = 1 / (1 + 10-0.5)
EA = 1 / (1 + 0.316)
EA = 0.76 (76% win probability)
Step 2:
Calculate rating change:
ΔA = K × (SA - EA)
ΔA = 32 × (1 - 0.76)
ΔA = 32 × 0.24
ΔA = +8 points
Final Ratings:
Player A: 1608 (+8)
Player B: 1392 (-8)

Frequently Asked Questions

What is a good Elo rating?

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.

Can ratings go negative?

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.

Why did I gain/lose so few points?

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.

How is Elo different from MMR?

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.

Does a draw hurt my rating?

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.

What happens in team games?

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).

Can ratings inflate or deflate over time?

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.

How long to reach my "true" rating?

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.

Related Tools