Skip to content

Elo Rating Calculator

Sports
0.0(0)

Calculates changes in player or team ratings based on the outcome of a match using the Elo rating system.

How To Use

How to use this calculator

Start with your values, or try a preset.

Step 1

Enter Player A's Rating, Player B's Rating, Outcome: Player A's Result, and K-factor (Development Coefficient) in the units shown.

Step 2

Read Player B's Expected Score, Player A's Expected Score, Player B's New Rating, Player A's New Rating, Player B's Rating Change, and Player A's Rating Change in the results panel. Results update as you change the inputs.

Step 3

Choose a preset to load an example, then adjust the values for your situation.

Worked Examples

Example calculations

See the inputs and their calculated results.

Player A Wins (Equal Ratings)

Player A's Rating: 1,500; Player B's Rating: 1,500; Outcome: Player A's Result: Win; K-factor (Development Coefficient): 32

Player B's Expected Score: 0.5; Player A's Expected Score: 0.5; Player B's New Rating: 1,484; Player A's New Rating: 1,516; Player B's Rating Change: -16; Player A's Rating Change: 16

Player B Wins (Player A Higher Rated)

Player A's Rating: 1,600; Player B's Rating: 1,500; Outcome: Player A's Result: Loss; K-factor (Development Coefficient): 32

Player B's Expected Score: 0.3599350002; Player A's Expected Score: 0.6400649998; Player B's New Rating: 1,520.48208; Player A's New Rating: 1,579.51792; Player B's Rating Change: 20.48207999; Player A's Rating Change: -20.48207999

Draw (Player A Higher Rated)

Player A's Rating: 1,700; Player B's Rating: 1,600; Outcome: Player A's Result: Draw; K-factor (Development Coefficient): 32

Player B's Expected Score: 0.3599350002; Player A's Expected Score: 0.6400649998; Player B's New Rating: 1,604.48208; Player A's New Rating: 1,695.51792; Player B's Rating Change: 4.482079994; Player A's Rating Change: -4.482079994

People Also Calculate

Related Calculators

Continue with another tool on a related topic.