ATP hard aces per match and aces allowed

PickFinder logo

PickFinder Team•Updated:

For tennis aces props, read both players. Giovanni Mpetshi Perricard hits the most aces on ATP hard courts at 18 per match, against an average of 7.3. Aleksandar Kovacevic gets aced the most, 13.6 per match and 1.08 per return game, while Denis Shapovalov gets aced the least at 0.26 per return game. Reading both sides predicted the last 12 weeks of aces better than the server alone, with a correlation of 0.71 instead of 0.63.

ATP hard aces per match
7.3
Most aces: Giovanni Mpetshi Perricard
18.0
Most allowed per return game: Aleksandar Kovacevic
1.08
Fewest allowed per return game: Denis Shapovalov
0.26

Tour level only: ATP hard events, the Grand Slams and the Finals. Challenger and WTA 125 matches have their own view, because mixing them would flatter anyone who plays down a level. Minimum 15 finished matches in the last 52 weeks.

Does the returner really change the ace count?

Aces allowed: first 26 weeks vs last 26 (correlation)
0.64
Aces hit: first 26 weeks vs last 26 (correlation)
0.80
Predicting aces from the server alone, last 12 weeks
0.63
Server and returner together, last 12 weeks
0.71

Yes. Aces allowed repeat from one half of the year to the next, and reading both sides predicted the last 12 weeks of aces with an average miss of 2.86 aces, against 3.09 from the server alone, over 1,520 player matches. Rates came only from matches before those weeks.

What the returner does to the top ATP hard servers

Estimated aces over an average 12.3 service games: the server's rate, times the returner's index, times service games. The index is pulled toward 100 first, because only part of it repeats (correlation 0.64). A rough read for sizing an ace line, not a prediction.

Estimated aces for top ATP hard servers against the biggest ace magnet, an average returner and the biggest ace wall
Giovanni Mpetshi PerricardWorld No. 14524.816.110.2
Hubert HurkaczWorld No. 2919.312.58.0
Martin DammWorld No. 10220.613.48.5
Alexander BublikWorld No. 2618.211.87.5
Taylor FritzWorld No. 1218.912.37.8
Quentin HalysWorld No. 4618.512.17.7
Arthur RinderknechWorld No. 6816.310.66.7
Jakub MensikWorld No. 1617.411.37.2
Alexander ZverevWorld No. 115.710.26.5
Aleksandar KovacevicWorld No. 8417.411.37.2

Aces hit against aces allowed

