
- Season
- 79–143
- 35.6% win rate
- Career
- 55–117
- 32.0% win rate
- Titles
- 0
- Singles
- Prize money
- $3.4M
- Career
Recent form
1 loss in a row
- LLost to Gauthier Onclin
- WBeat Tung-lin Wu
- LLost to Dalibor Svrcina
- LLost to Enrico Dalla Valle
- LLost to Philip Sekulic
- WBeat Oliver Crawford
- LLost to Mikhail Kukushkin
- LLost to Rigele Te
- WBeat Grigoriy Lomakin
- LLost to Dimitar Kuzmanov
- WBeat Petr Bar Biryukov
- LLost to Yan Bai
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played50–7141%
- Clay10–2628%
- Grass4–1324%
- Indoor15–3331%
Elo rating
Full leaderboard1491
Peak 1608 in 2018 · from 222 rated matches
- Hard
1522+31 vs overall
121 matches
- Indoor
1491about the same
48 matches
- Clay
1437-54 vs overall
36 matches
- Grass
1470-21 vs overall
17 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 222· full career
- LYan Bai2024· Jinan · R32Hard6-2 7-6(6)
- WPetr Bar Biryukov2024· Astana · R32Hard7-6(5) 6-4
- LDimitar Kuzmanov2024· Astana · QFHard6-4 6-3
- WGrigoriy Lomakin2024· Astana · R16Hard6-3 6-2
- LRigele Te2024· Wuxi · R32Hard6-7(7) 7-6(4) 7-5
- LMikhail Kukushkin2024· Guangzhou · R32Hard6-4 6-4
- WOliver Crawford2024· New Delhi · R32Hard6-2 2-6 6-2
- LPhilip Sekulic2024· New Delhi · R16Hard6-3 6-2
- LEnrico Dalla Valle2024· Bengaluru · R32Hard6-2 7-5
- LDalibor Svrcina2024· Chennai · R16Hard6-2 0-6 6-2
- WTung-lin Wu2024· Chennai · R32Hard3-2 RET
- LGauthier Onclin2024· Nonthaburi 1 · R16Hard6-3 6-3
- WDennis Novak2024· Nonthaburi 1 · R32Hard5-7 6-4 6-4
- LTerence Atmane2023· Sofia Open · Qualifying 1st RoundIndoor6-7(2), 6-7(4)
- LJason Jung2023· Shenzhen (Longhua) · R32Hard6-4 2-6 6-4
- LColin Sinclair2023· Shenzhen (Longhua) · R32Hard2-6 6-3 6-4
- LYasutaka Uchiyama2023· Rolex Shanghai Masters · Qualifying 1st RoundHard2-6, 6-4, 1-6
- LJurij Rodionov2023· Almaty Open · Qualifying 1st RoundHard1-6, 2-6
- LPhilip Sekulic2023· Chengdu Open · Qualifying FinalHard2-6, 6-4, 2-6
- WEgor Gerasimov2023· Chengdu Open · Qualifying 1st RoundHard7-6(3), 4-6, 7-6(4)
- WAntoine Bellier2023· Guangzhou · R32Hard6-4 7-6(2)
- LMarc Polmans2023· Guangzhou · SFHard6-3 6-4
- WOmar Jasika2023· Guangzhou · QFHard3-6 7-6(5) 6-2
- WAlibek Kachmazov2023· Guangzhou · R16Hard6-2 4-6 6-2
- WAlvaro Guillen Meza2023· Salinas · R32Hard6-4 2-6 6-3