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,563 731
3 Federer Country Flag Roger Federer
11,478 1,462
4 Lopez Country Flag Feliciano Lopez
10,128 963
5 Querrey Country Flag Sam Querrey
8,787 687
6 Raonic Country Flag Milos Raonic
8,136 524
7 Anderson Country Flag Kevin Anderson
7,683 596
8 Cilic Country Flag Marin Cilic
7,646 828
9 Monfils Country Flag Gael Monfils
6,668 808
10 Tsonga Country Flag Jo-Wilfried Tsonga
6,634 671
11 Djokovic Country Flag Novak Djokovic
6,404 1,156
12 Murray Country Flag Andy Murray
6,098 891
13 Wawrinka Country Flag Stan Wawrinka
5,924 809
14 Verdasco Country Flag Fernando Verdasco
5,378 981
15 Gasquet Country Flag Richard Gasquet
4,843 899
16 Chardy Country Flag Jeremy Chardy
4,786 591
17 Kohlschreiber Country Flag Philipp Kohlschreiber
4,620 828
18 Paire Country Flag Benoit Paire
4,439 516
19 del Potro Country Flag Juan Martin del Potro
4,418 593
20 Gulbis Country Flag Ernests Gulbis
4,247 454
21 Troicki Country Flag Viktor Troicki
4,229 539
22 Dimitrov Country Flag Grigor Dimitrov
4,013 591
23 Kyrgios Country Flag Nick Kyrgios
3,920 264
24 Zverev Country Flag Alexander Zverev
3,913 463
25 Nadal Country Flag Rafael Nadal
3,842 1,230
26 Seppi Country Flag Andreas Seppi
3,794 768
27 Simon Country Flag Gilles Simon
3,726 868
28 Tipsarevic Country Flag Janko Tipsarevic
3,448 499
29 Robredo Country Flag Tommy Robredo
3,234 873
30 Mahut Country Flag Nicolas Mahut
3,118 402
31 Johnson Country Flag Steve Johnson
3,107 370
32 Struff Country Flag Jan-Lennard Struff
3,075 345
33 Haase Country Flag Robin Haase
2,962 456
34 Opelka Country Flag Reilly Opelka
2,910 159
35 Istomin Country Flag Denis Istomin
2,871 441
36 Medvedev Country Flag Daniil Medvedev
2,754 330
37 Tomic Country Flag Bernard Tomic
2,739 347
38 Thiem Country Flag Dominic Thiem
2,721 463
39 Pospisil Country Flag Vasek Pospisil
2,640 275
40 Khachanov Country Flag Karen Khachanov
2,589 320
41 Fritz Country Flag Taylor Fritz
2,573 275
42 Goffin Country Flag David Goffin
2,567 487
43 Cuevas Country Flag Pablo Cuevas
2,481 426
44 Garcia-Lopez Country Flag Guillermo Garcia-Lopez
2,362 650
45 Bedene Country Flag Aljaz Bedene
2,359 281
46 Fognini Country Flag Fabio Fognini
2,309 711
47 Bellucci Country Flag Thomaz Bellucci
2,299 381
48 Mannarino Country Flag Adrian Mannarino
2,299 494
49 Mayer Country Flag Leonardo Mayer
2,274 361
50 Stakhovsky Country Flag Sergiy Stakhovsky
2,256 341
51 Tsitsipas Country Flag Stefanos Tsitsipas
2,239 317
52 Vesely Country Flag Jiri Vesely
2,155 276
53 Shapovalov Country Flag Denis Shapovalov
2,092 252
54 Sock Country Flag Jack Sock
2,055 309
55 Nishikori Country Flag Kei Nishikori
2,036 620
56 Rublev Country Flag Andrey Rublev
2,010 311
57 Pouille Country Flag Lucas Pouille
1,955 253
58 Harrison Country Flag Ryan Harrison
1,925 273
59 Bublik Country Flag Alexander Bublik
1,920 152
60 Herbert Country Flag Pierre-Hugues Herbert
1,898 219
61 Berrettini Country Flag Matteo Berrettini
1,829 187
62 Granollers Country Flag Marcel Granollers
1,821 449
63 Auger-Aliassime Country Flag Felix Auger-Aliassime
1,816 207
64 Ramos-Vinolas Country Flag Albert Ramos-Vinolas
1,770 526
65 Coric Country Flag Borna Coric
1,769 299
66 Bautista Agut Country Flag Roberto Bautista Agut
1,743 549
67 Carreno Busta Country Flag Pablo Carreno Busta
1,714 425
68 Rosol Country Flag Lukas Rosol
1,702 257
69 Zverev Country Flag Mischa Zverev
1,643 331
70 Hurkacz Country Flag Hubert Hurkacz
1,613 177
71 Tiafoe Country Flag Frances Tiafoe
1,591 235
72 Lu Country Flag Yen-Hsun Lu
1,561 365
73 Sousa Country Flag Joao Sousa
1,482 407
74 Brown Country Flag Dustin Brown
1,419 160
75 Copil Country Flag Marius Copil
1,404 127
76 Gabashvili Country Flag Teymuraz Gabashvili
1,379 304
77 Lacko Country Flag Lukas Lacko
1,371 216
78 Brands Country Flag Daniel Brands
1,335 151
79 Edmund Country Flag Kyle Edmund
1,303 220
80 Lajovic Country Flag Dusan Lajovic
1,302 345
81 Klizan Country Flag Martin Klizan
1,265 271
82 Pella Country Flag Guido Pella
1,241 245
83 Gimeno-Traver Country Flag Daniel Gimeno-Traver
1,221 270
84 Giraldo Country Flag Santiago Giraldo
1,217 327
85 Delbonis Country Flag Federico Delbonis
1,212 339
86 Harris Country Flag Lloyd Harris
1,211 117
87 Ebden Country Flag Matthew Ebden
1,177 202
88 Kukushkin Country Flag Mikhail Kukushkin
1,141 354
89 Thompson Country Flag Jordan Thompson
1,141 181
90 Gojowczyk Country Flag Peter Gojowczyk
1,138 162
91 Lorenzi Country Flag Paolo Lorenzi
1,128 286
92 Basilashvili Country Flag Nikoloz Basilashvili
1,125 276
93 Duckworth Country Flag James Duckworth
1,083 122
94 de Bakker Country Flag Thiemo de Bakker
1,076 133
95 Kudla Country Flag Denis Kudla
1,063 179
96 Berankis Country Flag Ricardas Berankis
1,044 238
97 Sandgren Country Flag Tennys Sandgren
1,040 121
98 Young Country Flag Donald Young
1,012 311
99 Millman Country Flag John Millman
992 248
100 Norrie Country Flag Cameron Norrie
990 212
101 Humbert Country Flag Ugo Humbert
978 131
102 Sijsling Country Flag Igor Sijsling
956 133
103 Krajinovic Country Flag Filip Krajinovic
955 206
104 Sonego Country Flag Lorenzo Sonego
936 152
105 Ruud Country Flag Casper Ruud
905 200
106 Jarry Country Flag Nicolas Jarry
900 97
107 Jaziri Country Flag Malek Jaziri
895 219
108 Kuznetsov Country Flag Andrey Kuznetsov
879 170
109 Darcis Country Flag Steve Darcis
878 217
110 Popyrin Country Flag Alexei Popyrin
868 97
111 Evans Country Flag Daniel Evans
867 198
112 Kokkinakis Country Flag Thanasi Kokkinakis
858 87
113 Fucsovics Country Flag Marton Fucsovics
848 204
114 Djere Country Flag Laslo Djere
841 171
115 Donskoy Country Flag Evgeny Donskoy
818 165
116 Schwartzman Country Flag Diego Schwartzman
806 388
117 de Minaur Country Flag Alex de Minaur
761 210
118 Cecchinato Country Flag Marco Cecchinato
758 170
119 De Schepper Country Flag Kenny De Schepper
715 87
120 Gerasimov Country Flag Egor Gerasimov
699 93
121 Monteiro Country Flag Thiago Monteiro
682 135
122 Sela Country Flag Dudi Sela
681 291
123 Golubev Country Flag Andrey Golubev
679 161
124 Sinner Country Flag Jannik Sinner
665 147
125 Ivashka Country Flag Ilya Ivashka
662 105
126 Garin Country Flag Cristian Garin
645 148
127 Andujar Country Flag Pablo Andujar
637 390
128 Marchenko Country Flag Illya Marchenko
634 131
129 McDonald Country Flag Mackenzie McDonald
614 119
130 Travaglia Country Flag Stefano Travaglia
610 83
131 Bachinger Country Flag Matthias Bachinger
592 86
132 Kecmanovic Country Flag Miomir Kecmanovic
585 149
133 Dzumhur Country Flag Damir Dzumhur
584 230
134 Smyczek Country Flag Tim Smyczek
571 128
135 Paul Country Flag Tommy Paul
561 126
136 Rinderknech Country Flag Arthur Rinderknech
546 53
137 Daniel Country Flag Taro Daniel
527 145
138 Laaksonen Country Flag Henri Laaksonen
526 93
139 Albot Country Flag Radu Albot
521 190
140 Cressy Country Flag Maxime Cressy
510 35
141 Chung Country Flag Hyeon Chung
508 143
142 Kavcic Country Flag Blaz Kavcic
499 120
143 Bagnis Country Flag Facundo Bagnis
492 101
144 Marterer Country Flag Maximilian Marterer
488 77
145 Munar Country Flag Jaume Munar
488 129
146 Sugita Country Flag Yuichi Sugita
464 130
147 Giron Country Flag Marcos Giron
458 90
148 Bemelmans Country Flag Ruben Bemelmans
457 72
149 Ward Country Flag James Ward
455 65
150 Ilhan Country Flag Marsel Ilhan
451 74
151 Klahn Country Flag Bradley Klahn
435 54
152 Korda Country Flag Sebastian Korda
428 79
153 Carballes Baena Country Flag Roberto Carballes Baena
421 155
154 Karatsev Country Flag Aslan Karatsev
398 84
155 Kwon Country Flag Soonwoo Kwon
392 80
156 Mager Country Flag Gianluca Mager
388 58
157 Halys Country Flag Quentin Halys
381 32
158 Escobedo Country Flag Ernesto Escobedo
377 54
159 Nakashima Country Flag Brandon Nakashima
362 51
160 Ito Country Flag Tatsuma Ito
358 88
161 Ruusuvuori Country Flag Emil Ruusuvuori
355 84
162 Gombos Country Flag Norbert Gombos
334 62
163 Kamke Country Flag Tobias Kamke
329 163
164 Soeda Country Flag Go Soeda
324 113
165 Cervantes Country Flag Inigo Cervantes
316 49
166 Koepfer Country Flag Dominik Koepfer
315 71
167 Nishioka Country Flag Yoshihito Nishioka
308 171
168 van de Zandschulp Country Flag Botic van de Zandschulp
305 53
169 Fratangelo Country Flag Bjorn Fratangelo
302 60
170 Londero Country Flag Juan Ignacio Londero
301 82
171 Ramanathan Country Flag Ramkumar Ramanathan
294 37
172 Bolt Country Flag Alex Bolt
293 39
173 Stebe Country Flag Cedrik-Marcel Stebe
288 78
174 Dutra Silva Country Flag Rogerio Dutra Silva
281 84
175 Gil Country Flag Fred Gil
276 115
176 Novak Country Flag Dennis Novak
270 58
177 Otte Country Flag Oscar Otte
270 37
178 Elias Country Flag Gastao Elias
264 69
179 Olivetti Country Flag Albano Olivetti
264 14
180 Ymer Country Flag Elias Ymer
264 64
181 Basic Country Flag Mirza Basic
262 49
182 Alcaraz Country Flag Carlos Alcaraz
249 81
183 Eubanks Country Flag Christopher Eubanks
244 25
184 Altmaier Country Flag Daniel Altmaier
243 39
185 Hanfmann Country Flag Yannick Hanfmann
242 58
186 Kravchuk Country Flag Konstantin Kravchuk
241 32
187 Davidovich Fokina Country Flag Alejandro Davidovich Fokina
239 109
188 Uchiyama Country Flag Yasutaka Uchiyama
237 32
189 Barrere Country Flag Gregoire Barrere
232 39
190 Vanni Country Flag Luca Vanni
230 23
191 Zopp Country Flag Jurgen Zopp
230 47
192 Polansky Country Flag Peter Polansky
220 49
193 Majchrzak Country Flag Kamil Majchrzak
219 40
194 Kovalik Country Flag Jozef Kovalik
211 60
195 Caruso Country Flag Salvatore Caruso
209 63
196 Musetti Country Flag Lorenzo Musetti
205 73
197 Bonzi Country Flag Benjamin Bonzi
197 33
198 Ymer Country Flag Mikael Ymer
197 80
199 Martinez Country Flag Pedro Martinez
196 81
200 Moutet Country Flag Corentin Moutet
194 83