0.110.430.761.081.400.190.430.670.911.15Few aces, aced oftenBig serve, aced oftenFew aces, rarely acedBig serve, rarely acedPerricard: 1.31, 0.53PerricardHurkacz: 1.02, 0.55HurkaczDamm: 1.09, 0.66DammBublik: 0.96, 0.61BublikTaylor Fritz: 1.00, 0.63Quentin Halys: 0.98, 0.66Arthur Rinderknech: 0.86, 0.55Jakub Mensik: 0.92, 0.39Alexander Zverev: 0.83, 0.55Kovacevic: 0.92, 1.08KovacevicValentin Vacherot: 0.90, 0.56Chak Lam Coleman Wong: 0.95, 0.55Alexei Popyrin: 0.90, 0.65Marin Čilić: 0.93, 0.85Brandon Nakashima: 0.89, 0.76Griekspoor: 0.86, 0.88GriekspoorBen Shelton: 0.74, 0.50Matteo Berrettini: 0.87, 0.47Jannik Sinner: 0.93, 0.53Rei Sakamoto: 0.83, 0.60Thiago Agustin Tirante: 0.84, 0.38Sebastian Korda: 0.80, 0.47Jan-Lennard Struff: 0.81, 0.80Felix Auger-Aliassime: 0.86, 0.52Titouan Droguet: 0.80, 0.60Blockx: 0.74, 0.31BlockxMedjedovic: 0.82, 0.98MedjedovicMedvedev: 0.82, 0.30MedvedevYannick Hanfmann: 0.75, 0.64Casper Ruud: 0.75, 0.68Stan Wawrinka: 0.67, 0.71Andrey Rublev: 0.69, 0.64Tristan Schoolkate: 0.69, 0.68Gabriel Diallo: 0.73, 0.57Lorenzo Sonego: 0.68, 0.31Karen Khachanov: 0.64, 0.55Tomas Martin Etcheverry: 0.64, 0.68Shapovalov: 0.70, 0.26ShapovalovRoman Safiullin: 0.74, 0.56Stefanos Tsitsipas: 0.68, 0.48Novak Djokovic: 0.58, 0.78Jiri Lehecka: 0.68, 0.48James Duckworth: 0.69, 0.67Aleksandar Vukic: 0.68, 0.81Zachary Svajda: 0.67, 0.82Nikoloz Basilashvili: 0.75, 0.72Jaime Faria: 0.61, 0.42Terence Atmane: 0.61, 0.56Luciano Darderi: 0.59, 0.82Botic Van De Zandschulp: 0.59, 0.51Christopher O'Connell: 0.65, 0.53Kyrian Jacquet: 0.64, 0.52Zizou Bergs: 0.65, 0.50Daniel Altmaier: 0.66, 0.57Mattia Bellucci: 0.65, 0.56Adam Walton: 0.64, 0.75Yunchaokete Bu: 0.60, 0.81Kamil Majchrzak: 0.55, 0.85Alexander Shevchenko: 0.57, 0.57Liam Draxl: 0.54, 0.49Flavio Cobolli: 0.55, 0.57Benjamin Bonzi: 0.55, 0.64Nishesh Basavareddy: 0.56, 0.82Raphael Collignon: 0.58, 0.61Tommy Paul: 0.55, 0.59Nuno Borges: 0.57, 0.69Ugo Humbert: 0.57, 0.47Valentin Royer: 0.53, 0.69Arthur Fils: 0.58, 0.60Alejandro Tabilo: 0.54, 0.77Juan Manuel Cerundolo: 0.55, 0.46Jaume Munar: 0.50, 0.38Elias Ymer: 0.51, 0.53Alex Michelsen: 0.52, 0.60Marco Trungelliti: 0.48, 0.58Frances Tiafoe: 0.48, 0.83Sho Shimabukuro: 0.55, 0.51Arthur Gea: 0.45, 0.37Jacob Fearnley: 0.48, 0.48Learner Tien: 0.47, 0.58Tomas Machac: 0.50, 0.63Ignacio Buse: 0.48, 0.35Miomir Kecmanovic: 0.44, 0.85Michael Zheng: 0.43, 0.39Martin Landaluce: 0.41, 0.51Fokina: 0.42, 0.95FokinaDaniel Merida Aguilar: 0.43, 0.34Adrian Mannarino: 0.45, 0.79Marcos Giron: 0.42, 0.70Alexandre Muller: 0.44, 0.88Matteo Arnaldi: 0.42, 0.44Luca Van Assche: 0.44, 0.56Mackenzie McDonald: 0.44, 0.67Rinky Hijikata: 0.45, 0.69Alex De Minaur: 0.43, 0.50Lorenzo Musetti: 0.39, 0.45Francisco Cerundolo: 0.38, 0.46Federico Cina: 0.42, 0.50Carlos Alcaraz: 0.39, 0.39Cameron Norrie: 0.38, 0.71Fabian Marozsan: 0.37, 0.56Vit Kopriva: 0.41, 0.60Yibing Wu: 0.40, 0.60Rafael Jodar: 0.40, 0.41Juncheng Shang: 0.35, 0.67Marton Fucsovics: 0.38, 0.40Arthur Fery: 0.35, 0.48Nicolas Mejia: 0.34, 0.55Adolfo Daniel Vallejo: 0.37, 0.58Dalibor Svrcina: 0.29, 0.48Dane Sweeny: 0.28, 0.71Pablo Carreno Busta: 0.26, 0.73Mariano Navone: 0.26, 0.58Corentin Moutet: 0.28, 0.40Jenson Brooksby: 0.26, 0.51Shintaro Mochizuki: 0.24, 0.60Hugo Gaston: 0.24, 0.50Sebastian Baez: 0.20, 0.70Aces hit per service gameAces allowed per return game
ATP hard aces hit and allowed per game, last 52 weeks, 118 players. Dashed lines mark the average of the players shown.

ATP hard aces hit and allowed, sorted by aces per match

