Alex Michelsen
ATP
career high · #30

Alex
Michelsen

USAUSA·age 22·Right-handed·193cm · 6′4″
#35=
Live ranking · ATP
1,485
Points
#35
Race

Photos: Hameltion (CC BY-SA 4.0)

Alex Michelsen is No. 35 in the live ATP ranking with 1,485 points. Career high: No. 30 (14 July 2025). 2026 season: 31-23 in tour-level matches.

Ranking since 2023

weekly ranking, No. 1 at the top
#1#10#100202420252026best #30

Serve and return by season

All figures, every season
Alex MichelsenTour average
76%78%80%82%2023202420252026
Latest matches
More matches
TokyoOct 2026HARDLost in R32
US OpenSept 2026HARDLost in QF
CincinnatiAug 2026HARDLost in R64
MontrealAug 2026HARDLost in R32
WashingtonJul 2026HARDLost in QF
WimbledonJun 2026GRSSLost in R128
French OpenMay 2026CLAYLost in R32
GenevaMay 2026CLAYLost in QF
RomeMay 2026CLAYLost in R128
Madrid MastersApr 2026CLAYLost in R32
MunichApr 2026CLAYLost in R32
HoustonMar 2026CLAYLost in R16
Miami MastersMar 2026HARDLost in R16
Indian Wells MastersMar 2026HARDReached R128
Season by season
tour-level singles
2026Service games won82.4%Tour average 80.8%Return games won21.2%Tour average 19.2%
0%20%40%60%80%2023202420252026
Statistic2023202420252026
Results
Year-end rank#97#41#38#35
W–L7–835–3124–2631–23
46.7%53.0%48.0%57.4%
Titles0000
Serve
4.94.54.96.2
2.12.32.92.9
67.1%67.7%65.9%64.4%
69.2%69.3%69.7%72.1%
54.1%51.1%48.6%51.9%
64.4%60.2%57.7%64.5%
81.1%78.9%77.5%82.4%
Return
37.5%41.2%35.5%38.0%
18.7%22.5%20.2%21.2%
Matches with statistics15664954

2026: ranking of today.

Rankings & Race
updated weekly · 52w rolling
Live ranking · ATP
#35=
Points total
1,485
52-week rolling
This week
+50 −0
won · dropped
Tournaments played
25
career high · #30
Race position · #35
1,410 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
97 – 88
win rate · 52.4%
Titles
0
tour-level singles
Hard
72–59
55% win
Clay
11–17
39% win
Grass
14–12
54% win
Elo rating by surface
Hard1798peak 1798 · 110 matches
Grass1553peak 1553 · 25 matches
Clay1495peak 1514 · 20 matches