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). Data update after tournament completion.

Career Aces On All Surfaces From All Countries

Player
Number
Matches
1 Isner Country Flag John Isner
14,222 760
2 Karlovic Country Flag Ivo Karlovic
13,728 694
3 Federer Country Flag Roger Federer
11,478 1,462
4 Ivanisevic Country Flag Goran Ivanisevic
10,237 731
5 Lopez Country Flag Feliciano Lopez
10,221 972
6 Roddick Country Flag Andy Roddick
9,074 776
7 Querrey Country Flag Sam Querrey
8,879 694
8 Sampras Country Flag Pete Sampras
8,858 792
9 Ljubicic Country Flag Ivan Ljubicic
8,138 680
10 Raonic Country Flag Milos Raonic
8,136 524
11 Cilic Country Flag Marin Cilic
7,982 856
12 Krajicek Country Flag Richard Krajicek
7,694 606
13 Anderson Country Flag Kevin Anderson
7,683 596
14 Rusedski Country Flag Greg Rusedski
7,605 677
15 Berdych Country Flag Tomas Berdych
7,184 933
16 Djokovic Country Flag Novak Djokovic
6,777 1,213
17 Philippoussis Country Flag Mark Philippoussis
6,709 482
18 Monfils Country Flag Gael Monfils
6,693 815
19 Tsonga Country Flag Jo-Wilfried Tsonga
6,643 672
20 Murray Country Flag Andy Murray
6,337 931
21 Wawrinka Country Flag Stan Wawrinka
6,237 846
22 Rosset Country Flag Marc Rosset
6,212 645
23 Haas Country Flag Tommy Haas
5,992 867
24 Safin Country Flag Marat Safin
5,754 649
25 Martin Country Flag Todd Martin
5,694 593
26 Ferreira Country Flag Wayne Ferreira
5,610 774
27 Almagro Country Flag Nicolas Almagro
5,493 662
28 Enqvist Country Flag Thomas Enqvist
5,490 705
29 Muller Country Flag Gilles Muller
5,427 403
30 Verdasco Country Flag Fernando Verdasco
5,422 992
31 Johansson Country Flag Thomas Johansson
5,123 618
32 Hewitt Country Flag Lleyton Hewitt
5,118 819
33 Gasquet Country Flag Richard Gasquet
5,085 948
34 Fish Country Flag Mardy Fish
4,947 501
35 Chardy Country Flag Jeremy Chardy
4,800 594
36 Kafelnikov Country Flag Yevgeny Kafelnikov
4,740 837
37 Kohlschreiber Country Flag Philipp Kohlschreiber
4,620 828
38 Paire Country Flag Benoit Paire
4,526 530
39 Kyrgios Country Flag Nick Kyrgios
4,514 298
40 Moya Country Flag Carlos Moya
4,436 856
41 Becker Country Flag Boris Becker
4,424 418
42 del Potro Country Flag Juan Martin del Potro
4,418 593
43 Dimitrov Country Flag Grigor Dimitrov
4,389 639
44 Arthurs Country Flag Wayne Arthurs
4,375 274
45 Baghdatis Country Flag Marcos Baghdatis
4,353 597
46 Henman Country Flag Tim Henman
4,337 720
47 Kuerten Country Flag Gustavo Kuerten
4,337 511
48 Gulbis Country Flag Ernests Gulbis
4,247 454
49 Troicki Country Flag Viktor Troicki
4,229 539
50 Gambill Country Flag Jan-Michael Gambill
4,205 389
51 Zverev Country Flag Alexander Zverev
4,186 496
52 Kiefer Country Flag Nicolas Kiefer
4,170 612
53 Stepanek Country Flag Radek Stepanek
4,111 658
54 Agassi Country Flag Andre Agassi
4,082 851
55 Mirnyi Country Flag Max Mirnyi
4,073 435
56 Carlsen Country Flag Kenneth Carlsen
3,993 503
57 Nadal Country Flag Rafael Nadal
3,974 1,254
58 Soderling Country Flag Robin Soderling
3,893 463
59 Seppi Country Flag Andreas Seppi
3,800 769
60 Fromberg Country Flag Richard Fromberg
3,791 439
61 Gonzalez Country Flag Fernando Gonzalez
3,764 538
62 Simon Country Flag Gilles Simon
3,756 878
63 Pioline Country Flag Cedric Pioline
3,745 636
64 Malisse Country Flag Xavier Malisse
3,732 546
65 Rafter Country Flag Patrick Rafter
3,648 513
66 Goellner Country Flag Marc-Kevin Goellner
3,595 336
67 Stich Country Flag Michael Stich
3,546 417
68 Youzhny Country Flag Mikhail Youzhny
3,503 882
69 Blake Country Flag James Blake
3,475 591
70 Tipsarevic Country Flag Janko Tipsarevic
3,448 499
71 Siemerink Country Flag Jan Siemerink
3,398 506
72 Chang Country Flag Michael Chang
3,387 773
73 Medvedev Country Flag Daniil Medvedev
3,387 417
74 Melzer Country Flag Jurgen Melzer
3,383 631
75 Johnson Country Flag Steve Johnson
3,325 392
76 Benneteau Country Flag Julien Benneteau
3,323 563
77 Struff Country Flag Jan-Lennard Struff
3,317 371
78 Fritz Country Flag Taylor Fritz
3,305 351
79 Robredo Country Flag Tommy Robredo
3,234 873
80 Tursunov Country Flag Dmitry Tursunov
3,218 434
81 Hrbaty Country Flag Dominik Hrbaty
3,200 628
82 Clement Country Flag Arnaud Clement
3,160 614
83 Dolgopolov Country Flag Alexandr Dolgopolov
3,148 412
84 El Aynaoui Country Flag Younes El Aynaoui
3,147 451
85 Bjorkman Country Flag Jonas Bjorkman
3,129 733
86 Grosjean Country Flag Sebastien Grosjean
3,125 558
87 Mahut Country Flag Nicolas Mahut
3,118 402
88 Larsson Country Flag Magnus Larsson
3,105 466
89 Llodra Country Flag Michael Llodra
3,097 398
90 Khachanov Country Flag Karen Khachanov
3,059 384
91 Opelka Country Flag Reilly Opelka
3,056 169
92 Haase Country Flag Robin Haase
2,987 459
93 Damm Country Flag Martin Damm
2,961 358
94 Ancic Country Flag Mario Ancic
2,956 318
95 Ferrer Country Flag David Ferrer
2,930 1,077
96 Thiem Country Flag Dominic Thiem
2,921 510
97 Courier Country Flag Jim Courier
2,913 546
98 Ferrero Country Flag Juan Carlos Ferrero
2,893 709
99 Istomin Country Flag Denis Istomin
2,871 441
100 Becker Country Flag Benjamin Becker
2,838 368
101 Mathieu Country Flag Paul-Henri Mathieu
2,818 569
102 Medvedev Country Flag Andrei Medvedev
2,818 498
103 Tsitsipas Country Flag Stefanos Tsitsipas
2,806 392
104 Goffin Country Flag David Goffin
2,740 522
105 Tomic Country Flag Bernard Tomic
2,739 347
106 Prinosil Country Flag David Prinosil
2,713 374
107 Lapentti Country Flag Nicolas Lapentti
2,707 557
108 Pospisil Country Flag Vasek Pospisil
2,696 280
109 Calleri Country Flag Agustin Calleri
2,661 381
110 Corretja Country Flag Alex Corretja
2,640 698
111 Vacek Country Flag Daniel Vacek
2,619 378
112 Santoro Country Flag Fabrice Santoro
2,613 841
113 Auger-Aliassime Country Flag Felix Auger-Aliassime
2,604 275
114 Rublev Country Flag Andrey Rublev
2,599 386
115 Bublik Country Flag Alexander Bublik
2,597 208
116 Mannarino Country Flag Adrian Mannarino
2,586 550
117 Stark Country Flag Jonathan Stark
2,574 280
118 Davydenko Country Flag Nikolay Davydenko
2,527 787
119 Hurkacz Country Flag Hubert Hurkacz
2,523 238
120 Norman Country Flag Magnus Norman
2,523 402
121 Shapovalov Country Flag Denis Shapovalov
2,522 300
122 Forget Country Flag Guy Forget
2,516 278
123 Rios Country Flag Marcelo Rios
2,515 540
124 Srichaphan Country Flag Paradorn Srichaphan
2,507 397
125 Cuevas Country Flag Pablo Cuevas
2,486 428
126 Wheaton Country Flag David Wheaton
2,476 313
127 Bedene Country Flag Aljaz Bedene
2,445 290
128 Kucera Country Flag Karol Kucera
2,444 487
129 Fognini Country Flag Fabio Fognini
2,427 745
130 Stoltenberg Country Flag Jason Stoltenberg
2,403 440
131 Pavel Country Flag Andrei Pavel
2,394 492
132 Garcia-Lopez Country Flag Guillermo Garcia-Lopez
2,362 650
133 Spadea Country Flag Vincent Spadea
2,361 657
134 Bellucci Country Flag Thomaz Bellucci
2,299 382
135 Mayer Country Flag Leonardo Mayer
2,274 361
136 Berrettini Country Flag Matteo Berrettini
2,260 226
137 Novak Country Flag Jiri Novak
2,259 567
138 Stakhovsky Country Flag Sergiy Stakhovsky
2,256 341
139 Ginepri Country Flag Robby Ginepri
2,242 390
140 Vesely Country Flag Jiri Vesely
2,240 282
141 Korda Country Flag Petr Korda
2,236 512
142 Costa Country Flag Albert Costa
2,232 638
143 Bruguera Country Flag Sergi Bruguera
2,207 567
144 Tiafoe Country Flag Frances Tiafoe
2,187 301
145 Canas Country Flag Guillermo Canas
2,177 437
146 Nieminen Country Flag Jarkko Nieminen
2,176 693
147 Sanguinetti Country Flag Davide Sanguinetti
2,169 390
148 Sock Country Flag Jack Sock
2,168 325
149 Schuettler Country Flag Rainer Schuettler
2,150 646
150 Andreev Country Flag Igor Andreev
2,145 442
151 Dent Country Flag Taylor Dent
2,136 283
152 Washington Country Flag MaliVai Washington
2,055 375
153 Dodig Country Flag Ivan Dodig
2,050 249
154 Nishikori Country Flag Kei Nishikori
2,036 619
155 Nalbandian Country Flag David Nalbandian
2,034 544
156 Coric Country Flag Borna Coric
2,033 343
157 Schalken Country Flag Sjeng Schalken
2,027 531
158 Mayer Country Flag Florian Mayer
2,019 484
159 Woodforde Country Flag Mark Woodforde
2,007 423
160 Hanescu Country Flag Victor Hanescu
1,994 412
161 Massu Country Flag Nicolas Massu
1,967 449
162 Pouille Country Flag Lucas Pouille
1,962 255
163 Volkov Country Flag Alexander Volkov
1,956 384
164 Novacek Country Flag Karel Novacek
1,952 308
165 Acasuso Country Flag Jose Acasuso
1,950 366
166 Eltingh Country Flag Jacco Eltingh
1,943 249
167 Haarhuis Country Flag Paul Haarhuis
1,942 428
168 Bautista Agut Country Flag Roberto Bautista Agut
1,928 604
169 Harrison Country Flag Ryan Harrison
1,925 273
170 Carreno Busta Country Flag Pablo Carreno Busta
1,919 464
171 Ramos-Vinolas Country Flag Albert Ramos-Vinolas
1,906 575
172 Herbert Country Flag Pierre-Hugues Herbert
1,898 219
173 Gimelstob Country Flag Justin Gimelstob
1,860 278
174 Escude Country Flag Nicolas Escude
1,856 282
175 Muster Country Flag Thomas Muster
1,836 595
176 Tarango Country Flag Jeff Tarango
1,833 457
177 Hlasek Country Flag Jakob Hlasek
1,825 301
178 Granollers Country Flag Marcel Granollers
1,821 449
179 Montanes Country Flag Albert Montanes
1,821 542
180 Raoux Country Flag Guillaume Raoux
1,821 373
181 Reneberg Country Flag Richey Reneberg
1,816 389
182 Chela Country Flag Juan Ignacio Chela
1,813 585
183 Shelton Country Flag Bryan Shelton
1,792 202
184 Olhovskiy Country Flag Andrei Olhovskiy
1,771 230
185 Johansson Country Flag Joachim Johansson
1,743 122
186 Costa Country Flag Carlos Costa
1,737 409
187 Rosol Country Flag Lukas Rosol
1,714 259
188 Lendl Country Flag Ivan Lendl
1,701 246
189 Holm Country Flag Henrik Holm
1,681 194
190 Zabaleta Country Flag Mariano Zabaleta
1,680 403
191 Tebbutt Country Flag Michael Tebbutt
1,645 147
192 Zverev Country Flag Mischa Zverev
1,643 331
193 Arazi Country Flag Hicham Arazi
1,633 411
194 Voinea Country Flag Adrian Voinea
1,593 291
195 Janowicz Country Flag Jerzy Janowicz
1,584 165
196 Sousa Country Flag Joao Sousa
1,579 438
197 Karbacher Country Flag Bernd Karbacher
1,576 285
198 Boetsch Country Flag Arnaud Boetsch
1,566 382
199 Lu Country Flag Yen-Hsun Lu
1,561 365
200 Golmard Country Flag Jerome Golmard
1,560 280