DeepCourt
AM

Alex Michelsen

United States·Age 21·Plays: Right-handed·193cm
Rank #42 ▼1·W1

Surface Elo

Hard1898.3
Clay1620.23
Grass1563.64

Career W/L

175 / 110

61.4%

YTD Record

17W – 13L

Titles

3

Upcoming

World Ranking

Current

#42

Peak: #30

Surface Elo History

Surface Win Rate

Hard

63.9%

Elo 1898.3

Clay

55.0%

Elo 1620.23

Grass

58.8%

Elo 1563.64

Recent Form

May 25, 2026W
Roland GarrosATP TourClayR128
Alexander Shevchenko
0
2
4
2
May 21, 2026L
GenevaATP TourClayQF
Learner Tien (4)
2
6
3
6
May 20, 2026W
GenevaATP TourClayR16
Stan Wawrinka (WC)
0
61
64
May 18, 2026W
GenevaATP TourClayR32
Sebastián Báez
0
5
3
May 7, 2026L
ATP Rome MastersATP TourClayR128
Sebastian Ofner
2
6
6
Apr 30, 2026L
Aix en Provence CHChallengerClayR16
Pol Martin Tiffon (Q)
2
6
3
6
Apr 26, 2026L
Madrid MastersATP TourClayR32
Jiri Lehečka (11)
2
6
6
Apr 24, 2026W
Madrid MastersATP TourClayR64
Jan-Lennard Struff
0
2
1
Apr 13, 2026L
MunichATP TourClayR32
Arthur Rinderknech (7)
2
6
6
Apr 3, 2026L
HoustonATP TourClayR16
Alexei Popyrin
2
6
4
6
Mar 31, 2026W
HoustonATP TourClayR32
Coleman Wong
0
4
2
Mar 24, 2026L
Miami MastersATP TourHardR16
Jannik Sinner (2)
2
7
77
Mar 23, 2026W
Miami MastersATP TourHardR32
Alejandro Tabilo
1
6
3
4
Mar 21, 2026W
Miami MastersATP TourHardR64
Cameron Norrie (23)
1
5
77
4
Mar 20, 2026W
Miami MastersATP TourHardR128
Mattia Bellucci (Q)
0
2
1
Mar 11, 2026L
Indian Wells MastersATP TourHardR16
Daniil Medvedev (11)
2
6
6
Mar 9, 2026W
Indian Wells MastersATP TourHardR32
Taylor Fritz (7)
0
4
66
Mar 8, 2026W
Indian Wells MastersATP TourHardR64
Ugo Humbert (32)
1
5
77
66
Mar 5, 2026W
Indian Wells MastersATP TourHardR128
Daniel Merida (Q)
0
3
4
Feb 18, 2026L
Delray BeachATP TourHardR16
Sebastian Korda
2
6
78

Career Highlights

Titles: 3·Finals: 8·Best Ranking: #30

Key Stats

Aces/Match

5.4

per 100 pts

DFs/Match

2.7

per 100 pts

1st Serve %

62.5%

1st Srv Won

68.3%

BP Saved

62.3%

BP Converted

31.0%

Condition Analysis

Quick match-day weather and venue filters up top, with deeper surface and pace profiling below.

Historical player-page weather uses one stored venue-date weather value per match day. Temperature, humidity, wind, and condition labels all follow that same day-level model, not match-time or hourly weather.

Unlock Condition Analysis

Subscribe to the Data tier to access match-day condition filters, pace heatmaps, and custom environment splits.