- Season
- 58–44
- 56.9% win rate
- Career
- 0–0
- Titles
- 0
- Singles
- Prize money
- $346K
- Career
Recent form
1 win in a row
- LLost to Li Tu
- WBeat Linang Xiao
- LLost to Tyler Zink
- LLost to Andres Martin
- LLost to Enzo Aguiard
- WBeat Philip Sekulic
- LLost to Ozan Baris
- WBeat Hayden Jones
- LLost to Benjamin O'Connell
- LLost to Joshua Charlton
- LLost to Duje Markovina
- WBeat Reece Falck
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on grass
- Hardmost played51–4454%
- Grass7–0100%
Elo rating
Full leaderboard1597#698 on tour
Peak 1800 in 2025 · from 102 rated matches
- Hard
1594about the same
95 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
21 matches· 2025
- LPavle Marinkov2025· Playford · R32Hard2-6 6-3 6-4
- LTai Sach2025· Sydney · R16HardW/O
- WShinji Hazawa2025· Sydney · R32Hard6-7(0) 6-2 6-4
- WMoerani Bouzige2025· Brisbane 3 · R32Hard6-1 6-4
- LJames Duckworth2025· Brisbane 3 · R16Hard3-6 6-1 6-4
- WDane Sweeny2025· M25 Swan Hill · FGrass—
- WChristian Langmo2025· M25 Swan Hill · SFGrass—
- WJake Delaney2025· M25 Swan Hill · QFGrass—
- WScott Jones2025· M25 Swan Hill · R16Grass—
- WJames Watt2025· M25 Swan Hill · R32Grass—
- WAlexander Klintcharov2025· M25 Mildura · QFGrass—
- WTy Host2025· M25 Mildura · R32Grass—
- LNicolas Mejia2025· Bengaluru · R16Hard6-1 7-5
- WMichael Geerts2025· Bengaluru · R32Hard6-7(2) 6-4 7-6(6)
- LOmar Jasika2025· Brisbane 2 · R32Hard6-3 6-2
- WLi Tu2025· Brisbane 1 · R32Hard7-6(3) 6-4
- LMarek Gengel2025· Brisbane 1 · QFHard6-4 3-6 7-5
- WPavle Marinkov2025· Brisbane 1 · R16Hard6-4 7-5
- LDominik Koepfer2025· Australian Open · Qualifying FinalHard5-7, 5-7
- WYosuke Watanuki2025· Australian Open · Qualifying 2nd RoundHard6-1, 6-4
- WAntoine Escoffier2025· Australian Open · Qualifying 1st RoundHard6-2, 6-1