- Season
- 25–30
- 45.5% win rate
- Career
- 2–10
- 16.7% win rate
- Titles
- 0
- Singles
- Prize money
- $150K
- Career
Recent form
3 losses in a row
- LLost to Matthew Dellavedova
- WBeat Chun-Chien Hou
- LLost to Masamichi Imamura
- WBeat Corban Crowther
- LLost to Dane Sweeny
- WBeat Leo Vithoontien
- LLost to Marc Polmans
- WBeat Mustafa Ege Sik
- WBeat Kosuke Ogura
- LLost to Marc Polmans
- LLost to Joshua Charlton
- LLost to Matthew Dellavedova
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on grass
- Hardmost played22–2844%
- Grass3–260%
Elo rating
Full leaderboard1515#1105 on tour
Peak 1593 in 2025 · from 55 rated matches
- Hard
1524+8 vs overall
50 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
39 matches· ITF
- LMatthew Dellavedova2026· M25 Launceston · R32Hard—
- LJoshua Charlton2025· M25 Brisbane 2 · R16Hard—
- LMarc Polmans2025· M25 Brisbane · QFHard—
- WKosuke Ogura2025· M25 Brisbane · R16Hard—
- WMustafa Ege Sik2025· M25 Brisbane · R32Hard—
- LMarc Polmans2025· M25 Perth 2 · R16Hard—
- WLeo Vithoontien2025· M25 Perth 2 · R32Hard—
- LDane Sweeny2025· M25 Perth · R16Hard—
- WCorban Crowther2025· M25 Perth · R32Hard—
- LMasamichi Imamura2025· ITF M25 Taipei Men · QFHard—
- WChun-Chien Hou2025· ITF M25 Taipei Men · R32Hard—
- LMatthew Dellavedova2025· M25 Bali 2 · R16Hard—
- WGrigory Shebekin2025· M15 Monastir 27 · R32Hard—
- LAmr Elsayed2025· M15 Monastir 26 · QFHard—
- WMaxence Bertimon2025· M15 Monastir 26 · R16Hard—
- WVadym Konovchuk2025· M15 Monastir 26 · R32Hard—
- LDaniil Ostapenkov2025· M25 Monastir 4 · R32Hard—
- LChristian Langmo2025· M25 Swan Hill · QFGrass—
- WBenjamin O'Connell2025· M25 Swan Hill · R16Grass—
- WStefan Storch2025· M25 Swan Hill · R32Grass—
- LJoshua Charlton2025· M25 Mildura · R16Grass—
- WCade Birrell2025· M25 Mildura · R32Grass—
- LSanhui Shin2025· M25 Launceston · QFHard—
- WThomas Braithwaite2025· M25 Launceston · R16Hard—
- LNaoki Nakagawa2025· M25 Timaru · QFHard—
- WYuta Kikuchi2025· M25 Timaru · R16Hard—
- WReece Falck2025· M25 Timaru · R32Hard—
- WMoerani Bouzige2024· M15 Wellington · SFHard—
- WJay Friend2024· M15 Wellington · QFHard—
- WAdrian Arcon2024· M15 Wellington · R32Hard—
- LChristian Langmo2024· M25 Caloundra · FHard—
- WYuki Mochizuki2024· M25 Caloundra · SFHard—
- WRyan Fishback2024· M25 Caloundra · R32Hard—
- LMatthew Dellavedova2024· M25 Brisbane · R32Hard—
- LOmar Jasika2024· ITF M25 Cairns 3 Men · R16Hard—
- LEnzo Aguiard2024· M25 Cairns · R32Hard—
- LYan Bai2024· ITF M25 Yinchuan Men · QFHard—
- WEgor Agafonov2024· ITF M25 Yinchuan Men · R16Hard—
- WZhan Zheng2024· ITF M25 Yinchuan Men · R32Hard—