Age-based · 23–33 years old

Prime

Career score accumulated between ages 23 and 33 — the physical and tactical peak for most professional players. This is where the great careers are made: sustained dominance over a decade at the highest level of the sport. Who was truly the best player in the world during their prime years?

536 players

#PlayerScore ↓Slams Titles
1
Novak Djokovic
SRB · 2011–2021
68,5701658
2
Roger Federer
SUI · 2005–2015
65,8581256
3
Rafael Nadal
ESP · 2010–2020
52,8991245
4
Andre Agassi
USA · 1994–2004
37,621737
5
Andy Murray
GBR · 2011–2019
30,291328
6
Pete Sampras
USA · 1995–2002
30,261829
7
David Ferrer
ESP · 2006–2016
24,985025
8
Stefan Edberg
SWE · 1990–1996
22,888321
9
Daniil Medvedev
RUS · 2020–present
21,172118
10
Alexander Zverev
GER · 2021–present
20,757211
11
Stan Wawrinka
SUI · 2009–2019
18,803315
12
Tomas Berdych
CZE · 2010–2019
18,58808
13
Boris Becker
GER · 1992–1999
17,133117
14
Thomas Muster
AUT · 1992–1998
16,244134
15
Jo-Wilfried Tsonga
FRA · 2009–2019
15,338013
16
Kei Nishikori
JPN · 2014–2021
14,09409
17
Marin Cilic
CRO · 2012–2022
13,569112
18
Patrick Rafter
AUS · 1997–2001
12,483210
19
Nikolay Davydenko
RUS · 2005–2013
12,481015
20
Yevgeny Kafelnikov
RUS · 1998–2003
11,183111
21
Grigor Dimitrov
BUL · 2016–2025
11,09205
22
Carlos Moya
ESP · 2000–2008
10,831014
23
Andy Roddick
USA · 2006–2012
10,745011
24
John Isner
USA · 2009–2019
10,464014
25
Tim Henman
GBR · 1998–2006
10,41309
26
Ivan Lendl
USA · 1990–1994
10,359111
27
Petr Korda
CZE · 1992–1998
10,34517
28
Taylor Fritz
USA · 2021–present
10,292010
29
Dominic Thiem
AUT · 2018–2023
10,11619
30
Michael Stich
GER · 1993–1997
9,837011
31
Juan Martin del Potro
ARG · 2012–2019
9,743011
32
Andrey Rublev
RUS · 2022–present
9,575010
33
Richard Krajicek
NED · 1996–2002
9,44818
34
Gael Monfils
FRA · 2010–2020
9,18508
35
Richard Gasquet
FRA · 2010–2019
8,99609
36
Kevin Anderson
RSA · 2011–2019
8,74006
37
Jannik Sinner
ITA · 2025–present
8,726110
38
Milos Raonic
CAN · 2015–2021
8,70502
39
Ivan Ljubicic
CRO · 2003–2011
8,66009
40
Goran Ivanisevic
CRO · 1996–2001
8,627110
41
Todd Martin
USA · 1994–2003
8,44305
42
Gustavo Kuerten
BRA · 2000–2004
7,992111
43
Michael Chang
USA · 1996–2000
7,861011
44
Cedric Pioline
FRA · 1993–2000
7,77305
45
David Goffin
BEL · 2015–2024
7,70504
46
Fernando Verdasco
ESP · 2008–2017
7,48706
47
Alex Corretja
ESP · 1998–2002
7,461011
48
Alex de Minaur
AUS · 2023–present
7,38605
49
Robin Soderling
SWE · 2008–2011
7,28308
50
Hubert Hurkacz
POL · 2021–present
7,14006
51
Gilles Simon
FRA · 2009–2018
7,05009
52
Roberto Bautista Agut
ESP · 2012–2022
6,977010
53
Tommy Robredo
ESP · 2006–2015
6,956010
54
Fernando Gonzalez
CHI · 2005–2010
6,94807
55
Guy Forget
FRA · 1990–1996
6,89009
56
Mikhail Youzhny
RUS · 2006–2014
6,81508
57
David Nalbandian
ARG · 2006–2013
6,72707
58
Wayne Ferreira
RSA · 1995–2003
6,46606
59
Fabio Fognini
ITA · 2012–2021
6,44309
60
Pablo Carreno Busta
ESP · 2016–2022
6,43307
61
Greg Rusedski
GBR · 1997–2005
6,315010
62
Lleyton Hewitt
AUS · 2005–2014
6,14806
63
Casper Ruud
NOR · 2023–present
5,96005
64
Tommy Haas
GER · 2002–2009
5,92907
65
Magnus Gustafsson
SWE · 1991–2000
5,874014
66
Thomas Enqvist
SWE · 1998–2004
5,79007
67
Thomas Johansson
SWE · 1999–2007
5,75917
68
Nicolas Almagro
ESP · 2010–2016
5,74608
69
Stefanos Tsitsipas
GRE · 2022–present
5,71504
70
Radek Stepanek
CZE · 2004–2012
5,70505
71
James Blake
USA · 2004–2009
5,67909
72
Jim Courier
USA · 1994–1999
5,67809
73
Tommy Paul
USA · 2021–present
5,66305
74
Diego Schwartzman
ARG · 2016–2022
5,52203
75
Marat Safin
RUS · 2004–2008
5,49514
76
Rainer Schuettler
GER · 2001–2008
5,45103
77
Mardy Fish
USA · 2006–2012
5,36705
78
Philipp Kohlschreiber
GER · 2008–2017
5,25207
79
Jonas Bjorkman
SWE · 1996–2005
5,24306
80
Feliciano Lopez
ESP · 2006–2015
5,22003
81
Frances Tiafoe
USA · 2022–present
5,15503
82
Karen Khachanov
RUS · 2020–present
5,02503
83
Jiri Novak
CZE · 1999–2006
4,99305
84
Emilio Sanchez
ESP · 1990–1993
4,98606
85
Matteo Berrettini
ITA · 2020–present
4,94207
86
Guillermo Canas
ARG · 2001–2007
4,72206
87
Cameron Norrie
GBR · 2021–present
4,69605
88
Albert Costa
ESP · 1999–2004
4,63813
89
Juan Carlos Ferrero
ESP · 2004–2011
4,48905
90
Gaston Gaudio
ARG · 2003–2006
4,43116
91
Karel Novacek
CZE · 1990–1995
4,418011
92
Andrei Pavel
ROU · 1998–2007
4,21903
93
Andrei Chesnokov
RUS · 1990–1995
4,19003
94
Jurgen Melzer
AUT · 2006–2013
4,03705
95
Juan Monaco
ARG · 2008–2016
4,02006
96
Magnus Larsson
SWE · 1994–2000
3,96502
97
Fabrice Santoro
FRA · 1997–2006
3,86304
98
Alexander Bublik
KAZ · 2022–present
3,80009
99
Sergi Bruguera
ESP · 1995–2000
3,72700
100
Brad Gilbert
USA · 1990–1994
3,64903
…