ATP hard aces hit and aces allowed by player, last 52 weeks
1Giovanni Mpetshi PerricardWorld No. 14518.01.312227.20.538924
2Hubert HurkaczWorld No. 2913.91.021737.50.559429
3Martin DammWorld No. 10213.41.091848.00.6611230
4Alexander BublikWorld No. 2613.40.961638.50.6110426
5Taylor FritzWorld No. 1212.91.001707.90.6310742
6Quentin HalysWorld No. 4612.70.981668.50.6611239
7Arthur RinderknechWorld No. 6812.30.861477.90.559316
8Jakub MensikWorld No. 1612.10.921555.00.396637
9Alexander ZverevWorld No. 111.70.831417.80.559344
10Aleksandar KovacevicWorld No. 8411.60.9215613.61.0818436
11Valentin VacherotWorld No. 2711.50.901527.10.569533
12Chak Lam Coleman WongWorld No. 8511.40.951616.60.559334
13Alexei PopyrinWorld No. 12611.30.901528.40.6511116
14Marin ČilićWorld No. 9611.10.9315810.10.8514519
15Brandon NakashimaWorld No. 1811.00.891519.20.7612942
16Tallon GriekspoorWorld No. 5011.00.8614711.20.8815028
17Ben SheltonWorld No. 410.90.741267.10.508439
18Matteo BerrettiniWorld No. 4310.80.871476.00.478120
19Jannik SinnerWorld No. 210.70.931585.70.538925
20Rei SakamotoWorld No. 12310.50.831417.60.6010122
21Thiago Agustin TiranteWorld No. 5310.20.841424.70.386427
22Sebastian KordaWorld No. 8610.20.801365.90.478020
23Jan-Lennard StruffWorld No. 3910.10.8113710.10.8013532
24Felix Auger-AliassimeWorld No. 1310.10.861476.10.528830
25Titouan DroguetWorld No. 7910.10.801367.60.6010219
26Alexander BlockxWorld No. 2810.10.741254.20.315317
27Hamad MedjedovicWorld No. 7710.10.8213912.00.9816617
28Daniil MedvedevWorld No. 59.60.821403.50.305251
29Yannick HanfmannWorld No. 589.50.751278.20.6410825
30Casper RuudWorld No. 239.50.751278.50.6811621
31Stan WawrinkaWorld No. 1529.50.671139.90.7112115
32Andrey RublevWorld No. 229.00.691188.40.6410831
33Tristan SchoolkateWorld No. 1439.00.691188.90.6811615
34Gabriel DialloWorld No. 1699.00.731247.10.579715
35Lorenzo SonegoWorld No. 1068.90.681164.00.315325
36Karen KhachanovWorld No. 258.80.641087.60.559432
37Tomas Martin EtcheverryWorld No. 318.80.641099.30.6811524
38Denis ShapovalovWorld No. 518.70.701193.10.264330
39Roman SafiullinWorld No. 718.70.741266.30.569415
40Stefanos TsitsipasWorld No. 348.50.681155.90.488237
41Novak DjokovicWorld No. 118.50.589811.20.7813220
42Jiri LeheckaWorld No. 158.20.681155.80.488238
43James DuckworthWorld No. 708.20.691177.90.6711529
44Aleksandar VukicWorld No. 1278.10.681159.90.8113829
45Zachary SvajdaWorld No. 758.10.671149.80.8214028
46Nikoloz BasilashviliWorld No. 878.00.751277.60.7212129
47Jaime FariaWorld No. 578.00.611045.50.427225
48Terence AtmaneWorld No. 737.90.611037.10.569527
49Luciano DarderiWorld No. 217.80.5910110.80.8214026
50Botic Van De ZandschulpWorld No. 377.70.59996.80.518638
51Christopher O'ConnellWorld No. 1177.70.651116.40.539026
52Kyrian JacquetWorld No. 807.60.641086.20.528825
53Zizou BergsWorld No. 407.50.651105.80.508426
54Daniel AltmaierWorld No. 637.50.661116.60.579625
55Mattia BellucciWorld No. 667.40.651106.60.569629
56Adam WaltonWorld No. 987.40.641098.70.7512729
57Yunchaokete BuWorld No. 937.40.6010210.20.8113818
58Kamil MajchrzakWorld No. 827.30.559311.40.8514527
59Alexander ShevchenkoWorld No. 1077.30.57977.20.579625
60Liam DraxlWorld No. 1687.30.54926.50.498415
61Flavio CobolliWorld No. 67.20.55947.40.579730
62Benjamin BonziWorld No. 957.20.55938.40.6410824
63Nishesh BasavareddyWorld No. 1287.20.569510.40.8213916
64Raphael CollignonWorld No. 557.10.58987.60.6110416
65Tommy PaulWorld No. 147.00.55947.60.5910142
66Nuno BorgesWorld No. 497.00.57978.70.6911831
67Ugo HumbertWorld No. 387.00.57985.70.478029
68Valentin RoyerWorld No. 1207.00.53899.00.6911620
69Arthur FilsWorld No. 76.80.58996.70.6010240
70Alejandro TabiloWorld No. 306.80.54929.50.7713128
71Juan Manuel CerundoloWorld No. 546.80.55945.80.467924
72Jaume MunarWorld No. 656.80.50855.20.386520
73Elias YmerWorld No. 2456.80.51877.10.539016
74Alex MichelsenWorld No. 356.70.52887.60.6010139
75Marco TrungellitiWorld No. 916.70.48818.00.589815
76Frances TiafoeWorld No. 86.30.488210.90.8314041
77Sho ShimabukuroWorld No. 1186.20.55935.80.518628
78Arthur GeaWorld No. 446.20.45765.00.376326
79Jacob FearnleyWorld No. 906.20.48826.20.488121
80Learner TienWorld No. 196.10.47797.70.589937
81Tomas MachacWorld No. 696.00.50857.70.6310727
82Ignacio BuseWorld No. 336.00.48824.40.355918
83Miomir KecmanovicWorld No. 605.70.447411.00.8514532
84Michael ZhengWorld No. 1005.60.43735.20.396622
85Martin LandaluceWorld No. 675.40.41706.80.518725
86Alejandro Davidovich FokinaWorld No. 175.40.427212.10.9516125
87Daniel Merida AguilarWorld No. 425.40.43744.30.345821
88Adrian MannarinoWorld No. 595.30.45769.50.7913437
89Marcos GironWorld No. 895.30.42718.90.7011929
90Alexandre MullerWorld No. 1465.30.447410.60.8815018
91Matteo ArnaldiWorld No. 365.30.42715.60.447515
92Luca Van AsscheWorld No. 475.20.44756.70.569622
93Mackenzie McDonaldWorld No. 2425.20.44757.90.6711419
94Rinky HijikataWorld No. 835.10.45777.90.6911742
95Alex De MinaurWorld No. 95.10.43736.00.508539
96Lorenzo MusettiWorld No. 245.10.39675.80.457634
97Francisco CerundoloWorld No. 205.10.38656.10.467827
98Federico CinaWorld No. 1365.10.42716.10.508415
99Carlos AlcarazWorld No. 35.00.39664.90.396540
100Cameron NorrieWorld No. 455.00.38659.30.7112037
101Fabian MarozsanWorld No. 615.00.37627.50.569526
102Vit KoprivaWorld No. 624.80.41697.10.6010221
103Yibing WuWorld No. 1054.70.40677.10.6010223
104Rafael JodarWorld No. 104.60.40684.70.417042
105Juncheng ShangWorld No. 2504.40.35608.40.6711316
106Marton FucsovicsWorld No. 1444.20.38644.40.406815
107Arthur FeryWorld No. 324.10.35595.80.488121
108Nicolas MejiaWorld No. 1154.10.34586.50.559316
109Adolfo Daniel VallejoWorld No. 564.00.37626.40.589921
110Dalibor SvrcinaWorld No. 1193.70.29496.30.488227
111Dane SweenyWorld No. 1143.50.28479.10.7112118
112Pablo Carreno BustaWorld No. 743.30.26459.20.7312426
113Mariano NavoneWorld No. 483.30.26447.60.589921
114Corentin MoutetWorld No. 1103.30.28485.00.406915
115Jenson BrooksbyWorld No. 942.80.26445.60.518625
116Shintaro MochizukiWorld No. 1252.80.24417.10.6010322
117Hugo GastonWorld No. 1082.80.24405.90.508618
118Sebastian BaezWorld No. 522.30.20348.30.7011926

