entretenimiento

Calculate ELO Rating Changes After Any Game

Calculate ELO rating gains or losses after any game based on your rating, opponent's rating, and result. Uses official chess ELO formula.

  • Data verified · June 2026
  • Edited by
  • Private — runs on your device
Suggest an improvement
Calculator Free · Private
Edited by: (editorial policy ) · Last editorial review:
Suggest an improvement
Have a website? Embed this calculator for free Free — copy the code and paste it on your website Embed on your site
<iframe src="https://hacecuentas.com/embed/elo-rating-change-calculator" width="100%" height="560" style="border:1px solid #e2e8f0;border-radius:12px;max-width:720px" loading="lazy" title="Calculate ELO Rating Changes After Any Game"></iframe>
<p style="font-size:13px;text-align:center;margin:8px 0">Powered by <a href="https://hacecuentas.com" target="_blank" rel="noopener">Hacé Cuentas</a> — <a href="https://hacecuentas.com/elo-rating-change-calculator" target="_blank" rel="noopener">Calculate ELO Rating Changes After Any Game</a></p>
Preview →

Paste it on your site. Keep the credit link — thanks for sharing. More widgets →

🔔 Free · No spam · One-click unsubscribe

Know when the numbers you use change

Once a week, the number that changed and the calculator to understand it. Two minutes, zero spam.

The ELO system, invented by Arpad Elo for chess, is now used in League of Legends, CS2, Valorant, Dota 2, and most competitive games. The concept is straightforward: beating someone with a higher rating earns you more points, while losing to someone weaker costs you more points. This calculator uses the official ELO formula to compute your new rating after any game.

When to use this calculator

  • See how many points you'd gain beating a specific opponent.
  • Calculate how much rating recovery costs.
  • Understand why you won but gained few points.
  • Simulate rating progression across multiple games.
  • Run a tournament with ELO system ranking.

ELO Points Gained / Lost by Rating Difference (K = 32)

ELO Difference (you vs opponent)Your win probabilityPoints gained (win)Points lost (loss)
+400 (you rated higher)91%+3−29
+200 (you rated higher)76%+8−24
0 (equal rating)50%+16−16
−200 (you rated lower)24%+24−8
−400 (you rated lower)9%+29−3

Source: FIDE Rating Regulations (2026). Formula: K × (Result − Expected). Expected = 1 / (1 + 10^(ΔElo / 400)).

How it works

What is the ELO System?

The ELO system, invented by Hungarian-American physicist Arpad Elo, was adopted by FIDE in 1970 to replace the previous Harkness system. Today it powers ranking in League of Legends, CS2, Valorant, Dota 2, chess.com, Lichess and virtually every competitive matchmaking system. The core principle: your rating reflects the probability that you beat any given opponent, and every game redistributes points between players — the total in the system stays constant.

How It's Calculated

New ELO = Current ELO + K × (Result − Expected Score)

Step 1 — Calculate Expected Score:
> Expected = 1 / (1 + 10^((Opponent ELO − Your ELO) / 400))

This gives a number between 0 and 1 representing your win probability based on the rating gap.

