Elo Rating Change Calculator
Use our free Elo rating change Calculator for quick, accurate results. Get personalized estimates with clear explanations.
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer
Elo Rating Change Calculator
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser โ no data is sent to any server.
Formula: New Rating = Old Rating + K ร (Actual Score - Expected Score)
Worked example โ Player 1: 1400 โ 1415 (+15) | Player 2: 1600 โ 1585 (-15)
Formula
New Rating = Old Rating + K ร (Actual Score - Expected Score)
Rating Change (ฮR) = K ร (Actual โ Expected). Actual is 1 (win), 0.5 (draw), or 0 (loss). Expected = 1 / (1 + 10^((Opp โ Player) / 400)). A large positive ฮR means you beat a much stronger opponent; a small ฮR means you were the heavy favorite. K-factor sets the ceiling: maximum gain equals K points per game.
Worked Examples
Example 1: Upset Victory
Problem:A 1400-rated player beats a 1600-rated player. K-factor = 20.
Solution:Expected score for 1400: 1/(1+10^(200/400)) = 0.2403 (24%) Expected score for 1600: 0.7597 (76%) The 1400 player won (actual = 1): Rating change = 20 ร (1 - 0.2403) = +15.2 โ +15 New rating for 1400: 1415 New rating for 1600: 1600 + 20 ร (0 - 0.7597) = 1585
Result:Player 1: 1400 โ 1415 (+15) | Player 2: 1600 โ 1585 (-15)
Example 2: Expected Result Between Equal Players
Problem:Two 1500-rated players draw. K-factor = 32.
Solution:Expected score for both: 0.5000 (50%) Draw (actual = 0.5): Rating change = 32 ร (0.5 - 0.5) = 0 Both ratings unchanged at 1500 Draws between equal players result in no rating change
Result:Both players: 1500 โ 1500 (no change)
Frequently Asked Questions
What is the Elo rating system?
The Elo rating system, invented by Arpad Elo in 1960, is a method for calculating the relative skill levels of players in zero-sum games like chess. Each player has a numerical rating, and the system predicts the probability of one player beating another based on their rating difference. After a game, ratings are adjusted โ winners gain points and losers lose points. The amount gained or lost depends on the expected outcome: beating a much higher-rated player earns more points than beating a lower-rated one. The system is used in chess (FIDE), online gaming, sports, and even competitive programming.
How does the expected score formula work?
The expected score uses the logistic function: E = 1 / (1 + 10^((Rb - Ra)/400)). This means a 200-point rating advantage gives approximately a 76% expected win rate, a 400-point advantage gives ~91%, and equal ratings give 50%. The 400 in the denominator is a scaling factor that determines how many rating points equal a tenfold difference in winning probability. When two players are 400 points apart, the higher-rated player is expected to score 10 times the lower-rated player's score over many games.
What is the K-factor and how does it affect ratings?
The K-factor determines how much ratings can change from a single game. A higher K-factor means larger swings. FIDE chess uses: K=40 for new players (first 30 games), K=20 for most players, and K=10 for players rated above 2400. Online platforms like Chess.com use K=32 for provisional ratings. A higher K-factor makes the system more responsive to recent results but also more volatile. New players need high K-factors to quickly reach their true rating. Established players need low K-factors for stability.
What does my Elo rating number mean?
In chess: Below 1000 = Beginner, 1000-1200 = Novice, 1200-1400 = Intermediate, 1400-1600 = Club player, 1600-1800 = Strong club player, 1800-2000 = Expert/Candidate Master, 2000-2200 = National Master, 2200-2400 = International Master, 2400-2500 = Grandmaster, 2500-2700 = Super GM, 2700+ = World elite (top ~50 players). The average casual player is around 800-1000. The average club player is around 1400-1600. Magnus Carlsen's peak was 2882. In other games, the scale may differ but the relative comparison principle remains the same.
Can Elo ratings be used outside of chess?
Absolutely! Elo ratings are used in many competitive environments. Online gaming: League of Legends, Dota 2, and Overwatch use Elo-based systems. Sports: FIFA uses Elo for national team rankings. Tennis uses a similar system. Competitive programming: Codeforces and TopCoder use Elo variants. Education: some adaptive learning platforms rate student skill levels. Dating apps: Tinder originally used an Elo-like system to rank profiles. The system works for any activity where two parties compete and there's a winner and loser (or draw).
References
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer ยท Editorial policy
Related Calculators
๐งฎElo Rating Calculator
Calculate new Elo ratings after a match for chess, gaming, and competitive ranking systems.
๐งฎTrueskill Rating Calculator
Calculate Microsoft TrueSkill ratings for multiplayer games with uncertainty-based ranking.
๐งฎCard Hand Probability Calculator
Calculate card hand probability with inputs, formulas, and instant results.
๐งฎGacha Probability Calculator
Calculate gacha probability with inputs, formulas, and instant results.
๐งฎMatch Win Probability Calculator
Calculate match win probability with inputs, formulas, and instant results.
๐งฎCard Probability Calculator
Calculate the probability of drawing specific cards from a standard 52-card deck.