
- Season
- 29–59
- 33.0% win rate
- Career
- 26–38
- 40.6% win rate
- Titles
- 0
- +2 doubles
- Prize money
- $1.4M
- Career
Recent form
5 losses in a row
- WBeat Sun Fajing
- LLost to Aleksandr Shevchenko
- WBeat Illya Marchenko
- LLost to James Duckworth
- LLost to Kaito Uesugi
- LLost to Maxim Zhukov
- WBeat Madhwin Kamath
- LLost to Manish Sureshkumar
- LLost to Jay Clarke
- LLost to Dalibor Svrcina
- LLost to Shintaro Mochizuki
- LLost to Nishesh Basavareddy
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on grass
- Hardmost played21–4731%
- Clay1–233%
- Grass7–750%
- Indoor0–30%
Elo rating
Full leaderboard1406
Peak 1665 in 2018 · from 88 rated matches
- Hard
1397-9 vs overall
68 matches
Computed from every completed ATP singles match since 2008, not from ranking points: beating a strong player is worth more than beating a weak one. A surface figure is this player’s overall rating plus an adjustment learned only from their matches on that surface.
Match results
Latest 25 of 88· full career
- LNishesh Basavareddy2025· Guangzhou (Huangpu) · R32Hard6-1 6-4
- LShintaro Mochizuki2025· Bengaluru · R32Hard7-6(3) 7-5
- LDalibor Svrcina2025· New Delhi · R32Hard6-2 2-6 6-0
- LJay Clarke2025· Chennai · R32Hard6-3 7-5
- LManish Sureshkumar2025· M25 Chennai · R16Hard—
- WMadhwin Kamath2025· M25 Chennai · R32Hard—
- LMaxim Zhukov2025· M25 Indore · R32Hard—
- LKaito Uesugi2024· Seoul · R32Hard6-4 6-4
- LJames Duckworth2024· Hangzhou · R16Hard6-4 7-5
- WIllya Marchenko2024· Hangzhou · R32Hard6-7(8) 6-4 6-4
- LAleksandr Shevchenko2024· Rolex Shanghai Masters · Round 1Hard1-6, 6-7(3)
- WSun Fajing2024· Rolex Shanghai Masters · Qualifying FinalHard6-2, 6-4
- WUgo Blanchet2024· Rolex Shanghai Masters · Qualifying 1st RoundHard6-4, 4-6, 6-4
- LDuje Ajdukovic2024· Istanbul · R32Hard6-4 6-3
- LDominic Stricker2024· Grodzisk Mazowiecki · R32Hard5-7 6-3 6-4
- LAbdullah Shelbayh2024· Vanda Pharmaceuticals Mallorca Championships · Qualifying 1st RoundGrass6-7(2), 6-7(4)
- LQuinn Vandecasteele2024· M25 Wichita, KS · R32Hard—
- LAbdullah Shelbayh2024· Tyler · R32Hard7-5 6-1
- LChristian Langmo2024· Little Rock · R32Hard7-5 6-2
- WYshai Oliel2024· Kachreti · R32Hard6-3 7-5
- LPhilip Sekulic2024· Kachreti · QFHard7-6(6) 4-6 7-6(0)
- WUlises Blanch2024· Kachreti · R16Hard6-1 6-4
- LKokoro Isomura2024· Taipei · R32Hard7-6(3) 7-6(5)
- LTristan Schoolkate2024· New Delhi · R32Hard6-3 6-2
- LAlexey Zakharov2024· Pune · R16Hard6-4 6-4