Elo Rating Calculator
Calculate Elo rating change after a match using the standard formula.
Quick Answer
Elo change = K × (actual − expected). Where actual is 1 for win, 0 for loss, 0.5 for draw, and expected is 1 / (1 + 10^((opponent − you)/400)). K=32 for new players, 24 for established, 16 for elite. Two equally rated players gain/lose 16 points per match at K=32.
Match Details
Win Probability
50.0%
Rating Change
+16.0
New Rating
1516
About the Elo Rating Calculator
The Elo rating system was invented by Hungarian-American physicist Arpad Elo for chess in the 1960s. It became the foundation for nearly every competitive ranking system that followed: tennis, Go, Magic the Gathering, League of Legends, Valorant, CS2, Dota 2, and chess.com all use Elo-derived math. This calculator runs the standard formula on a single match.
The Formula
Expected score: E = 1 / (1 + 10^((opponent − you) / 400))
Rating change: ΔR = K × (actual − expected)
Where actual = 1 for win, 0 for loss, 0.5 for draw. Notice that 400 Elo difference corresponds to ~10:1 win odds — a 1900 player has about a 91% chance to beat a 1500 player.
The K-Factor Decision
K-factor controls how quickly your rating moves. FIDE chess uses K=40 for new players, K=20 for established (1700+), K=10 for elite (2400+). Faster K (32-40) lets new players settle into their true skill level quickly. Slower K (10-16) prevents elite players' ratings from oscillating wildly on short streaks.
Esports Variants
League of Legends, Valorant, CS2, and Dota 2 all use Elo-derived MMR systems but layer additional modifiers: LP gains based on win streaks, MMR confidence intervals (faster movement when uncertain), placement match boosts, and decay penalties for inactivity. The visible rank (Bronze/Silver/Gold) is a presentation layer over the underlying Elo.
Why 400 Elo = 10x Skill Gap
The number 400 in the formula is arbitrary but historic. Arpad Elo chose it so that one standard deviation of skill in 1960s chess populations equaled 200 points. A 200-point gap = 75% win probability. A 400-point gap = 91%. A 600-point gap = 96%. Elo is logarithmic, not linear.
Pair With Other Gaming Tools
Combine with our MMR Progression Calculator to project rank-up time, the Tournament Bracket Calculator for seeding tournaments by Elo, and the Mouse eDPI Calculator for FPS sensitivity tuning if you're grinding ranked.
Common Misconceptions
“I should never lose Elo on a win.” Correct. With proper K-factor, you always gain ≥ 0 on a win.
“Beating a low-rated opponent should give me Elo.” Yes, but very little — your expected score against a 1000-rated player is >99%, so a win nets you under 1 Elo at K=32.
“Elo measures absolute skill.” No. Elo measures relative skill within a rated population. A 2000 in chess is not directly comparable to a 2000 in any other game.
Frequently Asked Questions
What is Elo and how does it work?
What's a typical K-factor?
What does the expected score mean?
How is Elo different from MMR?
Can I lose Elo for winning?
You might also like
D&D Damage Calculator
Calculate average, min, and max damage with dice rolls, modifiers, and crits.
⏱ 1 minGamingDice Probability Calculator
Calculate the probability of rolling specific results with any dice combination.
⏱ 1 minGamingGaming PC Cost Calculator
Allocate gaming PC budget: GPU 35-42%, CPU 15-20%, RAM, PSU, case, cooling.
⏱ 1 min