Leaderboard data updated: 2026-09-15 07:19 UTC

Best Win Percentage vs Top 20 — Active ATP Players Since 1990

Novak Djokovic leads among active players for win percentage vs Top 20: 73.1%. Qualification: at least 20 recorded main-draw singles results matching this metric in the selected career scope.

← ATP Leaders

About this leaderboard

Wins as a share of recorded results 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 264 68.9% 397 73.1% 744 78.9% 999 82.1% Match Log
2 Carlos Alcaraz 2019–2026 55 68.8% 97 71.9% 183 77.9% 251 80.2% Match Log
3 Jannik Sinner 2019–2026 68 64.8% 105 68.2% 197 73.5% 297 78.0% Match Log
4 Daniil Medvedev 2013–2026 48 47.5% 99 55.0% 238 63.0% 362 67.8% Match Log
5 Arthur Fils 2021–2026 12 42.9% 28 53.8% 55 58.5% 93 62.4% Match Log
6 Alexander Zverev 2011–2026 56 41.8% 116 50.9% 300 64.7% 460 69.3% Match Log
7 Stefanos Tsitsipas 2016–2026 37 38.9% 81 48.8% 200 59.2% 309 62.8% Match Log
8 Learner Tien 2022–2026 7 46.7% 12 48.0% 28 48.3% 47 53.4% Match Log
9 Casper Ruud 2016–2026 21 37.5% 46 45.5% 135 57.2% 235 62.2% Match Log
10 Jakub Mensik 2022–2026 10 50.0% 15 45.5% 35 47.9% 64 58.7% Match Log
11 Joao Fonseca 2023–2026 2 9 45.0% 27 61.4% 41 58.6% Match Log
12 Felix Auger-Aliassime 2016–2026 23 32.9% 51 44.7% 117 51.8% 232 59.3% Match Log
13 Nick Kyrgios 2012–2026 28 44.4% 45 44.6% 104 55.6% 165 61.3% Match Log
14 Jack Draper 2018–2026 9 36.0% 24 44.4% 61 54.5% 95 61.7% Match Log
15 Taylor Fritz 2014–2026 27 35.5% 53 43.1% 149 52.8% 265 58.4% Match Log
16 Andrey Rublev 2013–2026 26 33.8% 55 43.0% 186 55.0% 316 61.5% Match Log
17 Holger Rune 2020–2025 20 45.5% 27 42.2% 81 55.5% 136 61.0% Match Log
18 Ben Shelton 2021–2026 9 27.3% 23 41.8% 66 55.5% 117 59.7% Match Log
19 Lorenzo Musetti 2019–2026 15 30.6% 38 41.8% 83 48.8% 148 55.6% Match Log
20 Kei Nishikori 2007–2026 39 33.3% 80 41.5% 214 55.2% 346 61.9% Match Log
21 Ugo Humbert 2017–2026 13 39.4% 29 41.4% 74 43.8% 133 48.0% Match Log
22 Stan Wawrinka 2003–2026 63 38.0% 112 41.2% 283 53.7% 461 58.5% Match Log
23 Giovanni Mpetshi Perricard 2020–2026 2 18.2% 9 40.9% 18 34.6% 32 40.0% Match Log
24 Aslan Karatsev 2012–2025 6 37.5% 13 40.6% 33 43.4% 62 45.6% Match Log
25 Sebastian Korda 2018–2026 11 32.4% 28 40.6% 74 51.4% 127 58.5% Match Log
26 Grigor Dimitrov 2008–2026 44 32.1% 87 39.9% 239 52.0% 384 57.6% Match Log
27 Francisco Cerundolo 2019–2026 16 41.0% 29 39.7% 55 43.3% 124 54.1% Match Log
28 Tommy Paul 2015–2026 16 33.3% 34 39.1% 95 49.5% 179 57.0% Match Log
29 Matteo Berrettini 2017–2026 10 25.6% 25 36.8% 86 51.8% 161 58.8% Match Log
30 Flavio Cobolli 2020–2026 5 20.8% 15 35.7% 34 41.5% 75 53.2% Match Log
31 Jiri Lehecka 2021–2026 10 29.4% 22 35.5% 56 47.9% 97 53.3% Match Log
32 Reilly Opelka 2015–2026 9 37.5% 19 35.2% 44 39.3% 90 46.9% Match Log
33 Gael Monfils 2004–2026 38 27.0% 86 35.1% 254 50.8% 444 57.5% Match Log
34 Brandon Nakashima 2018–2026 6 21.4% 21 35.0% 51 38.6% 113 50.2% Match Log
35 Marin Cilic 2005–2026 39 27.9% 83 34.9% 255 49.5% 439 58.4% Match Log
36 Alex de Minaur 2016–2026 16 22.2% 39 34.8% 143 54.6% 251 60.8% Match Log
37 Alexei Popyrin 2017–2026 14 40.0% 24 34.8% 47 35.9% 89 40.1% Match Log
38 Borna Coric 2013–2025 18 31.0% 33 34.7% 88 42.9% 169 50.8% Match Log
39 Frances Tiafoe 2014–2026 16 29.1% 36 34.6% 100 45.0% 202 52.9% Match Log
40 Arthur Rinderknech 2018–2026 4 15.4% 17 34.0% 43 38.4% 79 42.7% Match Log
41 Alexander Bublik 2014–2026 14 31.1% 28 33.7% 73 41.2% 147 49.0% Match Log
42 Denis Shapovalov 2016–2026 12 26.1% 29 33.7% 98 46.0% 180 51.3% Match Log
43 Hubert Hurkacz 2017–2026 18 33.3% 30 33.3% 100 50.3% 166 54.6% Match Log
44 Lucas Pouille 2013–2025 6 24.0% 19 33.3% 55 41.4% 102 47.9% Match Log
45 Jenson Brooksby 2018–2026 3 17.6% 12 32.4% 35 41.7% 61 50.8% Match Log
46 Pablo Carreno Busta 2010–2026 11 20.0% 35 32.4% 113 42.2% 204 48.6% Match Log
47 Nicolas Jarry 2013–2026 10 38.5% 16 32.0% 47 45.2% 82 46.1% Match Log
48 David Goffin 2010–2026 21 25.9% 43 31.9% 139 45.7% 255 51.6% Match Log
49 Nikoloz Basilashvili 2010–2026 9 29.0% 20 31.7% 59 39.3% 111 42.2% Match Log
50 Tallon Griekspoor 2016–2026 8 20.0% 21 31.3% 51 40.2% 96 48.7% Match Log
51 Richard Gasquet 2002–2025 36 23.5% 76 31.1% 244 46.6% 449 54.6% Match Log
52 Alejandro Davidovich Fokina 2017–2026 11 23.9% 27 31.0% 74 40.2% 140 50.5% Match Log
53 Jan-Lennard Struff 2009–2026 16 25.4% 39 31.0% 97 37.2% 174 43.5% Match Log
54 Emil Ruusuvuori 2019–2025 3 16.7% 11 30.6% 34 39.1% 79 47.9% Match Log
55 Benjamin Bonzi 2017–2026 2 18.2% 7 30.4% 22 32.4% 51 41.5% Match Log
56 Jordan Thompson 2013–2026 7 22.6% 17 29.8% 50 35.7% 98 40.5% Match Log
57 Daniel Evans 2007–2026 6 16.7% 24 29.6% 60 37.3% 119 44.1% Match Log
58 Cameron Norrie 2013–2026 12 21.4% 27 29.3% 94 47.0% 177 52.7% Match Log
59 Alex Michelsen 2023–2026 3 23.1% 10 28.6% 29 38.7% 55 45.1% Match Log
60 Jiri Vesely 2012–2024 4 18.2% 14 28.6% 43 33.6% 90 40.0% Match Log
61 Botic van de Zandschulp 2017–2026 9 25.7% 17 28.3% 43 37.1% 87 45.3% Match Log
62 Kyle Edmund 2012–2023 2 7.4% 15 28.3% 34 30.9% 94 46.5% Match Log
63 Daniel Altmaier 2017–2026 9 40.9% 11 28.2% 27 30.7% 52 31.5% Match Log
64 Karen Khachanov 2013–2026 17 22.4% 38 28.1% 127 42.9% 248 53.4% Match Log
65 Jaume Munar 2015–2026 4 16.0% 18 28.1% 38 29.9% 86 38.9% Match Log
66 Lloyd Harris 2017–2026 3 18.8% 9 28.1% 29 38.2% 46 39.0% Match Log
67 Roberto Bautista Agut 2007–2026 20 23.3% 41 27.9% 170 46.1% 327 54.9% Match Log
68 Fabian Marozsan 2023–2026 6 31.6% 10 27.8% 31 36.9% 62 47.7% Match Log
69 Matteo Arnaldi 2022–2026 6 26.1% 11 27.5% 28 38.9% 54 44.3% Match Log
70 Cristian Garin 2013–2026 4 17.4% 12 27.3% 37 35.2% 77 44.0% Match Log
71 Hugo Gaston 2018–2026 1 6 27.3% 14 27.5% 35 36.5% Match Log
72 Mariano Navone 2023–2026 2 6 27.3% 22 39.3% 44 42.3% Match Log
73 Tomas Machac 2020–2026 5 21.7% 10 27.0% 33 44.0% 64 52.5% Match Log
74 Roman Safiullin 2017–2026 3 16.7% 9 26.5% 25 35.7% 43 38.4% Match Log
75 Martin Klizan 2007–2025 4 16.0% 15 26.3% 40 30.3% 93 43.1% Match Log
76 Zhizhen Zhang 2012–2026 3 20.0% 7 25.9% 25 41.0% 44 42.7% Match Log
77 Dominik Koepfer 2017–2025 1 5.6% 9 25.7% 21 31.3% 34 35.1% Match Log
78 Yannick Hanfmann 2010–2026 5 19.2% 10 25.6% 23 26.7% 68 43.3% Match Log
79 Marcos Giron 2011–2026 7 18.4% 18 25.4% 52 33.8% 104 41.6% Match Log
80 Corentin Moutet 2014–2026 3 12.5% 11 24.4% 38 35.5% 80 43.0% Match Log
81 Marton Fucsovics 2010–2026 4 9.8% 22 24.4% 63 35.4% 132 45.7% Match Log
82 Dusan Lajovic 2009–2026 10 26.3% 19 23.8% 68 32.1% 125 36.3% Match Log
83 Alejandro Tabilo 2019–2026 4 25.0% 9 23.7% 23 33.3% 64 47.4% Match Log
84 Maxime Cressy 2019–2024 2 16.7% 5 22.7% 19 43.2% 28 37.3% Match Log
85 Diego Schwartzman 2011–2025 12 20.7% 22 22.7% 94 43.1% 179 48.8% Match Log
86 Hyeon Chung 2013–2023 1 6.7% 8 22.2% 25 36.2% 52 46.8% Match Log
87 Vasek Pospisil 2008–2025 7 17.5% 17 22.1% 46 31.3% 85 37.9% Match Log
88 Nuno Borges 2021–2026 2 10.0% 9 22.0% 28 33.3% 59 40.4% Match Log
89 Thiago Monteiro 2011–2026 4 5 21.7% 25 30.5% 55 36.9% Match Log
90 Thanasi Kokkinakis 2013–2026 3 17.6% 8 21.6% 28 32.6% 55 39.9% Match Log
91 Radu Albot 2010–2025 0.0% 7 21.2% 21 23.6% 55 32.4% Match Log
92 Benoit Paire 2008–2025 7 13.2% 21 21.0% 87 37.7% 178 41.4% Match Log
93 Adrian Mannarino 2006–2026 11 14.9% 31 20.8% 109 35.0% 213 40.6% Match Log
94 Bernard Tomic 2008–2026 8 16.3% 17 20.7% 58 32.4% 114 40.9% Match Log
95 Albert Ramos-Vinolas 2007–2025 8 14.3% 24 20.3% 79 29.9% 183 38.6% Match Log
96 Mikhail Kukushkin 2007–2026 4 10.8% 14 20.0% 51 29.5% 108 37.1% Match Log
97 Pierre-Hugues Herbert 2008–2026 4 18.2% 10 19.6% 38 31.9% 76 39.2% Match Log
98 Yoshihito Nishioka 2013–2026 3 10.7% 11 19.3% 52 35.9% 97 40.4% Match Log
99 Miomir Kecmanovic 2017–2026 6 16.7% 13 18.8% 57 34.3% 127 42.9% Match Log
100 Quentin Halys 2013–2026 1 5.3% 6 18.8% 19 25.7% 46 35.7% Match Log
101 Luciano Darderi 2020–2026 1 4 18.2% 20 31.7% 52 44.1% Match Log
102 Mackenzie McDonald 2013–2026 5 19.2% 8 17.8% 40 31.7% 82 40.2% Match Log
103 Gabriel Diallo 2022–2026 0.0% 4 17.4% 17 33.3% 35 46.7% Match Log
104 Marco Cecchinato 2012–2026 1 10.0% 4 17.4% 25 33.3% 66 38.4% Match Log
105 Zizou Bergs 2016–2026 2 13.3% 4 16.7% 23 38.3% 40 39.2% Match Log
106 Ilya Ivashka 2016–2026 2 10.0% 6 16.2% 22 29.7% 56 43.4% Match Log
107 Alex Molcan 2021–2026 1 9.1% 4 16.0% 16 39.0% 37 44.6% Match Log
108 Sebastian Ofner 2016–2026 0.0% 4 16.0% 16 29.6% 37 39.8% Match Log
109 Lorenzo Sonego 2016–2026 7 15.6% 12 15.6% 61 33.2% 123 42.6% Match Log
110 Damir Dzumhur 2011–2026 4 15.4% 7 15.6% 35 26.1% 90 37.5% Match Log
111 Alexandre Muller 2017–2026 3 17.6% 4 14.8% 20 32.8% 35 34.7% Match Log
112 Taro Daniel 2014–2026 1 7.1% 5 14.7% 19 22.6% 52 29.7% Match Log
113 Aleksandr Shevchenko 2022–2026 3 20.0% 4 14.3% 17 27.4% 35 35.7% Match Log
114 Mikael Ymer 2014–2025 1 10.0% 3 14.3% 20 39.2% 47 43.5% Match Log
115 Pedro Martinez 2015–2026 1 7.1% 5 13.9% 21 25.6% 58 36.3% Match Log
116 Christopher O'Connell 2015–2026 0.0% 4 13.3% 22 28.9% 47 34.3% Match Log
117 Rinky Hijikata 2019–2026 1 7.1% 3 13.0% 14 24.6% 36 37.1% Match Log
118 Ricardas Berankis 2008–2023 2 9.5% 5 12.8% 22 21.2% 67 34.9% Match Log
119 Laslo Djere 2013–2026 3 11.5% 6 12.8% 40 34.2% 104 45.8% Match Log
120 Aleksandar Vukic 2016–2026 1 10.0% 3 11.5% 21 32.8% 43 38.7% Match Log
121 James Duckworth 2010–2026 0.0% 4 11.1% 21 25.0% 46 30.3% Match Log
122 Sebastian Baez 2021–2026 2 10.0% 4 9.5% 26 29.2% 85 44.7% Match Log
123 Tomas Martin Etcheverry 2020–2026 0.0% 3 8.8% 28 28.3% 75 42.1% Match Log
124 Roberto Carballes Baena 2012–2026 1 4.5% 4 8.3% 27 27.0% 80 36.7% Match Log
125 Denis Kudla 2009–2024 0.0% 2 7.1% 19 24.1% 48 33.1% Match Log
126 Soonwoo Kwon 2016–2026 1 4.5% 14 27.5% 36 40.4% Match Log