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

Best Hard Court Win Percentage — ATP Leaders Since 1990

Novak Djokovic leads in the career standings for hard win percentage: 84.2%. Qualification: at least 20 recorded main-draw singles results on hard in the selected career scope.

← ATP Leaders

About this leaderboard

Wins as a share of recorded results in main-draw singles on hard courts, including credited walkovers. Career records cover the selected era.

How to read this table
  • The Sample column shows how many matches contributed.
  • Match Log opens the results behind a player's record with the relevant filters applied.
  • Related columns compare wins and win percentage across hard, clay, and grass courts.

# Player Years Sample Hard Wins Hard Win % Clay Wins Clay Win % Grass Wins Grass Win % Match Log
1 Novak Djokovic 2004–2026 846 712 84.2% 292 80.4% 131 85.6% Match Log
2 Roger Federer 1998–2021 928 770 83.0% 215 75.7% 192 86.9% Match Log
3 Pete Sampras 1988–2002 485 398 82.1% 72 66.1% 100 85.5% Match Log
4 Jannik Sinner 2019–2026 287 232 80.8% 83 75.5% 36 78.3% Match Log
5 Andre Agassi 1986–2006 638 507 79.5% 98 70.0% 50 74.6% Match Log
6 Stefan Edberg 1982–1996 268 209 78.0% 61 67.8% 45 78.9% Match Log
7 Carlos Alcaraz 2019–2026 194 151 77.8% 107 83.6% 35 89.7% Match Log
8 Rafael Nadal 2002–2024 659 510 77.4% 469 89.8% 76 78.4% Match Log
9 Andy Roddick 2000–2012 544 407 74.8% 67 69.8% 83 79.0% Match Log
10 Andy Murray 2005–2024 672 493 73.4% 101 66.0% 113 78.5% Match Log
11 Jim Courier 1987–2000 347 254 73.2% 95 72.0% 26 61.9% Match Log
12 Daniil Medvedev 2013–2026 449 328 73.1% 51 56.7% 57 67.1% Match Log
13 Boris Becker 1983–1999 175 127 72.6% 60 61.2% 59 77.6% Match Log
14 Juan Martin del Potro 2005–2022 427 308 72.1% 76 67.9% 40 69.0% Match Log
15 Michael Chang 1987–2003 519 367 70.7% 82 63.6% 26 54.2% Match Log
16 Ivan Lendl 1978–1994 157 111 70.7% 30 60.0% 16 69.6% Match Log
17 Alexander Zverev 2011–2026 435 307 70.6% 186 74.1% 54 68.4% Match Log
18 Jay Berger 1985–1991 30 21 70.0% 9 Match Log
19 Lleyton Hewitt 1997–2016 514 357 69.5% 79 64.8% 114 75.5% Match Log
20 John McEnroe 1976–1994 78 54 69.2% 2 14 70.0% Match Log
21 Jo-Wilfried Tsonga 2003–2022 462 313 67.7% 77 58.8% 52 68.4% Match Log
22 Richard Krajicek 1991–2003 280 189 67.5% 76 63.9% 63 70.8% Match Log
23 Yevgeny Kafelnikov 1992–2003 376 253 67.3% 125 60.1% 46 71.9% Match Log
24 Marcelo Rios 1994–2003 256 172 67.2% 164 68.9% 4 Match Log
25 Michael Stich 1989–1997 176 118 67.0% 81 68.1% 53 80.3% Match Log
26 Milos Raonic 2008–2024 379 254 67.0% 62 63.3% 54 66.7% Match Log
27 Jakub Mensik 2022–2026 90 60 66.7% 20 62.5% 7 Match Log
28 Patrick Rafter 1991–2001 307 204 66.4% 28 50.0% 66 74.2% Match Log
29 Ben Shelton 2021–2026 160 105 65.6% 26 55.3% 18 58.1% Match Log
30 Kei Nishikori 2007–2026 439 288 65.6% 107 66.9% 41 59.4% Match Log
31 Jack Draper 2018–2026 107 70 65.4% 21 56.8% 22 68.8% Match Log
32 Thomas Muster 1984–2011 182 119 65.4% 317 78.1% 6 Match Log
33 Alex de Minaur 2016–2026 327 213 65.1% 48 53.9% 44 65.7% Match Log
34 Todd Martin 1990–2004 349 227 65.0% 64 60.4% 59 70.2% Match Log
35 Tomas Berdych 2003–2019 602 391 65.0% 131 62.4% 68 68.7% Match Log
36 David Nalbandian 2000–2013 278 180 64.7% 125 65.4% 29 67.4% Match Log
37 Tim Henman 1994–2007 413 266 64.4% 56 54.9% 78 69.6% Match Log
38 Arthur Fils 2021–2026 101 65 64.4% 38 64.4% 7 Match Log
39 Nick Kyrgios 2012–2026 210 135 64.3% 27 58.7% 35 62.5% Match Log
40 Gael Monfils 2004–2026 607 389 64.1% 135 56.5% 47 56.0% Match Log
41 Thomas Enqvist 1989–2005 447 286 64.0% 49 48.5% 19 47.5% Match Log
42 Holger Rune 2020–2025 160 102 63.8% 56 62.9% 12 57.1% Match Log
43 Felix Auger-Aliassime 2016–2026 295 188 63.7% 60 55.0% 36 64.3% Match Log
44 Petr Korda 1985–1999 259 165 63.7% 58 54.2% 27 65.9% Match Log
45 Valentin Vacherot 2022–2026 33 21 63.6% 7 Match Log
46 Robin Soderling 2001–2011 263 167 63.5% 71 59.2% 26 60.5% Match Log
47 Guy Forget 1982–1997 142 90 63.4% 45 57.0% 23 60.5% Match Log
48 Learner Tien 2022–2026 76 48 63.2% 10 50.0% 6 Match Log
49 David Ferrer 2002–2019 540 341 63.1% 311 69.4% 44 62.9% Match Log
50 Tommy Haas 1996–2017 532 335 63.0% 117 58.8% 57 62.6% Match Log
51 Yannick Noah 1977–1996 27 17 63.0% 9 45.0% Match Log
52 Wayne Ferreira 1990–2004 451 283 62.7% 86 57.7% 65 67.0% Match Log
53 James Blake 1998–2013 437 273 62.5% 39 50.0% 32 54.2% Match Log
54 Marin Cilic 2005–2026 580 362 62.4% 128 58.4% 84 69.4% Match Log
55 Joachim Johansson 2000–2013 93 58 62.4% 2 6 Match Log
56 John Isner 2007–2023 547 341 62.3% 75 56.0% 54 65.1% Match Log
57 Stefanos Tsitsipas 2016–2026 337 210 62.3% 132 73.7% 24 53.3% Match Log
58 Gustavo Kuerten 1996–2008 236 147 62.3% 166 70.0% 7 Match Log
59 Andrey Rublev 2013–2026 403 251 62.3% 103 66.9% 23 62.2% Match Log
60 Taylor Fritz 2014–2026 374 232 62.0% 55 56.1% 57 67.1% Match Log
61 Amos Mansdorf 1981–1994 180 111 61.7% 5 23.8% 17 63.0% Match Log
62 Tommy Paul 2015–2026 260 159 61.2% 47 57.3% 31 66.0% Match Log
63 Nicolas Escude 1993–2004 157 96 61.1% 18 40.0% 21 60.0% Match Log
64 Grigor Dimitrov 2008–2026 518 316 61.0% 106 58.2% 55 60.4% Match Log
65 Sebastian Korda 2018–2026 182 111 61.0% 28 53.8% 16 64.0% Match Log
66 Stan Wawrinka 2003–2026 543 331 61.0% 195 61.5% 34 49.3% Match Log
67 Marat Safin 1997–2009 353 215 60.9% 103 59.2% 26 60.5% Match Log
68 Aaron Krickstein 1983–1996 176 107 60.8% 30 50.0% 9 Match Log
69 Fernando Gonzalez 1999–2012 265 161 60.8% 142 67.9% 22 62.9% Match Log
70 Mark Philippoussis 1994–2015 293 178 60.8% 35 50.0% 48 68.6% Match Log
71 Ivan Ljubicic 1996–2012 402 244 60.7% 96 55.5% 24 48.0% Match Log
72 Joao Fonseca 2023–2026 33 20 60.6% 24 58.5% 5 Match Log
73 Nicolas Kiefer 1994–2010 366 221 60.4% 47 46.1% 44 59.5% Match Log
74 Brad Gilbert 1981–1995 184 111 60.3% 6 16 61.5% Match Log
75 Rafael Jodar 2026–2026 25 15 60.0% 19 82.6% 2 Match Log
76 Carlos Moya 1995–2010 356 212 59.6% 318 70.2% 12 44.4% Match Log
77 Hubert Hurkacz 2017–2026 242 144 59.5% 46 56.8% 30 62.5% Match Log
78 Jiri Lehecka 2021–2026 148 88 59.5% 24 51.1% 18 62.1% Match Log
79 Mardy Fish 2000–2015 372 221 59.4% 24 45.3% 46 63.9% Match Log
80 Guillermo Coria 2000–2008 112 66 58.9% 129 70.9% 9 Match Log
81 Richard Gasquet 2002–2025 594 350 58.9% 163 58.6% 75 64.1% Match Log
82 Greg Rusedski 1992–2006 383 225 58.7% 25 35.7% 82 70.1% Match Log
83 Kevin Anderson 2007–2023 414 243 58.7% 58 52.7% 47 61.8% Match Log
84 Omar Camporese 1986–1998 46 27 58.7% 53 45.3% 4 Match Log
85 MaliVai Washington 1988–2005 242 142 58.7% 41 56.9% 26 56.5% Match Log
86 Roberto Bautista Agut 2007–2026 436 255 58.5% 103 54.8% 57 65.5% Match Log
87 Nikolay Davydenko 2000–2014 431 252 58.5% 179 61.1% 10 33.3% Match Log
88 Paradorn Srichaphan 1997–2007 298 174 58.4% 10 23.8% 22 53.7% Match Log
89 Dominic Thiem 2010–2024 276 161 58.3% 161 68.5% 15 45.5% Match Log
90 Goran Ivanisevic 1988–2004 319 186 58.3% 104 61.5% 69 73.4% Match Log
91 Emilio Sanchez 1984–1997 105 61 58.1% 126 55.8% Match Log
92 Alexander Volkov 1968–1997 195 113 57.9% 28 42.4% 32 58.2% Match Log
93 Denis Shapovalov 2016–2026 297 172 57.9% 37 46.8% 22 44.9% Match Log
94 Magnus Norman 1992–2003 194 112 57.7% 103 62.8% 7 Match Log
95 Mario Ancic 2002–2010 184 106 57.6% 32 58.2% 39 73.6% Match Log
96 Ugo Humbert 2017–2026 220 126 57.3% 21 34.4% 37 56.9% Match Log
97 Karen Khachanov 2013–2026 359 205 57.1% 83 58.0% 34 63.0% Match Log
98 Juan Carlos Ferrero 1999–2012 312 178 57.1% 236 72.0% 30 63.8% Match Log
99 Gilles Simon 2004–2022 521 297 57.0% 146 56.6% 52 55.3% Match Log
100 Jiri Novak 1993–2006 269 153 56.9% 119 56.9% 17 48.6% Match Log
101 Andrei Medvedev 1990–2001 153 87 56.9% 157 64.9% 16 47.1% Match Log
102 Cameron Norrie 2013–2026 264 150 56.8% 72 60.0% 26 52.0% Match Log
103 Alex Michelsen 2023–2026 113 64 56.6% 11 39.3% 14 53.8% Match Log
104 Magnus Larsson 1988–2003 200 113 56.5% 101 58.4% 24 55.8% Match Log
105 Marcos Baghdatis 2003–2019 415 233 56.1% 30 37.5% 55 57.9% Match Log
106 Alex Corretja 1992–2005 237 133 56.1% 271 65.3% 3 Match Log
107 Thomas Johansson 1993–2009 352 197 56.0% 29 33.3% 46 60.5% Match Log
108 Jan-Michael Gambill 1995–2010 286 160 55.9% 10 23.8% 23 52.3% Match Log
109 Sebastien Grosjean 1997–2010 304 170 55.9% 77 57.5% 49 67.1% Match Log
110 David Wheaton 1986–2000 197 110 55.8% 28 52.8% 46 66.7% Match Log
111 Brandon Nakashima 2018–2026 189 105 55.6% 22 47.8% 24 58.5% Match Log
112 Martin Jaite 1982–1993 45 25 55.6% 44 54.3% Match Log
113 Guillermo Canas 1996–2009 175 97 55.4% 117 58.8% 26 59.1% Match Log
114 Tommy Robredo 1999–2022 408 226 55.4% 256 66.3% 30 55.6% Match Log
115 Richey Reneberg 1986–2000 260 144 55.4% 31 50.8% 31 57.4% Match Log
116 Jimmy Connors 1969–1996 56 31 55.4% 5 4 Match Log
117 Pablo Carreno Busta 2010–2026 280 155 55.4% 122 55.2% 7 31.8% Match Log
118 Frances Tiafoe 2014–2026 327 181 55.4% 52 52.0% 33 60.0% Match Log
119 Darren Cahill 1984–1994 47 26 55.3% 7 Match Log
120 Cedric Pioline 1989–2002 264 146 55.3% 109 54.8% 46 61.3% Match Log
121 Radek Stepanek 1998–2017 378 209 55.3% 91 56.2% 43 58.9% Match Log
122 Mikael Tillstrom 1992–2000 118 65 55.1% 27 45.0% 3 Match Log
123 Thiago Agustin Tirante 2021–2026 20 11 55.0% 23 57.5% 1 Match Log
124 Christian Bergstrom 1985–1996 91 50 54.9% 27 45.0% 11 55.0% Match Log
125 Jakob Hlasek 1982–1996 155 85 54.8% 28 47.5% 20 54.1% Match Log
126 Jerome Golmard 1994–2005 155 85 54.8% 32 44.4% 15 46.9% Match Log
127 Karol Kucera 1991–2005 217 119 54.8% 57 42.9% 36 59.0% Match Log
128 Magnus Gustafsson 1986–2001 126 69 54.8% 180 65.5% 16 51.6% Match Log
129 Mats Wilander 1980–1996 84 46 54.8% 23 43.4% 2 Match Log
130 David Goffin 2010–2026 382 209 54.7% 88 56.8% 30 52.6% Match Log
131 Sergi Bruguera 1988–2002 170 93 54.7% 253 69.1% 4 Match Log
132 Jenson Brooksby 2018–2026 101 55 54.5% 8 16 57.1% Match Log
133 Jonas Svensson 1983–1995 68 37 54.4% 31 44.9% 4 Match Log
134 Mikhail Youzhny 1999–2018 482 262 54.4% 126 50.8% 61 56.5% Match Log
135 Sam Querrey 2005–2022 460 250 54.3% 44 43.6% 78 62.4% Match Log
136 Reilly Opelka 2015–2026 177 96 54.2% 16 39.0% 12 48.0% Match Log
137 Jack Sock 2010–2023 238 129 54.2% 31 54.4% 17 56.7% Match Log
138 Derrick Rostagno 1983–1996 122 66 54.1% 9 37.5% 21 60.0% Match Log
139 Tomas Machac 2020–2026 98 53 54.1% 20 52.6% 4 Match Log
140 Arnaud Boetsch 1987–1999 148 80 54.1% 47 46.5% 18 54.5% Match Log
141 Casper Ruud 2016–2026 200 108 54.0% 176 73.6% 5 Match Log
142 Jonas Bjorkman 1991–2008 440 237 53.9% 33 37.1% 79 64.2% Match Log
143 Emil Ruusuvuori 2019–2025 134 72 53.7% 14 36.8% 11 47.8% Match Log
144 Marc Rosset 1988–2004 287 154 53.7% 105 51.2% 26 45.6% Match Log
145 Fabrice Santoro 1989–2010 457 245 53.6% 126 48.8% 44 57.1% Match Log
146 Karel Novacek 1984–1996 84 45 53.6% 124 64.2% 8 Match Log
147 Pat Cash 1981–1997 43 23 53.5% 1 11 52.4% Match Log
148 Alejandro Davidovich Fokina 2017–2026 193 103 53.4% 56 53.3% 20 57.1% Match Log
149 Hendrik Dreekmann 1993–2003 92 49 53.3% 21 38.2% 11 36.7% Match Log
150 Todd Woodbridge 1988–2001 263 140 53.2% 21 40.4% 42 60.0% Match Log
151 Dominik Hrbaty 1996–2012 322 171 53.1% 119 53.4% 6 25.0% Match Log
152 Wally Masur 1980–1995 132 70 53.0% 15 50.0% 29 63.0% Match Log
153 Diego Schwartzman 2011–2025 215 114 53.0% 116 55.0% 10 38.5% Match Log
154 Lorenzo Musetti 2019–2026 168 89 53.0% 84 65.1% 18 62.1% Match Log
155 Andrei Chesnokov 1985–1999 153 81 52.9% 93 60.0% 1 Match Log
156 Patrick McEnroe 1984–1998 176 93 52.8% 13 43.3% 8 40.0% Match Log
157 Janko Tipsarevic 2003–2019 301 159 52.8% 49 44.5% 38 52.8% Match Log
158 Taylor Dent 1998–2010 214 113 52.8% 4 29 55.8% Match Log
159 Dmitry Tursunov 2001–2017 286 151 52.8% 27 38.0% 37 55.2% Match Log
160 Paul Haarhuis 1988–1999 201 106 52.7% 52 44.1% 28 52.8% Match Log
161 Matteo Berrettini 2017–2026 165 87 52.7% 76 69.7% 43 76.8% Match Log
162 Jarkko Nieminen 2000–2015 440 231 52.5% 98 53.0% 25 43.9% Match Log
163 Sjeng Schalken 1994–2005 280 147 52.5% 61 48.0% 47 61.0% Match Log
164 Philipp Kohlschreiber 2002–2022 427 224 52.5% 160 56.1% 60 59.4% Match Log
165 Fernando Verdasco 2002–2023 494 259 52.4% 231 59.7% 51 53.7% Match Log
166 Bernard Tomic 2008–2026 231 121 52.4% 16 27.1% 35 53.0% Match Log
167 Dominic Stricker 2021–2026 21 11 52.4% 6 4 Match Log
168 Alexandr Dolgopolov 2006–2018 249 130 52.2% 62 50.4% 23 53.5% Match Log
169 Jaime Yzaga 1985–1996 136 71 52.2% 53 52.5% 3 Match Log
170 Rainer Schuettler 1995–2012 368 191 51.9% 58 39.5% 44 55.0% Match Log
171 Ivo Karlovic 2000–2021 442 229 51.8% 54 43.5% 74 62.7% Match Log
172 Max Mirnyi 1996–2008 244 126 51.6% 38 41.3% 30 53.6% Match Log
173 Jan Siemerink 1990–2002 250 129 51.6% 29 36.7% 28 48.3% Match Log
174 Viktor Troicki 2006–2021 347 179 51.6% 58 49.2% 33 51.6% Match Log
175 Fabian Marozsan 2023–2026 95 49 51.6% 21 48.8% 8 40.0% Match Log
176 Borna Coric 2013–2025 249 128 51.4% 60 53.1% 12 46.2% Match Log
177 Francisco Cerundolo 2019–2026 109 56 51.4% 92 60.9% 12 52.2% Match Log
178 Carsten Arriens 1991–1998 37 19 51.4% 9 39.1% Match Log
179 Jimmy Arias 1980–1998 76 39 51.3% 18 46.2% Match Log
180 Alexander Bublik 2014–2026 232 119 51.3% 43 50.0% 43 65.2% Match Log
181 Lucas Pouille 2013–2025 158 81 51.3% 36 48.6% 20 55.6% Match Log
182 Daniel Evans 2007–2026 199 102 51.3% 18 33.3% 21 42.9% Match Log
183 Flavio Cobolli 2020–2026 88 45 51.1% 43 62.3% 13 59.1% Match Log
184 Chuck Adams 1989–1996 133 68 51.1% 1 3 Match Log
185 Gilles Muller 2002–2018 268 137 51.1% 19 38.8% 45 55.6% Match Log
186 Robby Ginepri 2000–2015 276 141 51.1% 12 31.6% 24 48.0% Match Log
187 Andreas Vinciguerra 1998–2013 94 48 51.1% 28 45.2% 2 Match Log
188 Luiz Mattar 1986–1995 100 51 51.0% 38 46.3% 1 Match Log
189 Kyle Edmund 2012–2023 153 78 51.0% 24 47.1% 12 38.7% Match Log
190 Botic van de Zandschulp 2017–2026 157 80 51.0% 32 50.0% 12 46.2% Match Log
191 Hyeon Chung 2013–2023 106 54 50.9% 16 55.2% 1 Match Log
192 Brett Steven 1986–1999 169 86 50.9% 11 40.7% 30 60.0% Match Log
193 Chris Woodruff 1993–2002 132 67 50.8% 19 46.3% 10 50.0% Match Log
194 Tallon Griekspoor 2016–2026 150 76 50.7% 28 45.2% 21 58.3% Match Log
195 Mark Woodforde 1985–2000 253 128 50.6% 32 47.8% 31 52.5% Match Log
196 Ilya Ivashka 2016–2026 105 53 50.5% 15 41.7% 12 52.2% Match Log
197 Arnaud Clement 1997–2012 345 174 50.4% 39 38.2% 50 53.8% Match Log
198 Juan Ignacio Chela 1999–2012 242 122 50.4% 179 57.7% 4 Match Log
199 Jason Stoltenberg 1987–2001 281 141 50.2% 57 63.3% 50 63.3% Match Log
200 Alejandro Tabilo 2019–2026 80 40 50.0% 42 54.5% 8 Match Log