DeepCourt
DO

Daniil Ostapenkov

BLR·Age 22·Plays: Right-handed
Rank #689 ▲43·L1

Surface Elo

Hard1634.36
Clay1524.92
Grass1500

Career W/L

119 / 76

61.0%

YTD Record

13W – 8L

Titles

0

World Ranking

Current

#689

Peak: #689

Surface Elo History

Surface Win Rate

Hard

62.4%

Elo 1634.36

Clay

55.6%

Elo 1524.92

Grass

0.0%

Elo 1500

Recent Form

DateTournamentLevelSurfaceRdMatchW/L
Apr 15, 2026Wuning 2 CHChallengerHardR32
Sergey Fomin
2
6
6
L
Apr 13, 2026Wuning 2 CHChallengerHardQualifying R3
Yuta Kikuchi (12)
0
2
2
W
Apr 12, 2026Wuning 2 CHChallengerUnknownQualifying R1
Ryuki Matsuda
0
61
4
W
Apr 8, 2026Wuning CHChallengerHardR16
Ilia Simakin (2)
2
6
6
L
Apr 7, 2026Wuning CHChallengerHardR32
Qian Sun (WC)
0
63
4
W
Apr 6, 2026Wuning CHChallengerHardQualifying R3
Uisung Park (12)
0
2
4
W
Apr 1, 2026ITF M25 Maanshan MenITFHardR32
Akira Santillan
2
79
6
L
Mar 31, 2026ITF M25 Maanshan MenITFHardQualifying R1
Ye Hongyu
0
4
3
W
Mar 30, 2026ITF M25 Maanshan MenITFHardQualifying R1
Peter Alam
1
6
2
2
W
Mar 29, 2026ITF M25 Maanshan MenITFHardQualifying R1
Sheng Tang
0
1
4
W
Mar 2, 2026Fujairah CHChallengerHardQualifying R1
Ryuki Matsuda (12)
1
1
6
3
W
Feb 18, 2026ITF M15 Monastir 5 MenITFHardR16
Leo Borg
2
6
6
L
Feb 17, 2026ITF M15 Monastir 5 MenITFHardR32
Luca Castagnola
0
68
1
W
Jan 17, 2026Soma Bay CHChallengerHardQualifying R1
Radu Albot (4)
2
4
6
6
L
Jan 16, 2026ITF M15 Hurghada 2 MenITFHardSF
Alexandr Binda
2
6
6
L
Jan 16, 2026ITF M15 Hurghada 2 MenITFHardQF
Maxwell McKennon
0
4
4
W
Jan 15, 2026ITF M15 Hurghada 5 MenITFHardR32
Egor Gerasimov
0
2
4
W
Jan 9, 2026ITF M15 Hurghada 4 MenITFHardQF
Aleksandre Bakshi
2
7
6
L
Jan 8, 2026ITF M15 Hurghada 4 MenITFHardR16
David Eichenseher
0
3
2
W
Jan 7, 2026ITF M15 Hurghada 4 MenITFHardR32
Nicolas Parizzia
0
2
0
W

Career Highlights

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

Key Stats

Aces/Match

7.5

per 100 pts

DFs/Match

4.0

per 100 pts

1st Serve %

63.6%

1st Srv Won

69.3%

BP Saved

55.3%

BP Converted

28.6%

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.