- Season
- 80–50
- 61.5% win rate
- Career
- 0–0
- Titles
- 0
- Singles
- Prize money
- $153K
- Career
Recent form
2 losses in a row
- WBeat Chase Ferguson
- WBeat Benjamin O'Connell
- LLost to Matthew Hulme
- WBeat Daisuke Sumizawa
- WBeat Zachary Viiala
- WBeat Duje Markovina
- WBeat Matthew Dellavedova
- WBeat Joshua Charlton
- WBeat Jeremy Zhang
- WBeat Scott Jones
- LLost to Moerani Bouzige
- LLost to Hyeon Chung
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on clay
- Hardmost played70–4561%
- Clay6–367%
- Grass4–267%
Elo rating
Full leaderboard1748#278 on tour
Peak 1798 in 2026 · from 130 rated matches
- Hard
1792+45 vs overall
115 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
43 matches· 2026
- LHyeon Chung2026· ITF M25 Taipei 2 Men · R32Hard—
- LMoerani Bouzige2026· M15 Brisbane 2 · SFHard—
- WScott Jones2026· M15 Brisbane 2 · QFHard—
- WJeremy Zhang2026· M15 Brisbane 2 · R16Hard—
- WJoshua Charlton2026· M15 Brisbane 2 · R32Hard—
- WMatthew Dellavedova2026· M15 Brisbane · FHard—
- WDuje Markovina2026· M15 Brisbane · SFHard—
- WZachary Viiala2026· M15 Brisbane · R16Hard—
- WDaisuke Sumizawa2026· M15 Brisbane · R32Hard—
- LMatthew Hulme2026· M25 Brisbane · FHard—
- WBenjamin O'Connell2026· M25 Brisbane · SFHard—
- WChase Ferguson2026· M25 Brisbane · QFHard—
- WNikita Volonski2026· M25 Brisbane · R16Hard—
- WDuje Markovina2026· M25 Brisbane · R32Hard—
- WMasamichi Imamura2026· M15 Tokyo 2 · FHard—
- WNaoki Nakagawa2026· M15 Tokyo 2 · SFHard—
- WMax Purcell2026· M15 Tokyo 2 · QFHard—
- WYusuke Kusuhara2026· M15 Tokyo 2 · R16Hard—
- WHyu Kawanishi2026· M15 Tokyo 2 · R32Hard—
- WTai Sach2026· M15 Tokyo · R32Hard—
- WHassani Youssef Kadiri2026· M15 Harmon · FHard—
- WTai Sach2026· M15 Harmon · SFHard—
- LZhaokai Zhu2026· M15 Karuizawa · FClay—
- WHiromasa Koyama2026· M15 Karuizawa · SFClay—
- WLeo Vithoontien2026· M15 Karuizawa · QFClay—
- WKazuki Nishiwaki2026· M15 Karuizawa · R16Clay—
- LNoritaka Koizumi2026· M15 Luan · SFHard—
- WYaojie Zeng2026· M15 Luan · QFHard—
- WAshton McLeod2026· M15 Luan · R16Hard—
- WHanyi Liu2026· M15 Luan · R32Hard—
- WUisung Park2026· M15 Wuning 2 · FHard—
- WRigele Te2026· M15 Wuning 2 · SFHard—
- WKosuke Ogura2026· M15 Wuning 2 · QFHard—
- WJaesung Choe2026· M15 Wuning 2 · R32Hard—
- LJames Trotter2026· Busan · R32Hard7-6(1) 3-6 6-1
- LIvan Marrero Curbelo2026· San Luis Potosi · R32Clay6-2 6-4
- LTaro Daniel2026· Morelos · R32Hard6-4 6-2
- LScott Jones2026· M25 Launceston · R16Hard—
- WRyotaro Taguchi2026· M25 Launceston · R32Hard—
- LHayato Matsuoka2026· Brisbane 2 · R32Hard6-4 6-4
- LTaro Daniel2026· Brisbane 1 · R32Hard6-3 7-5
- LAdam Walton2026· Adelaide International · Qualifying 1st RoundHard2-6, 6-3, 6-7(2)
- LAndre Ilagan2026· Noumea · R32Hard6-4 6-7(5) 7-6(6)