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,470 772
2 Karlovic Country Flag Ivo Karlovic
13,728 694
3 Federer Country Flag Roger Federer
11,478 1,462
4 Lopez Country Flag Feliciano Lopez
10,261 976
5 Ivanisevic Country Flag Goran Ivanisevic
10,237 731
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 Raonic Country Flag Milos Raonic
8,278 532
10 Ljubicic Country Flag Ivan Ljubicic
8,138 680
11 Cilic Country Flag Marin Cilic
7,985 857
12 Anderson Country Flag Kevin Anderson
7,727 600
13 Krajicek Country Flag Richard Krajicek
7,694 606
14 Rusedski Country Flag Greg Rusedski
7,605 677
15 Berdych Country Flag Tomas Berdych
7,184 933
16 Djokovic Country Flag Novak Djokovic
7,008 1,242
17 Monfils Country Flag Gael Monfils
6,893 838
18 Philippoussis Country Flag Mark Philippoussis
6,709 482
19 Tsonga Country Flag Jo-Wilfried Tsonga
6,643 672
20 Wawrinka Country Flag Stan Wawrinka
6,434 872
21 Murray Country Flag Andy Murray
6,414 947
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 Gasquet Country Flag Richard Gasquet
5,145 961
32 Johansson Country Flag Thomas Johansson
5,123 618
33 Hewitt Country Flag Lleyton Hewitt
5,118 819
34 Fish Country Flag Mardy Fish
4,947 501
35 Chardy Country Flag Jeremy Chardy
4,801 595
36 Kafelnikov Country Flag Yevgeny Kafelnikov
4,740 837
37 Dimitrov Country Flag Grigor Dimitrov
4,632 676
38 Kohlschreiber Country Flag Philipp Kohlschreiber
4,620 828
39 Zverev Country Flag Alexander Zverev
4,587 546
40 Paire Country Flag Benoit Paire
4,542 531
41 Kyrgios Country Flag Nick Kyrgios
4,529 299
42 Moya Country Flag Carlos Moya
4,436 856
43 Becker Country Flag Boris Becker
4,424 418
44 del Potro Country Flag Juan Martin del Potro
4,418 593
45 Arthurs Country Flag Wayne Arthurs
4,375 274
46 Baghdatis Country Flag Marcos Baghdatis
4,353 597
47 Henman Country Flag Tim Henman
4,337 720
48 Kuerten Country Flag Gustavo Kuerten
4,337 511
49 Gulbis Country Flag Ernests Gulbis
4,247 454
50 Troicki Country Flag Viktor Troicki
4,229 539
51 Gambill Country Flag Jan-Michael Gambill
4,205 389
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 Medvedev Country Flag Daniil Medvedev
3,670 452
66 Fritz Country Flag Taylor Fritz
3,656 385
67 Rafter Country Flag Patrick Rafter
3,648 513
68 Goellner Country Flag Marc-Kevin Goellner
3,595 336
69 Stich Country Flag Michael Stich
3,546 417
70 Struff Country Flag Jan-Lennard Struff
3,536 390
71 Youzhny Country Flag Mikhail Youzhny
3,503 882
72 Blake Country Flag James Blake
3,475 591
73 Tipsarevic Country Flag Janko Tipsarevic
3,448 499
74 Siemerink Country Flag Jan Siemerink
3,398 506
75 Chang Country Flag Michael Chang
3,387 773
76 Melzer Country Flag Jurgen Melzer
3,383 631
77 Johnson Country Flag Steve Johnson
3,342 395
78 Benneteau Country Flag Julien Benneteau
3,323 563
79 Robredo Country Flag Tommy Robredo
3,234 873
80 Tursunov Country Flag Dmitry Tursunov
3,218 434
81 Khachanov Country Flag Karen Khachanov
3,214 407
82 Hrbaty Country Flag Dominik Hrbaty
3,200 628
83 Clement Country Flag Arnaud Clement
3,160 614
84 Dolgopolov Country Flag Alexandr Dolgopolov
3,148 412
85 El Aynaoui Country Flag Younes El Aynaoui
3,147 451
86 Bjorkman Country Flag Jonas Bjorkman
3,129 733
87 Grosjean Country Flag Sebastien Grosjean
3,125 558
88 Tsitsipas Country Flag Stefanos Tsitsipas
3,123 430
89 Hurkacz Country Flag Hubert Hurkacz
3,121 278
90 Mahut Country Flag Nicolas Mahut
3,118 402
91 Larsson Country Flag Magnus Larsson
3,105 466
92 Llodra Country Flag Michael Llodra
3,097 398
93 Thiem Country Flag Dominic Thiem
3,073 534
94 Opelka Country Flag Reilly Opelka
3,056 169
95 Haase Country Flag Robin Haase
2,987 459
96 Damm Country Flag Martin Damm
2,961 358
97 Ancic Country Flag Mario Ancic
2,956 318
98 Rublev Country Flag Andrey Rublev
2,933 430
99 Ferrer Country Flag David Ferrer
2,930 1,077
100 Bublik Country Flag Alexander Bublik
2,920 234
101 Courier Country Flag Jim Courier
2,913 546
102 Ferrero Country Flag Juan Carlos Ferrero
2,893 709
103 Istomin Country Flag Denis Istomin
2,871 441
104 Becker Country Flag Benjamin Becker
2,838 368
105 Mathieu Country Flag Paul-Henri Mathieu
2,818 569
106 Medvedev Country Flag Andrei Medvedev
2,818 498
107 Goffin Country Flag David Goffin
2,786 529
108 Mannarino Country Flag Adrian Mannarino
2,773 591
109 Auger-Aliassime Country Flag Felix Auger-Aliassime
2,768 295
110 Tomic Country Flag Bernard Tomic
2,739 347
111 Prinosil Country Flag David Prinosil
2,713 374
112 Lapentti Country Flag Nicolas Lapentti
2,707 557
113 Pospisil Country Flag Vasek Pospisil
2,703 281
114 Calleri Country Flag Agustin Calleri
2,661 381
115 Corretja Country Flag Alex Corretja
2,640 698
116 Vacek Country Flag Daniel Vacek
2,619 378
117 Santoro Country Flag Fabrice Santoro
2,613 841
118 Shapovalov Country Flag Denis Shapovalov
2,595 310
119 Stark Country Flag Jonathan Stark
2,574 280
120 Davydenko Country Flag Nikolay Davydenko
2,527 787
121 Norman Country Flag Magnus Norman
2,523 402
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 Fognini Country Flag Fabio Fognini
2,450 754
128 Bedene Country Flag Aljaz Bedene
2,445 290
129 Kucera Country Flag Karol Kucera
2,444 487
130 Tiafoe Country Flag Frances Tiafoe
2,418 329
131 Stoltenberg Country Flag Jason Stoltenberg
2,403 440
132 Pavel Country Flag Andrei Pavel
2,394 492
133 Garcia-Lopez Country Flag Guillermo Garcia-Lopez
2,362 650
134 Berrettini Country Flag Matteo Berrettini
2,361 236
135 Spadea Country Flag Vincent Spadea
2,361 657
136 Vesely Country Flag Jiri Vesely
2,342 289
137 Bellucci Country Flag Thomaz Bellucci
2,299 382
138 Mayer Country Flag Leonardo Mayer
2,274 361
139 Novak Country Flag Jiri Novak
2,259 567
140 Stakhovsky Country Flag Sergiy Stakhovsky
2,256 341
141 Ginepri Country Flag Robby Ginepri
2,242 390
142 Korda Country Flag Petr Korda
2,236 512
143 Costa Country Flag Albert Costa
2,232 638
144 Bruguera Country Flag Sergi Bruguera
2,207 567
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 Coric Country Flag Borna Coric
2,097 356
153 Washington Country Flag MaliVai Washington
2,055 375
154 Dodig Country Flag Ivan Dodig
2,050 249
155 Nishikori Country Flag Kei Nishikori
2,041 622
156 Nalbandian Country Flag David Nalbandian
2,034 544
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 Bautista Agut Country Flag Roberto Bautista Agut
1,973 618
162 Massu Country Flag Nicolas Massu
1,967 449
163 Pouille Country Flag Lucas Pouille
1,965 257
164 Volkov Country Flag Alexander Volkov
1,956 384
165 Novacek Country Flag Karel Novacek
1,952 308
166 Acasuso Country Flag Jose Acasuso
1,950 366
167 Ramos-Vinolas Country Flag Albert Ramos-Vinolas
1,949 590
168 Herbert Country Flag Pierre-Hugues Herbert
1,945 223
169 Eltingh Country Flag Jacco Eltingh
1,943 249
170 Haarhuis Country Flag Paul Haarhuis
1,942 428
171 Harrison Country Flag Ryan Harrison
1,925 273
172 Carreno Busta Country Flag Pablo Carreno Busta
1,919 464
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 Thompson Country Flag Jordan Thompson
1,565 232
200 Lu Country Flag Yen-Hsun Lu
1,561 365