Beginner Guide

How Elo Rating Works in Chess (and Why It Matters)

March 21, 2026 6 min read Chess Global League

Elo is the universal language of chess strength. Once you understand it, you will stop chasing arbitrary wins and start playing smarter, more strategic chess every round.

What Is an Elo Rating?

In 1960, Hungarian-American physics professor Arpad Elo designed a system to rank chess players mathematically. The idea is elegantly simple: your rating is a number that predicts how well you will perform against any given opponent. Beat someone rated higher than you and your number goes up. Lose to someone rated lower and it drops.

Today, every major chess organisation — FIDE, Chess.com, Lichess — uses some variant of the Elo system. Chess Global League does too, with a starting rating of 1200 for all new players.

The Formula

After each game your new rating is:

Rnew = Rold + K × (S − E)

The Expected Score (E)

The expected score is where the maths lives. It is calculated using the logistic (sigmoid) function:

E = 1 / (1 + 10(Ropponent − Ryou) / 400)

A rating gap of 400 points means the stronger player has roughly a 90% expected score. A gap of 200 points gives about a 76% chance to the favourite. Equal ratings? Both players have an expected score of exactly 0.5.

A Real Example

Setup: You are rated 1250. Your opponent is rated 1450. K = 50.

Rating gap = 1450 − 1250 = 200 points in their favour.

Your expected score: E = 1 / (1 + 10200/400) ≈ 0.24 (you were expected to score roughly a quarter of a point)


If you win (S = 1):
Rating change = 50 × (1 − 0.24) = +38 points → new rating: 1288

If you draw (S = 0.5):
Rating change = 50 × (0.5 − 0.24) = +13 points → new rating: 1263

If you lose (S = 0):
Rating change = 50 × (0 − 0.24) = −12 points → new rating: 1238

Notice how the system is asymmetric: beating a much stronger player earns you far more than losing to them costs. The bigger the upset, the bigger the swing.

What the K-Factor Does

K controls the maximum rating change per game. With K = 50 (as used in Chess Global League), a single result can shift your rating by at most 25 points (a perfect upset win from exactly equal expected score). A higher K-factor makes ratings more volatile and responsive; a lower one stabilises ratings for experienced players.

FIDE uses K = 40 for new players, K = 20 for established players, and K = 10 for elite players above 2400. Chess Global League keeps it at 50 across the board to keep ratings dynamic and rewarding for all skill levels.

Elo Rating Ranges — What Do the Numbers Mean?

Rating Range Level Description
< 1000 Beginner Learning the rules and basic tactics
1000–1199 Novice Avoiding blunders, basic openings
1200–1399 Intermediate Solid tactics, some positional play
1400–1599 Club Player Consistent tactics, basic endgames
1600–1799 Advanced Club Deep calculation, strong endgames
1800–1999 Expert Near-tournament standard
2000+ Master FIDE-level competitive play

How to Climb Your Rating Faster

  1. Avoid blunders — hanging pieces lose games you should draw. Even 10 minutes of daily tactics puzzles dramatically reduces errors.
  2. Play slightly higher-rated opponents — the Elo gain from an upset win far outweighs the cost of an expected loss.
  3. Study endgames first — most beginner-to-intermediate games end in the endgame. Knowing King + Rook vs King alone is worth 50–100 rating points at this level.
  4. Analyse your losses — not your wins. The mistake that cost you the game usually recurs until you consciously fix it.
  5. Be consistent — one game a week every month compounds. Elo rewards sustained play over time.

Frequently Asked Questions

What is an Elo rating in chess?
Elo is a numerical score that estimates your strength relative to other players. Higher Elo means stronger play. New players at Chess Global League start at 1200.
Your new rating = old rating + K × (actual score − expected score). Expected score is derived from the rating gap between you and your opponent using the logistic formula.
K controls how much each game shifts your rating. Chess Global League uses K=50, which means a single decisive result can move your rating by up to 25 points.
Because the system expected you to lose. The bigger the upset, the bigger the rating gain for the winner — and the bigger the loss for the favourite.
In a single game, no — a win always increases your rating. However, beating a much weaker opponent might gain you only 1–2 points, which can feel like nothing.

Put Your Elo to the Test

Join Chess Global League — free forever. Play rated games, track your Elo, and climb the groups.

Join for Free →
Back to Blog