DeepCourt
LV

Leo Vithoontien

JPN·Age 26·Plays: Right-handed·185cm
Rank #693 ▲9·L1

Surface Elo

Hard1567.73
Clay1503.02
Grass1500

Career W/L

111 / 105

51.4%

YTD Record

10W – 7L

Titles

0

World Ranking

Current

#693

Peak: #686

Surface Elo History

Surface Win Rate

Hard

50.8%

Elo 1567.73

Clay

50.0%

Elo 1503.02

Grass

0.0%

Elo 1500

Recent Form

DateTournamentLevelSurfaceRdMatchW/L
Apr 16, 2026Wuning 2 CHChallengerHardR16
Buvaysar Gadamauri (8)
2
6
6
L
Apr 15, 2026Wuning 2 CHChallengerHardR32
Yaojie Zeng (WC)
1
4
77
1
W
Apr 13, 2026Wuning 2 CHChallengerHardQualifying R3
Kokoro Isomura (6)
1
4
6
3
W
Apr 12, 2026Wuning 2 CHChallengerUnknownQualifying R1
Yusuke Kusuhara
0
3
5
W
Apr 3, 2026ITF M15 Kashiwa MenITFHardQF
Hikaru Shiraishi
2
6
7
L
Apr 2, 2026ITF M15 Kashiwa MenITFHardR16
Geun Jun Kim
1
6
1
5
W
Mar 31, 2026ITF M15 Kashiwa MenITFHardR32
Daisuke Sumizawa
0
4
4
W
Mar 25, 2026ITF M15 Tsukuba MenITFHardR32
Shintaro Imai
2
6
77
L
Mar 19, 2026ITF M15 Nishi-Tokyo MenITFHardR16
Naoki Nakagawa
2
6
6
L
Mar 18, 2026ITF M15 Nishi-Tokyo MenITFHardR32
Jumpei Yamasaki
1
6
67
4
W
Mar 13, 2026ITF M15 Hinode MenITFHardQF
Hunter Heck
2
6
6
L
Mar 12, 2026ITF M15 Hinode MenITFHardR16
Kokoro Isomura
0
4
2
W
Mar 11, 2026ITF M15 Hinode MenITFHardR32
Dong Ju Kim
0
5
1
W
Jan 31, 2026BrisbaneChallengerHardQualifying R1
Scott Jones
2
6
6
L
Jan 6, 2026Noumea CHChallengerHardR32
James Watt
2
7
6
L
Jan 5, 2026Noumea CHChallengerHardQualifying R3
Jacob Bradshaw
0
2
3
W
Jan 4, 2026Noumea CHChallengerHardQualifying R1
Jalane Salaun-Ouillemon
0
4
6
W
Nov 24, 2025Playford CHChallengerHardQualifying R3
Takuya Kumasaka (2)
2
6
6
L
Nov 23, 2025Playford CHChallengerHardQualifying R1
Brandon Walkin
W
Nov 17, 2025Sydney CHChallengerHardQualifying R3
Marc Polmans (1)
2
6
6
L

Career Highlights

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

Key Stats

Aces/Match

4.3

per 100 pts

DFs/Match

5.0

per 100 pts

1st Serve %

63.6%

1st Srv Won

65.7%

BP Saved

56.9%

BP Converted

34.3%

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.