DeepCourt
MZ

Michael Zhu

United States·Age 33·Plays: Right-handed·175cm
Rank #974 ▼2·W3

Surface Elo

Hard1536.77
Clay1459.59
Grass1500

Career W/L

196 / 224

46.7%

YTD Record

14W – 8L

Titles

0

Upcoming

World Ranking

Current

#974

Peak: #660

Surface Elo History

Surface Win Rate

Hard

48.6%

Elo 1536.77

Clay

36.9%

Elo 1459.59

Grass

0.0%

Elo 1500

Recent Form

DateTournamentLevelSurfaceRdMatchW/L
Apr 17, 2026ITF M25 Anning MenITFClayQF
Minghui Zhang
0
4
3
W
Apr 16, 2026ITF M25 Anning MenITFClayR16
Shaoyun Liu
0
3
4
W
Apr 15, 2026ITF M25 Anning MenITFClayR32
Yan Cheng Chen
0
4
2
W
Apr 12, 2026ITF M25 Anning MenITFClayQualifying R1
Denis Vishenchuk Vishenko
2
6
6
L
Apr 8, 2026ITF M25 Maanshan 2 MenITFHardR32
1
6
3
2
James McCabe
2
1
6
6
L
Apr 7, 2026ITF M25 Maanshan 2 MenITFHardQualifying R1
Felix Mischker
0
3
1
W
Apr 6, 2026ITF M25 Maanshan 2 MenITFHardQualifying R1
Kai-an Wu
0
1
1
W
Apr 5, 2026ITF M25 Maanshan 2 MenITFHardQualifying R1
Zihan Gao
0
2
1
W
Mar 31, 2026ITF M25 Maanshan MenITFHardQualifying R1
1
6
3
3
Maxim Shin
2
1
6
10
L
Mar 30, 2026ITF M25 Maanshan MenITFHardQualifying R1
William Zhang
0
3
2
W
Mar 29, 2026ITF M25 Maanshan MenITFHardQualifying R1
Junzhang Fu
0
1
0
W
Mar 26, 2026ITF M15 Maanshan MenITFHardR16
0
68
2
Matthew Dellavedova
2
710
6
L
Mar 24, 2026ITF M15 Maanshan MenITFHardR32
Mikalai Haliak
0
3
5
W
Mar 18, 2026ITF M15 Maanshan 3 MenITFHardR32
1
64
6
64
Thantub Suksumrarn
2
77
4
77
L
Mar 17, 2026ITF M15 Maanshan 3 MenITFHardQualifying R1
2
4
6
10
Sam Ryan Ziegann
1
6
1
8
W
Mar 16, 2026ITF M15 Maanshan 3 MenITFHardQualifying R1
Suk Ann
0
5
0
W
Mar 15, 2026ITF M15 Maanshan 3 MenITFHardQualifying R1
ZI Hui Chen
0
1
4
W
Mar 10, 2026ITF M15 Maanshan 2 MenITFHardQualifying R1
1
6
3
4
Dorian Tremblay
2
4
6
10
L
Mar 9, 2026ITF M15 Maanshan 2 MenITFHardQualifying R1
Yue Xia
0
5
3
W
Mar 8, 2026ITF M15 Maanshan 2 MenITFHardQualifying R1
2
3
6
11
Dingzheng Nima
1
6
1
9
W

Career Highlights

Titles: 0·Finals: 0·Best Ranking: #660

Key Stats

Aces/Match

1.5

per 100 pts

DFs/Match

3.2

per 100 pts

1st Serve %

69.2%

1st Srv Won

59.8%

BP Saved

52.9%

BP Converted

38.1%

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.