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?

532 players

#PlayerScore Slams Titles
1
Novak Djokovic
SRB · 20112021
68,5701658
2
Roger Federer
SUI · 20052015
65,8581256
3
Rafael Nadal
ESP · 20102020
52,8991245
4
Andre Agassi
USA · 19942004
37,621737
5
Andy Murray
GBR · 20112019
30,291328
6
Pete Sampras
USA · 19952002
30,261829
7
David Ferrer
ESP · 20062016
24,985025
8
Stefan Edberg
SWE · 19901996
22,888321
9
Daniil Medvedev
RUS · 2020present
20,182116
10
Stan Wawrinka
SUI · 20092019
18,803315
11
Tomas Berdych
CZE · 20102019
18,58808
12
Alexander Zverev
GER · 2021present
18,108110
13
Boris Becker
GER · 19921999
17,133117
14
Thomas Muster
AUT · 19921998
16,244134
15
Jo-Wilfried Tsonga
FRA · 20092019
15,338013
16
Kei Nishikori
JPN · 20142021
14,09409
17
Marin Cilic
CRO · 20122022
13,569112
18
Patrick Rafter
AUS · 19972001
12,483210
19
Nikolay Davydenko
RUS · 20052013
12,481015
20
Yevgeny Kafelnikov
RUS · 19982003
11,183111
21
Grigor Dimitrov
BUL · 20162025
11,09205
22
Carlos Moya
ESP · 20002008
10,831014
23
Andy Roddick
USA · 20062012
10,745011
24
John Isner
USA · 20092019
10,464014
25
Tim Henman
GBR · 19982006
10,41309
26
Ivan Lendl
USA · 19901994
10,359111
27
Petr Korda
CZE · 19921998
10,34517
28
Dominic Thiem
AUT · 20182023
10,11619
29
Michael Stich
GER · 19931997
9,837011
30
Juan Martin del Potro
ARG · 20122019
9,743011
31
Richard Krajicek
NED · 19962002
9,44818
32
Andrey Rublev
RUS · 2022present
9,28609
33
Gael Monfils
FRA · 20102020
9,18508
34
Taylor Fritz
USA · 2021present
9,13309
35
Richard Gasquet
FRA · 20102019
8,99609
36
Kevin Anderson
RSA · 20112019
8,74006
37
Milos Raonic
CAN · 20152021
8,70502
38
Ivan Ljubicic
CRO · 20032011
8,66009
39
Goran Ivanisevic
CRO · 19962001
8,627110
40
Todd Martin
USA · 19942003
8,44305
41
Gustavo Kuerten
BRA · 20002004
7,992111
42
Michael Chang
USA · 19962000
7,861011
43
Cedric Pioline
FRA · 19932000
7,77305
44
David Goffin
BEL · 20152024
7,70504
45
Fernando Verdasco
ESP · 20082017
7,48706
46
Alex Corretja
ESP · 19982002
7,461011
47
Jannik Sinner
ITA · 2025present
7,41609
48
Robin Soderling
SWE · 20082011
7,28308
49
Gilles Simon
FRA · 20092018
7,05009
50
Roberto Bautista Agut
ESP · 20122022
6,977010
51
Tommy Robredo
ESP · 20062015
6,956010
52
Fernando Gonzalez
CHI · 20052010
6,94807
53
Guy Forget
FRA · 19901996
6,89009
54
Mikhail Youzhny
RUS · 20062014
6,81508
55
Alex de Minaur
AUS · 2023present
6,73505
56
Hubert Hurkacz
POL · 20212025
6,73206
57
David Nalbandian
ARG · 20062013
6,72707
58
Wayne Ferreira
RSA · 19952003
6,46606
59
Fabio Fognini
ITA · 20122021
6,44309
60
Pablo Carreno Busta
ESP · 20162022
6,43307
61
Greg Rusedski
GBR · 19972005
6,315010
62
Lleyton Hewitt
AUS · 20052014
6,14806
63
Tommy Haas
GER · 20022009
5,92907
64
Magnus Gustafsson
SWE · 19912000
5,874014
65
Thomas Enqvist
SWE · 19982004
5,79007
66
Thomas Johansson
SWE · 19992007
5,75917
67
Nicolas Almagro
ESP · 20102016
5,74608
68
Radek Stepanek
CZE · 20042012
5,70505
69
Casper Ruud
NOR · 2023present
5,69605
70
James Blake
USA · 20042009
5,67909
71
Jim Courier
USA · 19941999
5,67809
72
Diego Schwartzman
ARG · 20162022
5,52203
73
Marat Safin
RUS · 20042008
5,49514
74
Rainer Schuettler
GER · 20012008
5,45103
75
Stefanos Tsitsipas
GRE · 20222025
5,41103
76
Mardy Fish
USA · 20062012
5,36705
77
Philipp Kohlschreiber
GER · 20082017
5,25207
78
Jonas Bjorkman
SWE · 19962005
5,24306
79
Feliciano Lopez
ESP · 20062015
5,22003
80
Tommy Paul
USA · 2021present
5,04505
81
Jiri Novak
CZE · 19992006
4,99305
82
Emilio Sanchez
ESP · 19901993
4,98606
83
Matteo Berrettini
ITA · 2020present
4,94207
84
Guillermo Canas
ARG · 20012007
4,72206
85
Cameron Norrie
GBR · 2021present
4,69605
86
Albert Costa
ESP · 19992004
4,63813
87
Juan Carlos Ferrero
ESP · 20042011
4,48905
88
Gaston Gaudio
ARG · 20032006
4,43116
89
Karen Khachanov
RUS · 2020present
4,41802
90
Karel Novacek
CZE · 19901995
4,418011
91
Andrei Pavel
ROU · 19982007
4,21903
92
Andrei Chesnokov
RUS · 19901995
4,19003
93
Jurgen Melzer
AUT · 20062013
4,03705
94
Juan Monaco
ARG · 20082016
4,02006
95
Magnus Larsson
SWE · 19942000
3,96502
96
Frances Tiafoe
USA · 2022present
3,89202
97
Fabrice Santoro
FRA · 19972006
3,86304
98
Sergi Bruguera
ESP · 19952000
3,72700
99
Brad Gilbert
USA · 19901994
3,64903
100
Janko Tipsarevic
SRB · 20082013
3,57704