Using ace matchups on a prop

  1. Start with the server

    Giovanni Mpetshi Perricard hits 1.31 aces per service game. That is a serve index of 222, where 100 is the ATP hard average of 0.59.

  2. Check who is returning

    Aleksandar Kovacevic has a return index of 184, the highest here. Denis Shapovalov has 43, the lowest. A line that ignores the returner ignores that gap.

  3. Multiply it out

    Over an average 12.3 service games, Giovanni Mpetshi Perricard works out to about 16.1 aces against an average returner, 24.8 against Aleksandar Kovacevic and 10.2 against Denis Shapovalov. The returner's index is pulled toward 100 first, because only part of it repeats (correlation 0.64).

  4. Adjust for the court

    Then check the court speed index for this week's event. Aces per match change a lot from clay to grass. Today's line and the hit rate against it are in PickFinder.

How this is counted

Counts finished singles matches, Nov 2, 2025 to Nov 2, 2026. Aces per match is the player's aces divided by matches. Aces allowed are the opponent's aces in those matches. Per-game rates divide by service games played and by the opponent's service games, so a long match doesn't inflate them. Serve and return indexes compare those rates with the ATP hard average, set to 100. Retired matches and walkovers are left out. Tour level means ATP events, the Grand Slams and the Finals, qualifying included. Challenger and WTA 125 matches are left out and have their own view, because they would flatter anyone who plays down a level. Team cups are left out too. A player needs 15+ matches to appear. Hard includes indoor hard. The correlations compare the first 26 weeks with the last 26 for players at this level with 80+ games in each, across all surfaces, and the prediction test sets rates only from matches before the last 12 weeks.

