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,060 707
3 Federer Country Flag Roger Federer
11,478 1,462
4 Lopez Country Flag Feliciano Lopez
10,079 957
5 Querrey Country Flag Sam Querrey
8,703 679
6 Raonic Country Flag Milos Raonic
8,136 524
7 Anderson Country Flag Kevin Anderson
7,536 585
8 Cilic Country Flag Marin Cilic
7,239 792
9 Tsonga Country Flag Jo-Wilfried Tsonga
6,582 664
10 Monfils Country Flag Gael Monfils
6,413 777
11 Djokovic Country Flag Novak Djokovic
6,268 1,132
12 Wawrinka Country Flag Stan Wawrinka
5,904 805
13 Murray Country Flag Andy Murray
5,843 855
14 Verdasco Country Flag Fernando Verdasco
5,345 970
15 Chardy Country Flag Jeremy Chardy
4,786 591
16 Gasquet Country Flag Richard Gasquet
4,755 881
17 Kohlschreiber Country Flag Philipp Kohlschreiber
4,593 821
18 del Potro Country Flag Juan Martin del Potro
4,417 592
19 Paire Country Flag Benoit Paire
4,262 495
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,862 553
23 Kyrgios Country Flag Nick Kyrgios
3,759 250
24 Seppi Country Flag Andreas Seppi
3,756 760
25 Nadal Country Flag Rafael Nadal
3,722 1,204
26 Simon Country Flag Gilles Simon
3,703 860
27 Zverev Country Flag Alexander Zverev
3,495 413
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 Johnson Country Flag Steve Johnson
2,965 355
33 Haase Country Flag Robin Haase
2,962 456
34 Struff Country Flag Jan-Lennard Struff
2,940 327
35 Istomin Country Flag Denis Istomin
2,863 438
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,566 267
39 Goffin Country Flag David Goffin
2,467 460
40 Cuevas Country Flag Pablo Cuevas
2,451 419
41 Medvedev Country Flag Daniil Medvedev
2,429 295
42 Opelka Country Flag Reilly Opelka
2,410 126
43 Garcia-Lopez Country Flag Guillermo Garcia-Lopez
2,362 650
44 Bedene Country Flag Aljaz Bedene
2,332 277
45 Bellucci Country Flag Thomaz Bellucci
2,299 381
46 Mayer Country Flag Leonardo Mayer
2,274 361
47 Khachanov Country Flag Karen Khachanov
2,268 282
48 Stakhovsky Country Flag Sergiy Stakhovsky
2,256 341
49 Fognini Country Flag Fabio Fognini
2,237 685
50 Fritz Country Flag Taylor Fritz
2,184 231
51 Mannarino Country Flag Adrian Mannarino
2,147 466
52 Nishikori Country Flag Kei Nishikori
2,029 618
53 Vesely Country Flag Jiri Vesely
2,023 262
54 Sock Country Flag Jack Sock
2,021 300
55 Harrison Country Flag Ryan Harrison
1,925 273
56 Pouille Country Flag Lucas Pouille
1,898 244
57 Tsitsipas Country Flag Stefanos Tsitsipas
1,880 267
58 Herbert Country Flag Pierre-Hugues Herbert
1,864 213
59 Granollers Country Flag Marcel Granollers
1,821 449
60 Shapovalov Country Flag Denis Shapovalov
1,811 216
61 Coric Country Flag Borna Coric
1,748 293
62 Rosol Country Flag Lukas Rosol
1,702 257
63 Ramos-Vinolas Country Flag Albert Ramos-Vinolas
1,696 496
64 Rublev Country Flag Andrey Rublev
1,661 266
65 Bautista Agut Country Flag Roberto Bautista Agut
1,659 521
66 Zverev Country Flag Mischa Zverev
1,643 331
67 Carreno Busta Country Flag Pablo Carreno Busta
1,590 390
68 Janowicz Country Flag Jerzy Janowicz
1,584 165
69 Berrettini Country Flag Matteo Berrettini
1,571 165
70 Lu Country Flag Yen-Hsun Lu
1,561 365
71 Bublik Country Flag Alexander Bublik
1,533 122
72 Sousa Country Flag Joao Sousa
1,434 394
73 Brown Country Flag Dustin Brown
1,419 160
74 Auger-Aliassime Country Flag Felix Auger-Aliassime
1,408 162
75 Copil Country Flag Marius Copil
1,404 127
76 Tiafoe Country Flag Frances Tiafoe
1,386 200
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 Pella Country Flag Guido Pella
1,233 242
83 Gimeno-Traver Country Flag Daniel Gimeno-Traver
1,221 270
84 Giraldo Country Flag Santiago Giraldo
1,217 327
85 Lajovic Country Flag Dusan Lajovic
1,187 316
86 Ebden Country Flag Matthew Ebden
1,177 202
87 Delbonis Country Flag Federico Delbonis
1,145 313
88 Bolelli Country Flag Simone Bolelli
1,143 272
89 Lorenzi Country Flag Paolo Lorenzi
1,128 286
90 Kukushkin Country Flag Mikhail Kukushkin
1,127 347
91 Hurkacz Country Flag Hubert Hurkacz
1,081 130
92 de Bakker Country Flag Thiemo de Bakker
1,076 133
93 Gojowczyk Country Flag Peter Gojowczyk
1,055 149
94 Thompson Country Flag Jordan Thompson
1,028 162
95 Sandgren Country Flag Tennys Sandgren
1,014 116
96 Berankis Country Flag Ricardas Berankis
1,012 224
97 Young Country Flag Donald Young
1,012 311
98 Kudla Country Flag Denis Kudla
1,002 167
99 Basilashvili Country Flag Nikoloz Basilashvili
999 242
100 Harris Country Flag Lloyd Harris
966 90
101 Sijsling Country Flag Igor Sijsling
956 133
102 Duckworth Country Flag James Duckworth
932 102
103 Humbert Country Flag Ugo Humbert
920 117
104 Millman Country Flag John Millman
900 217
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
832 174
110 Donskoy Country Flag Evgeny Donskoy
814 163
111 Norrie Country Flag Cameron Norrie
786 162
112 Sonego Country Flag Lorenzo Sonego
758 121
113 Evans Country Flag Daniel Evans
754 167
114 Schwartzman Country Flag Diego Schwartzman
742 340
115 Cecchinato Country Flag Marco Cecchinato
740 165
116 Popyrin Country Flag Alexei Popyrin
736 78
117 Fucsovics Country Flag Marton Fucsovics
731 174
118 De Schepper Country Flag Kenny De Schepper
715 87
119 Ruud Country Flag Casper Ruud
701 155
120 Djere Country Flag Laslo Djere
696 141
121 Kokkinakis Country Flag Thanasi Kokkinakis
694 71
122 Donaldson Country Flag Jared Donaldson
681 112
123 Sela Country Flag Dudi Sela
681 291
124 Golubev Country Flag Andrey Golubev
679 161
125 de Minaur Country Flag Alex de Minaur
656 174
126 Andujar Country Flag Pablo Andujar
614 371
127 Marchenko Country Flag Illya Marchenko
606 127
128 Bachinger Country Flag Matthias Bachinger
592 86
129 Monteiro Country Flag Thiago Monteiro
579 117
130 Gerasimov Country Flag Egor Gerasimov
576 72
131 Garin Country Flag Cristian Garin
571 123
132 Smyczek Country Flag Tim Smyczek
571 128
133 Dzumhur Country Flag Damir Dzumhur
566 223
134 Travaglia Country Flag Stefano Travaglia
559 74
135 Ivashka Country Flag Ilya Ivashka
555 82
136 Chung Country Flag Hyeon Chung
508 143
137 Kavcic Country Flag Blaz Kavcic
499 120
138 Albot Country Flag Radu Albot
493 183
139 Marterer Country Flag Maximilian Marterer
484 76
140 McDonald Country Flag Mackenzie McDonald
472 89
141 Laaksonen Country Flag Henri Laaksonen
464 81
142 Sugita Country Flag Yuichi Sugita
464 130
143 Bemelmans Country Flag Ruben Bemelmans
457 72
144 Ward Country Flag James Ward
455 65
145 Ilhan Country Flag Marsel Ilhan
451 74
146 Kecmanovic Country Flag Miomir Kecmanovic
451 108
147 Daniel Country Flag Taro Daniel
443 129
148 Robert Country Flag Stephane Robert
439 113
149 Klahn Country Flag Bradley Klahn
435 54
150 Sinner Country Flag Jannik Sinner
425 101
151 Estrella Burgos Country Flag Victor Estrella Burgos
402 111
152 Bagnis Country Flag Facundo Bagnis
400 87
153 Carballes Baena Country Flag Roberto Carballes Baena
396 138
154 Paul Country Flag Tommy Paul
389 84
155 Munar Country Flag Jaume Munar
387 104
156 Souza Country Flag Joao Souza
383 72
157 Escobedo Country Flag Ernesto Escobedo
369 51
158 Halys Country Flag Quentin Halys
362 30
159 Ito Country Flag Tatsuma Ito
358 88
160 Kamke Country Flag Tobias Kamke
329 163
161 Soeda Country Flag Go Soeda
324 113
162 Cervantes Country Flag Inigo Cervantes
316 49
163 Giron Country Flag Marcos Giron
316 57
164 Gombos Country Flag Norbert Gombos
316 58
165 Fratangelo Country Flag Bjorn Fratangelo
302 60
166 Rinderknech Country Flag Arthur Rinderknech
286 27
167 Nishioka Country Flag Yoshihito Nishioka
283 154
168 Ramanathan Country Flag Ramkumar Ramanathan
282 36
169 Dutra Silva Country Flag Rogerio Dutra Silva
281 84
170 Mager Country Flag Gianluca Mager
278 43
171 Gil Country Flag Fred Gil
276 115
172 Koepfer Country Flag Dominik Koepfer
276 59
173 Londero Country Flag Juan Ignacio Londero
274 74
174 Bolt Country Flag Alex Bolt
271 35
175 Stebe Country Flag Cedrik-Marcel Stebe
266 76
176 Elias Country Flag Gastao Elias
264 69
177 Olivetti Country Flag Albano Olivetti
264 14
178 Karatsev Country Flag Aslan Karatsev
258 51
179 Kwon Country Flag Soonwoo Kwon
258 53
180 Basic Country Flag Mirza Basic
254 47
181 Novak Country Flag Dennis Novak
250 53
182 Ruusuvuori Country Flag Emil Ruusuvuori
245 51
183 Kravchuk Country Flag Konstantin Kravchuk
241 32
184 Uchiyama Country Flag Yasutaka Uchiyama
237 32
185 Vanni Country Flag Luca Vanni
230 23
186 Zopp Country Flag Jurgen Zopp
230 47
187 Barrere Country Flag Gregoire Barrere
226 38
188 Korda Country Flag Sebastian Korda
226 43
189 Hanfmann Country Flag Yannick Hanfmann
224 51
190 Polansky Country Flag Peter Polansky
220 49
191 Cressy Country Flag Maxime Cressy
215 12
192 Ymer Country Flag Elias Ymer
212 54
193 Eubanks Country Flag Christopher Eubanks
199 19
194 Caruso Country Flag Salvatore Caruso
198 59
195 Kovalik Country Flag Jozef Kovalik
196 56
196 Nakashima Country Flag Brandon Nakashima
190 23
197 Melzer Country Flag Gerald Melzer
186 45
198 Gonzalez Country Flag Alejandro Gonzalez
179 46
199 Fabbiano Country Flag Thomas Fabbiano
178 89
200 Mmoh Country Flag Michael Mmoh
175 33