ATP Tour · 1990–present

All-time ranking

Official ATP rankings reset every year and have changed their scoring rules multiple times since 1968 — making cross-era comparisons impossible. ATTR fixes that: every result since 1990 is assigned a consistent, context-adjusted score. The result is a single, era-neutral career score that lets you compare Sampras with Djokovic, or Agassi with Alcaraz. How it works →

#PlayerCareer Score Slams Titles Span
1
Novak Djokovic
SRB · 20062026
117,7332410020y
2
Roger Federer
SUI · 19992021
109,9222010322y
3
Rafael Nadal
ESP · 20042024
99,328229120y
4
Pete Sampras
USA · 19902002
58,948146212y
5
Andre Agassi
USA · 19902005
52,18385115y
6
Andy Murray
GBR · 20052023
46,59834418y
7
Alexander Zverev
GER · 20142026
31,07412412y
8
David Ferrer
ESP · 20022017
28,14302715y
9
Jannik Sinner
ITA · 20202026
27,8574296y
10
Andy Roddick
USA · 20012012
27,64013211y
11
Boris Becker
GER · 19901999
26,7012249y
12
Carlos Alcaraz
ESP · 20212026
26,5237265y
13
Lleyton Hewitt
AUS · 19982014
25,85923016y
14
Daniil Medvedev
RUS · 20172026
25,3211239y
15
Jim Courier
USA · 19901999
25,2004229y
16
Michael Chang
USA · 19902000
23,91303110y
17
Tomas Berdych
CZE · 20042019
23,73101315y
18
Stefan Edberg
SWE · 19901996
23,6253216y
19
Goran Ivanisevic
CRO · 19902001
22,26912111y
20
Stan Wawrinka
SUI · 20052023
22,06131618y
21
Yevgeny Kafelnikov
RUS · 19942003
21,6762259y
22
Juan Martin del Potro
ARG · 20082019
19,46812211y
23
Marin Cilic
CRO · 20082026
19,21612118y
24
Thomas Muster
AUT · 19901998
18,6921398y
25
Stefanos Tsitsipas
GRE · 20182025
18,6070137y
26
Carlos Moya
ESP · 19952008
18,57412013y
27
Jo-Wilfried Tsonga
FRA · 20072019
18,23201812y
28
Gustavo Kuerten
BRA · 19972004
17,3493207y
29
Marat Safin
RUS · 19982008
16,81721510y
30
Juan Carlos Ferrero
ESP · 19992011
16,76611612y
31
Kei Nishikori
JPN · 20082024
16,51401216y
32
Dominic Thiem
AUT · 20142023
15,6061179y
33
Nikolay Davydenko
RUS · 20022013
15,39802111y
34
Michael Stich
GER · 19901997
15,3491177y
35
Richard Krajicek
NED · 19912002
15,28011711y
36
Andrey Rublev
RUS · 20172026
15,1650179y
37
Milos Raonic
CAN · 20112021
14,8080810y
38
Grigor Dimitrov
BUL · 20122025
14,4310913y
39
Gael Monfils
FRA · 20052025
14,40101320y
40
Sergi Bruguera
ESP · 19902000
14,34821410y
41
Richard Gasquet
FRA · 20042023
14,18701619y
42
Patrick Rafter
AUS · 19932001
14,0352118y
43
David Nalbandian
ARG · 20012013
14,03301112y
44
Tim Henman
GBR · 19962006
13,60601110y
45
Tommy Haas
GER · 19972014
13,42801517y
46
Alex Corretja
ESP · 19922002
12,88701710y
47
Marcelo Rios
CHI · 19952003
12,8550178y
48
Casper Ruud
NOR · 20172026
12,5270149y
49
Wayne Ferreira
RSA · 19912003
12,42301512y
50
Todd Martin
USA · 19912003
12,1730812y
51
Petr Korda
CZE · 19901998
11,956198y
52
John Isner
USA · 20072023
11,86401616y
53
Thomas Enqvist
SWE · 19922004
11,82701912y
54
Tommy Robredo
ESP · 20012015
11,01801214y
55
Ivan Lendl
USA · 19901994
10,3591114y
56
Taylor Fritz
USA · 20162026
10,22101010y
57
Alex de Minaur
AUS · 20182026
10,1950118y
58
Fernando Verdasco
ESP · 20042019
10,1550715y
59
Felix Auger-Aliassime
CAN · 20192026
9,762097y
60
Andrei Medvedev
UKR · 19922000
9,7340118y
61
Albert Costa
ESP · 19952004
9,7111129y
62
Fernando Gonzalez
CHI · 20002010
9,49901110y
63
Ivan Ljubicic
CRO · 20012011
9,42001010y
64
Mark Philippoussis
AUS · 19952006
9,25301111y
65
Kevin Anderson
RSA · 20082021
9,1690713y
66
Gilles Simon
FRA · 20062019
9,13401413y
67
Robin Soderling
SWE · 20032011
9,1140108y
68
Greg Rusedski
GBR · 19932005
8,85001412y
69
Mikhail Youzhny
RUS · 20012014
8,83201013y
70
Feliciano Lopez
ESP · 20022019
8,6080717y
71
Cedric Pioline
FRA · 19922000
8,476058y
72
Guillermo Coria
ARG · 20012006
8,450095y
73
David Goffin
BEL · 20122024
8,3830612y
74
Roberto Bautista Agut
ESP · 20122025
8,27401213y
75
Sebastien Grosjean
FRA · 19982007
8,262049y
76
Nicolas Almagro
ESP · 20062016
8,25001310y
77
Nicolas Kiefer
GER · 19972008
7,6340611y
78
Jonas Bjorkman
SWE · 19942008
7,6330614y
79
James Blake
USA · 20012009
7,4780108y
80
Thomas Johansson
SWE · 19962007
7,3431911y
81
Karen Khachanov
RUS · 20162026
7,2730610y
82
Hubert Hurkacz
POL · 20192025
7,210086y
83
Guy Forget
FRA · 19901996
6,890096y
84
Fabio Fognini
ITA · 20112022
6,8140911y
85
Holger Rune
DEN · 20222025
6,743053y
86
Matteo Berrettini
ITA · 20182026
6,6860108y
87
Marc Rosset
SUI · 19902000
6,59601310y
88
Pablo Carreno Busta
ESP · 20162026
6,5770710y
89
Mardy Fish
USA · 20032012
6,535069y
90
Felix Mantilla
ESP · 19952003
6,4630108y
91
Magnus Gustafsson
SWE · 19902000
6,45001410y
92
Gaston Gaudio
ARG · 20002006
6,400186y
93
Alberto Berasategui
ESP · 19931999
6,3400146y
94
Nick Kyrgios
AUS · 20142022
6,283078y
95
Philipp Kohlschreiber
GER · 20052018
6,2670813y
96
Guillermo Canas
ARG · 19992007
5,959078y
97
Rainer Schuettler
GER · 19992008
5,872049y
98
Magnus Norman
SWE · 19972002
5,7610125y
99
Sam Querrey
USA · 20072021
5,73801014y
100
Radek Stepanek
CZE · 20042012
5,705058y

1100 of 649 players