How Ratings Work

The simple answer first, the full math below for the curious.

The simple version

Your rating is a number that reflects your level.

Everyone starts at 1000. When you win, your rating goes up. When you lose, it goes down. How much it moves depends on who you played.

Beating a stronger player earns more.

If you're rated 1050 and you beat a 1200-rated player, you gain a lot โ€” you upset the expected result. If you beat a 900-rated player, you gain less โ€” it was expected. Losing to a much stronger player costs little; losing to a weaker one costs more.

It works even when you don't play everyone.

Unlike a round robin where everyone needs to play everyone, Elo handles partial schedules through transitivity: if Alice beats Bob and Bob beats Carol, that information propagates through the ratings even if Alice and Carol never play. Saturday groups with 50 players rotating through courts work perfectly โ€” after 15โ€“20 sessions, ratings converge to an accurate picture.

Provisional players adjust faster.

New players have a Provisional badge. Their rating moves twice as fast (K-factor 64 vs 32) for the first 10 matches, so they land at their real level quickly instead of slowly drifting there over months.

Anchor players hold the baseline.

Club admins can designate one or a few Anchor players โ€” typically established members whose level is well-known. Anchors use the stable K-factor from day one and serve as reference points that the whole group calibrates against.

What the numbers mean in practice

Rating rangeApproximate NTRP equivalentWhat it means
1000โ€”Starting point / not yet calibrated
1050โ€“11502.5โ€“3.0Developing player, consistent rallying
1150โ€“12503.0โ€“3.5Club competitive player
1250โ€“13503.5โ€“4.0Strong club player, tournament-ready
1350โ€“14504.0โ€“4.5Experienced competitive player
1450+4.5+Advanced / former competitive player

These are rough approximations โ€” your club's internal ratings are relative to each other, not to a global scale.

The full math

ClubLadder uses the standard Elo formula developed by physicist รrpรกd ร‰lล‘ (pronounced "AY-low") and used worldwide in chess, table tennis, Go, and increasingly in tennis.

Step 1 โ€” Expected score

Before a match, we compute what score each player is "expected" to get based on the rating difference. Expected score is a probability between 0 (certain loss) and 1 (certain win):

EA = 1 / (1 + 10(RB โˆ’ RA) / 400)

Where RA and RB are the two players' current ratings.

Example: Alice (1200) vs Ben (1000).

EAlice = 1 / (1 + 10(1000โˆ’1200)/400) = 1 / (1 + 10โˆ’0.5) = 1 / (1 + 0.316) โ‰ˆ 0.76

Alice is expected to win 76% of the time. Ben is expected to win 24% of the time (1 โˆ’ 0.76).

Step 2 โ€” Actual score

The actual score (S) is simple:

S = 1.0 if you won S = 0.5 if you drew (tie) S = 0.0 if you lost
Step 3 โ€” New rating

The rating change is:

ฮ”R = K ร— (S โˆ’ E) R_new = R_old + ฮ”R

K is the K-factor โ€” it controls how much a single result can move a rating:

K = 64 for provisional players (first 10 matches) K = 32 for established players

Example continued: Alice wins (S=1, E=0.76, K=32):

ฮ”RAlice = 32 ร— (1.0 โˆ’ 0.76) = 32 ร— 0.24 โ‰ˆ +7.7

Ben loses (S=0, E=0.24, K=32):

ฮ”RBen = 32 ร— (0.0 โˆ’ 0.24) = 32 ร— (โˆ’0.24) โ‰ˆ โˆ’7.7

If Ben had won (the upset), the swings would be much larger:

ฮ”RBen = 32 ร— (1.0 โˆ’ 0.24) โ‰ˆ +24.3 ฮ”RAlice = 32 ร— (0.0 โˆ’ 0.76) โ‰ˆ โˆ’24.3
Doubles โ€” team averages

In doubles, ClubLadder uses the average rating of each team as the "player rating" in the formula above. Both players on the winning team gain the same ฮ”; both on the losing team lose the same ฮ”.

R_team = (R_player1 + R_player2) / 2

This means partnering with a much stronger player does move your rating, but the effect is shared โ€” your individual rating always reflects your personal performance history, not just who you happened to partner with.

Retirement and defaults

Following ATP/WTA convention: a retirement (player stops mid-match due to injury) or default (player cannot start) counts as a standard win for the opponent in the rating calculations. A walkover (opponent never appears) does not count for ratings since no ball was struck.

Rating stability over time

A key property of Elo: the sum of all ratings in the pool is conserved. Every point Alice gains comes directly from her opponent. This means the average rating in your club stays near 1000 as long as new players enter at the baseline.

It also means ratings are relative โ€” a 1250 in one club doesn't necessarily mean the same as 1250 in another club, unless the two populations have played each other.

For large groups with rotating partners (like Saturday sessions), ratings converge reliably after ~15โ€“20 sessions per player. The more cross-group matches occur, the faster and more accurately the entire pool calibrates.