Ben Shelton
ATP
career high · #4

Ben
Shelton

USAUSA·age 24·Left-handed·193cm · 6′4″
#4=
Live ranking · ATP
5,170
Points
#4
Race

Photos: si.robi (CC BY-SA 2.0)

Ben Shelton is No. 4 in the live ATP ranking with 5,170 points. Career high: No. 4 (14 September 2026). 2026 season: 44-16 in tour-level matches, 3 titles.

Ranking since 2022

weekly ranking, No. 1 at the top
#1#10#1002023202420252026best #4

Serve and return by season

All figures, every season
Ben SheltonTour average
75%80%85%90%20222023202420252026
Latest matches
More matches
US OpenSept 2026HARDRunner-up
CincinnatiAug 2026HARDLost in R64
MontrealAug 2026HARDTitle
WashingtonAug 2026HARDLost in QF
WimbledonJun 2026GRSSLost in R128
HalleJun 2026GRSSLost in QF
StuttgartJun 2026GRSSTitle
French OpenMay 2026CLAYLost in R64
HamburgMay 2026CLAYLost in R16
RomeMay 2026CLAYLost in R64
Madrid MastersApr 2026CLAYLost in R64
Season by season
tour-level singles
2026Service games won90.2%Tour average 80.8%Return games won15.1%Tour average 19.2%
0%20%40%60%80%100%20222023202420252026
Statistic20222023202420252026
Results
Year-end rank#96#17#21#9#4
W–L3–325–2442–2640–2444–16
50.0%51.0%61.8%62.5%73.3%
Titles01113
Serve
10.010.69.49.511.3
4.84.63.33.12.9
58.6%63.8%68.8%64.2%68.6%
79.0%75.8%75.7%75.3%76.9%
54.3%51.5%54.5%54.6%58.3%
71.0%65.4%73.1%67.5%69.8%
89.7%84.3%89.1%87.3%90.2%
Return
37.9%41.6%34.8%41.4%36.4%
12.4%16.1%15.0%16.6%15.1%
Matches with statistics649676460

2026: ranking of today.

Next on court
ATP Paris
USABen SheltonvsESPCarlos Alcaraz
14:00
8 Nov · UTC
F
round
Rankings & Race
updated weekly · 52w rolling
Live ranking · ATP
#4=
Points total
5,170
52-week rolling
This week
+650 −0
won · dropped
Tournaments played
22
career high · #4
Race position · #4
4,520 Race points
go to ATP Race →
In the news
previews and reviews
Head to Head
top rivals · all-time
Career Stats
singles · all-time
Career record
154 – 93
win rate · 62.3%
Titles
6
tour-level singles
Hard
111–59
65% win
Clay
25–21
54% win
Grass
18–13
58% win
Elo rating by surface
Hard1867peak 1888 · 144 matches
Clay1595peak 1595 · 24 matches
Grass1522peak 1531 · 13 matches