ATP Match Stats, part of the Infosys ATP Scores & Stats Centre, began in 1991 and relates to singles main draw matches from ATP World Tour tournaments, Grand Slams, and the Olympics (from 2008 on).

Career Aces On All Surfaces From All Countries

Player
Number
Matches
1 Karlovic Country Flag Ivo Karlovic
13,728 694
2 Isner Country Flag John Isner
13,095 709
3 Federer Country Flag Roger Federer
11,478 1,462
4 Lopez Country Flag Feliciano Lopez
10,085 958
5 Querrey Country Flag Sam Querrey
8,705 680
6 Raonic Country Flag Milos Raonic
8,136 524
7 Anderson Country Flag Kevin Anderson
7,591 590
8 Cilic Country Flag Marin Cilic
7,378 804
9 Tsonga Country Flag Jo-Wilfried Tsonga
6,582 664
10 Monfils Country Flag Gael Monfils
6,528 790
11 Djokovic Country Flag Novak Djokovic
6,334 1,140
12 Murray Country Flag Andy Murray
5,971 871
13 Wawrinka Country Flag Stan Wawrinka
5,904 805
14 Verdasco Country Flag Fernando Verdasco
5,349 971
15 Chardy Country Flag Jeremy Chardy
4,786 591
16 Gasquet Country Flag Richard Gasquet
4,758 883
17 Kohlschreiber Country Flag Philipp Kohlschreiber
4,603 824
18 del Potro Country Flag Juan Martin del Potro
4,417 592
19 Paire Country Flag Benoit Paire
4,306 501
20 Gulbis Country Flag Ernests Gulbis
4,247 454
21 Troicki Country Flag Viktor Troicki
4,229 539
22 Dimitrov Country Flag Grigor Dimitrov
3,904 566
23 Kyrgios Country Flag Nick Kyrgios
3,767 251
24 Seppi Country Flag Andreas Seppi
3,765 762
25 Nadal Country Flag Rafael Nadal
3,722 1,204
26 Simon Country Flag Gilles Simon
3,712 864
27 Zverev Country Flag Alexander Zverev
3,702 432
28 Tipsarevic Country Flag Janko Tipsarevic
3,448 499
29 Melzer Country Flag Jurgen Melzer
3,383 631
30 Robredo Country Flag Tommy Robredo
3,234 872
31 Mahut Country Flag Nicolas Mahut
3,118 402
32 Struff Country Flag Jan-Lennard Struff
3,015 337
33 Johnson Country Flag Steve Johnson
2,971 356
34 Haase Country Flag Robin Haase
2,962 456
35 Istomin Country Flag Denis Istomin
2,864 439
36 Tomic Country Flag Bernard Tomic
2,739 347
37 Thiem Country Flag Dominic Thiem
2,705 459
38 Pospisil Country Flag Vasek Pospisil
2,608 272
39 Medvedev Country Flag Daniil Medvedev
2,533 309
40 Opelka Country Flag Reilly Opelka
2,483 133
41 Goffin Country Flag David Goffin
2,467 460
42 Cuevas Country Flag Pablo Cuevas
2,451 419
43 Khachanov Country Flag Karen Khachanov
2,376 294
44 Garcia-Lopez Country Flag Guillermo Garcia-Lopez
2,362 650
45 Bedene Country Flag Aljaz Bedene
2,332 277
46 Fritz Country Flag Taylor Fritz
2,322 249
47 Bellucci Country Flag Thomaz Bellucci
2,299 381
48 Mayer Country Flag Leonardo Mayer
2,274 361
49 Stakhovsky Country Flag Sergiy Stakhovsky
2,256 341
50 Fognini Country Flag Fabio Fognini
2,247 690
51 Mannarino Country Flag Adrian Mannarino
2,176 475
52 Nishikori Country Flag Kei Nishikori
2,036 620
53 Vesely Country Flag Jiri Vesely
2,028 263
54 Sock Country Flag Jack Sock
2,026 301
55 Tsitsipas Country Flag Stefanos Tsitsipas
1,948 276
56 Harrison Country Flag Ryan Harrison
1,925 273
57 Pouille Country Flag Lucas Pouille
1,917 246
58 Shapovalov Country Flag Denis Shapovalov
1,873 227
59 Herbert Country Flag Pierre-Hugues Herbert
1,872 214
60 Granollers Country Flag Marcel Granollers
1,821 449
61 Rublev Country Flag Andrey Rublev
1,759 279
62 Coric Country Flag Borna Coric
1,748 293
63 Ramos-Vinolas Country Flag Albert Ramos-Vinolas
1,710 502
64 Rosol Country Flag Lukas Rosol
1,702 257
65 Bautista Agut Country Flag Roberto Bautista Agut
1,678 527
66 Bublik Country Flag Alexander Bublik
1,662 131
67 Zverev Country Flag Mischa Zverev
1,643 331
68 Berrettini Country Flag Matteo Berrettini
1,636 172
69 Carreno Busta Country Flag Pablo Carreno Busta
1,630 399
70 Janowicz Country Flag Jerzy Janowicz
1,584 165
71 Lu Country Flag Yen-Hsun Lu
1,561 365
72 Auger-Aliassime Country Flag Felix Auger-Aliassime
1,498 172
73 Tiafoe Country Flag Frances Tiafoe
1,466 214
74 Sousa Country Flag Joao Sousa
1,438 395
75 Brown Country Flag Dustin Brown
1,419 160
76 Copil Country Flag Marius Copil
1,404 127
77 Gabashvili Country Flag Teymuraz Gabashvili
1,379 304
78 Lacko Country Flag Lukas Lacko
1,371 216
79 Brands Country Flag Daniel Brands
1,335 151
80 Edmund Country Flag Kyle Edmund
1,303 220
81 Klizan Country Flag Martin Klizan
1,265 271
82 Hurkacz Country Flag Hubert Hurkacz
1,263 148
83 Pella Country Flag Guido Pella
1,241 245
84 Gimeno-Traver Country Flag Daniel Gimeno-Traver
1,221 270
85 Lajovic Country Flag Dusan Lajovic
1,221 323
86 Giraldo Country Flag Santiago Giraldo
1,217 327
87 Ebden Country Flag Matthew Ebden
1,177 202
88 Delbonis Country Flag Federico Delbonis
1,153 318
89 Bolelli Country Flag Simone Bolelli
1,143 272
90 Kukushkin Country Flag Mikhail Kukushkin
1,130 348
91 Lorenzi Country Flag Paolo Lorenzi
1,128 286
92 Gojowczyk Country Flag Peter Gojowczyk
1,108 154
93 de Bakker Country Flag Thiemo de Bakker
1,076 133
94 Basilashvili Country Flag Nikoloz Basilashvili
1,057 255
95 Harris Country Flag Lloyd Harris
1,052 99
96 Duckworth Country Flag James Duckworth
1,049 118
97 Thompson Country Flag Jordan Thompson
1,035 164
98 Sandgren Country Flag Tennys Sandgren
1,031 118
99 Berankis Country Flag Ricardas Berankis
1,022 230
100 Young Country Flag Donald Young
1,012 311
101 Kudla Country Flag Denis Kudla
1,009 169
102 Sijsling Country Flag Igor Sijsling
956 133
103 Millman Country Flag John Millman
944 232
104 Humbert Country Flag Ugo Humbert
924 118
105 Jaziri Country Flag Malek Jaziri
880 215
106 Kuznetsov Country Flag Andrey Kuznetsov
879 170
107 Darcis Country Flag Steve Darcis
878 217
108 Jarry Country Flag Nicolas Jarry
878 94
109 Krajinovic Country Flag Filip Krajinovic
877 186
110 Norrie Country Flag Cameron Norrie
859 180
111 Donskoy Country Flag Evgeny Donskoy
818 165
112 Sonego Country Flag Lorenzo Sonego
815 130
113 Fucsovics Country Flag Marton Fucsovics
792 185
114 Evans Country Flag Daniel Evans
780 175
115 Ruud Country Flag Casper Ruud
780 173
116 Schwartzman Country Flag Diego Schwartzman
766 357
117 Popyrin Country Flag Alexei Popyrin
764 85
118 Djere Country Flag Laslo Djere
748 150
119 Cecchinato Country Flag Marco Cecchinato
745 166
120 De Schepper Country Flag Kenny De Schepper
715 87
121 Kokkinakis Country Flag Thanasi Kokkinakis
694 71
122 de Minaur Country Flag Alex de Minaur
681 183
123 Sela Country Flag Dudi Sela
681 291
124 Golubev Country Flag Andrey Golubev
679 161
125 Gerasimov Country Flag Egor Gerasimov
636 81
126 Marchenko Country Flag Illya Marchenko
634 131
127 Andujar Country Flag Pablo Andujar
621 375
128 Ivashka Country Flag Ilya Ivashka
606 91
129 Bachinger Country Flag Matthias Bachinger
592 86
130 Monteiro Country Flag Thiago Monteiro
582 118
131 Garin Country Flag Cristian Garin
581 126
132 Smyczek Country Flag Tim Smyczek
571 128
133 Dzumhur Country Flag Damir Dzumhur
567 224
134 Travaglia Country Flag Stefano Travaglia
559 74
135 Chung Country Flag Hyeon Chung
508 143
136 McDonald Country Flag Mackenzie McDonald
507 97
137 Sinner Country Flag Jannik Sinner
505 119
138 Kavcic Country Flag Blaz Kavcic
499 120
139 Albot Country Flag Radu Albot
493 183
140 Marterer Country Flag Maximilian Marterer
484 76
141 Laaksonen Country Flag Henri Laaksonen
483 83
142 Kecmanovic Country Flag Miomir Kecmanovic
475 115
143 Sugita Country Flag Yuichi Sugita
464 130
144 Bemelmans Country Flag Ruben Bemelmans
457 72
145 Ward Country Flag James Ward
455 65
146 Ilhan Country Flag Marsel Ilhan
451 74
147 Paul Country Flag Tommy Paul
448 100
148 Daniel Country Flag Taro Daniel
444 131
149 Robert Country Flag Stephane Robert
439 113
150 Klahn Country Flag Bradley Klahn
435 54
151 Munar Country Flag Jaume Munar
403 108
152 Estrella Burgos Country Flag Victor Estrella Burgos
402 111
153 Bagnis Country Flag Facundo Bagnis
401 88
154 Carballes Baena Country Flag Roberto Carballes Baena
396 140
155 Souza Country Flag Joao Souza
383 72
156 Escobedo Country Flag Ernesto Escobedo
374 53
157 Giron Country Flag Marcos Giron
366 69
158 Halys Country Flag Quentin Halys
362 30
159 Ito Country Flag Tatsuma Ito
358 88
160 Rinderknech Country Flag Arthur Rinderknech
353 35
161 Mager Country Flag Gianluca Mager
331 52
162 Kamke Country Flag Tobias Kamke
329 163
163 Soeda Country Flag Go Soeda
324 113
164 Cervantes Country Flag Inigo Cervantes
316 49
165 Gombos Country Flag Norbert Gombos
316 58
166 Korda Country Flag Sebastian Korda
310 56
167 Fratangelo Country Flag Bjorn Fratangelo
302 60
168 Koepfer Country Flag Dominik Koepfer
295 65
169 Karatsev Country Flag Aslan Karatsev
290 64
170 Nishioka Country Flag Yoshihito Nishioka
284 158
171 Kwon Country Flag Soonwoo Kwon
283 59
172 Ramanathan Country Flag Ramkumar Ramanathan
282 36
173 Dutra Silva Country Flag Rogerio Dutra Silva
281 84
174 Gil Country Flag Fred Gil
276 115
175 Ruusuvuori Country Flag Emil Ruusuvuori
276 59
176 Londero Country Flag Juan Ignacio Londero
274 74
177 Bolt Country Flag Alex Bolt
273 36
178 Stebe Country Flag Cedrik-Marcel Stebe
266 76
179 Elias Country Flag Gastao Elias
264 69
180 Novak Country Flag Dennis Novak
264 56
181 Olivetti Country Flag Albano Olivetti
264 14
182 Basic Country Flag Mirza Basic
254 47
183 Nakashima Country Flag Brandon Nakashima
250 34
184 Cressy Country Flag Maxime Cressy
244 14
185 Kravchuk Country Flag Konstantin Kravchuk
241 32
186 Uchiyama Country Flag Yasutaka Uchiyama
237 32
187 Barrere Country Flag Gregoire Barrere
232 39
188 Vanni Country Flag Luca Vanni
230 23
189 Zopp Country Flag Jurgen Zopp
230 47
190 Hanfmann Country Flag Yannick Hanfmann
224 51
191 Ymer Country Flag Elias Ymer
221 56
192 Polansky Country Flag Peter Polansky
220 49
193 Eubanks Country Flag Christopher Eubanks
214 22
194 Caruso Country Flag Salvatore Caruso
206 62
195 Kovalik Country Flag Jozef Kovalik
205 58
196 Melzer Country Flag Gerald Melzer
186 45
197 Davidovich Fokina Country Flag Alejandro Davidovich Fokina
179 84
198 Gonzalez Country Flag Alejandro Gonzalez
179 46
199 Fabbiano Country Flag Thomas Fabbiano
178 89
200 Mmoh Country Flag Michael Mmoh
175 33