Rankings as of: Jul 20, 2026

Peak Elo by Current Rank – ATP Leaders

← ATP Leaders

About this leaderboard

This ATP Peak Elo leaderboard ranks the highest TennisDB Elo rating each player reached, based on match results and opponent strength. By Current Rank view sorts current-ranked players by ranking and shows full-history career values without minimum-sample leaderboard filters. Rows are ordered by current ranking; the stat values are career values, not current-form values. No minimum-sample rule is applied in this view; unavailable percentage or rate values show as dashes. Related columns compare advanced rating and scoreline-dominance metrics.

Rank Player Years Peak Elo Set Margin
1 Jannik Sinner 2018–2026 2,413 +1.65
2 Alexander Zverev 2013–2026 2,248 +0.99
3 Carlos Alcaraz 2018–2026 2,402 +1.65
4 Felix Auger-Aliassime 2017–2026 2,105 +0.54
5 Alex de Minaur 2015–2026 2,117 +0.70
6 Ben Shelton 2022–2026 2,040 +0.35
7 Novak Djokovic 2003–2026 2,593 +1.89
8 Daniil Medvedev 2014–2026 2,285 +1.12
9 Flavio Cobolli 2020–2026 1,977 -0.07
10 Taylor Fritz 2015–2026 2,105 +0.58
11 Alexander Bublik 2016–2026 2,065 -0.06
12 Jiri Lehecka 2020–2026 2,024 +0.22
13 Casper Ruud 2015–2026 2,128 +0.79
14 Andrey Rublev 2014–2026 2,186 +0.65
15 Lorenzo Musetti 2019–2026 2,087 +0.34
16 Learner Tien 2023–2026 1,949 -0.03
17 Frances Tiafoe 2015–2026 2,015 +0.16
18 Jakub Mensik 2022–2026 1,986 +0.57
19 Valentin Vacherot 2015–2026 1,905 +0.23
20 Alejandro Davidovich Fokina 2017–2026 1,974 +0.21
21 Luciano Darderi 2019–2026 1,852 +0.08
22 Francisco Cerundolo 2018–2026 1,966 +0.42
23 Arthur Fils 2021–2026 2,089 +0.51
24 Tommy Paul 2015–2026 2,044 +0.61
25 Rafael Jodar 2024–2026 1,940 +1.12
26 Karen Khachanov 2013–2026 2,096 +0.39
27 Arthur Rinderknech 2018–2026 1,905 -0.14
28 Joao Fonseca 2022–2026 1,949 +0.26
29 Ugo Humbert 2016–2026 2,024 +0.37
30 Alejandro Tabilo 2015–2026 1,880 +0.15
31 Tomas Martin Etcheverry 2017–2026 1,887 -0.06
32 Brandon Nakashima 2019–2026 1,921 +0.33
33 Matteo Arnaldi 2019–2026 1,906 -0.14
34 Zizou Bergs 2018–2026 1,829 -0.13
35 Ignacio Buse 2022–2026 1,769 -0.13
36 Arthur Fery 2019–2026 1,785 -0.05
37 Raphael Collignon 2021–2026 1,801 -0.26
38 Alexander Blockx 2022–2026 1,780 -0.14
39 Cameron Norrie 2017–2026 2,071 +0.36
40 Corentin Moutet 2016–2026 1,888 -0.49
41 Jan-Lennard Struff 2009–2026 2,001 -0.12
42 Matteo Berrettini 2015–2026 2,144 +0.59
43 Jaume Munar 2014–2026 1,887 -0.09
44 Alex Michelsen 2023–2026 1,878 +0.13
45 Ethan Quinn 2023–2026 1,771 -0.52
46 Adrian Mannarino 2004–2026 1,966 -0.27
47 Mariano Navone 2019–2026 1,816 +0.12
48 Nuno Borges 2019–2026 1,843 -0.30
49 Terence Atmane 2019–2026 1,738 -0.32
50 Juan Manuel Cerundolo 2018–2026 1,772 -0.61
51 Stefanos Tsitsipas 2016–2026 2,235 +0.82
52 Yannick Hanfmann 2015–2026 1,865 -0.22
53 Tomas Machac 2018–2026 1,989 +0.21
54 Fabian Marozsan 2018–2026 1,867 +0.02
55 Botic van de Zandschulp 2016–2026 1,932 -0.12
56 Sebastian Baez 2018–2026 1,896 -0.03
57 Thiago Agustin Tirante 2017–2026 1,790 +0.13
58 Miomir Kecmanovic 2017–2026 1,943 -0.02
59 Daniel Merida 2021–2026 1,758 +0.52
60 Roman Andres Burruchaga 2019–2026 1,678 +0.12
61 Daniel Altmaier 2014–2026 1,750 -0.68
62 Martin Landaluce 2023–2026 1,729 -0.63
63 Adolfo Daniel Vallejo 2023–2026 1,647 +0.33
64 Sebastian Korda 2018–2026 2,059 +0.61
65 Pablo Carreno Busta 2009–2026 2,047 +0.33
66 Tallon Griekspoor 2015–2026 1,977 -0.11
67 Denis Shapovalov 2017–2026 2,011 +0.27
68 Vit Kopriva 2015–2026 1,762 -0.44
69 Camilo Ugo Carabelli 2016–2026 1,720 -0.84
70 Hubert Hurkacz 2015–2026 2,053 +0.51
71 Kamil Majchrzak 2013–2026 1,822 -0.08
72 Hamad Medjedovic 2021–2026 1,823 -0.03
73 Zachary Svajda 2019–2026 1,749 -0.74
74 Jenson Brooksby 2021–2026 1,964 0.00
75 Valentin Royer 2018–2026 1,741 -0.42
76 Marton Fucsovics 2010–2026 1,992 +0.10
77 Lorenzo Sonego 2014–2026 1,928 -0.04
78 Luca Van Assche 2021–2026 1,680 -0.81
79 Mattia Bellucci 2018–2026 1,810 -0.50
80 Holger Rune 2020–2026 2,119 +0.56
81 Alex Molcan 2015–2026 1,857 +0.08
82 James Duckworth 2010–2026 1,799 -0.49
83 Quentin Halys 2012–2026 1,815 -0.25
84 Aleksandr Shevchenko 2018–2026 1,777 -0.64
85 Marcos Giron 2014–2026 1,916 -0.20
86 Marin Cilic 2005–2026 2,195 +0.64
87 Damir Dzumhur 2011–2026 1,951 -0.47
88 Jaime Faria 2021–2026 1,792 -0.26
89 Giovanni Mpetshi Perricard 2021–2026 1,853 -0.30
90 Jan Choinski 2012–2026 1,602 -0.92
91 Dino Prizmic 2022–2026 1,796 +0.34
92 Gabriel Diallo 2023–2026 1,874 -0.24
93 Aleksandar Kovacevic 2021–2026 1,719 -0.49
94 Roman Safiullin 2015–2026 1,930 +0.01
95 Marco Trungelliti 2008–2026 1,712 -0.56
96 Rinky Hijikata 2021–2026 1,771 -0.79
97 Sho Shimabukuro 2016–2026 1,709 -0.77
98 Jesper de Jong 2018–2026 1,766 -0.42
99 Adam Walton 2022–2026 1,701 -0.60
100 Emilio Nava 2018–2026 1,715 -1.09
101 Francisco Comesana 2017–2026 1,746 -0.55
102 Aleksandar Vukic 2018–2026 1,800 -0.55
103 Benjamin Bonzi 2015–2026 1,808 -0.08
104 Alexei Popyrin 2017–2026 1,936 -0.37
105 Martin Damm 2019–2026 1,712 +0.12
106 Yibing Wu 2017–2026 1,814 -0.36
107 Eliot Spizzirri 2019–2026 1,749 +0.09
108 Facundo Diaz Acosta 2018–2026 1,688 -0.11
109 Hugo Gaston 2018–2026 1,764 -0.97
110 Yunchaokete Bu 2022–2026 1,612 -0.53
111 Arthur Cazaux 2020–2026 1,777 -0.21
112 Coleman Wong 2020–2026 1,717 -0.91
113 Patrick Kypson 2019–2026 1,568 -0.79
114 Titouan Droguet 2018–2026 1,720 -0.20
115 Dalibor Svrcina 2018–2026 1,681 -0.58
116 Shintaro Mochizuki 2019–2026 1,693 -1.26
117 Pablo Llamas Ruiz 2019–2026 1,686 -0.74
118 Stan Wawrinka 2002–2026 2,268 +0.51
119 Zsombor Piros 2016–2026 1,552 -2.13
120 Michael Zheng 2021–2026 1,693 -1.23
121 Jacob Fearnley 2019–2026 1,781 -0.60
122 Dane Sweeny 2018–2026 1,661 -1.33
123 Henrique Rocha 2021–2026 1,638 -1.69
124 Sebastian Ofner 2015–2026 1,822 -0.57
125 Otto Virtanen 2018–2026 1,693 -0.71
126 Christopher O'Connell 2011–2026 1,820 -0.49
127 Toby Samuel 2021–2026 1,609 -0.60
128 Vilius Gaubas 2021–2026 1,658 -0.73
129 Arthur Gea 2021–2026 1,638 -0.38
130 Nikoloz Basilashvili 2008–2026 1,953 -0.47
131 Nicolai Budkov Kjaer 2024–2026 1,636 -1.63
132 Reilly Opelka 2015–2026 1,973 +0.03
133 Alexandre Muller 2014–2026 1,816 -0.70
134 Kyrian Jacquet 2018–2026 1,588 -1.20
135 Leandro Riedi 2020–2026 1,727 -1.18
136 Nicolas Mejia 2019–2026 1,562 -2.20
137 Gustavo Heide 2018–2026 1,599 -0.72
138 Andrea Pellegrino 2016–2026 1,707 -0.11
139 Tomas Barrios Vera 2019–2026 1,652 -1.67
140 Mackenzie McDonald 2016–2026 1,868 -0.24
141 Cristian Garin 2012–2026 1,948 0.00
142 Grigor Dimitrov 2008–2026 2,176 +0.55
143 Stefano Travaglia 2008–2026 1,806 -0.51
144 Hugo Dellien 2010–2026 1,757 -1.16
145 Jurij Rodionov 2017–2026 1,645 -0.83
146 Nishesh Basavareddy 2022–2026 1,723 -1.10
147 Jack Draper 2018–2026 2,141 +1.11
148 Stefanos Sakellaridis 2021–2026 1,540 -0.33
149 Francesco Maestrelli 2020–2026 1,557 -1.90
150 Mark Lajal 2021–2026 1,642 +0.03
151 Moez Echargui 2015–2026 1,512 -1.17
152 Dusan Lajovic 2007–2026 1,900 -0.32
153 Chris Rodesch 2021–2026 1,555 -1.67
154 Zdenek Kolar 2014–2026 1,565 -1.48
155 Billy Harris 2015–2026 1,672 -0.56
156 Juan Carlos Prado Angelo 2022–2026 1,555 -0.73
157 Soonwoo Kwon 2015–2026 1,847 -0.18
158 Zhizhen Zhang 2012–2026 1,842 -0.32
159 Pedro Martinez 2016–2026 1,845 -0.63
160 Tristan Schoolkate 2019–2026 1,638 -0.92
161 Clement Tabur 2017–2026 1,574 -1.27
162 Alexis Galarneau 2016–2026 1,567 -1.08
163 Timofey Skatov 2019–2026 1,655 -1.37
164 Luca Nardi 2018–2026 1,669 -0.98
165 Rei Sakamoto 2022–2026 1,582 -1.56
166 Tristan Boyer 2018–2026 1,598 -0.85
167 Alex Bolt 2011–2026 1,728 -0.89
168 Daniil Glinka 2018–2026 1,516
169 Borna Gojo 2020–2026 1,766 -0.39
170 Bernard Tomic 2008–2026 1,968 -0.16
171 Jack Pinnington Jones 2021–2026 1,581 -0.86
172 Lukas Neumayer 2021–2026 1,535 -1.53
173 Marco Cecchinato 2010–2026 1,903 -0.75
174 Colton Smith 2023–2026 1,620 -1.20
175 Luka Mikrut 2022–2026 1,505 -3.00
176 Ugo Blanchet 2018–2026 1,663 -0.70
177 Roberto Carballes Baena 2011–2026 1,798 -0.40
178 Gauthier Onclin 2019–2026 1,572 -0.58
179 Yoshihito Nishioka 2014–2026 1,931 -0.47
180 Gonzalo Bueno 2021–2026 1,553 -0.33
181 Max Alcala Gurri 2019–2026 1,487
182 Remy Bertola 2016–2026 1,561 -3.00
183 Roberto Bautista Agut 2005–2026 2,106 +0.54
184 Federico Cina 2022–2026 1,598 -1.28
185 Joel Schwaerzler 2023–2026 1,502 -2.40
186 Lloyd Harris 2015–2026 1,938 -0.29
187 Michael Mmoh 2016–2026 1,775 -0.42
188 David Jorda Sanchis 2013–2026 1,487
189 Tom Gentzsch 2021–2026 1,547 -1.00
190 Elmer Moller 2019–2026 1,604 -1.81
191 Federico Agustin Gomez 2014–2026 1,605 -0.88
192 Taro Daniel 2010–2026 1,815 -0.85
193 Guy Den Ouden 2021–2026 1,492 +0.25
194 Lautaro Midon 2022–2026 1,552 -1.17
195 Vitaliy Sachko 2014–2026 1,542 -2.29
196 Gianluca Cadenasso 2023–2026 1,512 -2.33
197 Elias Ymer 2014–2026 1,696 -1.05
198 Jerome Kym 2019–2026 1,648 -0.07
199 Genaro Alberto Olivieri 2016–2026 1,565 -0.76
200 Francesco Passaro 2019–2026 1,670 -0.65