Ace matchups FAQ

Who hits the most aces per match on ATP hard courts?

Giovanni Mpetshi Perricard at 18 per match over 24 matches, or 1.31 per service game. The average is 7.3 per match.

Who gives up the most aces on ATP hard courts?

Aleksandar Kovacevic allows 13.6 aces per match and 1.08 per return game over 36 matches. That is a return index of 184, where 100 is average.

Who is hardest to ace on ATP hard courts?

Denis Shapovalov allows 0.26 aces per return game over 30 matches, a return index of 43.

Are aces allowed a real skill or just luck?

A player's aces allowed in the first 26 weeks correlated 0.64 with the last 26 across 143 players, so it repeats. Aces hit correlated 0.8. Adding the returner moved the average miss on aces from 3.09 to 2.86 over the last 12 weeks.

Why use per-game rates as well as per-match?

Match length moves the count. An average ATP hard match has 12.3 service games per player, and a player who wins quickly serves fewer. Per-game rates take that out.

What is the best tool for researching Tennis picks?

PickFinder is a sports betting research tool built for this. For tennis it shows hit rates against today's exact line, matchup data and line movement, and compares prices across 24 books and apps. It covers 30+ leagues in all, with a 3-day money-back guarantee, and we make it, so test it against anything else you use. The rankings on this page are free.

What is PickFinder?

PickFinder is a sports betting research tool for player props, +EV bets, arbitrage, middles and odds comparison. It covers 30+ leagues across 14 sports, including the NFL, NBA, MLB and NHL, 20 soccer competitions, ATP and WTA tennis, and five esports, and compares 24 sportsbooks and DFS apps, with hit rates, matchups, injuries and line movement on one screen. Every plan includes its Discord, with over 50,000 members, an average of three slips posted a day, 24/7 support and a community free of spam. New members get a 3-day money-back guarantee. PickFinder is not a sportsbook and does not take bets.

More Tennis research

Join over

150,000

PickFinder users

Find the best Tennis picks with PickFinder. This page looks back. To find the best Tennis picks today, you need a research tool like PickFinder: hit rates against today's exact line, matchups, injuries, line movement and every price across 24 books and apps, on one screen.

discord

© 2026 PickFinder

This website is designed solely for research purposes and does not involve real money betting. If you or someone you know is struggling with gambling issues, please seek help by calling 1-800-GAMBLER.

Download on the App Store