Leaderboard data updated: 2026-11-01 07:19 UTC

Most Wins vs Top 20 — Active ATP Players

Novak Djokovic leads among active players for wins vs Top 20: 400.

← ATP Leaders

About this leaderboard

Recorded wins against opponents ranked in the Top 20 at the time of the match, including credited walkovers. Active means ranked or having played a singles match within the past 52 weeks, including qualifying. Scheduled matches and unplayed walkovers do not count. Records cover the selected era.

How to read this table
  • Match Log opens the results behind a player's record with the relevant filters applied.
  • Related columns compare records against Top 10, Top 20, Top 50, and Top 100 opponents.

# Player Years W vs Top 10 W% vs Top 10 W vs Top 20 W% vs Top 20 W vs Top 50 W% vs Top 50 W vs Top 100 W% vs Top 100 Match Log
1 Novak Djokovic 2004–2026 267 69.2% 400 73.3% 749 78.8% 1,004 82.0% Match Log
2 Alexander Zverev 2011–2026 57 41.9% 117 50.6% 306 64.7% 467 69.3% Match Log
3 Stan Wawrinka 2003–2026 63 37.7% 112 41.0% 283 53.5% 462 58.4% Match Log
4 Jannik Sinner 2019–2026 68 64.8% 105 68.2% 197 73.5% 297 78.0% Match Log
5 Daniil Medvedev 2013–2026 48 46.6% 101 54.6% 245 63.1% 375 68.2% Match Log
6 Carlos Alcaraz 2019–2026 56 69.1% 100 72.5% 191 78.3% 261 80.6% Match Log
7 Grigor Dimitrov 2008–2026 44 31.9% 87 39.7% 239 51.8% 384 57.5% Match Log
8 Gael Monfils 2004–2026 38 27.0% 86 35.1% 254 50.8% 444 57.5% Match Log
9 Marin Cilic 2005–2026 39 27.9% 83 34.9% 255 49.4% 439 58.3% Match Log
10 Stefanos Tsitsipas 2016–2026 37 38.5% 82 48.5% 203 59.2% 314 62.9% Match Log
11 Kei Nishikori 2007–2026 39 33.1% 80 41.2% 214 55.0% 346 61.8% Match Log
12 Andrey Rublev 2013–2026 26 32.9% 55 42.0% 186 54.5% 321 61.4% Match Log
13 Taylor Fritz 2014–2026 28 36.4% 55 44.0% 152 52.8% 271 58.4% Match Log
14 Felix Auger-Aliassime 2016–2026 23 32.9% 51 44.7% 117 51.3% 234 59.2% Match Log
15 Casper Ruud 2016–2026 22 38.6% 48 45.7% 137 57.1% 238 62.0% Match Log
16 Nick Kyrgios 2012–2026 28 44.4% 45 44.6% 104 55.6% 165 61.3% Match Log
17 David Goffin 2010–2026 21 25.9% 43 31.9% 139 45.6% 255 51.5% Match Log
18 Alex de Minaur 2016–2026 17 22.7% 41 35.3% 151 55.5% 261 61.4% Match Log
19 Jan-Lennard Struff 2009–2026 17 25.8% 41 31.5% 100 37.5% 182 44.2% Match Log
20 Lorenzo Musetti 2019–2026 17 33.3% 41 43.6% 88 50.0% 153 56.3% Match Log
21 Roberto Bautista Agut 2007–2026 20 23.3% 41 27.9% 170 46.1% 327 54.9% Match Log
22 Karen Khachanov 2013–2026 18 22.8% 39 28.1% 129 42.7% 253 53.5% Match Log
23 Frances Tiafoe 2014–2026 16 28.6% 36 34.3% 100 44.4% 203 52.6% Match Log
24 Pablo Carreno Busta 2010–2026 11 19.3% 35 31.8% 115 42.3% 206 48.6% Match Log
25 Tommy Paul 2015–2026 16 32.0% 35 38.5% 99 49.5% 186 57.2% Match Log
26 Adrian Mannarino 2006–2026 12 15.8% 33 21.7% 114 35.7% 218 41.0% Match Log
27 Hubert Hurkacz 2017–2026 19 33.9% 32 34.4% 105 50.7% 173 55.1% Match Log
28 Alejandro Davidovich Fokina 2017–2026 13 27.1% 30 33.3% 79 41.6% 147 51.6% Match Log
29 Francisco Cerundolo 2019–2026 16 40.0% 30 39.5% 57 43.2% 127 53.8% Match Log
30 Ugo Humbert 2017–2026 13 39.4% 30 41.7% 75 43.6% 134 47.5% Match Log
31 Alexander Bublik 2014–2026 14 29.8% 29 33.3% 75 41.2% 151 49.2% Match Log
32 Arthur Fils 2021–2026 13 44.8% 29 52.7% 59 58.4% 98 62.0% Match Log
33 Denis Shapovalov 2016–2026 12 25.5% 29 33.0% 99 45.6% 184 51.4% Match Log
34 Cameron Norrie 2013–2026 12 20.7% 28 29.5% 95 46.8% 178 52.4% Match Log
35 Sebastian Korda 2018–2026 11 32.4% 28 40.6% 74 51.4% 127 58.5% Match Log
36 Holger Rune 2020–2026 20 45.5% 27 42.2% 83 55.7% 138 60.5% Match Log
37 Matteo Berrettini 2017–2026 11 26.8% 26 36.6% 89 52.0% 165 58.5% Match Log
38 Alexei Popyrin 2017–2026 14 40.0% 24 34.8% 47 35.9% 89 40.1% Match Log
39 Daniel Evans 2007–2026 6 16.7% 24 29.6% 60 37.3% 119 44.1% Match Log
40 Jack Draper 2018–2026 9 36.0% 24 44.4% 61 54.5% 95 61.7% Match Log
41 Ben Shelton 2021–2026 9 27.3% 23 41.8% 66 55.5% 119 59.8% Match Log
42 Jiri Lehecka 2021–2026 10 28.6% 23 35.4% 60 48.8% 105 54.4% Match Log
43 Tallon Griekspoor 2016–2026 8 19.5% 23 32.9% 55 41.0% 101 49.3% Match Log
44 Marton Fucsovics 2010–2026 4 9.8% 22 24.4% 63 35.4% 132 45.7% Match Log
45 Brandon Nakashima 2018–2026 6 20.7% 21 34.4% 52 38.0% 116 50.0% Match Log
46 Nikoloz Basilashvili 2010–2026 9 27.3% 20 30.8% 61 39.4% 118 43.1% Match Log
47 Dusan Lajovic 2009–2026 10 26.3% 19 23.8% 68 32.1% 125 36.3% Match Log
48 Jaume Munar 2015–2026 4 14.8% 19 28.4% 39 30.0% 89 39.4% Match Log
49 Reilly Opelka 2015–2026 9 37.5% 19 35.2% 44 39.3% 90 46.9% Match Log
50 Botic van de Zandschulp 2017–2026 9 25.7% 18 29.0% 46 37.7% 90 45.5% Match Log
51 Marcos Giron 2011–2026 7 18.4% 18 25.4% 52 33.8% 104 41.3% Match Log
52 Arthur Rinderknech 2018–2026 4 15.4% 17 34.0% 43 38.4% 79 42.7% Match Log
53 Bernard Tomic 2008–2026 8 16.3% 17 20.7% 58 32.2% 114 40.7% Match Log
54 Jakub Mensik 2022–2026 10 50.0% 17 48.6% 37 48.7% 67 58.3% Match Log
55 Jordan Thompson 2013–2026 7 22.6% 17 29.8% 50 35.7% 98 40.5% Match Log
56 Flavio Cobolli 2020–2026 5 20.8% 16 37.2% 35 41.2% 76 52.1% Match Log
57 Nicolas Jarry 2013–2026 10 38.5% 16 32.0% 47 45.2% 82 46.1% Match Log
58 Mikhail Kukushkin 2007–2026 4 10.8% 14 20.0% 51 29.3% 108 37.0% Match Log
59 Miomir Kecmanovic 2017–2026 6 16.7% 13 18.6% 57 34.1% 127 42.6% Match Log
60 Cristian Garin 2013–2026 4 17.4% 12 27.3% 37 35.2% 77 44.0% Match Log
61 Jenson Brooksby 2018–2026 3 17.6% 12 32.4% 36 41.9% 64 51.6% Match Log
62 Learner Tien 2022–2026 7 43.8% 12 46.2% 29 46.8% 49 52.7% Match Log
63 Lorenzo Sonego 2016–2026 7 15.6% 12 15.6% 61 33.2% 124 42.6% Match Log
64 Corentin Moutet 2014–2026 3 12.5% 11 23.9% 39 35.8% 81 43.1% Match Log
65 Daniel Altmaier 2017–2026 9 39.1% 11 26.8% 27 29.7% 54 31.8% Match Log
66 Matteo Arnaldi 2022–2026 6 25.0% 11 26.2% 28 36.8% 54 42.9% Match Log
67 Yoshihito Nishioka 2013–2026 3 10.7% 11 19.3% 52 35.9% 97 40.4% Match Log
68 Alejandro Tabilo 2019–2026 4 25.0% 10 25.0% 24 33.3% 65 46.4% Match Log
69 Alex Michelsen 2023–2026 3 18.8% 10 26.3% 30 37.5% 56 44.1% Match Log
70 Fabian Marozsan 2023–2026 6 31.6% 10 27.0% 31 36.5% 62 47.0% Match Log
71 Lloyd Harris 2017–2026 3 18.8% 10 30.3% 30 38.5% 48 39.7% Match Log
72 Pierre-Hugues Herbert 2008–2026 4 18.2% 10 19.2% 39 32.2% 77 39.3% Match Log
73 Roman Safiullin 2017–2026 4 20.0% 10 27.0% 27 36.0% 46 39.0% Match Log
74 Tomas Machac 2020–2026 5 20.8% 10 26.3% 33 42.3% 64 50.8% Match Log
75 Yannick Hanfmann 2010–2026 5 18.5% 10 25.0% 23 26.1% 69 43.1% Match Log
76 Giovanni Mpetshi Perricard 2020–2026 2 16.7% 9 39.1% 18 34.0% 32 39.5% Match Log
77 Joao Fonseca 2023–2026 2 — 9 45.0% 27 61.4% 41 58.6% Match Log
78 Nuno Borges 2021–2026 2 10.0% 9 20.9% 29 33.0% 61 40.4% Match Log
79 Thiago Agustin Tirante 2021–2026 4 — 9 — 12 — 21 — Match Log
80 Valentin Vacherot 2022–2026 4 — 9 45.0% 19 — 29 — Match Log
81 Mackenzie McDonald 2013–2026 5 19.2% 8 17.8% 40 31.7% 82 40.2% Match Log
82 Thanasi Kokkinakis 2013–2026 3 17.6% 8 21.6% 28 32.6% 55 39.9% Match Log
83 Benjamin Bonzi 2017–2026 2 18.2% 7 29.2% 23 32.9% 52 41.6% Match Log
84 Damir Dzumhur 2011–2026 4 15.4% 7 15.6% 35 25.9% 91 37.6% Match Log
85 Zhizhen Zhang 2012–2026 3 20.0% 7 25.9% 25 41.0% 44 41.9% Match Log
86 Hugo Gaston 2018–2026 1 — 6 27.3% 14 26.9% 37 37.0% Match Log
87 Ilya Ivashka 2016–2026 2 10.0% 6 16.2% 22 29.7% 56 43.4% Match Log
88 Laslo Djere 2013–2026 3 11.5% 6 12.8% 40 34.2% 104 45.8% Match Log
89 Mariano Navone 2023–2026 2 — 6 26.1% 22 37.9% 45 41.3% Match Log
90 Michael Mmoh 2015–2026 — — 6 — 8 — 18 — Match Log
91 Quentin Halys 2013–2026 1 4.8% 6 17.6% 21 26.9% 48 36.1% Match Log
92 Rafael Jodar 2026–2026 2 — 6 — 20 — 35 — Match Log
93 Alexander Blockx 2022–2026 2 — 5 — 11 — 16 — Match Log
94 Francisco Comesana 2022–2026 2 — 5 — 11 — 18 — Match Log
95 Juncheng Shang 2021–2026 — — 5 — 19 45.2% 32 43.8% Match Log
96 Mattia Bellucci 2023–2026 1 — 5 — 10 — 18 — Match Log
97 Pedro Martinez 2015–2026 1 7.1% 5 13.9% 21 25.6% 58 36.3% Match Log
98 Taro Daniel 2014–2026 1 7.1% 5 14.7% 19 22.6% 52 29.5% Match Log
99 Thiago Monteiro 2011–2026 4 — 5 21.7% 25 30.5% 55 36.9% Match Log
100 Zizou Bergs 2016–2026 3 18.8% 5 19.2% 25 38.5% 45 40.5% Match Log
101 Aleksandar Kovacevic 2021–2026 3 30.0% 4 — 15 30.0% 30 34.1% Match Log
102 Aleksandr Shevchenko 2022–2026 3 20.0% 4 14.3% 17 27.0% 35 35.4% Match Log
103 Alexandre Muller 2017–2026 3 17.6% 4 14.8% 20 32.3% 35 34.3% Match Log
104 Alex Molcan 2021–2026 1 8.3% 4 15.4% 16 37.2% 38 44.2% Match Log
105 Arthur Gea 2023–2026 1 — 4 — 7 — 11 — Match Log
106 Christopher O'Connell 2015–2026 — 0.0% 4 13.3% 22 28.9% 47 34.3% Match Log
107 Ethan Quinn 2022–2026 — — 4 — 8 — 16 — Match Log
108 Federico Coria 2017–2026 — — 4 — 15 32.6% 37 40.7% Match Log
109 Gabriel Diallo 2022–2026 — 0.0% 4 17.4% 17 33.3% 35 46.7% Match Log
110 James Duckworth 2010–2026 — 0.0% 4 11.1% 22 25.3% 48 30.6% Match Log
111 J.J. Wolf 2017–2026 — — 4 — 18 35.3% 30 39.0% Match Log
112 Juan Manuel Cerundolo 2020–2026 1 — 4 — 14 — 29 42.0% Match Log
113 Kamil Majchrzak 2017–2026 4 — 4 — 13 32.5% 33 40.7% Match Log
114 Luciano Darderi 2020–2026 1 — 4 17.4% 22 32.8% 54 43.5% Match Log
115 Marco Cecchinato 2012–2026 1 10.0% 4 17.4% 25 33.3% 66 38.4% Match Log
116 Raphael Collignon 2023–2026 1 — 4 — 11 — 17 — Match Log
117 Roberto Carballes Baena 2012–2026 1 4.5% 4 8.3% 27 27.0% 80 36.7% Match Log
118 Sebastian Baez 2021–2026 2 10.0% 4 9.3% 26 28.9% 86 44.6% Match Log
119 Sebastian Ofner 2016–2026 — 0.0% 4 16.0% 16 29.6% 37 39.8% Match Log
120 Terence Atmane 2023–2026 3 25.0% 4 — 12 30.0% 22 — Match Log
121 Thiago Seyboth Wild 2018–2026 1 — 4 — 13 — 24 — Match Log
122 Aleksandar Vukic 2016–2026 1 10.0% 3 11.5% 21 32.8% 43 38.4% Match Log
123 Dominic Stricker 2021–2026 2 — 3 — 11 — 18 — Match Log
124 Hamad Medjedovic 2021–2026 2 — 3 — 19 45.2% 36 46.2% Match Log
125 Juan Pablo Varillas 2020–2026 — — 3 — 5 — 13 — Match Log
126 Liam Broady 2009–2026 1 — 3 — 5 — 11 — Match Log
127 Luca Nardi 2020–2026 1 — 3 — 8 — 11 — Match Log
128 Marc-Andrea Huesler 2017–2026 — — 3 — 9 — 17 — Match Log
129 Rinky Hijikata 2019–2026 1 7.1% 3 12.5% 14 23.7% 36 35.6% Match Log
130 Tomas Martin Etcheverry 2020–2026 — 0.0% 3 8.8% 28 27.7% 75 41.4% Match Log
131 Yibing Wu 2017–2026 1 — 3 — 11 — 26 43.3% Match Log
132 Yosuke Watanuki 2017–2026 — — 3 — 6 — 15 — Match Log
133 Adam Walton 2023–2026 1 — 2 — 5 — 15 — Match Log
134 Adolfo Daniel Vallejo 2025–2026 — — 2 — 5 — 8 — Match Log
135 Arthur Cazaux 2020–2026 1 — 2 — 8 — 19 — Match Log
136 Bernabe Zapata Miralles 2015–2026 — — 2 — 11 26.2% 23 32.4% Match Log
137 Coleman Wong 2024–2026 — — 2 — 6 — 12 — Match Log
138 Daniel Elahi Galan 2013–2026 1 — 2 — 6 — 27 31.4% Match Log
139 Dino Prizmic 2022–2026 2 — 2 — 4 — 9 — Match Log
140 Francesco Passaro 2021–2026 1 — 2 — 3 — 5 — Match Log
141 Jesper de Jong 2020–2026 — — 2 — 7 — 14 — Match Log
142 Marco Trungelliti 2009–2026 1 — 2 — 7 — 13 — Match Log
143 Martin Damm 2022–2026 1 — 2 — 4 — 10 — Match Log
144 Martin Landaluce 2022–2026 — — 2 — 5 — 10 — Match Log
145 Vit Kopriva 2021–2026 1 — 2 — 10 — 18 — Match Log
146 Andrea Pellegrino 2017–2026 — — 1 — 2 — 4 — Match Log
147 Andrej Martin 2010–2025 1 — 1 — 7 — 14 — Match Log
148 Arthur Fery 2021–2026 1 — 1 — 6 — 12 — Match Log
149 Borna Gojo 2017–2026 — — 1 — 4 — 5 — Match Log
150 Brandon Holt 2022–2026 — — 1 — 1 — 2 — Match Log
151 Camilo Ugo Carabelli 2021–2026 — — 1 — 7 — 22 31.4% Match Log
152 Carlos Taberner 2015–2026 — — 1 — 5 — 12 — Match Log
153 Dane Sweeny 2021–2026 — — 1 — 1 — 3 — Match Log
154 Elias Ymer 2012–2026 — — 1 — 3 — 17 24.3% Match Log
155 Emilio Nava 2019–2026 — — 1 — 2 — 9 — Match Log
156 Gustavo Heide 2022–2026 — — 1 — 1 — 2 — Match Log
157 Henrique Rocha 2023–2026 — — 1 — 1 — 2 — Match Log
158 Ignacio Buse 2024–2026 — — 1 — 7 — 21 — Match Log
159 Jack Pinnington Jones 2021–2026 — — 1 — 1 — 4 — Match Log
160 Jacob Fearnley 2024–2026 — — 1 — 7 — 16 — Match Log
161 Jaime Faria 2024–2026 1 — 1 — 4 — 16 — Match Log
162 Jason Kubler 2010–2026 1 — 1 — 8 — 18 — Match Log
163 Jerome Kym 2022–2026 1 — 1 — 2 — 4 — Match Log
164 Jurij Rodionov 2017–2026 — — 1 — 3 — 10 — Match Log
165 Kyrian Jacquet 2020–2026 — — 1 — 3 — 6 — Match Log
166 Leandro Riedi 2020–2026 — — 1 — 1 — 4 — Match Log
167 Luca Van Assche 2021–2026 — — 1 — 8 — 19 31.7% Match Log
168 Nicolas Kicker 2015–2026 — — 1 — 3 — 9 — Match Log
169 Nishesh Basavareddy 2024–2026 1 — 1 — 3 — 6 — Match Log
170 Norbert Gombos 2011–2026 — — 1 — 4 — 17 — Match Log
171 Otto Virtanen 2022–2026 1 — 1 — 2 — 7 — Match Log
172 Patrick Kypson 2017–2026 1 — 1 — 2 — 2 — Match Log
173 Paul Jubb 2019–2026 — — 1 — 1 — 2 — Match Log
174 Rodrigo Pacheco Mendez 2025–2026 1 — 1 — 1 — 3 — Match Log
175 Roman Andres Burruchaga 2024–2026 1 — 1 — 6 — 10 — Match Log
176 Ryan Peniston 2019–2026 1 — 1 — 5 — 6 — Match Log
177 Shintaro Mochizuki 2021–2026 1 — 1 — 6 — 7 — Match Log
178 Soonwoo Kwon 2016–2026 — — 1 4.5% 14 27.5% 36 40.4% Match Log
179 Stefano Travaglia 2013–2026 1 — 1 — 11 — 21 31.8% Match Log
180 Titouan Droguet 2022–2026 — — 1 — 5 — 11 — Match Log
181 Ugo Blanchet 2022–2026 — — 1 — 2 — 3 — Match Log
182 Valentin Royer 2024–2026 — — 1 — 4 — 11 — Match Log
183 Vitaliy Sachko 2020–2026 — — 1 — 1 — 2 — Match Log
184 Yu Hsiou Hsu 2023–2026 — — 1 — 2 — 3 — Match Log
185 Yunchaokete Bu 2025–2026 — — 1 — 3 — 13 — Match Log