DeepCourt
AM

Alex Michelsen

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

Surface Elo

Hard1898.3
Clay1589.53
Grass1563.64

Career W/L

172 / 109

61.2%

YTD Record

14W – 12L

Titles

3

World Ranking

Current

#42

Peak: #30

Surface Elo History

Surface Win Rate

Hard

63.9%

Elo 1898.3

Clay

53.6%

Elo 1589.53

Grass

58.8%

Elo 1563.64

Recent Form

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
Feb 16, 2026W
Delray BeachATP TourHardR32
Valentin Vacherot (6)
0
64
4
Feb 11, 2026L
DallasATP TourHardR16
Alejandro Davidovich Fokina (3)
2
6
6
Feb 10, 2026W
DallasATP TourHardR32
Grigor Dimitrov
1
7
4
4
Jan 19, 2026L
Australian OpenATP TourHardR128
Karen Khachanov (15)
3
4
6
6
5
6

Career Highlights

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

Key Stats

Aces/Match

5.3

per 100 pts

DFs/Match

2.7

per 100 pts

1st Serve %

62.5%

1st Srv Won

68.3%

BP Saved

62.6%

BP Converted

30.8%

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.