Back to blog

How ELO Ratings Work in Squash

How ELO Ratings Work in Squash

ELO ratings give every player a number that reflects their skill level. Win against someone rated higher than you, your rating goes up significantly. Lose to someone rated lower, it drops.

Originally developed for chess, ELO has become the standard for individual competitive sports. Here's how it works in squash.

How ELO Rating Changes Work


The Basic Concept

Every player starts with a rating — often 1000 or 1500 as a baseline. After each match, both players' ratings adjust based on:

  1. The result — who won
  2. The rating difference — how far apart the players were before the match
  3. The K-factor — how much ratings can move per match

The system is zero-sum: points gained by the winner equal points lost by the loser.


The Formula

The ELO calculation has two parts:

1. Expected Score

Before the match, the system calculates each player's probability of winning based on the rating gap.

Expected Score = 1 / (1 + 10^((Opponent Rating - Your Rating) / 400))

If you're rated 1500 and your opponent is 1300:

  • Your expected score: ~0.76 (76% chance to win)
  • Their expected score: ~0.24 (24% chance to win)

2. Rating Adjustment

After the match, ratings update:

New Rating = Old Rating + K × (Actual Score - Expected Score)

Where:

  • Actual Score = 1 for a win, 0 for a loss
  • K = the maximum points that can change hands (typically 20-32)

Example:

You (1500) beat your opponent (1300). K = 32.

  • Your expected score: 0.76
  • Your actual score: 1 (you won)
  • Adjustment: 32 × (1 - 0.76) = +7.7 points

You gain ~8 points. They lose ~8 points.

If you'd lost (the upset):

  • Adjustment: 32 × (0 - 0.76) = -24.3 points

Upsets move ratings significantly. Expected results move them less.


Why ELO Works for Squash

It's self-correcting. If you're underrated, you'll beat people "above" you and rise quickly. If you're overrated, losses will bring you down.

Every match matters. Tournament, league, or friendly — if the result is recorded, your rating reflects it.

It creates fair matchups. Knowing ratings lets organisers seed tournaments properly and create balanced league groups.

Players stay engaged. Watching your number move after a close win is genuinely motivating. It gives meaning to every match, not just finals.


ELO vs Other Rating Systems

Ladder Rankings

Ladders rank players by position (1st, 2nd, 3rd). You move up by challenging and beating someone above you.

Difference: Ladders only change when you play someone directly above/below. ELO updates based on every match against every opponent.

Points-Based Rankings

Common in professional tours. Points awarded for tournament results (winner gets X points, finalist gets Y).

Difference: Points-based systems reward participation in events. ELO rewards match-level performance regardless of tournament placement.

SquashLevels

The WSF-endorsed global rating system for squash. Uses its own algorithm (not pure ELO) that factors in match scores, not just wins/losses.

Difference: SquashLevels provides a global rating pulled from multiple tournament systems. Local ELO systems (like PlayMetric's) give you real-time updates after every match, including leagues and friendlies.


Common Questions

What's a good ELO rating?

Depends on the player pool. In a typical club system:

RatingLevel
800-1000Beginner
1000-1200Intermediate
1200-1400Club competitive
1400-1600Strong club player
1600-1800Elite amateur
1800+Professional level

These are relative to your local pool. A 1400 in one system isn't directly comparable to 1400 in another.

How many matches until my rating is accurate?

Roughly 10-15 matches. New players' ratings are provisional — they can move a lot in early matches before settling.

Do close matches count differently?

In pure ELO, no — only win/loss matters. Some systems (like SquashLevels) factor in game scores. Pure ELO keeps it simple: you either won or you didn't.

What if I only play weaker opponents?

Your rating will rise slowly (expected wins give fewer points) and drop heavily if you lose (upsets cost more). The system incentivises playing at your level.

Can I lose rating by not playing?

Standard ELO doesn't decay ratings for inactivity. Some systems add decay to encourage regular play.


Implementing ELO at Your Club

If you want ratings at your club:

Option 1: Build It Yourself

Spreadsheet with the formula above. Works for small groups. Becomes tedious with 30+ players and multiple events.

Option 2: Use a Platform

Tournament platforms with built-in ELO (like PlayMetric) update ratings automatically after every match. No manual calculation needed.

Getting Started

  1. Set everyone to the same starting rating (e.g., 1200)
  2. Record all competitive matches — tournaments, leagues, challenges
  3. Let it run for 2-3 months — ratings will sort themselves out
  4. Use ratings for seeding — once established, ratings make tournament draws fairer

The Bottom Line

ELO is simple, transparent, and fair. It rewards beating better players and penalises losing to weaker ones. Every match counts.

For clubs that want to keep players engaged beyond just tournaments, a rating system gives every match meaning. Players come back because they want to see their number move.


Related Reading


PlayMetric includes ELO ratings that update automatically after every match — tournaments, leagues, or friendlies. See how it works →