- Season
- 110–85
- 56.4% win rate
- Career
- 6–4
- 60.0% win rate
- Titles
- 0
- Singles
- Prize money
- $899K
- Career
Recent form
5 wins in a row
- WBeat Mark Lajal
- LLost to Stefanos Sakellaridis
- WBeat Mees Rottgering
- LLost to Toby Samuel
- WBeat Jay Friend
- LLost to Michael Mmoh
- LLost to Sebastian Gorzny
- WBeat Kai-i Wang
- WBeat Kuan-Shou Chen
- WBeat Ryuki Matsuda
- WBeat Masamichi Imamura
- WBeat Matthew Dellavedova
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played103–6960%
- Clay6–940%
- Grass1–713%
Elo rating
Full leaderboard1765#243 on tour
Peak 1826 in 2025 · from 195 rated matches
- Hard
1826+61 vs overall
172 matches
- Clay
1750-15 vs overall
15 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
48 matches· 2024
- LAlexander Blockx2024· Seoul · R32Hard6-2 7-5
- LMackenzie McDonald2024· Hangzhou · R32Hard6-2 6-4
- LDenis Shapovalov2024· Rolex Shanghai Masters · Qualifying 1st RoundHard3-6, 3-6
- LCui Jie2024· Chengdu Open · Qualifying 1st RoundHard4-6, 2-6
- WYibing Wu2024· Shanghai · R32Hard6-7(5) 3-3 RET
- LSho Shimabukuro2024· Shanghai · FHard6-4 6-4
- WNorbert Gombos2024· Shanghai · SFHard6-3 6-4
- WKris Van Wyk2024· Shanghai · QFHard7-6(4) 2-6 6-2
- WYosuke Watanuki2024· Shanghai · R16Hard2-6 6-4 4-0 RET
- LHugo Grenier2024· US Open · Qualifying FinalHard4-6, 6-7(5)
- WChak Lam Coleman Wong2024· US Open · Qualifying 2nd RoundHard1-6, 6-2, 7-6(8)
- WRudolf Molleker2024· US Open · Qualifying 1st RoundHard4-6, 6-4, 7-5
- WBlake Ellis2024· ITF M25 Taipei 2 Men · FHard—
- WJiho Shin2024· ITF M25 Taipei 2 Men · SFHard—
- WMakoto Ochi2024· ITF M25 Taipei 2 Men · QFHard—
- WYeong-Seok Jeong2024· ITF M25 Taipei 2 Men · R16Hard—
- WYuta Kawahashi2024· ITF M25 Taipei 2 Men · R32Hard—
- LKeisuke Saitoh2024· ITF M25 Taipei Men · FHard—
- WMukund Sasikumar2024· ITF M25 Taipei Men · SFHard—
- WDominik Palan2024· ITF M25 Taipei Men · QFHard—
- WBang Shuo Yin2024· ITF M25 Taipei Men · R16Hard—
- WC. E. Hou2024· ITF M25 Taipei Men · R32Hard—
- LMaxime Janvier2024· Wimbledon · Qualifying 1st RoundGrass5-7, 3-6
- LChristian Langmo2024· Tyler · R32Hard7-6(4) 6-2
- LStefano Napolitano2024· Libéma Open · Qualifying 1st RoundGrass4-6, 7-6(6), 3-6
- LAndres Martin2024· Little Rock · R32Hard7-6(1) 6-2
- WYosuke Watanuki2024· Taipei · R32Hard6-3 6-4
- LChun-Hsin Tseng2024· Taipei · QFHard6-4 6-4
- WGonzalo Oliveira2024· Taipei · R16Hard6-7(4) 7-6(6) 6-4
- LTristan Schoolkate2024· Guangzhou · QFHard3-6 6-4 7-5
- WBrandon Holt2024· Guangzhou · R16Hard6-3 6-1
- WYan Bai2024· Guangzhou · R32Hard6-2 6-3
- LLloyd Harris2024· Shenzhen (Luohu) · R16Hard6-4 6-4
- WYi Zhou2024· Shenzhen (Luohu) · R32Hard7-5 6-7(4) 6-3
- LYunchaokete Bu2024· Gwangju · QFHard7-5 6-3
- WAlex Bolt2024· Gwangju · R16Hard6-4 6-4
- WJames Duckworth2024· Gwangju · R32Hard6-3 6-7(6) 6-1
- LTung-lin Wu2024· Busan · R32Hard6-4 6-3
- LMikhail Kukushkin2024· Lugano · R32Hard6-2 6-2
- LGonzalo Oliveira2024· New Delhi · R32Hard6-3 2-6 6-4
- LSumit Nagal2024· Pune · R32Hard7-6(6) 6-4
- LMoez Echargui2024· Chennai · R32Hard6-7(5) 6-2 7-5
- LMaxime Cressy2024· Australian Open · Group StageHard2-6, 1-6
- LTennys Sandgren2024· Nonthaburi 1 · R32Hard6-4 7-5
- LValentin Vacherot2024· Nonthaburi 1 · SFHard6-3 7-6(2)
- WBrandon Holt2024· Nonthaburi 1 · QFHard6-1 6-4
- WChun-Hsin Tseng2024· Nonthaburi 1 · R16Hard6-3 1-0 RET
- WMate Valkusz2024· Nonthaburi 1 · R32Hard6-3 3-6 6-1