Chess Elo Rating Change Calculator

JJ Ben-Joseph headshot JJ Ben-Joseph

Provide the ratings, game outcome, and K-factor to see the expected score and rating change.

Rating summary
Expected score
Rating change
New rating

How the Elo System Works

The Elo rating system compares the relative strength of players. Each player has a numerical rating that changes after every rated game based on the result and the opponent’s rating. Beating a stronger player yields more points than beating a weaker one. The K-factor controls how sensitive the rating is to each game.

The expected score is calculated using the players’ ratings:

E = 1 1 + 10 R o - R p 400

where R p is your rating and R o is your opponent’s rating. After the game, the new rating is determined by R p + K ( S - E ) , where S is the game result (1, 0.5, or 0).

Example Matchups

The table below compares common tournament situations. All scenarios assume a K-factor of 32.

Sample Elo changes
Your rating Opponent rating Result Rating change
1600 1700 Win +19.6
1800 1800 Draw 0.0
2000 1850 Loss -9.1

Strategic Insights

Understanding how ratings shift can influence your approach to events. Higher K-factors make ratings more responsive and reflect rapid improvement. Lower K-factors steady your rating during long seasons. Some players schedule events strategically to maximize gains against higher-rated opponents while limiting exposure to upset losses.

Treat ratings as guides rather than absolute measures. They can fluctuate due to form, stress, or experimentation with new openings. For broader planning, explore the board-game-night-rotation-planner, board-game-shelf-space-calculator, and video-game-speedrun-time-estimator to coordinate practice, gear, and performance across your gaming hobbies.

Embed this calculator

Copy and paste the HTML below to add the Chess Elo Rating Change Calculator - Predict Rating Shifts to your website.