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

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

Novak Djokovic leads among active players for win percentage vs Top 100: 82%. Qualification: at least 60 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 100 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 Carlos Alcaraz 2019–2026 56 69.1% 100 72.5% 191 78.3% 261 80.6% Match Log
3 Jannik Sinner 2019–2026 68 64.8% 105 68.2% 197 73.5% 297 78.0% Match Log
4 Alexander Zverev 2011–2026 57 41.9% 117 50.6% 306 64.7% 467 69.3% Match Log
5 Daniil Medvedev 2013–2026 48 46.6% 101 54.6% 245 63.1% 375 68.2% Match Log
6 Stefanos Tsitsipas 2016–2026 37 38.5% 82 48.5% 203 59.2% 314 62.9% Match Log
7 Arthur Fils 2021–2026 13 44.8% 29 52.7% 59 58.4% 98 62.0% Match Log
8 Casper Ruud 2016–2026 22 38.6% 48 45.7% 137 57.1% 238 62.0% Match Log
9 Kei Nishikori 2007–2026 39 33.1% 80 41.2% 214 55.0% 346 61.8% Match Log
10 Jack Draper 2018–2026 9 36.0% 24 44.4% 61 54.5% 95 61.7% Match Log
11 Alex de Minaur 2016–2026 17 22.7% 41 35.3% 151 55.5% 261 61.4% Match Log
12 Andrey Rublev 2013–2026 26 32.9% 55 42.0% 186 54.5% 321 61.4% Match Log
13 Nick Kyrgios 2012–2026 28 44.4% 45 44.6% 104 55.6% 165 61.3% Match Log
14 Holger Rune 2020–2026 20 45.5% 27 42.2% 83 55.7% 138 60.5% Match Log
15 Ben Shelton 2021–2026 9 27.3% 23 41.8% 66 55.5% 119 59.8% Match Log
16 Felix Auger-Aliassime 2016–2026 23 32.9% 51 44.7% 117 51.3% 234 59.2% Match Log
17 Joao Fonseca 2023–2026 2 — 9 45.0% 27 61.4% 41 58.6% Match Log
18 Sebastian Korda 2018–2026 11 32.4% 28 40.6% 74 51.4% 127 58.5% Match Log
19 Matteo Berrettini 2017–2026 11 26.8% 26 36.6% 89 52.0% 165 58.5% Match Log
20 Stan Wawrinka 2003–2026 63 37.7% 112 41.0% 283 53.5% 462 58.4% Match Log
21 Taylor Fritz 2014–2026 28 36.4% 55 44.0% 152 52.8% 271 58.4% Match Log
22 Marin Cilic 2005–2026 39 27.9% 83 34.9% 255 49.4% 439 58.3% Match Log
23 Jakub Mensik 2022–2026 10 50.0% 17 48.6% 37 48.7% 67 58.3% Match Log
24 Gael Monfils 2004–2026 38 27.0% 86 35.1% 254 50.8% 444 57.5% Match Log
25 Grigor Dimitrov 2008–2026 44 31.9% 87 39.7% 239 51.8% 384 57.5% Match Log
26 Tommy Paul 2015–2026 16 32.0% 35 38.5% 99 49.5% 186 57.2% Match Log
27 Lorenzo Musetti 2019–2026 17 33.3% 41 43.6% 88 50.0% 153 56.3% Match Log
28 Hubert Hurkacz 2017–2026 19 33.9% 32 34.4% 105 50.7% 173 55.1% Match Log
29 Roberto Bautista Agut 2007–2026 20 23.3% 41 27.9% 170 46.1% 327 54.9% Match Log
30 Jiri Lehecka 2021–2026 10 28.6% 23 35.4% 60 48.8% 105 54.4% Match Log
31 Francisco Cerundolo 2019–2026 16 40.0% 30 39.5% 57 43.2% 127 53.8% Match Log
32 Karen Khachanov 2013–2026 18 22.8% 39 28.1% 129 42.7% 253 53.5% Match Log
33 Learner Tien 2022–2026 7 43.8% 12 46.2% 29 46.8% 49 52.7% Match Log
34 Frances Tiafoe 2014–2026 16 28.6% 36 34.3% 100 44.4% 203 52.6% Match Log
35 Cameron Norrie 2013–2026 12 20.7% 28 29.5% 95 46.8% 178 52.4% Match Log
36 Flavio Cobolli 2020–2026 5 20.8% 16 37.2% 35 41.2% 76 52.1% Match Log
37 Jenson Brooksby 2018–2026 3 17.6% 12 32.4% 36 41.9% 64 51.6% Match Log
38 Alejandro Davidovich Fokina 2017–2026 13 27.1% 30 33.3% 79 41.6% 147 51.6% Match Log
39 David Goffin 2010–2026 21 25.9% 43 31.9% 139 45.6% 255 51.5% Match Log
40 Denis Shapovalov 2016–2026 12 25.5% 29 33.0% 99 45.6% 184 51.4% Match Log
41 Tomas Machac 2020–2026 5 20.8% 10 26.3% 33 42.3% 64 50.8% Match Log
42 Brandon Nakashima 2018–2026 6 20.7% 21 34.4% 52 38.0% 116 50.0% Match Log
43 Tallon Griekspoor 2016–2026 8 19.5% 23 32.9% 55 41.0% 101 49.3% Match Log
44 Alexander Bublik 2014–2026 14 29.8% 29 33.3% 75 41.2% 151 49.2% Match Log
45 Pablo Carreno Busta 2010–2026 11 19.3% 35 31.8% 115 42.3% 206 48.6% Match Log
46 Ugo Humbert 2017–2026 13 39.4% 30 41.7% 75 43.6% 134 47.5% Match Log
47 Fabian Marozsan 2023–2026 6 31.6% 10 27.0% 31 36.5% 62 47.0% Match Log
48 Reilly Opelka 2015–2026 9 37.5% 19 35.2% 44 39.3% 90 46.9% Match Log
49 Gabriel Diallo 2022–2026 — 0.0% 4 17.4% 17 33.3% 35 46.7% Match Log
50 Alejandro Tabilo 2019–2026 4 25.0% 10 25.0% 24 33.3% 65 46.4% Match Log
51 Hamad Medjedovic 2021–2026 2 — 3 — 19 45.2% 36 46.2% Match Log
52 Nicolas Jarry 2013–2026 10 38.5% 16 32.0% 47 45.2% 82 46.1% Match Log
53 Laslo Djere 2013–2026 3 11.5% 6 12.8% 40 34.2% 104 45.8% Match Log
54 Marton Fucsovics 2010–2026 4 9.8% 22 24.4% 63 35.4% 132 45.7% Match Log
55 Botic van de Zandschulp 2017–2026 9 25.7% 18 29.0% 46 37.7% 90 45.5% Match Log
56 Sebastian Baez 2021–2026 2 10.0% 4 9.3% 26 28.9% 86 44.6% Match Log
57 Alex Molcan 2021–2026 1 8.3% 4 15.4% 16 37.2% 38 44.2% Match Log
58 Jan-Lennard Struff 2009–2026 17 25.8% 41 31.5% 100 37.5% 182 44.2% Match Log
59 Alex Michelsen 2023–2026 3 18.8% 10 26.3% 30 37.5% 56 44.1% Match Log
60 Daniel Evans 2007–2026 6 16.7% 24 29.6% 60 37.3% 119 44.1% Match Log
61 Cristian Garin 2013–2026 4 17.4% 12 27.3% 37 35.2% 77 44.0% Match Log
62 Juncheng Shang 2021–2026 — — 5 — 19 45.2% 32 43.8% Match Log
63 Luciano Darderi 2020–2026 1 — 4 17.4% 22 32.8% 54 43.5% Match Log
64 Ilya Ivashka 2016–2026 2 10.0% 6 16.2% 22 29.7% 56 43.4% Match Log
65 Yibing Wu 2017–2026 1 — 3 — 11 — 26 43.3% Match Log
66 Yannick Hanfmann 2010–2026 5 18.5% 10 25.0% 23 26.1% 69 43.1% Match Log
67 Corentin Moutet 2014–2026 3 12.5% 11 23.9% 39 35.8% 81 43.1% Match Log
68 Nikoloz Basilashvili 2010–2026 9 27.3% 20 30.8% 61 39.4% 118 43.1% Match Log
69 Matteo Arnaldi 2022–2026 6 25.0% 11 26.2% 28 36.8% 54 42.9% Match Log
70 Arthur Rinderknech 2018–2026 4 15.4% 17 34.0% 43 38.4% 79 42.7% Match Log
71 Miomir Kecmanovic 2017–2026 6 16.7% 13 18.6% 57 34.1% 127 42.6% Match Log
72 Lorenzo Sonego 2016–2026 7 15.6% 12 15.6% 61 33.2% 124 42.6% Match Log
73 Pavel Kotov 2020–2026 — — — — 11 — 27 42.2% Match Log
74 Juan Manuel Cerundolo 2020–2026 1 — 4 — 14 — 29 42.0% Match Log
75 Zhizhen Zhang 2012–2026 3 20.0% 7 25.9% 25 41.0% 44 41.9% Match Log
76 Benjamin Bonzi 2017–2026 2 18.2% 7 29.2% 23 32.9% 52 41.6% Match Log
77 Tomas Martin Etcheverry 2020–2026 — 0.0% 3 8.8% 28 27.7% 75 41.4% Match Log
78 Mariano Navone 2023–2026 2 — 6 26.1% 22 37.9% 45 41.3% Match Log
79 Marcos Giron 2011–2026 7 18.4% 18 25.4% 52 33.8% 104 41.3% Match Log
80 Adrian Mannarino 2006–2026 12 15.8% 33 21.7% 114 35.7% 218 41.0% Match Log
81 Kamil Majchrzak 2017–2026 4 — 4 — 13 32.5% 33 40.7% Match Log
82 Bernard Tomic 2008–2026 8 16.3% 17 20.7% 58 32.2% 114 40.7% Match Log
83 Federico Coria 2017–2026 — — 4 — 15 32.6% 37 40.7% Match Log
84 Zizou Bergs 2016–2026 3 18.8% 5 19.2% 25 38.5% 45 40.5% Match Log
85 Jordan Thompson 2013–2026 7 22.6% 17 29.8% 50 35.7% 98 40.5% Match Log
86 Soonwoo Kwon 2016–2026 — — 1 4.5% 14 27.5% 36 40.4% Match Log
87 Yoshihito Nishioka 2013–2026 3 10.7% 11 19.3% 52 35.9% 97 40.4% Match Log
88 Nuno Borges 2021–2026 2 10.0% 9 20.9% 29 33.0% 61 40.4% Match Log
89 Mackenzie McDonald 2013–2026 5 19.2% 8 17.8% 40 31.7% 82 40.2% Match Log
90 Alexei Popyrin 2017–2026 14 40.0% 24 34.8% 47 35.9% 89 40.1% Match Log
91 Thanasi Kokkinakis 2013–2026 3 17.6% 8 21.6% 28 32.6% 55 39.9% Match Log
92 Sebastian Ofner 2016–2026 — 0.0% 4 16.0% 16 29.6% 37 39.8% Match Log
93 Lloyd Harris 2017–2026 3 18.8% 10 30.3% 30 38.5% 48 39.7% Match Log
94 Giovanni Mpetshi Perricard 2020–2026 2 16.7% 9 39.1% 18 34.0% 32 39.5% Match Log
95 Jaume Munar 2015–2026 4 14.8% 19 28.4% 39 30.0% 89 39.4% Match Log
96 Pierre-Hugues Herbert 2008–2026 4 18.2% 10 19.2% 39 32.2% 77 39.3% Match Log
97 Roman Safiullin 2017–2026 4 20.0% 10 27.0% 27 36.0% 46 39.0% Match Log
98 J.J. Wolf 2017–2026 — — 4 — 18 35.3% 30 39.0% Match Log
99 Aleksandar Vukic 2016–2026 1 10.0% 3 11.5% 21 32.8% 43 38.4% Match Log
100 Marco Cecchinato 2012–2026 1 10.0% 4 17.4% 25 33.3% 66 38.4% Match Log
101 Damir Dzumhur 2011–2026 4 15.4% 7 15.6% 35 25.9% 91 37.6% Match Log
102 Hugo Gaston 2018–2026 1 — 6 27.3% 14 26.9% 37 37.0% Match Log
103 Mikhail Kukushkin 2007–2026 4 10.8% 14 20.0% 51 29.3% 108 37.0% Match Log
104 Thiago Monteiro 2011–2026 4 — 5 21.7% 25 30.5% 55 36.9% Match Log
105 Roberto Carballes Baena 2012–2026 1 4.5% 4 8.3% 27 27.0% 80 36.7% Match Log
106 Dusan Lajovic 2009–2026 10 26.3% 19 23.8% 68 32.1% 125 36.3% Match Log
107 Pedro Martinez 2015–2026 1 7.1% 5 13.9% 21 25.6% 58 36.3% Match Log
108 Quentin Halys 2013–2026 1 4.8% 6 17.6% 21 26.9% 48 36.1% Match Log
109 Rinky Hijikata 2019–2026 1 7.1% 3 12.5% 14 23.7% 36 35.6% Match Log
110 Aleksandr Shevchenko 2022–2026 3 20.0% 4 14.3% 17 27.0% 35 35.4% Match Log
111 Alexandre Muller 2017–2026 3 17.6% 4 14.8% 20 32.3% 35 34.3% Match Log
112 Christopher O'Connell 2015–2026 — 0.0% 4 13.3% 22 28.9% 47 34.3% Match Log
113 Aleksandar Kovacevic 2021–2026 3 30.0% 4 — 15 30.0% 30 34.1% Match Log
114 Bernabe Zapata Miralles 2015–2026 — — 2 — 11 26.2% 23 32.4% Match Log
115 Stefano Travaglia 2013–2026 1 — 1 — 11 — 21 31.8% Match Log
116 Daniel Altmaier 2017–2026 9 39.1% 11 26.8% 27 29.7% 54 31.8% Match Log
117 Luca Van Assche 2021–2026 — — 1 — 8 — 19 31.7% Match Log
118 Camilo Ugo Carabelli 2021–2026 — — 1 — 7 — 22 31.4% Match Log
119 Daniel Elahi Galan 2013–2026 1 — 2 — 6 — 27 31.4% Match Log
120 James Duckworth 2010–2026 — 0.0% 4 11.1% 22 25.3% 48 30.6% Match Log
121 Taro Daniel 2014–2026 1 7.1% 5 14.7% 19 22.6% 52 29.5% Match Log
122 Elias Ymer 2012–2026 — — 1 — 3 — 17 24.3% Match Log
123 Hugo Dellien 2014–2026 — — — — 2 — 13 19.7% Match Log