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

Most Wins vs Top 20 – Active ATP Players

← ATP Leaders

About this leaderboard

This ATP Wins vs Top 20 leaderboard ranks wins against opponents ranked in the Top 20 at the time of the match; the stat uses completed match wins. Active view ranks players currently treated as active using their selected-era record. The Match Log column opens Advanced Search with the same player and leaderboard filters for date, category, surface, result, and opponent ranking where applicable. 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 2003–2026 261 69.6% 393 73.9% 726 79.3% 981 82.5% Match Log
2 Alexander Zverev 2013–2026 55 41.4% 113 50.4% 285 63.9% 441 68.8% Match Log
3 Stan Wawrinka 2002–2026 63 38.2% 112 41.5% 282 53.9% 457 58.6% Match Log
4 Jannik Sinner 2018–2026 68 64.8% 104 68.0% 195 73.0% 292 77.7% Match Log
5 Daniil Medvedev 2014–2026 49 48.0% 102 57.0% 236 63.8% 352 68.1% Match Log
6 Carlos Alcaraz 2018–2026 53 70.7% 94 72.3% 176 78.2% 239 79.9% Match Log
7 Grigor Dimitrov 2008–2026 44 31.9% 88 40.6% 243 52.8% 384 58.1% Match Log
8 Marin Cilic 2005–2026 40 28.6% 83 35.6% 250 49.5% 430 58.3% Match Log
9 Gael Monfils 2004–2026 36 26.5% 82 35.0% 248 50.9% 433 57.5% Match Log
10 Stefanos Tsitsipas 2016–2026 37 40.2% 78 48.8% 193 59.4% 297 62.9% Match Log
11 Kei Nishikori 2007–2026 35 31.5% 77 41.4% 205 55.1% 333 61.9% Match Log
12 Richard Gasquet 2002–2026 36 23.5% 75 30.9% 240 46.4% 446 54.5% Match Log
13 Andrey Rublev 2014–2026 26 33.8% 57 43.5% 188 55.8% 312 61.7% Match Log
14 Taylor Fritz 2015–2026 28 36.4% 53 43.8% 145 52.3% 257 58.3% Match Log
15 Felix Auger-Aliassime 2017–2026 22 31.9% 49 44.1% 113 51.8% 225 59.2% Match Log
16 Casper Ruud 2015–2026 21 38.2% 48 47.1% 134 57.8% 231 61.9% Match Log
17 Nick Kyrgios 2013–2026 27 42.9% 44 43.6% 103 55.7% 165 61.3% Match Log
18 David Goffin 2009–2026 22 26.8% 43 31.9% 137 45.7% 253 51.8% Match Log
19 Roberto Bautista Agut 2005–2026 20 22.7% 40 27.6% 164 45.6% 320 54.7% Match Log
20 Alex de Minaur 2015–2026 15 21.1% 38 34.5% 138 55.0% 241 60.6% Match Log
21 Jan-Lennard Struff 2009–2026 15 24.6% 38 30.9% 96 37.4% 170 43.5% Match Log
22 Karen Khachanov 2013–2026 17 23.0% 35 26.9% 122 43.0% 236 53.0% Match Log
23 Lorenzo Musetti 2019–2026 15 31.9% 34 40.0% 75 48.1% 136 54.8% Match Log
24 Borna Coric 2013–2026 17 29.8% 33 34.7% 88 43.6% 169 50.9% Match Log
25 Frances Tiafoe 2015–2026 14 26.9% 33 32.7% 91 43.5% 191 52.2% Match Log
26 Tommy Paul 2015–2026 15 35.7% 33 40.2% 94 50.8% 171 57.4% Match Log
27 Pablo Carreno Busta 2009–2026 9 17.0% 32 31.7% 109 42.2% 195 48.5% Match Log
28 Hubert Hurkacz 2015–2026 18 34.0% 31 34.4% 101 51.0% 164 55.0% Match Log
29 Adrian Mannarino 2004–2026 11 15.3% 30 20.8% 107 35.2% 210 40.8% Match Log
30 Denis Shapovalov 2017–2026 13 28.3% 30 36.1% 97 46.9% 174 51.0% Match Log
31 Alexander Bublik 2016–2026 14 32.6% 28 35.4% 72 42.1% 144 49.3% Match Log
32 Sebastian Korda 2018–2026 11 32.4% 28 40.6% 73 51.4% 126 58.3% Match Log
33 Ugo Humbert 2016–2026 12 40.0% 28 41.8% 72 44.2% 129 48.3% Match Log
34 Alejandro Davidovich Fokina 2017–2026 10 22.7% 27 31.8% 74 40.7% 139 50.7% Match Log
35 Cameron Norrie 2017–2026 11 19.6% 27 29.0% 91 46.7% 168 52.3% Match Log
36 Francisco Cerundolo 2018–2026 15 40.5% 27 38.6% 52 43.3% 120 54.8% Match Log
37 Holger Rune 2020–2026 20 46.5% 27 42.2% 81 55.9% 137 61.4% Match Log
38 Matteo Berrettini 2015–2026 10 25.6% 26 38.2% 88 53.3% 157 58.8% Match Log
39 Daniel Evans 2006–2026 7 19.4% 25 31.6% 60 38.0% 117 44.2% Match Log
40 Albert Ramos-Vinolas 2007–2026 8 15.4% 24 21.4% 79 30.5% 184 39.0% Match Log
41 Arthur Fils 2021–2026 10 38.5% 24 51.1% 48 57.1% 84 62.2% Match Log
42 Jack Draper 2018–2026 9 36.0% 24 45.3% 61 56.0% 94 62.7% Match Log
43 Alexei Popyrin 2017–2026 14 41.2% 23 34.3% 45 36.0% 86 40.0% Match Log
44 Jiri Lehecka 2020–2026 10 30.3% 22 36.1% 55 48.7% 93 53.1% Match Log
45 Diego Schwartzman 2010–2026 11 19.6% 21 22.3% 94 43.5% 177 48.8% Match Log
46 Marton Fucsovics 2010–2026 4 9.8% 21 23.3% 62 35.0% 129 45.4% Match Log
47 Benoit Paire 2007–2026 6 11.5% 20 20.6% 86 38.2% 176 41.6% Match Log
48 Nikoloz Basilashvili 2008–2026 9 29.0% 20 31.7% 57 39.3% 108 41.9% Match Log
49 Reilly Opelka 2015–2026 10 43.5% 20 37.0% 45 39.8% 88 46.6% Match Log
50 Tallon Griekspoor 2015–2026 7 20.0% 20 32.8% 48 40.7% 91 48.9% Match Log
51 Ben Shelton 2022–2026 8 25.0% 19 38.0% 57 52.8% 105 58.0% Match Log
52 Dusan Lajovic 2007–2026 10 26.3% 19 23.8% 68 32.4% 125 36.7% Match Log
53 Marcos Giron 2014–2026 7 18.4% 19 27.1% 52 35.1% 103 42.4% Match Log
54 Jaume Munar 2014–2026 4 16.7% 18 28.1% 38 30.6% 84 38.9% Match Log
55 Lucas Pouille 2012–2026 6 24.0% 18 32.7% 54 41.5% 102 48.3% Match Log
56 Jordan Thompson 2013–2026 7 22.6% 17 29.8% 49 35.0% 95 40.1% Match Log
57 Arthur Rinderknech 2018–2026 3 13.0% 16 32.7% 42 39.6% 76 42.9% Match Log
58 Bernard Tomic 2008–2026 8 16.3% 16 20.3% 56 32.4% 114 41.3% Match Log
59 Kyle Edmund 2012–2026 2 7.4% 16 29.6% 35 31.3% 93 46.3% Match Log
60 Nicolas Jarry 2014–2026 10 37.0% 16 32.0% 47 45.6% 82 46.3% Match Log
61 Vasek Pospisil 2007–2025 7 17.9% 16 21.6% 45 31.0% 85 38.3% Match Log
62 Jakub Mensik 2022–2026 9 50.0% 15 50.0% 33 50.0% 59 59.6% Match Log
63 Martin Klizan 2007–2026 4 16.0% 15 26.3% 40 30.5% 93 43.3% Match Log
64 Botic van de Zandschulp 2016–2026 7 21.9% 14 25.0% 38 35.5% 77 42.8% Match Log
65 Brandon Nakashima 2019–2026 4 16.0% 14 27.5% 42 35.3% 101 48.3% Match Log
66 Flavio Cobolli 2020–2026 5 22.7% 14 34.1% 31 40.8% 71 53.4% Match Log
67 Jiri Vesely 2010–2026 4 18.2% 14 28.0% 43 34.1% 87 39.4% Match Log
68 Lorenzo Sonego 2014–2026 7 15.9% 14 17.9% 59 33.1% 120 42.9% Match Log
69 Aslan Karatsev 2011–2025 6 35.3% 13 40.6% 35 44.3% 60 45.1% Match Log
70 Jenson Brooksby 2021–2026 4 23.5% 13 35.1% 34 42.0% 57 50.9% Match Log
71 Miomir Kecmanovic 2017–2026 6 17.6% 13 19.7% 57 35.2% 125 43.3% Match Log
72 Cristian Garin 2012–2026 4 16.7% 12 27.3% 37 35.2% 78 44.6% Match Log
73 Mikhail Kukushkin 2006–2026 4 11.1% 12 18.2% 50 29.6% 107 37.2% Match Log
74 Corentin Moutet 2016–2026 3 13.0% 11 25.6% 34 34.0% 75 42.4% Match Log
75 Emil Ruusuvuori 2018–2026 3 16.7% 11 29.7% 34 39.5% 80 48.2% Match Log
76 Learner Tien 2023–2026 7 50.0% 11 47.8% 23 46.9% 39 51.3% Match Log
77 Teymuraz Gabashvili 2001–2025 4 14.8% 11 22.9% 40 29.4% 79 32.9% Match Log
78 Tomas Machac 2018–2026 5 23.8% 11 30.6% 33 45.8% 62 53.4% Match Log
79 Yoshihito Nishioka 2014–2026 3 10.7% 11 19.0% 52 35.9% 97 40.4% Match Log
80 Daniel Altmaier 2014–2026 8 38.1% 10 27.0% 25 30.9% 49 31.4% Match Log
81 Fabian Marozsan 2018–2026 6 31.6% 10 28.6% 31 37.8% 60 48.0% Match Log
82 Matteo Arnaldi 2019–2026 5 22.7% 10 26.3% 27 38.6% 52 45.6% Match Log
83 Pierre-Hugues Herbert 2010–2026 4 17.4% 10 19.6% 38 32.8% 75 39.3% Match Log
84 Alex Michelsen 2023–2026 3 27.3% 9 29.0% 24 35.8% 51 44.7% Match Log
85 Dominik Koepfer 2016–2026 2 11.8% 9 28.1% 19 31.1% 31 34.1% Match Log
86 Giovanni Mpetshi Perricard 2021–2026 2 18.2% 9 40.9% 18 34.6% 32 41.0% Match Log
87 Lloyd Harris 2015–2026 2 16.7% 9 30.0% 29 39.2% 46 39.7% Match Log
88 Nuno Borges 2019–2026 2 10.0% 9 22.5% 26 32.9% 55 39.6% Match Log
89 Roman Safiullin 2015–2026 3 18.8% 9 28.1% 23 35.4% 42 38.9% Match Log
90 Yannick Hanfmann 2015–2026 4 16.0% 9 23.1% 22 26.2% 65 43.3% Match Log
91 Alejandro Tabilo 2015–2026 3 21.4% 8 22.9% 22 33.8% 59 47.2% Match Log
92 Hyeon Chung 2014–2026 1 7.7% 8 23.5% 25 37.3% 52 47.7% Match Log
93 Joao Fonseca 2022–2026 2 8 26 61.9% 38 56.7% Match Log
94 Mackenzie McDonald 2016–2026 5 19.2% 8 17.4% 39 31.7% 81 40.3% Match Log
95 Thanasi Kokkinakis 2013–2026 3 16.7% 8 22.2% 28 33.7% 54 40.6% Match Log
96 Benjamin Bonzi 2015–2026 2 16.7% 7 30.4% 21 32.8% 45 39.8% Match Log
97 Damir Dzumhur 2011–2026 4 15.4% 7 15.2% 35 26.5% 90 38.0% Match Log
98 Radu Albot 2008–2026 0.0% 7 21.2% 21 23.6% 55 32.5% Match Log
99 Laslo Djere 2013–2026 3 12.0% 6 13.0% 40 34.5% 104 46.0% Match Log
100 Michael Mmoh 2016–2026 6 8 18 Match Log
101 Thiago Agustin Tirante 2017–2026 2 6 9 15 Match Log
102 Valentin Vacherot 2015–2026 3 6 12 20 Match Log
103 Zhizhen Zhang 2012–2026 3 23.1% 6 24.0% 25 41.0% 44 43.1% Match Log
104 Alexandre Muller 2014–2026 4 22.2% 5 17.9% 20 32.8% 34 34.0% Match Log
105 Francisco Comesana 2017–2026 2 5 11 18 Match Log
106 Hugo Gaston 2018–2026 1 5 25.0% 13 26.5% 32 36.0% Match Log
107 Ilya Ivashka 2013–2026 2 10.5% 5 14.3% 20 28.2% 54 42.9% Match Log
108 Mattia Bellucci 2018–2026 1 5 9 15 Match Log
109 Quentin Halys 2012–2026 1 5.9% 5 17.2% 17 24.3% 41 33.9% Match Log
110 Ricardas Berankis 2007–2026 2 10.0% 5 13.5% 22 21.8% 68 35.6% Match Log
111 Taro Daniel 2010–2026 1 8.3% 5 15.6% 18 22.8% 50 29.4% Match Log
112 Thiago Monteiro 2011–2026 4 5 21.7% 26 32.9% 56 38.1% Match Log
113 Aleksandar Kovacevic 2021–2026 3 4 13 31.7% 27 34.2% Match Log
114 Aleksandr Shevchenko 2018–2026 3 20.0% 4 14.3% 17 27.4% 35 36.5% Match Log
115 Alexander Blockx 2022–2026 1 4 6 9 Match Log
116 Alex Molcan 2015–2026 1 7.7% 4 16.0% 17 41.5% 37 45.7% Match Log
117 Christopher Eubanks 2017–2026 1 9.1% 4 8 28 36.8% Match Log
118 Ethan Quinn 2023–2026 4 8 16 Match Log
119 Federico Coria 2010–2026 4 15 32.6% 37 40.7% Match Log
120 Gabriel Diallo 2023–2026 0.0% 4 16.7% 17 33.3% 36 48.0% Match Log
121 James Duckworth 2010–2026 0.0% 4 11.4% 19 25.0% 42 30.2% Match Log
122 J.J. Wolf 2019–2026 4 18 36.0% 30 40.0% Match Log
123 Juan Manuel Cerundolo 2018–2026 1 4 12 26 Match Log
124 Juncheng Shang 2021–2026 4 18 29 44.6% Match Log
125 Kamil Majchrzak 2013–2026 4 4 12 31 41.3% Match Log
126 Kenny De Schepper 2010–2026 1 4 7 13 Match Log
127 Luciano Darderi 2019–2026 1 4 20.0% 20 33.9% 49 45.0% Match Log
128 Marco Cecchinato 2010–2026 2 16.7% 4 16.7% 24 32.0% 66 38.6% Match Log
129 Mariano Navone 2019–2026 1 4 16 34.8% 38 41.3% Match Log
130 Maxime Cressy 2019–2026 2 18.2% 4 20.0% 18 42.9% 28 37.8% Match Log
131 Pedro Martinez 2016–2026 1 8.3% 4 11.8% 20 25.0% 57 35.8% Match Log
132 Raphael Collignon 2021–2026 1 4 11 17 Match Log
133 Roberto Carballes Baena 2011–2026 1 5.0% 4 8.9% 28 28.0% 80 36.9% Match Log
134 Sebastian Baez 2018–2026 2 11.1% 4 10.5% 26 31.0% 83 45.6% Match Log
135 Sebastian Ofner 2015–2026 0.0% 4 16.7% 16 29.6% 37 40.2% Match Log
136 Thiago Seyboth Wild 2018–2026 1 4 13 24 Match Log
137 Zizou Bergs 2018–2026 2 18.2% 4 21 38.9% 37 39.4% Match Log
138 Aleksandar Vukic 2018–2026 3 12.0% 22 34.4% 42 39.3% Match Log
139 Christopher O'Connell 2011–2026 0.0% 3 10.7% 20 27.8% 44 33.6% Match Log
140 Denis Kudla 2010–2025 1 6.7% 3 10.3% 20 25.3% 48 33.1% Match Log
141 Dominic Stricker 2020–2026 2 3 11 19 Match Log
142 Egor Gerasimov 2010–2026 1 3 9 22.0% 32 43.8% Match Log
143 Hamad Medjedovic 2021–2026 2 3 19 46.3% 36 49.3% Match Log
144 Luca Nardi 2018–2026 1 3 8 12 Match Log
145 Marc-Andrea Huesler 2016–2026 3 9 17 Match Log
146 Marco Trungelliti 2008–2026 1 3 7 12 Match Log
147 Max Purcell 2016–2025 1 3 6 22 Match Log
148 Terence Atmane 2019–2026 3 30.0% 3 9 16 Match Log
149 Yibing Wu 2017–2026 1 3 11 22 Match Log
150 Yosuke Watanuki 2016–2026 3 6 14 Match Log
151 Adam Walton 2022–2026 1 2 4 13 Match Log
152 Andrea Pellegrino 2016–2026 2 3 7 Match Log
153 Arthur Cazaux 2020–2026 1 2 8 19 Match Log
154 Bernabe Zapata Miralles 2015–2026 2 11 25.6% 24 32.9% Match Log
155 Daniel Elahi Galan 2015–2026 1 2 6 27 31.8% Match Log
156 Dino Prizmic 2022–2026 2 2 4 8 Match Log
157 Francesco Passaro 2019–2026 1 2 3 5 Match Log
158 Gastao Elias 2008–2026 1 2 7 19 Match Log
159 Gregoire Barrere 2012–2025 2 15 28.3% 27 33.8% Match Log
160 Illya Marchenko 2006–2026 1 2 12 24.0% 30 30.6% Match Log
161 Jesper de Jong 2018–2026 2 7 15 Match Log
162 Jozef Kovalik 2010–2026 1 2 5 14 Match Log
163 Juan Pablo Varillas 2013–2026 2 3 13 Match Log
164 Liam Broady 2014–2026 1 2 4 10 Match Log
165 Martin Landaluce 2023–2026 2 4 9 Match Log
166 Mikael Ymer 2015–2026 1 8.3% 2 10.0% 19 37.3% 46 43.0% Match Log
167 Oscar Otte 2011–2026 2 9 22 Match Log
168 Renzo Olivo 2009–2026 2 5 13 Match Log
169 Rinky Hijikata 2021–2026 1 8.3% 2 12 23.5% 33 37.1% Match Log
170 Tatsuma Ito 2006–2025 1 2 5 14 Match Log
171 Tomas Martin Etcheverry 2017–2026 1 5.6% 2 6.3% 25 27.2% 70 41.9% Match Log
172 Vit Kopriva 2015–2026 1 2 10 18 Match Log
173 Yasutaka Uchiyama 2011–2026 2 4 5 Match Log
174 Andrej Martin 2007–2026 1 1 6 13 Match Log
175 Antoine Bellier 2014–2025 1 1 3 Match Log
176 Arthur Fery 2019–2026 1 1 5 6 Match Log
177 Arthur Gea 2021–2026 1 2 3 Match Log
178 Borna Gojo 2020–2026 1 3 4 Match Log
179 Brandon Holt 2020–2026 1 1 2 Match Log
180 Camilo Ugo Carabelli 2016–2026 1 7 22 33.3% Match Log
181 Carlos Taberner 2015–2026 1 5 12 Match Log
182 Coleman Wong 2020–2026 1 5 9 Match Log
183 Dennis Novak 2012–2026 1 3 8 Match Log
184 Elias Ymer 2014–2026 1 3 17 24.3% Match Log
185 Emilio Nava 2018–2026 1 2 9 Match Log
186 Ernesto Escobedo 2014–2025 1 1 4 11 Match Log
187 Evgeny Donskoy 2007–2025 1 8.3% 1 4.3% 12 18.8% 30 24.8% Match Log
188 Gianluca Mager 2013–2026 1 1 6 13 Match Log
189 Gijs Brouwer 2016–2025 1 1 5 8 Match Log
190 Gustavo Heide 2018–2026 1 1 2 Match Log
191 Henrique Rocha 2021–2026 1 1 2 Match Log
192 Ignacio Buse 2022–2026 1 6 16 Match Log
193 Jack Pinnington Jones 2021–2026 1 1 4 Match Log
194 Jacob Fearnley 2019–2026 1 6 13 Match Log
195 Jason Kubler 2011–2026 1 1 8 18 Match Log
196 Juan Ignacio Londero 2010–2025 1 10 18 Match Log
197 Jurij Rodionov 2017–2026 1 3 10 Match Log
198 Leandro Riedi 2020–2026 1 1 4 Match Log
199 Martin Damm 2019–2026 1 3 8 Match Log
200 Matteo Gigante 2019–2026 1 2 4 Match Log