entretenimiento

Calculate ELO Rating Changes After Any Game

Calculator Free · Private
Was this calculator helpful?

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.

Last reviewed: April 16, 2026 Verified by Hacé Cuentas Team Source: FIDE - Rating Regulations 100% private

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.

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

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

How it works

1 min read

What is the ELO System?

The ELO system, invented by Arpad Elo to rank chess players (adopted by FIDE in 1970), now powers League of Legends, CS2, Valorant, Dota 2, Fortnite, and nearly every competitive game. The core idea is elegant: beating a stronger opponent gains you more points than beating a weaker one.

The Formula

New ELO = Current ELO + K × (Result - Expected)

Where:

  • K = volatility factor (32 standard by FIDE, 40 for novices, 10 for elite players).

  • Result = 1 (win), 0.5 (draw), 0 (loss).

  • Expected = 1 / (1 + 10^((Opponent ELO - Your ELO) / 400)).
  • Rating Point Exchange by ELO Difference

    ELO DifferenceWin ProbabilityPoints Gained (K=32)
    +40091%+3
    +20076%+8
    050%+16
    -20024%+24
    -4009%+29

    When to Use and Common Mistakes

  • Higher K for beginners: accelerates rating movement when skill improves faster than rating shows.

  • Draws benefit lower-rated players, penalize higher-rated ones.

  • Starting ELO is typically 1200–1500 across most systems.

  • Modern games use MMR (Matchmaking Rating), which is ELO-based but tuned with win streaks and individual performance metrics.
  • 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 ~1000 minimum. 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 and references