Skip to content
Sports Calculators

Elo Rating Calculator

Verified formula Updated Jun 2026 Private — runs on your device

Enter details
Verified formula Private

New rating

1,520.5

Expected score
0.360

For general information only — not financial, tax, legal or medical advice. Verify before you rely on it.

How to use the Elo Rating Calculator

The Elo Rating Calculator works out your new rating, along with 1 related figure in an instant. Enter your current rating, opponent rating and result (1 win, 0.5 draw, 0 loss) and the result updates as you type — it is free, needs no sign-up, and runs entirely in your browser so your figures stay private.

  1. Enter the your current rating.
  2. Enter the opponent rating.
  3. Enter the result (1 win, 0.5 draw, 0 loss).
  4. Enter the k-factor.
  5. Read off your new rating, together with expected score — the calculator updates automatically, with no button to press.

Formula

The Elo Rating Calculator uses the formula:

New rating = Your current rating + K-factor × (Result (1 win, 0.5 draw, 0 loss) - 1 ÷ (1 + pow(10, (Opponent Your current rating - Your current rating) ÷ 400)))

Worked example

For example, with your current rating of 1,500, opponent rating of 1,600, result (1 win, 0.5 draw, 0 loss) of 1 and k-factor of 32, the new rating is 1,520.5.

Inputs used
Your current rating 1,500
Opponent rating 1,600
Result (1 win, 0.5 draw, 0 loss) 1
K-factor 32
Results
New rating 1,520.5
Expected score 0.360

Results are estimates for educational use, not professional advice.

Frequently asked questions

Your new rating adds the K-factor times the difference between your actual and expected score. Beating a stronger player gains more points.

It is your win probability based on the rating gap: 1 ÷ (1 + 10^((opponent − you) ÷ 400)).

It controls how much ratings move per game. Common values are 32 for new players and 10–16 for experts.

Chess first popularised it, and it now rates players in many games, esports and sports.

The Elo Rating Calculator uses the formula: New rating = Your current rating + K-factor × (Result (1 win, 0.5 draw, 0 loss) - 1 ÷ (1 + pow(10, (Opponent Your current rating - Your current rating) ÷ 400))). For example, with your current rating of 1,500, opponent rating of 1,600, result (1 win, 0.5 draw, 0 loss) of 1 and k-factor of 32, the new rating is 1,520.5.

Enter the your current rating. Enter the opponent rating. Enter the result (1 win, 0.5 draw, 0 loss). Enter the k-factor. Read off your new rating, together with expected score — the calculator updates automatically, with no button to press.

Related calculators