Rankings as of: Jul 20, 2026
Peak Elo by Current Rank – 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 |