- Season
- 92–79
- 53.8% win rate
- Career
- 1–1
- 50.0% win rate
- Titles
- 0
- Singles
- Prize money
- $526K
- Career
Recent form
2 losses in a row
- LLost to Bernard Tomic
- WBeat Andres Martin
- WBeat Murphy Cassone
- LLost to Andre Ilagan
- WBeat Dane Sweeny
- LLost to Michael Mmoh
- LLost to Ryan Colby
- LLost to Justin Boulais
- WBeat Jay Friend
- WBeat Liam Broady
- LLost to Johannus Monday
- LLost to Anton Matusevich
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played91–7654%
- Clay1–233%
- Grass0–10%
Elo rating
Full leaderboard1663#500 on tour
Peak 1811 in 2024 · from 171 rated matches
- Hard
1693+30 vs overall
167 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
46 matches· 2025
- WYusuke Takahashi2025· Yokohama · R32Hard6-2 6-2
- LYusuke Kusuhara2025· Yokohama · R16Hard6-3 6-3
- LYu Hsiou Hsu2025· Kobe · R32Hard7-6(5) 6-4
- WMarek Gengel2025· Taipei · R32Hard6-0 7-6(8)
- LKaichi Uchida2025· Taipei · R16Hard6-1 6-2
- LJurij Rodionov2025· Seoul · R16Hard2-6 7-5 6-4
- WMasamichi Imamura2025· Seoul · R32Hard7-5 6-4
- WFajing Sun2025· Suzhou · R32Hard5-7 6-4 6-4
- LHarold Mayot2025· Suzhou · QFHard6-4 6-2
- WTakuya Kumasaka2025· Suzhou · R16Hard6-0 5-7 7-6(4)
- LAoran Wang2025· Shenzhen (Futian) · R32Hard3-6 7-5 6-3
- LEthan Quinn2025· Kinoshita Group Japan Open Tennis Championships · Qualifying 1st RoundHard6-7(4), 4-6
- LJuan Manuel Cerundolo2025· Guangzhou (Huangpu) · R32Hard6-1 6-4
- LMartin Damm2025· US Open · Qualifying FinalHard6-7(10), 4-6
- WJuan Manuel Cerundolo2025· US Open · Qualifying 2nd RoundHard7-6(5), 7-5
- WSho Shimabukuro2025· US Open · Qualifying 1st RoundHard6-7(3), 6-3, 6-3
- LAndres Martin2025· Bloomfield Hills · R16Hard7-5 6-3
- WNicolas Mejia2025· Bloomfield Hills · R32Hard6-4 6-2
- LAugust Holmgren2025· Granby · QFHard6-4 4-6 6-3
- WYosuke Watanuki2025· Granby · R16HardW/O
- WTung-lin Wu2025· Granby · R32Hard6-4 1-6 7-5
- WKarue Sell2025· Winnipeg · R32Hard2-6 7-6(6) 7-6(4)
- LAlexander Blockx2025· Winnipeg · QFHard6-2 6-4
- WMoerani Bouzige2025· Winnipeg · R16Hard6-4 6-3
- LVilius Gaubas2025· Wimbledon · Qualifying 1st RoundGrass7-6(2), 4-6, 4-6
- WAlvin Nicholas Tudorica2025· Tyler · R32Hard3-6 6-2 6-3
- LYi Zhou2025· Tyler · R16Hard6-3 6-4
- WNicolas Mejia2025· Little Rock · R32Hard7-6(4) 6-0
- LAndres Martin2025· Little Rock · R16Hard6-1 6-4
- LKimmer Coppejans2025· Roland Garros · Qualifying 1st RoundClay3-6, 1-6
- WBenoit Paire2025· Tunis · R32Clay4-1 RET
- LTitouan Droguet2025· Tunis · R16Clay6-4 6-3
- LAdam Walton2025· Busan · R16Hard6-2 7-6(4)
- WSho Shimabukuro2025· Busan · R32Hard6-3 6-1
- WDenis Yevseyev2025· Cherbourg · R32Hard6-2 3-6 6-3
- LJelle Sels2025· Cherbourg · QFHard7-5 6-3
- WMaxime Janvier2025· Cherbourg · R16Hard6-2 7-6(6)
- LAziz Dougaz2025· Thionville · R32Hard6-4 6-3
- WHayato Matsuoka2025· Brisbane 2 · R32Hard6-3 3-6 6-3
- LChristian Langmo2025· Brisbane 2 · QFHard6-4 6-7(5) 6-3
- WKosuke Ogura2025· Brisbane 2 · R16Hard6-2 2-6 6-1
- WMasamichi Imamura2025· Brisbane 1 · R32Hard6-4 6-4
- LMarek Gengel2025· Brisbane 1 · R16Hard3-6 6-4 6-0
- LZachary Svajda2025· Nonthaburi 3 · R16Hard4-6 6-3 6-2
- WKhumoyun Sultanov2025· Nonthaburi 3 · R32Hard6-4 3-6 6-3
- LBilly Harris2025· Australian Open · Qualifying 1st RoundHard7-6(4), 4-6, 4-6