Age-based · ≥ 35 years old

Veteran

Career score accumulated from age 35 onward — results earned past the point where most players have retired. A measure of longevity and resilience: who kept competing at the highest level long after conventional wisdom said they should stop. Federer at 35. Agassi grinding through a broken body. This ranking belongs to them.

45 players

#PlayerScore ↓Slams Titles
1
Novak Djokovic
SRB · 2021–present
23,411618
2
Roger Federer
SUI · 2015–2021
20,079317
3
Rafael Nadal
ESP · 2020–2024
8,82537
4
Andre Agassi
USA · 2004–2005
3,67802
5
Tommy Haas
GER · 2012–2014
2,44503
6
Ivo Karlovic
CRO · 2013–2018
2,41604
7
Adrian Mannarino
FRA · 2022–present
1,34504
8
Gael Monfils
FRA · 2021–2025
1,31403
9
Feliciano Lopez
ESP · 2015–2019
1,30703
10
Roberto Bautista Agut
ESP · 2022–2025
1,29802
11
John Isner
USA · 2019–2023
1,28002
12
Stan Wawrinka
SUI · 2019–2023
1,23000
13
Jonas Bjorkman
SWE · 2006–2008
96800
14
David Ferrer
ESP · 2016–2017
83901
15
Fernando Verdasco
ESP · 2018–2019
80800
16
Jan-Lennard Struff
GER · 2025–present
69200
17
Jimmy Connors
USA · 1991–1992
61500
18
Paolo Lorenzi
ITA · 2016–2017
55301
19
Philipp Kohlschreiber
GER · 2017–2018
55200
20
Gilles Muller
LUX · 2017–2017
54901
21
Victor Estrella Burgos
DOM · 2015–2017
49703
22
Marin Cilic
CRO · 2024–present
45701
23
Nicolas Mahut
FRA · 2016–2016
45401
24
Andy Murray
GBR · 2022–2023
36000
25
Fabrice Santoro
FRA · 2007–2008
33802
26
Jo-Wilfried Tsonga
FRA · 2019–2019
31401
27
Kevin Anderson
RSA · 2020–2021
31001
28
Richard Gasquet
FRA · 2021–2023
29001
29
Grigor Dimitrov
BUL · 2025–present
28800
30
Albert Ramos-Vinolas
ESP · 2022–2023
28401
31
Julien Benneteau
FRA · 2017–2017
26400
32
Malek Jaziri
TUN · 2018–2018
26400
33
Kei Nishikori
JPN · 2024–2024
26400
34
Andreas Seppi
ITA · 2019–2020
24000
35
James Duckworth
AUS · 2026–present
21600
36
Gilles Simon
FRA · 2019–2019
17700
37
Pablo Carreno Busta
ESP · 2026–present
14400
38
Fabio Fognini
ITA · 2022–2022
14400
39
Gianluca Pozzi
ITA · 2000–2000
14400
40
Stephane Robert
FRA · 2016–2016
14400
41
Nikoloz Basilashvili
GEO · 2026–present
12000
42
Damir Dzumhur
BIH · 2026–present
12000
43
Yannick Hanfmann
GER · 2026–present
12000
44
Paul-Henri Mathieu
FRA · 2016–2016
12000
45
Marco Trungelliti
ARG · 2026–present
12000