Step 2 — Assign Result:

  • Win = 1

  • Draw = 0.5

  • Loss = 0
  • Step 3 — Apply K-factor:
    > ELO Change = K × (Result − Expected)

    The K-factor controls how drastically one game can shift your rating:

  • K = 40 → FIDE uses this for new players (under 30 rated games)

  • K = 20 → Standard FIDE for players under 2400

  • K = 10 → FIDE for established players above 2400

  • K = 32 → Original USCF standard, still common in online platforms
  • Example: You are rated 1400, opponent is 1600.

  • Expected = 1 / (1 + 10^(200/400)) = 1 / (1 + 3.162) = 0.24

  • If you win with K=32: 32 × (1 − 0.24) = +24 points

  • If you lose with K=32: 32 × (0 − 0.24) = −8 points
  • Rating Point Exchange by ELO Difference

    ELO Difference (you vs. opponent)Your Win ProbabilityPoints if You Win (K=32)Points if You Lose (K=32)
    +400 (you're stronger)91%+3−29
    +20076%+8−24
    0 (equal)50%+16−16
    −200 (they're stronger)24%+24−8
    −4009%+29−3

    Note: wins and losses are mirror images. What you gain, your opponent loses — exactly.

    K-Factor: Why It Matters

    Choosing the wrong K creates distorted ratings. A high K on an experienced player produces wild swings that don't reflect real skill. A low K on a beginner means their rating takes months to reach their actual level — they get matched poorly the entire time.

    Some platforms (chess.com, Lichess) use dynamic K-factors that decrease automatically as your number of rated games increases, without the player needing to adjust anything.

    What This Calculator Does NOT Include

    Modern competitive games almost never use pure ELO. They layer additional mechanics on top:

  • Win/loss streaks: some systems accelerate rating changes during streaks (Dota 2, League of Legends historically)

  • Individual performance metrics: kills, objectives, accuracy — these adjust MMR independently of win/loss in several games

  • Placement matches: many systems use an initial calibration phase with artificially high K to estimate starting MMR faster

  • Uncertainty intervals (Glicko-2, used by Lichess and many modern systems): adds a "rating deviation" that widens when you haven't played recently, making the system more responsive after inactivity
  • This calculator gives you pure ELO math — the foundation that all those systems build on.

    Common Mistakes

  • Assuming MMR = ELO: In League of Legends or Valorant, your visible rank (Bronze, Gold, etc.) is a display layer over an invisible MMR. You can gain LP (League Points) and still have your underlying MMR drop if you underperform.

  • Ignoring starting ELO: Most systems start players between 1000–1500. FIDE no longer assigns a flat starting number — a new player's first rating is computed from their results (the average of their rated opponents plus two hypothetical 1800-rated draws) and is only published once it reaches the 1400 floor (raised from 1000 in the 2024 regulations). Chess.com starts unrated players provisionally.

  • Thinking draws are neutral: A draw against a lower-rated opponent hurts the higher-rated player. A draw against a much stronger opponent helps the weaker one significantly.

  • Comparing ELO across systems: A 1500 on Lichess is not equivalent to 1500 on chess.com or 1500 FIDE. Each platform has its own rating distribution and inflation history. FIDE 2000 is roughly top 2–3% of rated players worldwide.
  • Historical Context Worth Knowing

    The 400-point divisor in the formula is not arbitrary — it was chosen so that a 400-point difference corresponds to approximately 10:1 odds, which Elo calibrated against historical chess results. FIDE has considered but not adopted alternatives. The Glicko system (1995) and Glicko-2 (2001) by Mark Glickman are the main academic improvements, adding the Rating Deviation (RD) and volatility parameters that pure ELO lacks.

    Real Example: Your ELO 1200 vs Opponent 1350, You Lose

    Data: Your ELO = 1200, Opponent = 1350, Result = Loss (0), K = 32.
    Expected Win Probability: 1 / (1 + 10^((1350-1200)/400)) = 1 / (1 + 10^0.375) = 0.296.
    Point Change: 32 × (0 - 0.296) = -9.47 (rounds to -9).
    New ELO: 1200 - 9 = 1191.
    Your Expected Win Chance: 29.6% (the system favored your opponent, so this loss was expected).
    You lose 9 points losing to a +150 ELO opponent (exactly as the system predicted).

    Frequently asked questions

    What does the K-Factor mean in ELO ratings?
    The K-Factor determines how many points each game affects your rating. K=32 is standard. K=40 for beginners (faster rating changes), K=16 for masters (more stable). FIDE varies K based on rating level.
    Why did I win but only gain a few points?
    Because your ELO was higher than your opponent's. The system expected you to win. Winning against low-rated opponents yields few points; losing to them costs many.
    How does ELO work in team-based games?
    Each game uses its own variant. Some track individual ELO, while others like Microsoft's TrueSkill account for team performance. The math is similar, but modern games often customize the formula.
    What ELO rating is considered good?
    In chess: <1200 beginner, 1200–1600 intermediate, 1600–2000 advanced, 2000+ expert, 2200+ master. Gaming scales vary by title and playerbase.
    Can ELO rating go below 0?
    The formula can produce negative values, but most systems set a floor. FIDE chess has a 1400 minimum (raised from 1000 in the 2024 regulations) — players below 1400 are shown as unrated. Games typically cap at a lowest rating to prevent meaningless negatives.
    Is the ELO system fair?
    Yes, over many games. Short-term variance is high, but after 30–50 matches your rating converges to your true skill level.
    Do League of Legends and Valorant use pure ELO?
    No—they use variants like Glicko-2 or modified TrueSkill. But the concept is identical: you gain more points for beating stronger opponents.
    How is expected win probability calculated?
    Using the formula: Expected = 1 / (1 + 10^((Opponent ELO - Your ELO) / 400)). A result of 0.5 (50%) means equal chance; higher means you're favored.

    Sources & references

    Methodology & trust

    Editorial

    entretenimiento calculator reviewed by the Hacé Cuentas editorial team, checked against FIDE - Rating Regulations, following our editorial policy and methodology.

    Updates

    Last reviewed: June 23, 2026. Parameters are verified periodically against the cited sources.

    Privacy

    Calculations run 100% in your browser. We do not store or transmit your data.

    Limitations

    Indicative results. For critical decisions, consult a professional.

    📌 How to cite this calculator

    Rodríguez, M. (2026). Calculate ELO Rating Changes After Any Game. Hacé Cuentas. https://hacecuentas.com/en/elo-rating-change-calculator

    Content licensed under CC-BY 4.0 — reuse it citing the source with a link to Hacé Cuentas.

    ✉️ Report an error in this calculator