Leaderboard data updated: 2026-07-23 02:32 UTC

Highest Peak Elo Rating – Active ATP Players

← 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. Active view ranks players currently treated as active using their selected-era record. Related columns compare advanced rating and scoreline-dominance metrics.

# Player Years Peak Elo Set Margin
1 Novak Djokovic 2003–2026 2,593 +1.89
2 Jannik Sinner 2018–2026 2,413 +1.65
3 Carlos Alcaraz 2018–2026 2,402 +1.65
4 Daniil Medvedev 2014–2026 2,285 +1.12
5 Stan Wawrinka 2002–2026 2,268 +0.51
6 Alexander Zverev 2013–2026 2,248 +0.99
7 Kei Nishikori 2007–2026 2,245 +0.66
8 Stefanos Tsitsipas 2016–2026 2,235 +0.82
9 Marin Cilic 2005–2026 2,195 +0.64
10 Andrey Rublev 2014–2026 2,186 +0.65
11 Grigor Dimitrov 2008–2026 2,176 +0.55
12 Richard Gasquet 2002–2026 2,165 +0.60
13 Nick Kyrgios 2013–2026 2,153 +0.67
14 Gael Monfils 2004–2026 2,151 +0.65
15 Matteo Berrettini 2015–2026 2,144 +0.59
16 Jack Draper 2018–2026 2,141 +1.11
17 Casper Ruud 2015–2026 2,128 +0.79
18 Holger Rune 2020–2026 2,119 +0.56
19 Alex de Minaur 2015–2026 2,117 +0.70
20 Roberto Bautista Agut 2005–2026 2,106 +0.54
21 Taylor Fritz 2015–2026 2,105 +0.58
22 Felix Auger-Aliassime 2017–2026 2,105 +0.54
23 David Goffin 2009–2026 2,099 +0.22
24 Karen Khachanov 2013–2026 2,096 +0.39
25 Arthur Fils 2021–2026 2,089 +0.51
26 Lorenzo Musetti 2019–2026 2,087 +0.34
27 Cameron Norrie 2017–2026 2,071 +0.36
28 Alexander Bublik 2016–2026 2,065 -0.06
29 Sebastian Korda 2018–2026 2,059 +0.61
30 Hubert Hurkacz 2015–2026 2,053 +0.51
31 Borna Coric 2013–2026 2,048 +0.07
32 Diego Schwartzman 2010–2026 2,047 +0.23
33 Pablo Carreno Busta 2009–2026 2,047 +0.33
34 Tommy Paul 2015–2026 2,044 +0.61
35 Lucas Pouille 2012–2026 2,040 -0.11
36 Ben Shelton 2022–2026 2,040 +0.35
37 Jiri Lehecka 2020–2026 2,024 +0.22
38 Ugo Humbert 2016–2026 2,024 +0.37
39 Hyeon Chung 2014–2026 2,022 +0.12
40 Frances Tiafoe 2015–2026 2,015 +0.16
41 Denis Shapovalov 2017–2026 2,011 +0.27
42 Kyle Edmund 2012–2026 2,002 +0.11
43 Jan-Lennard Struff 2009–2026 2,001 -0.12
44 Marton Fucsovics 2010–2026 1,992 +0.10
45 Tomas Machac 2018–2026 1,989 +0.21
46 Jakub Mensik 2022–2026 1,986 +0.57
47 Aslan Karatsev 2011–2025 1,985 +0.02
48 Martin Klizan 2007–2026 1,979 -0.18
49 Flavio Cobolli 2020–2026 1,977 -0.07
50 Tallon Griekspoor 2015–2026 1,977 -0.11
51 Alejandro Davidovich Fokina 2017–2026 1,974 +0.21
52 Reilly Opelka 2015–2026 1,973 +0.03
53 Bernard Tomic 2008–2026 1,968 -0.16
54 Albert Ramos-Vinolas 2007–2026 1,966 -0.21
55 Francisco Cerundolo 2018–2026 1,966 +0.42
56 Adrian Mannarino 2004–2026 1,966 -0.27
57 Jenson Brooksby 2021–2026 1,964 0.00
58 Vasek Pospisil 2007–2025 1,958 -0.23
59 Nikoloz Basilashvili 2008–2026 1,953 -0.47
60 Damir Dzumhur 2011–2026 1,951 -0.47
61 Benoit Paire 2007–2026 1,951 -0.31
62 Ilya Ivashka 2013–2026 1,951 +0.02
63 Joao Fonseca 2022–2026 1,949
64 Learner Tien 2023–2026 1,949
65 Cristian Garin 2012–2026 1,948 0.00
66 Jordan Thompson 2013–2026 1,944 -0.22
67 Miomir Kecmanovic 2017–2026 1,943 -0.02
68 Nicolas Jarry 2014–2026 1,942 -0.10
69 Rafael Jodar 2024–2026 1,940
70 Lloyd Harris 2015–2026 1,938 -0.29
71 Alexei Popyrin 2017–2026 1,936 -0.37
72 Pierre-Hugues Herbert 2010–2026 1,936 -0.30
73 Botic van de Zandschulp 2016–2026 1,932 -0.12
74 Yoshihito Nishioka 2014–2026 1,931 -0.47
75 Roman Safiullin 2015–2026 1,930 +0.01
76 Lorenzo Sonego 2014–2026 1,928 -0.04
77 Christopher Eubanks 2017–2026 1,928 -0.49
78 Daniel Evans 2006–2026 1,927 -0.09
79 Jiri Vesely 2010–2026 1,924 -0.09
80 Brandon Nakashima 2019–2026 1,921 +0.33
81 Marcos Giron 2014–2026 1,916 -0.20
82 Mikhail Kukushkin 2006–2026 1,907 -0.45
83 Matteo Arnaldi 2019–2026 1,906 -0.14
84 Arthur Rinderknech 2018–2026 1,905 -0.14
85 Valentin Vacherot 2015–2026 1,905
86 Marco Cecchinato 2010–2026 1,903 -0.75
87 Dusan Lajovic 2007–2026 1,900 -0.32
88 Radu Albot 2008–2026 1,899 -0.61
89 Juncheng Shang 2021–2026 1,896
90 Sebastian Baez 2018–2026 1,896 -0.03
91 Corentin Moutet 2016–2026 1,888 -0.49
92 Jaume Munar 2014–2026 1,887 -0.09
93 Tomas Martin Etcheverry 2017–2026 1,887 -0.06
94 Emil Ruusuvuori 2018–2026 1,886 +0.06
95 Alejandro Tabilo 2015–2026 1,880 +0.15
96 Alex Michelsen 2023–2026 1,878 +0.13
97 Gabriel Diallo 2023–2026 1,874
98 Mackenzie McDonald 2016–2026 1,868 -0.24
99 Fabian Marozsan 2018–2026 1,867 +0.02
100 Yannick Hanfmann 2015–2026 1,865 -0.22
101 Thanasi Kokkinakis 2013–2026 1,865 -0.24
102 Oscar Otte 2011–2026 1,863
103 Laslo Djere 2013–2026 1,862 -0.12
104 Mikael Ymer 2015–2026 1,861 -0.28
105 Alex Molcan 2015–2026 1,857 +0.08
106 Giovanni Mpetshi Perricard 2021–2026 1,853
107 Luciano Darderi 2019–2026 1,852 +0.08
108 Maxime Cressy 2019–2026 1,850 -0.13
109 J.J. Wolf 2019–2026 1,849
110 Soonwoo Kwon 2015–2026 1,847 -0.18
111 Pedro Martinez 2016–2026 1,845 -0.63
112 Nuno Borges 2019–2026 1,843 -0.30
113 Zhizhen Zhang 2012–2026 1,842 -0.32
114 Denis Kudla 2010–2025 1,837 -0.85
115 Teymuraz Gabashvili 2001–2025 1,836 -0.74
116 Henri Laaksonen 2009–2025 1,830
117 Ricardas Berankis 2007–2026 1,830 -0.49
118 Zizou Bergs 2018–2026 1,829 -0.13
119 Hamad Medjedovic 2021–2026 1,823
120 Kamil Majchrzak 2013–2026 1,822
121 Sebastian Ofner 2015–2026 1,822 -0.57
122 Dominic Stricker 2020–2026 1,820
123 Christopher O'Connell 2011–2026 1,820 -0.49
124 Egor Gerasimov 2010–2026 1,817
125 Pavel Kotov 2016–2026 1,816
126 Mariano Navone 2019–2026 1,816 +0.12
127 Alexandre Muller 2014–2026 1,816 -0.70
128 Quentin Halys 2012–2026 1,815 -0.25
129 Taro Daniel 2010–2026 1,815 -0.85
130 Yibing Wu 2017–2026 1,814
131 Maximilian Marterer 2015–2026 1,812 -0.92
132 Juan Ignacio Londero 2010–2025 1,810
133 Mattia Bellucci 2018–2026 1,810
134 Bernabe Zapata Miralles 2015–2026 1,809
135 Benjamin Bonzi 2015–2026 1,808 -0.08
136 Gregoire Barrere 2012–2025 1,807 -0.62
137 Dominik Koepfer 2016–2026 1,806 -0.56
138 Stefano Travaglia 2008–2026 1,806
139 Illya Marchenko 2006–2026 1,805 -0.57
140 Raphael Collignon 2021–2026 1,801
141 Aleksandar Vukic 2018–2026 1,800 -0.55
142 James Duckworth 2010–2026 1,799 -0.49
143 Roberto Carballes Baena 2011–2026 1,798 -0.40
144 Dino Prizmic 2022–2026 1,796
145 Norbert Gombos 2009–2026 1,794
146 Jaime Faria 2021–2026 1,792
147 Evgeny Donskoy 2007–2025 1,791 -0.93
148 Filip Misolic 2019–2026 1,791
149 Thiago Agustin Tirante 2017–2026 1,790
150 Arthur Fery 2019–2026 1,785
151 Jacob Fearnley 2019–2026 1,781
152 Jason Kubler 2011–2026 1,781
153 Thiago Monteiro 2011–2026 1,780 -0.25
154 Alexander Blockx 2022–2026 1,780
155 Arthur Cazaux 2020–2026 1,777
156 Daniel Elahi Galan 2015–2026 1,777 -0.61
157 Aleksandr Shevchenko 2018–2026 1,777 -0.64
158 Marc-Andrea Huesler 2016–2026 1,776
159 Thiago Seyboth Wild 2018–2026 1,776
160 Michael Mmoh 2016–2026 1,775
161 Yosuke Watanuki 2016–2026 1,773
162 Mirza Basic 2012–2026 1,773
163 Juan Manuel Cerundolo 2018–2026 1,772
164 Rinky Hijikata 2021–2026 1,771 -0.79
165 Ethan Quinn 2023–2026 1,771
166 Ignacio Buse 2022–2026 1,769
167 Jesper de Jong 2018–2026 1,766
168 Borna Gojo 2020–2026 1,766
169 Ernesto Escobedo 2014–2025 1,765
170 Hugo Gaston 2018–2026 1,764 -0.97
171 Vit Kopriva 2015–2026 1,762
172 Facundo Bagnis 2008–2026 1,760 -0.75
173 Daniel Merida 2021–2026 1,758
174 Jozef Kovalik 2010–2026 1,758
175 Hugo Dellien 2010–2026 1,757
176 Cedrik-Marcel Stebe 2010–2026 1,756
177 Max Purcell 2016–2025 1,754
178 Daniel Altmaier 2014–2026 1,750 -0.68
179 Salvatore Caruso 2011–2025 1,750
180 Juan Pablo Varillas 2013–2026 1,750
181 Eliot Spizzirri 2019–2026 1,749
182 Zachary Svajda 2019–2026 1,749
183 Francisco Comesana 2017–2026 1,746
184 Pedro Cachin 2013–2026 1,744
185 Kenny De Schepper 2010–2026 1,742
186 Valentin Royer 2018–2026 1,741
187 Lukas Klein 2016–2026 1,738
188 Terence Atmane 2019–2026 1,738
189 Dennis Novak 2012–2026 1,737
190 Gastao Elias 2008–2026 1,732
191 Martin Landaluce 2023–2026 1,729
192 Alex Bolt 2011–2026 1,728
193 Leandro Riedi 2020–2026 1,727
194 Tatsuma Ito 2006–2025 1,726
195 Gianluca Mager 2013–2026 1,725
196 Liam Broady 2014–2026 1,725
197 Nishesh Basavareddy 2022–2026 1,723
198 Enzo Couacaud 2013–2026 1,721
199 Constant Lestienne 2012–2026 1,721
200 Camilo Ugo Carabelli 2016–2026 1,720