Leaderboard data updated: 2026-07-23 02:32 UTC
Highest Peak Elo Rating – Active ATP Players
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 | — |