UMPIRY
EN
Umpiry skill ratingPerformance-based rating · updated daily

Best serving ATP players on grass

ATP Serve Rating · GrassATP · 58 players
Measures serving performance over 12 months, independent of the official ranking. 0–100.How this rating works →
Rank = position in this Umpiry rating. Official rank shown for context.
Sorted by Serve rating
1#1Alexander ZverevServe 100 · BP saved — · ATP #1100Not enough dataATP #1
2#2Taylor FritzServe 92 · BP saved — · ATP #1292Not enough dataATP #12
3#3Jannik SinnerServe 90 · BP saved — · ATP #290Not enough dataATP #2
4#4Arthur RinderknechServe 76 · BP saved — · ATP #6876Not enough dataATP #68
5#5Felix Auger AliassimeServe 73 · BP saved — · ATP #1373Not enough dataATP #13
6#6Alexander BublikServe 69 · BP saved — · ATP #2669Not enough dataATP #26
7#7Ben SheltonServe 67 · BP saved — · ATP #467Not enough dataATP #4
8#8Frances TiafoeServe 62 · BP saved — · ATP #862Not enough dataATP #8
9#9Roman SafiullinServe 62 · BP saved — · ATP #7162Not enough dataATP #71
10#10Giovanni Mpetshi PerricardServe 60 · BP saved — · ATP #14560Not enough dataATP #145
11#11Jiri LeheckaServe 59 · BP saved — · ATP #1559Not enough dataATP #15
12#12Hubert HurkaczServe 57 · BP saved — · ATP #2957Not enough dataATP #29
13#13Alejandro Davidovich FokinaServe 57 · BP saved — · ATP #1757Not enough dataATP #17
14#14Yannick HanfmannServe 56 · BP saved — · ATP #5856Not enough dataATP #58
15#15Lorenzo SonegoServe 53 · BP saved — · ATP #10653Not enough dataATP #106
16#16Novak DjokovicServe 50 · BP saved — · ATP #1150Not enough dataATP #11
17#17Grigor DimitrovServe 48 · BP saved — · ATP #13448Not enough dataATP #134
18#18Sho ShimabukuroServe 47 · BP saved — · ATP #11847Not enough dataATP #118
19#19Nuno BorgesServe 46 · BP saved — · ATP #4946Not enough dataATP #49
20#20Mattia BellucciServe 46 · BP saved — · ATP #6646Not enough dataATP #66
21#21Martin DammServe 46 · BP saved — · ATP #10246Not enough dataATP #102
22#22Jaime FariaServe 44 · BP saved — · ATP #5744Not enough dataATP #57
23#23Tommy PaulServe 43 · BP saved — · ATP #1443Not enough dataATP #14
24#24James DuckworthServe 43 · BP saved — · ATP #7043Not enough dataATP #70
25#25Kamil MajchrzakServe 41 · BP saved — · ATP #8241Not enough dataATP #82
Showing 25 of 58

Related rankings

About this ranking

How this rating works →
Measures serving performance over 12 months, independent of the official ranking. 0–100.How this rating works →