- Season
- 92–78
- 54.1% win rate
- Career
- 22–25
- 46.8% win rate
- Titles
- 0
- Singles
- Prize money
- $1.6M
- Career
Recent form
1 loss in a row
- LLost to Federico Cina
- LLost to Cezar Cretu
- LLost to Pedro Boscardin Dias
- LLost to Vitaliy Sachko
- WBeat Tung-lin Wu
- WBeat Jack Kennedy
- LLost to Braden Shick
- WBeat Andre Ilagan
- LLost to August Holmgren
- LLost to Toby Samuel
- WBeat Andre Ilagan
- LLost to Hayato Matsuoka
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played66–5256%
- Clay7–944%
- Grass10–1050%
- Indoor6–650%
- Surface TBD3–175%
Elo rating
Full leaderboard1676#460 on tour
Peak 1818 in 2023 · from 170 rated matches
- Hard
1719+43 vs overall
118 matches
- Grass
1667-9 vs overall
20 matches
- Clay
1640-36 vs overall
16 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
26 matches· Challenger · 2023
- WYuta Shimizu2023· Yokohama · FHard7-6(5) 6-4
- WMichael Mmoh2023· Yokohama · SFHard6-4 6-7(2) 6-0
- WGiovanni Fonio2023· Yokohama · QFHard3-6 6-2 6-1
- WMathys Erhard2023· Yokohama · R16Hard6-4 6-3
- WYu Hsiou Hsu2023· Yokohama · R32Hard6-3 6-3
- LChristopher O'Connell2023· Shanghai · FHard6-3 7-5
- WJuncheng Shang2023· Shanghai · SFHard6-4 6-2
- WNam Hoang Ly2023· Shanghai · QFHard6-2 6-0
- WAlex Bolt2023· Shanghai · R32Hard6-4 6-0
- WMikalai Haliak2023· Shanghai · R16Hard6-1 6-1
- LConstant Lestienne2023· CA · SFSurface TBDW/O
- WJames Duckworth2023· CA · QFSurface TBD6-1 6-3
- WNicolas Moreno De Alboran2023· CA · R16Surface TBD7-5 6-3
- WSteve Johnson2023· CA · R32Surface TBD7-5 5-7 6-4
- LRinky Hijikata2023· Ilkley · R32Grass7-6(8) 7-5
- LSalvatore Caruso2023· Turin · R32Clay2-6 6-3 6-4
- WThiago Monteiro2023· Cagliari · R32Clay6-4 4-2 RET
- LBorna Gojo2023· Cagliari · R16Clay6-4 7-5
- WJames Van Deinse2023· Monterrey · R32Hard6-0 6-1
- LBorna Gojo2023· Monterrey · SFHard7-6(5) 6-4
- WDenis Kudla2023· Monterrey · QFHard3-6 7-6(3) 6-2
- WBenoit Paire2023· Monterrey · R16Hard7-6(2) 6-1
- LMarton Fucsovics2023· Canberra · SFHard6-2 7-5
- WNorbert Gombos2023· Canberra · QFHard7-5 6-4
- WJurij Rodionov2023· Canberra · R16Hard6-4 5-7 7-6(6)
- WLuca Van Assche2023· Canberra · R32Hard4-6 6-4 6-3