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,698 692
2 Isner Country Flag John Isner
12,711 690
3 Federer Country Flag Roger Federer
11,478 1,462
4 Lopez Country Flag Feliciano Lopez
10,005 951
5 Querrey Country Flag Sam Querrey
8,635 675
6 Raonic Country Flag Milos Raonic
8,109 523
7 Anderson Country Flag Kevin Anderson
7,432 580
8 Cilic Country Flag Marin Cilic
7,166 786
9 Tsonga Country Flag Jo-Wilfried Tsonga
6,582 664
10 Monfils Country Flag Gael Monfils
6,316 768
11 Djokovic Country Flag Novak Djokovic
6,147 1,120
12 Wawrinka Country Flag Stan Wawrinka
5,904 805
13 Murray Country Flag Andy Murray
5,788 850
14 Verdasco Country Flag Fernando Verdasco
5,345 970
15 Chardy Country Flag Jeremy Chardy
4,739 588
16 Gasquet Country Flag Richard Gasquet
4,727 872
17 Kohlschreiber Country Flag Philipp Kohlschreiber
4,567 819
18 del Potro Country Flag Juan Martin del Potro
4,417 592
19 Gulbis Country Flag Ernests Gulbis
4,245 453
20 Troicki Country Flag Viktor Troicki
4,229 539
21 Paire Country Flag Benoit Paire
4,078 480
22 Dimitrov Country Flag Grigor Dimitrov
3,808 546
23 Nadal Country Flag Rafael Nadal
3,706 1,202
24 Seppi Country Flag Andreas Seppi
3,700 752
25 Kyrgios Country Flag Nick Kyrgios
3,699 245
26 Simon Country Flag Gilles Simon
3,698 858
27 Tipsarevic Country Flag Janko Tipsarevic
3,448 499
28 Melzer Country Flag Jurgen Melzer
3,383 631
29 Zverev Country Flag Alexander Zverev
3,315 398
30 Robredo Country Flag Tommy Robredo
3,234 872
31 Mahut Country Flag Nicolas Mahut
3,118 402
32 Haase Country Flag Robin Haase
2,962 456
33 Struff Country Flag Jan-Lennard Struff
2,882 321
34 Istomin Country Flag Denis Istomin
2,863 438
35 Johnson Country Flag Steve Johnson
2,842 343
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,507 262
39 Goffin Country Flag David Goffin
2,459 458
40 Cuevas Country Flag Pablo Cuevas
2,441 416
41 Garcia-Lopez Country Flag Guillermo Garcia-Lopez
2,362 650
42 Bedene Country Flag Aljaz Bedene
2,329 276
43 Bellucci Country Flag Thomaz Bellucci
2,299 381
44 Mayer Country Flag Leonardo Mayer
2,274 361
45 Stakhovsky Country Flag Sergiy Stakhovsky
2,256 341
46 Medvedev Country Flag Daniil Medvedev
2,222 277
47 Fognini Country Flag Fabio Fognini
2,204 679
48 Khachanov Country Flag Karen Khachanov
2,191 272
49 Mannarino Country Flag Adrian Mannarino
2,133 464
50 Opelka Country Flag Reilly Opelka
2,096 110
51 Fritz Country Flag Taylor Fritz
2,032 219
52 Nishikori Country Flag Kei Nishikori
1,999 607
53 Vesely Country Flag Jiri Vesely
1,971 258
54 Sock Country Flag Jack Sock
1,949 293
55 Harrison Country Flag Ryan Harrison
1,925 273
56 Pouille Country Flag Lucas Pouille
1,848 239
57 Herbert Country Flag Pierre-Hugues Herbert
1,839 210
58 Granollers Country Flag Marcel Granollers
1,821 449
59 Shapovalov Country Flag Denis Shapovalov
1,761 210
60 Coric Country Flag Borna Coric
1,748 293
61 Tsitsipas Country Flag Stefanos Tsitsipas
1,731 255
62 Rosol Country Flag Lukas Rosol
1,702 257
63 Ramos-Vinolas Country Flag Albert Ramos-Vinolas
1,661 486
64 Zverev Country Flag Mischa Zverev
1,643 331
65 Bautista Agut Country Flag Roberto Bautista Agut
1,622 512
66 Janowicz Country Flag Jerzy Janowicz
1,584 165
67 Lu Country Flag Yen-Hsun Lu
1,561 365
68 Carreno Busta Country Flag Pablo Carreno Busta
1,543 380
69 Rublev Country Flag Andrey Rublev
1,542 256
70 Berrettini Country Flag Matteo Berrettini
1,452 158
71 Sousa Country Flag Joao Sousa
1,434 394
72 Brown Country Flag Dustin Brown
1,419 160
73 Copil Country Flag Marius Copil
1,404 127
74 Bublik Country Flag Alexander Bublik
1,390 114
75 Gabashvili Country Flag Teymuraz Gabashvili
1,379 304
76 Lacko Country Flag Lukas Lacko
1,371 216
77 Brands Country Flag Daniel Brands
1,335 151
78 Edmund Country Flag Kyle Edmund
1,303 220
79 Auger-Aliassime Country Flag Felix Auger-Aliassime
1,271 149
80 Klizan Country Flag Martin Klizan
1,265 271
81 Tiafoe Country Flag Frances Tiafoe
1,258 187
82 Gimeno-Traver Country Flag Daniel Gimeno-Traver
1,221 270
83 Giraldo Country Flag Santiago Giraldo
1,217 327
84 Pella Country Flag Guido Pella
1,182 236
85 Ebden Country Flag Matthew Ebden
1,172 201
86 Lajovic Country Flag Dusan Lajovic
1,163 308
87 Bolelli Country Flag Simone Bolelli
1,143 272
88 Delbonis Country Flag Federico Delbonis
1,135 307
89 Lorenzi Country Flag Paolo Lorenzi
1,128 286
90 Kukushkin Country Flag Mikhail Kukushkin
1,110 345
91 de Bakker Country Flag Thiemo de Bakker
1,076 133
92 Young Country Flag Donald Young
1,012 311
93 Gojowczyk Country Flag Peter Gojowczyk
999 142
94 Berankis Country Flag Ricardas Berankis
986 218
95 Sandgren Country Flag Tennys Sandgren
977 112
96 Sijsling Country Flag Igor Sijsling
956 133
97 Basilashvili Country Flag Nikoloz Basilashvili
947 234
98 Hurkacz Country Flag Hubert Hurkacz
947 123
99 Kudla Country Flag Denis Kudla
932 157
100 Thompson Country Flag Jordan Thompson
900 151
101 Millman Country Flag John Millman
881 211
102 Duckworth Country Flag James Duckworth
880 96
103 Jaziri Country Flag Malek Jaziri
880 215
104 Kuznetsov Country Flag Andrey Kuznetsov
879 170
105 Darcis Country Flag Steve Darcis
878 217
106 Jarry Country Flag Nicolas Jarry
878 94
107 Humbert Country Flag Ugo Humbert
858 110
108 Krajinovic Country Flag Filip Krajinovic
808 168
109 Donskoy Country Flag Evgeny Donskoy
785 159
110 Harris Country Flag Lloyd Harris
758 76
111 Norrie Country Flag Cameron Norrie
724 151
112 Evans Country Flag Daniel Evans
717 158
113 De Schepper Country Flag Kenny De Schepper
715 87
114 Schwartzman Country Flag Diego Schwartzman
715 330
115 Fucsovics Country Flag Marton Fucsovics
709 170
116 Sonego Country Flag Lorenzo Sonego
706 116
117 Cecchinato Country Flag Marco Cecchinato
697 158
118 Donaldson Country Flag Jared Donaldson
681 112
119 Sela Country Flag Dudi Sela
681 291
120 Golubev Country Flag Andrey Golubev
679 161
121 Kokkinakis Country Flag Thanasi Kokkinakis
671 70
122 Popyrin Country Flag Alexei Popyrin
660 71
123 Djere Country Flag Laslo Djere
645 134
124 de Minaur Country Flag Alex de Minaur
640 169
125 Ruud Country Flag Casper Ruud
604 139
126 Andujar Country Flag Pablo Andujar
600 368
127 Bachinger Country Flag Matthias Bachinger
592 86
128 Marchenko Country Flag Illya Marchenko
584 124
129 Smyczek Country Flag Tim Smyczek
571 128
130 Dzumhur Country Flag Damir Dzumhur
564 220
131 Gerasimov Country Flag Egor Gerasimov
547 68
132 Monteiro Country Flag Thiago Monteiro
546 113
133 Garin Country Flag Cristian Garin
543 117
134 Travaglia Country Flag Stefano Travaglia
532 68
135 Chung Country Flag Hyeon Chung
508 143
136 Kavcic Country Flag Blaz Kavcic
499 120
137 Albot Country Flag Radu Albot
480 178
138 Sugita Country Flag Yuichi Sugita
461 129
139 Bemelmans Country Flag Ruben Bemelmans
457 72
140 Ward Country Flag James Ward
455 65
141 Marterer Country Flag Maximilian Marterer
453 75
142 Ilhan Country Flag Marsel Ilhan
451 74
143 Ivashka Country Flag Ilya Ivashka
439 68
144 Robert Country Flag Stephane Robert
439 113
145 Daniel Country Flag Taro Daniel
438 128
146 Klahn Country Flag Bradley Klahn
435 54
147 Laaksonen Country Flag Henri Laaksonen
434 78
148 Kecmanovic Country Flag Miomir Kecmanovic
416 103
149 Estrella Burgos Country Flag Victor Estrella Burgos
402 111
150 McDonald Country Flag Mackenzie McDonald
393 76
151 Carballes Baena Country Flag Roberto Carballes Baena
383 136
152 Souza Country Flag Joao Souza
383 72
153 Bagnis Country Flag Facundo Bagnis
376 83
154 Munar Country Flag Jaume Munar
369 100
155 Ito Country Flag Tatsuma Ito
358 88
156 Paul Country Flag Tommy Paul
356 78
157 Escobedo Country Flag Ernesto Escobedo
350 46
158 Sinner Country Flag Jannik Sinner
342 88
159 Halys Country Flag Quentin Halys
338 29
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 Gombos Country Flag Norbert Gombos
300 56
164 Dutra Silva Country Flag Rogerio Dutra Silva
281 84
165 Fratangelo Country Flag Bjorn Fratangelo
278 58
166 Gil Country Flag Fred Gil
276 115
167 Ramanathan Country Flag Ramkumar Ramanathan
272 35
168 Nishioka Country Flag Yoshihito Nishioka
269 150
169 Londero Country Flag Juan Ignacio Londero
267 73
170 Stebe Country Flag Cedrik-Marcel Stebe
266 76
171 Elias Country Flag Gastao Elias
264 69
172 Olivetti Country Flag Albano Olivetti
264 14
173 Bolt Country Flag Alex Bolt
262 32
174 Basic Country Flag Mirza Basic
254 47
175 Giron Country Flag Marcos Giron
249 48
176 Kravchuk Country Flag Konstantin Kravchuk
241 32
177 Koepfer Country Flag Dominik Koepfer
239 52
178 Novak Country Flag Dennis Novak
238 50
179 Kwon Country Flag Soonwoo Kwon
232 50
180 Vanni Country Flag Luca Vanni
230 23
181 Zopp Country Flag Jurgen Zopp
230 47
182 Barrere Country Flag Gregoire Barrere
226 38
183 Mager Country Flag Gianluca Mager
220 35
184 Polansky Country Flag Peter Polansky
220 49
185 Hanfmann Country Flag Yannick Hanfmann
218 50
186 Karatsev Country Flag Aslan Karatsev
216 46
187 Uchiyama Country Flag Yasutaka Uchiyama
204 28
188 Korda Country Flag Sebastian Korda
200 38
189 Ymer Country Flag Elias Ymer
200 50
190 Caruso Country Flag Salvatore Caruso
191 58
191 Kovalik Country Flag Jozef Kovalik
188 52
192 Melzer Country Flag Gerald Melzer
186 45
193 Gonzalez Country Flag Alejandro Gonzalez
179 46
194 Fabbiano Country Flag Thomas Fabbiano
178 89
195 Mmoh Country Flag Michael Mmoh
175 33
196 Rinderknech Country Flag Arthur Rinderknech
175 17
197 Eubanks Country Flag Christopher Eubanks
173 18
198 Olivo Country Flag Renzo Olivo
173 52
199 Ruusuvuori Country Flag Emil Ruusuvuori
168 37
200 Smith Country Flag John-Patrick Smith
167 27