Elo Rating Calculator
Calculate new Elo rating after a chess or game match. See expected score and upset probability.
New Rating
1520
Rating Change
+20
Details
| Expected Score | 0.3599 |
| Win Probability | 36.0% |
| Upset Probability | 64.0% |
Use the Elo Rating Calculator above to calculate your results. Enter your values and see instant results — all calculations run in your browser.
Disclaimer: This calculator is for informational purposes only and does not constitute tax, financial, or legal advice. Results are estimates based on the information you provide and current rates. Always consult a qualified tax professional or financial advisor for advice specific to your situation.
How It Works
This calculator helps you determine your new Elo rating after a chess or other game match. Understanding your Elo change is crucial for tracking progress, identifying areas for improvement, and strategizing for future tournaments. As of early 2026, the FIDE rating system continues its steady evolution, with an estimated 1.8 million active players globally, making accurate rating calculations more relevant than ever.
The Elo rating system is a method for calculating the relative skill levels of players in competitor-versus-competitor games. Our calculator uses the standard Elo formula, which considers your current rating, your opponent's rating, the match outcome (win, loss, draw), and a K-factor. The K-factor, typically 10, 20, or 40, represents the maximum possible rating change for a single game and is adjusted based on player experience and rating level.
A common mistake is assuming a win against a lower-rated opponent will drastically increase your rating; often, such wins yield minimal gains. Conversely, a loss to a much lower-rated opponent can significantly impact your rating. Remember that the K-factor is crucial; new players or those with lower ratings usually have a higher K-factor, leading to more volatile rating changes.
Example: Calculating Elo Change for a FIDE-rated Match
- 1 Imagine you're a chess player with a FIDE rating of 1850. You just played a tournament game against an opponent rated 1920. You won the game.
- 2 Using a K-factor of 20 (common for players between 1800-2000 FIDE rating), the calculator first determines the expected score. The expected score for an 1850 player against a 1920 player is approximately 0.405 (meaning a 40.5% chance of winning). Since you won, your actual score is 1. The rating change is K * (Actual Score - Expected Score), so 20 * (1 - 0.405) = 20 * 0.595 = +11.9.
- 3 Your new Elo rating after this win would be 1850 + 11.9 = 1861.9. The calculator would round this to 1862.
- 4 This gain of 12 points reflects a solid win against a slightly higher-rated opponent, exceeding the expected outcome. The calculator would also show the upset probability was approximately 40.5%, indicating a moderately challenging but not impossible victory.
Source: ACE · Last updated: April 2026
Frequently Asked Questions
How does the Elo rating system work?
What is a good Elo rating in chess?
What K-factor should I use for Elo calculations?
You might also need
One Rep Max (1RM) Calculator
Estimate your one rep max from any weight and rep count. See training percentages for all rep ranges.
Running Pace Calculator
Calculate running pace from distance and time, or finish time from distance and pace. Preset distances for 5K to marathon.
Heart Rate Zone Calculator
Calculate training heart rate zones using max HR or Karvonen method. See optimal zones for fat burn and performance.