DeepCourt
TL

Tai Leonard Sach

Australia·Age 36·Plays: Right-handed
Rank #519 ▲15·L2

Surface Elo

Hard1583.38
Clay1500
Grass1500

Career W/L

49 / 38

56.3%

YTD Record

11W – 11L

Titles

0

World Ranking

Current

#519

Peak: #519

Surface Elo History

Surface Win Rate

Hard

56.6%

Elo 1583.38

Clay

0.0%

Elo 1500

Grass

50.0%

Elo 1500

Recent Form

DateTournamentLevelSurfaceRdMatchW/L
Apr 15, 2026Wuning 2 CHChallengerHardR32
Fajing Sun (3)
2
6
6
L
Apr 13, 2026Wuning 2 CHChallengerHardQualifying R3
Khumoyun Sultanov
2
78
6
L
Apr 12, 2026Wuning 2 CHChallengerHardQualifying R1
Linghao Zhang (WC)
0
2
4
W
Apr 5, 2026Wuning CHChallengerUnknownQualifying R1
Hanyi Liu
2
77
6
L
Mar 30, 2026Miyazaki CHChallengerHardQualifying R3
Carl Emil Overbeck (5)
2
6
4
6
L
Mar 29, 2026Miyazaki CHChallengerUnknownQualifying R1
Ryo Tabata
1
5
79
4
W
Mar 23, 2026Yokkaichi CHChallengerHardQualifying R3
Carl Emil Overbeck (11)
2
6
6
L
Mar 22, 2026Yokkaichi CHChallengerHardQualifying R1
Braden Shick
1
4
6
5
W
Mar 14, 2026ITF M25 Timaru MenITFHardFinal
Enzo Aguiard
2
6
65
6
L
Mar 13, 2026ITF M25 Timaru MenITFHardSF
Jamie Mackenzie
0
4
4
W
Mar 12, 2026ITF M25 Timaru MenITFHardQF
Omar Jasika
0
5
2
W
Mar 11, 2026ITF M25 Timaru MenITFHardR16
Benjamin O'Connell
0
65
1
W
Mar 10, 2026ITF M25 Timaru MenITFHardR32
Yuichiro Inui
0
4
6
W
Mar 3, 2026ITF M25 Launceston MenITFHardR32
Thomas Fancutt
2
66
711
6
L
Feb 25, 2026ITF M25 Burnie MenITFHardR16
Keisuke Saitoh
2
6
7
L
Feb 23, 2026ITF M25 Burnie MenITFHardR32
Scott Jones
1
3
6
0
W
Feb 11, 2026Brisbane 2 CHChallengerHardR16
Hiroki Moriya
2
66
6
6
L
Feb 9, 2026Brisbane 2 CHChallengerHardR32
Yi Zhou (6)
1
4
6
2
W
Feb 4, 2026Brisbane CHChallengerHardR16
Dane Sweeny (5)
2
6
6
L
Feb 2, 2026Brisbane CHChallengerHardR32
Omar Jasika
0
4
66
W

Career Highlights

Titles: 0·Finals: 2·Best Ranking: #519

Key Stats

Aces/Match

5.6

per 100 pts

DFs/Match

2.9

per 100 pts

1st Serve %

51.9%

1st Srv Won

64.3%

BP Saved

52.6%

BP Converted

28.9%

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.