Rankings as of: Oct 26, 2026
Grand Slam Win Streak by Current Rank — ATP Leaders
About this leaderboard
Consecutive main-draw singles wins at the four Grand Slams, including credited walkovers. Players are ordered by current ranking, with career values shown alongside. No minimum-sample rule is applied; unavailable values appear as dashes.
How to read this table
- Values cover each player's career rather than recent form.
- No minimum-sample rule is applied in this view; unavailable percentage or rate values show as dashes.
- Related columns compare all-court, Grand Slam, 1000-level, and surface winning streaks.
Asterisked totals include editions mapped from documented historical predecessor categories. Mapping details.
| Rank | Player | Years | Win Streak | GS Win Streak | M1000 Win Streak including documented historical predecessor categories | Hard Streak | Clay Streak | Grass Streak |
|---|---|---|---|---|---|---|---|---|
| 1 | Jannik Sinner | 2019–2026 | 30 | 20 | 34 | 23 | 18 | 14 |
| 2 | Alexander Zverev | 2011–2026 | 16 | 13 | 11 | 16 | 13 | 6 |
| 3 | Carlos Alcaraz | 2019–2026 | 24 | 18 | 17 | 18 | 17 | 18 |
| 4 | Ben Shelton | 2021–2026 | 9 | 6 | 9 | 9 | 5 | 6 |
| 5 | Daniil Medvedev | 2013–2026 | 19 | 13 | 11 | 19 | 6 | 7 |
| 6 | Flavio Cobolli | 2020–2026 | 7 | 6 | 4 | 6 | 7 | 4 |
| 7 | Felix Auger-Aliassime | 2016–2026 | 16 | 5 | 6 | 16 | 6 | 4 |
| 8 | Arthur Fils | 2021–2026 | 9 | 3 | 7 | 6 | 9 | 3 |
| 9 | Frances Tiafoe | 2014–2026 | 7 | 5 | 5 | 5 | 4 | 7 |
| 10 | Alex de Minaur | 2016–2026 | 8 | 4 | 5 | 8 | 4 | 4 |
| 11 | Rafael Jodar | 2026–2026 | 8 | 4 | 5 | 5 | 8 | 2 |
| 12 | Novak Djokovic | 2004–2026 | 43 | 30 | 31 | 33 | 19 | 34 |
| 13 | Taylor Fritz | 2014–2026 | 9 | 6 | 8 | 8 | 4 | 9 |
| 14 | Tommy Paul | 2015–2026 | 9 | 5 | 4 | 7 | 4 | 9 |
| 15 | Alejandro Davidovich Fokina | 2017–2026 | 7 | 4 | 6 | 6 | 5 | 7 |
| 16 | Jakub Mensik | 2022–2026 | 7 | 5 | 10 | 8 | 5 | 2 |
| 17 | Brandon Nakashima | 2018–2026 | 6 | 3 | 5 | 6 | 3 | 3 |
| 18 | Learner Tien | 2022–2026 | 6 | 4 | 4 | 6 | 6 | 2 |
| 19 | Francisco Cerundolo | 2019–2026 | 8 | 3 | 5 | 5 | 8 | 5 |
| 20 | Alexander Bublik | 2014–2026 | 11 | 4 | 4 | 7 | 10 | 8 |
| 21 | Jiri Lehecka | 2021–2026 | 8 | 4 | 5 | 8 | 4 | 4 |
| 22 | Andrey Rublev | 2013–2026 | 13 | 4 | 7 | 13 | 9 | 4 |
| 23 | Luciano Darderi | 2020–2026 | 9 | 3 | 4 | 3 | 12 | 2 |
| 24 | Karen Khachanov | 2013–2026 | 8 | 5 | 9 | 8 | 4 | 4 |
| 25 | Casper Ruud | 2016–2026 | 14 | 6 | 9 | 6 | 17 | 2 |
| 26 | Lorenzo Musetti | 2019–2026 | 6 | 5 | 5 | 6 | 6 | 5 |
| 27 | Alexander Blockx | 2022–2026 | 5 | 4 | 5 | 4 | 5 | 0 |
| 28 | Hubert Hurkacz | 2017–2026 | 7 | 5 | 9 | 7 | 6 | 5 |
| 29 | Tomas Martin Etcheverry | 2020–2026 | 5 | 4 | 2 | 3 | 7 | 2 |
| 30 | Alejandro Tabilo | 2019–2026 | 6 | 3 | 4 | 5 | 4 | 6 |
| 31 | Valentin Vacherot | 2022–2026 | 7 | 2 | 10 | 7 | 4 | 0 |
| 32 | Ignacio Buse | 2024–2026 | 6 | 1 | 1 | 6 | 5 | 1 |
| 33 | Stefanos Tsitsipas | 2016–2026 | 10 | 6 | 8 | 8 | 10 | 6 |
| 34 | Alex Michelsen | 2023–2026 | 4 | 4 | 3 | 4 | 2 | 4 |
| 35 | Arthur Fery | 2021–2026 | 5 | 5 | 1 | 4 | 0 | 5 |
| 36 | Matteo Arnaldi | 2022–2026 | 5 | 5 | 4 | 4 | 5 | 1 |
| 37 | Botic van de Zandschulp | 2017–2026 | 5 | 4 | 3 | 5 | 4 | 3 |
| 38 | Ugo Humbert | 2017–2026 | 8 | 3 | 5 | 8 | 3 | 6 |
| 39 | Zizou Bergs | 2016–2026 | 7 | 2 | 4 | 4 | 2 | 7 |
| 40 | Joao Fonseca | 2023–2026 | 6 | 4 | 3 | 6 | 5 | 2 |
| 41 | Cameron Norrie | 2013–2026 | 8 | 5 | 8 | 8 | 6 | 5 |
| 42 | Daniel Merida | 2025–2026 | 5 | 2 | 4 | 4 | 5 | 1 |
| 43 | Mariano Navone | 2023–2026 | 5 | 2 | 2 | 2 | 5 | 1 |
| 44 | Arthur Gea | 2023–2026 | 8 | 3 | 4 | 8 | 0 | 0 |
| 45 | Quentin Halys | 2013–2026 | 6 | 2 | 3 | 3 | 5 | 2 |
| 46 | Luca Van Assche | 2021–2026 | 5 | 2 | 1 | 2 | 5 | 1 |
| 47 | Jan-Lennard Struff | 2009–2026 | 6 | 4 | 6 | 4 | 6 | 4 |
| 48 | Matteo Berrettini | 2017–2026 | 12 | 6 | 4 | 5 | 12 | 11 |
| 49 | Sebastian Baez | 2021–2026 | 12 | 2 | 2 | 7 | 9 | 1 |
| 50 | Tallon Griekspoor | 2016–2026 | 7 | 3 | 4 | 7 | 3 | 7 |
| 51 | Thiago Agustin Tirante | 2021–2026 | 4 | 2 | 4 | 4 | 3 | 1 |
| 52 | Denis Shapovalov | 2016–2026 | 8 | 5 | 5 | 8 | 4 | 5 |
| 53 | Nuno Borges | 2021–2026 | 5 | 3 | 3 | 3 | 5 | 3 |
| 54 | Juan Manuel Cerundolo | 2020–2026 | 5 | 3 | 2 | 3 | 5 | 2 |
| 55 | Raphael Collignon | 2023–2026 | 4 | 2 | 2 | 3 | 4 | 2 |
| 56 | Adolfo Daniel Vallejo | 2025–2026 | 3 | 1 | 2 | 2 | 3 | 0 |
| 57 | Jaime Faria | 2024–2026 | 3 | 2 | 3 | 3 | 2 | 1 |
| 58 | Miomir Kecmanovic | 2017–2026 | 5 | 3 | 4 | 5 | 5 | 4 |
| 59 | Yannick Hanfmann | 2010–2026 | 4 | 1 | 4 | 3 | 4 | 3 |
| 60 | Daniel Altmaier | 2017–2026 | 3 | 3 | 3 | 2 | 3 | 3 |
| 61 | Arthur Rinderknech | 2018–2026 | 6 | 3 | 6 | 6 | 3 | 2 |
| 62 | Ethan Quinn | 2022–2026 | 4 | 2 | 2 | 2 | 2 | 4 |
| 63 | Fabian Marozsan | 2023–2026 | 4 | 2 | 4 | 4 | 3 | 3 |
| 64 | Vit Kopriva | 2021–2026 | 3 | 1 | 3 | 1 | 3 | 2 |
| 65 | Jaume Munar | 2015–2026 | 4 | 3 | 3 | 3 | 4 | 2 |
| 66 | Mattia Bellucci | 2023–2026 | 3 | 2 | 2 | 3 | 2 | 2 |
| 67 | Martin Landaluce | 2022–2026 | 4 | 2 | 4 | 4 | 3 | 1 |
| 68 | James Duckworth | 2010–2026 | 4 | 2 | 3 | 4 | 2 | 2 |
| 69 | Roman Safiullin | 2017–2026 | 4 | 4 | 3 | 4 | 2 | 4 |
| 70 | Facundo Diaz Acosta | 2019–2026 | 6 | 1 | 0 | 2 | 6 | 0 |
| 71 | Tomas Machac | 2020–2026 | 7 | 3 | 4 | 7 | 4 | 2 |
| 72 | Titouan Droguet | 2022–2026 | 3 | 1 | 2 | 3 | 2 | 0 |
| 73 | Adrian Mannarino | 2006–2026 | 7 | 3 | 3 | 7 | 3 | 6 |
| 74 | Pablo Carreno Busta | 2010–2026 | 8 | 5 | 6 | 7 | 6 | 2 |
| 75 | Camilo Ugo Carabelli | 2021–2026 | 3 | 1 | 2 | 2 | 3 | 0 |
| 76 | Zachary Svajda | 2019–2026 | 3 | 3 | 1 | 2 | 3 | 2 |
| 77 | Roman Andres Burruchaga | 2024–2026 | 4 | 1 | 1 | 0 | 4 | 0 |
| 78 | Hamad Medjedovic | 2021–2026 | 4 | 2 | 3 | 4 | 3 | 2 |
| 79 | Kyrian Jacquet | 2020–2026 | 3 | 1 | 0 | 3 | 1 | 1 |
| 80 | Alex Molcan | 2021–2026 | 4 | 2 | 2 | 2 | 4 | 2 |
| 81 | Sebastian Korda | 2018–2026 | 9 | 4 | 4 | 9 | 5 | 4 |
| 82 | Kamil Majchrzak | 2017–2026 | 5 | 3 | 2 | 3 | 3 | 5 |
| 83 | Damir Dzumhur | 2011–2026 | 8 | 2 | 3 | 8 | 4 | 5 |
| 84 | Aleksandar Kovacevic | 2021–2026 | 4 | 1 | 2 | 4 | 3 | 2 |
| 85 | Rinky Hijikata | 2019–2026 | 3 | 3 | 3 | 3 | 1 | 3 |
| 86 | Jacob Fearnley | 2024–2026 | 2 | 2 | 2 | 2 | 2 | 2 |
| 87 | Coleman Wong | 2024–2026 | 3 | 2 | 2 | 3 | 0 | 0 |
| 88 | Marcos Giron | 2011–2026 | 4 | 2 | 3 | 4 | 2 | 4 |
| 89 | Marco Trungelliti | 2009–2026 | 4 | 1 | 1 | 1 | 4 | 0 |
| 90 | Terence Atmane | 2023–2026 | 5 | 0 | 5 | 5 | 2 | 1 |
| 91 | Lorenzo Sonego | 2016–2026 | 6 | 4 | 4 | 6 | 5 | 5 |
| 92 | Yunchaokete Bu | 2025–2026 | 3 | 1 | 1 | 3 | 0 | 0 |
| 93 | Dino Prizmic | 2022–2026 | 2 | 1 | 2 | 1 | 2 | 1 |
| 94 | Jenson Brooksby | 2018–2026 | 6 | 3 | 3 | 4 | 6 | 4 |
| 95 | Nikoloz Basilashvili | 2010–2026 | 7 | 3 | 5 | 6 | 5 | 3 |
| 96 | Marin Cilic | 2005–2026 | 10 | 10 | 6 | 10 | 7 | 8 |
| 97 | Toby Samuel | 2023–2026 | 2 | 1 | 0 | 1 | 0 | 2 |
| 98 | Adam Walton | 2023–2026 | 3 | 1 | 2 | 3 | 1 | 1 |
| 99 | Benjamin Bonzi | 2017–2026 | 6 | 2 | 3 | 6 | 2 | 3 |
| 100 | Henrique Rocha | 2023–2026 | 2 | 2 | 0 | 0 | 2 | 0 |
| 101 | Michael Zheng | 2023–2026 | 2 | 2 | 2 | 2 | 0 | 2 |
| 102 | Jesper de Jong | 2020–2026 | 4 | 3 | 2 | 3 | 4 | 1 |
| 103 | Corentin Moutet | 2014–2026 | 4 | 3 | 3 | 4 | 3 | 4 |
| 104 | Zsombor Piros | 2017–2026 | 1 | 0 | 0 | 0 | 1 | 0 |
| 105 | Martin Damm | 2022–2026 | 3 | 1 | 2 | 3 | 1 | 1 |
| 106 | Sho Shimabukuro | 2017–2026 | 2 | 0 | 0 | 1 | 0 | 2 |
| 107 | Yibing Wu | 2017–2026 | 6 | 2 | 2 | 6 | 2 | 1 |
| 108 | Lloyd Harris | 2017–2026 | 5 | 4 | 3 | 5 | 2 | 3 |
| 109 | Aleksandr Shevchenko | 2022–2026 | 4 | 1 | 2 | 4 | 3 | 1 |
| 110 | Hugo Gaston | 2018–2026 | 4 | 3 | 3 | 3 | 4 | 2 |
| 111 | Thiago Seyboth Wild | 2018–2026 | 5 | 2 | 2 | 2 | 5 | 1 |
| 112 | Dane Sweeny | 2021–2026 | 2 | 2 | 1 | 2 | 0 | 0 |
| 113 | Gustavo Heide | 2022–2026 | 2 | 0 | 0 | 0 | 2 | 0 |
| 114 | Jan Choinski | 2014–2026 | 2 | 1 | 0 | 0 | 1 | 2 |
| 115 | Nicolas Mejia | 2021–2026 | 1 | 1 | 1 | 1 | 0 | 1 |
| 116 | Aleksandar Vukic | 2016–2026 | 4 | 2 | 2 | 4 | 2 | 3 |
| 117 | Valentin Royer | 2024–2026 | 4 | 1 | 1 | 4 | 1 | 1 |
| 118 | Christopher O'Connell | 2015–2026 | 3 | 2 | 3 | 3 | 3 | 2 |
| 119 | Hugo Dellien | 2014–2026 | 3 | 1 | 1 | 1 | 3 | 0 |
| 120 | Dalibor Svrcina | 2022–2026 | 2 | 1 | 2 | 2 | 0 | 0 |
| 121 | Otto Virtanen | 2022–2026 | 1 | 1 | 1 | 1 | 1 | 1 |
| 122 | Sebastian Ofner | 2016–2026 | 4 | 3 | 2 | 3 | 3 | 4 |
| 123 | Emilio Nava | 2019–2026 | 2 | 1 | 2 | 2 | 2 | 0 |
| 124 | Grigor Dimitrov | 2008–2026 | 10 | 5 | 7 | 10 | 6 | 10 |
| 125 | Rei Sakamoto | 2024–2026 | 2 | 1 | 2 | 2 | 0 | 0 |
| 126 | Pedro Martinez | 2015–2026 | 5 | 2 | 2 | 2 | 5 | 2 |
| 127 | Alexei Popyrin | 2017–2026 | 8 | 3 | 6 | 6 | 7 | 2 |
| 128 | Francisco Comesana | 2022–2026 | 3 | 2 | 3 | 3 | 3 | 2 |
| 129 | Shintaro Mochizuki | 2021–2026 | 3 | 3 | 0 | 3 | 0 | 3 |
| 130 | Alexandre Muller | 2017–2026 | 5 | 1 | 3 | 5 | 4 | 1 |
| 131 | Nishesh Basavareddy | 2024–2026 | 3 | 1 | 1 | 3 | 1 | 0 |
| 132 | Stefanos Sakellaridis | 2023–2026 | 1 | 0 | 0 | 0 | 1 | 0 |
| 133 | Max Alcala Gurri | 2025–2026 | 0 | 0 | 0 | 0 | 0 | 0 |
| 134 | Clement Chidekh | 2023–2026 | 2 | 0 | 0 | 2 | 0 | 0 |
| 135 | Borna Gojo | 2017–2026 | 3 | 3 | 0 | 3 | 1 | 0 |
| 136 | Laslo Djere | 2013–2026 | 8 | 2 | 3 | 5 | 8 | 2 |
| 137 | Jurij Rodionov | 2017–2026 | 3 | 1 | 0 | 2 | 1 | 3 |
| 138 | Matej Dodig | 2024–2026 | 1 | 0 | 0 | 0 | 1 | 0 |
| 139 | Andrea Pellegrino | 2017–2026 | 3 | 0 | 3 | 0 | 3 | 0 |
| 140 | Pablo Llamas Ruiz | 2025–2026 | 2 | 0 | 1 | 0 | 2 | 0 |
| 141 | Tristan Schoolkate | 2020–2026 | 2 | 1 | 1 | 2 | 0 | 0 |
| 142 | Federico Cina | 2025–2026 | 1 | 1 | 1 | 1 | 1 | 0 |
| 143 | Marton Fucsovics | 2010–2026 | 6 | 4 | 3 | 6 | 6 | 4 |
| 144 | Darwin Blanch | 2024–2026 | 1 | 0 | 1 | 1 | 0 | 0 |
| 145 | Vilius Gaubas | 2024–2026 | 2 | 0 | 2 | 0 | 2 | 0 |
| 146 | Ilia Simakin | 2025–2026 | 0 | 0 | 0 | 0 | 0 | 0 |
| 147 | Michael Mmoh | 2015–2026 | 2 | 2 | 2 | 2 | 2 | 1 |
| 148 | Giovanni Mpetshi Perricard | 2020–2026 | 6 | 3 | 2 | 6 | 5 | 3 |
| 149 | Gabriel Diallo | 2022–2026 | 6 | 2 | 4 | 4 | 4 | 6 |
| 150 | Elmer Moller | 2025–2026 | 2 | 0 | 2 | 0 | 2 | 0 |
| 151 | Stan Wawrinka | 2003–2026 | 13 | 12 | 5 | 13 | 10 | 4 |
| 152 | Nikolas Sanchez Izquierdo | 2022–2026 | 0 | 0 | 0 | 0 | 0 | 0 |
| 153 | Francesco Passaro | 2021–2026 | 2 | 1 | 2 | 1 | 2 | 0 |
| 154 | Mark Lajal | 2023–2026 | 2 | 0 | 0 | 1 | 0 | 2 |
| 155 | Chris Rodesch | 2025–2026 | 0 | 0 | 0 | 0 | 0 | 0 |
| 156 | Tomas Barrios Vera | 2019–2026 | 2 | 1 | 1 | 1 | 2 | 1 |
| 157 | Daniil Glinka | 2026–2026 | 0 | 0 | 0 | 0 | 0 | 0 |
| 158 | Jack Draper | 2018–2026 | 7 | 5 | 6 | 7 | 5 | 7 |
| 159 | Patrick Kypson | 2017–2026 | 2 | 1 | 1 | 2 | 0 | 1 |
| 160 | Soonwoo Kwon | 2016–2026 | 5 | 2 | 1 | 5 | 2 | 2 |
| 161 | Clement Tabur | 2022–2026 | 2 | 0 | 0 | 2 | 1 | 0 |
| 162 | Dusan Lajovic | 2009–2026 | 7 | 3 | 5 | 3 | 7 | 1 |
| 163 | Marco Cecchinato | 2012–2026 | 6 | 5 | 2 | 3 | 6 | 2 |
| 164 | Tom Gentzsch | 2026–2026 | 0 | 0 | 0 | 0 | 0 | 0 |
| 165 | Andrea Guerrieri | 2026–2026 | 0 | 0 | 0 | 0 | 0 | 0 |
| 166 | Zhizhen Zhang | 2012–2026 | 4 | 2 | 4 | 4 | 4 | 3 |
| 167 | Stefano Travaglia | 2013–2026 | 5 | 2 | 2 | 5 | 2 | 1 |
| 168 | Lukas Neumayer | 2021–2026 | 1 | 0 | 0 | 0 | 1 | 0 |
| 169 | Pavel Kotov | 2020–2026 | 4 | 2 | 2 | 4 | 3 | 2 |
| 170 | Vitaliy Sachko | 2020–2026 | 3 | 0 | 0 | 3 | 0 | 0 |
| 171 | Cristian Garin | 2013–2026 | 10 | 4 | 3 | 3 | 10 | 4 |
| 172 | Joel Schwaerzler | 2024–2026 | 0 | 0 | 0 | 0 | 0 | 0 |
| 173 | Gauthier Onclin | 2021–2026 | 1 | 0 | 0 | 0 | 0 | 1 |
| 174 | Francesco Maestrelli | 2022–2026 | 1 | 1 | 0 | 1 | 0 | 0 |
| 175 | Alex Bolt | 2012–2026 | 2 | 2 | 1 | 2 | 1 | 2 |
| 176 | Moise Kouame | 2025–2026 | 2 | 2 | 1 | 1 | 2 | 0 |
| 177 | Taro Daniel | 2014–2026 | 5 | 2 | 2 | 4 | 5 | 0 |
| 178 | Felix Balshaw | 2026–2026 | 1 | 0 | 0 | 1 | 0 | 0 |
| 179 | Bernard Tomic | 2008–2026 | 7 | 4 | 3 | 7 | 2 | 4 |
| 180 | Nicolai Budkov Kjaer | 2025–2026 | 2 | 0 | 2 | 0 | 2 | 0 |
| 181 | Sascha Gueymard Wayenburg | 2025–2026 | 0 | 0 | 0 | 0 | 0 | 0 |
| 182 | Guido Ivan Justo | 2021–2026 | 0 | 0 | 0 | 0 | 0 | 0 |
| 183 | Inaki Montes-De La Torre | — | 0 | 0 | 0 | 0 | 0 | 0 |
| 184 | Diego Dedura | 2025–2026 | 1 | 0 | 0 | 0 | 1 | 0 |
| 185 | Keegan Smith | 2022–2026 | 0 | 0 | 0 | 0 | 0 | 0 |
| 186 | Joao Lucas Reis Da Silva | 2025–2026 | 0 | 0 | 0 | 0 | 0 | 0 |
| 187 | Lautaro Midon | 2026–2026 | 1 | 0 | 0 | 0 | 1 | 0 |
| 188 | Jack Pinnington Jones | 2021–2026 | 2 | 1 | 0 | 2 | 0 | 1 |
| 189 | Jan Kumstat | 2026–2026 | 0 | 0 | 0 | 0 | 0 | 0 |
| 190 | David Jorda Sanchis | 2026–2026 | 0 | 0 | 0 | 0 | 0 | 0 |
| 191 | Mika Brunold | 2023–2026 | 0 | 0 | 0 | 0 | 0 | 0 |
| 192 | Alexis Galarneau | 2018–2026 | 1 | 0 | 1 | 1 | 0 | 0 |
| 193 | Facundo Mena | 2014–2026 | 0 | 0 | 0 | 0 | 0 | 0 |
| 194 | Liam Draxl | 2021–2026 | 0 | 0 | 0 | 0 | 0 | 0 |
| 195 | Tristan Boyer | 2018–2026 | 1 | 1 | 1 | 1 | 0 | 0 |
| 196 | Matheus Pucinelli De Almeida | 2022–2024 | 1 | 0 | 0 | 0 | 1 | 0 |
| 197 | Gonzalo Bueno | 2025–2026 | 1 | 0 | 0 | 0 | 1 | 0 |
| 198 | Juan Carlos Prado Angelo | 2025–2026 | 1 | 0 | 0 | 0 | 1 | 0 |
| 199 | Andre Ilagan | 2026–2026 | 0 | 0 | 0 | 0 | 0 | 0 |
| 200 | Timofey Skatov | 2020–2026 | 2 | 0 | 0 | 1 | 2 | 0 |