DeepCourt
MI

Masamichi Imamura

JPN·Age 27·Plays: Right-handed·178cm
Rank #466 ▲4·L1

Surface Elo

Hard1638.45
Clay1491.08
Grass1500

Career W/L

173 / 126

57.9%

YTD Record

18W – 8L

Titles

0

World Ranking

Current

#466

Peak: #331

Surface Elo History

Surface Win Rate

Hard

58.5%

Elo 1638.45

Clay

45.5%

Elo 1491.08

Grass

0.0%

Elo 1500

Recent Form

DateTournamentLevelSurfaceRdMatchW/L
Apr 15, 2026Wuning 2 CHChallengerHardR32
Moerani Bouzige
2
6
7
L
Apr 13, 2026Wuning 2 CHChallengerHardQualifying R3
Shunsuke Nakagawa
0
3
4
W
Apr 12, 2026Wuning 2 CHChallengerUnknownQualifying R1
Zhou Mingzhou
0
0
0
W
Mar 30, 2026Miyazaki CHChallengerHardQualifying R3
Justin Boulais (3)
2
6
6
L
Mar 29, 2026Miyazaki CHChallengerUnknownQualifying R1
Taisei Ichikawa
1
3
77
5
W
Mar 26, 2026Yokkaichi CHChallengerHardR16
Fajing Sun (Q)
2
3
6
6
L
Mar 24, 2026Yokkaichi CHChallengerHardR32
Sanhui Shin
0
4
1
W
Mar 23, 2026Yokkaichi CHChallengerHardQualifying R3
Omar Jasika (2)
1
63
6
3
W
Mar 22, 2026Yokkaichi CHChallengerHardQualifying R1
Hiroki Moriya
0
4
2
W
Mar 14, 2026ITF M15 Hinode MenITFHardSF
Noah Zamora
2
6
7
L
Mar 13, 2026ITF M15 Hinode MenITFHardQF
Kuan-Yi Lee
0
1
2
W
Mar 12, 2026ITF M15 Hinode MenITFHardR16
Seongwoo Cho
0
5
0
W
Mar 11, 2026ITF M15 Hinode MenITFHardR32
Tomohiro Masabayashi
0
3
2
W
Feb 27, 2026Pune CHChallengerHardQF
Edas Butvilas (8)
2
6
6
L
Feb 25, 2026Pune CHChallengerHardR16
Jay Clarke (2)
0
2
4
W
Feb 23, 2026Pune CHChallengerHardR32
David Jorda Sanchis (LL)
0
68
4
W
Feb 22, 2026Pune CHChallengerHardQualification Final
David Jorda Sanchis (3)
0
4
3
W
Feb 21, 2026Pune CHChallengerHardQualifying R1
Caheer Warik (WC)
0
3
0
W
Feb 11, 2026Brisbane 2 CHChallengerHardR16
Dane Sweeny (2)
2
6
6
L
Feb 9, 2026Brisbane 2 CHChallengerHardR32
Matthew Dellavedova (Q)
1
6
4
3
W

Career Highlights

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

Key Stats

Aces/Match

3.3

per 100 pts

DFs/Match

2.0

per 100 pts

1st Serve %

59.0%

1st Srv Won

65.9%

BP Saved

56.9%

BP Converted

34.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.