Men's tennis ratings

A rating for every ATP player on each surface, and a win probability for any matchup. Every prediction is checked against the result and published.

Updated 29 Oct 2026

Top 10

Ordered by rating. The ATP ranking is shown for comparison.

#PlayerRatingATPDiff
1Jannik SinnerITA25391=
2Carlos AlcarazESP23583+1
3Alexander ZverevGER23082-1
4Novak DjokovicSRB23055+1
5Rafael JodarESP220913+8
6Ben SheltonUSA22029+3
7Arthur FilsFRA220111+4
8Daniil MedvedevRUS21938=
9Alex De MinaurAUS21677-2
10Taylor FritzUSA216010=
Full rankings

Jannik Sinner vs Carlos Alcaraz

Win probability on each surface.

Hard
Jannik SinnerCarlos Alcaraz
75%
25%
Clay
Jannik SinnerCarlos Alcaraz
63%
38%
Grass
Jannik SinnerCarlos Alcaraz
63%
37%
Head to head

Rated above or below their ATP ranking

ATP points add up results over the past year. The rating measures current level, so the two can drift apart. These are the biggest gaps inside the ATP top 150.

ATP ranking Rank by ratingLog scale

Rated higher

Player
2030405070100150200
ATPRating

Rated lower

Player
2030405070100150200
ATPRating

Accuracy

Tested on 33,254 past matches. Each prediction used only results from before that match.

Compared with the betting market

tennis.computer
0.593
Coin flip
0.693
Betting market
0.575

Scored by log-loss, which punishes confident misses; lower is better. The model gets 85% of the way from a coin flip to the closing betting line.

Calibration

Matches grouped by predicted win chance. When the dots sit on the dashed line, a player given 70% wins about 70% of the time.

00252550507575100100Predicted 7% · won 7% · 754 matchesPredicted 16% · won 16% · 2057 matchesPredicted 25% · won 26% · 3871 matchesPredicted 35% · won 36% · 4502 matchesPredicted 45% · won 45% · 5286 matchesPredicted 55% · won 54% · 5079 matchesPredicted 65% · won 64% · 4555 matchesPredicted 75% · won 75% · 3691 matchesPredicted 84% · won 84% · 2432 matchesPredicted 94% · won 92% · 1027 matches

Predicted (across) vs actual win rate (up), %