
ATP
career high · #30Alex
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.
Compare 2026 with 2025Compare with another player
Ranking since 2023
weekly ranking, No. 1 at the topServe and return by season
All figures, every seasonAlex MichelsenTour average
Latest matches
More matches
Season by season
tour-level singles2026Service games won82.4%Tour average 80.8%Return games won21.2%Tour average 19.2%
| Statistic | 2023 | 2024 | 2025 | 2026 |
|---|---|---|---|---|
| Results | ||||
| Year-end rank | #97 | #41 | #38 | #35 |
| W–L | 7–8 | 35–31 | 24–26 | 31–23 |
| 46.7% | 53.0% | 48.0% | 57.4% | |
| Titles | 0 | 0 | 0 | 0 |
| Serve | ||||
| 4.9 | 4.5 | 4.9 | 6.2 | |
| 2.1 | 2.3 | 2.9 | 2.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 statistics | 15 | 66 | 49 | 54 |
2026: ranking of today.
Rankings & Race
updated weekly · 52w rollingLive 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 pointsIn the news
previews and reviews- Alcaraz beats Michelsen 7-6 6-3 in the round of 32 at Paris 2026Carlos Alcaraz won in straight sets in 102 minutes and plays Matteo Berrettini next at Paris on 5 November 2026.
- Michelsen beats Lehecka 6-7 6-2 6-4 in the round of 64 at Paris 2026Alex Michelsen won in 139 minutes and plays Carlos Alcaraz next on 4 November 2026.
Head to Head
top rivals · all-timeCareer Stats
singles · all-timeCareer 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