- Season
- 105–99
- 51.5% win rate
- Career
- 6–18
- 25.0% win rate
- Titles
- 0
- +3 doubles
- Prize money
- $2.3M
- Career
Recent form
2 losses in a row
- WBeat Jamie Mackenzie
- LLost to Tyler Zink
- LLost to Chris Rodesch
- WBeat Facundo Mena
- WBeat Rodrigo Alujas
- LLost to Tristan Schoolkate
- LLost to Henri Squire
- LLost to Benjamin Bonzi
- WBeat Jamie Mackenzie
- WBeat Abdullah Shelbayh
- LLost to Grigor Dimitrov
- LLost to Sebastian Gorzny
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played84–6756%
- Clay13–2138%
- Grass8–850%
- Indoor0–30%
Elo rating
Full leaderboard1648#540 on tour
Peak 1738 in 2025 · from 204 rated matches
- Hard
1690+42 vs overall
151 matches
- Clay
1623-25 vs overall
34 matches
- Grass
1678+30 vs overall
16 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· ITF · 2025
- LCarl Emil Overbeck2025· M25 Brisbane 2 · R16Hard—
- WScott Jones2025· M25 Brisbane 2 · R32Hard—
- WPavle Marinkov2025· M25 Brisbane · SFHard—
- WAjeet Rai2025· M25 Brisbane · QFHard—
- WScott Jones2025· M25 Brisbane · R16Hard—
- WYuichiro Inui2025· M25 Brisbane · R32Hard—
- WKaichi Uchida2025· M25 Perth 2 · FHard—
- WJake Delaney2025· M25 Perth 2 · SFHard—
- WColin Sinclair2025· M25 Perth 2 · QFHard—
- WAjeet Rai2025· M25 Perth 2 · R16Hard—
- WScott Jones2025· M25 Perth 2 · R32Hard—
- LZane Stevens2025· M25 Perth · R32Hard—
- LDane Sweeny2025· M25 Tamworth 2 · SFHard—
- WFilip Peliwo2025· M25 Tamworth 2 · QFHard—
- WJack Bruce-Smith2025· M25 Tamworth 2 · R16Hard—
- WAdrian Arcon2025· M25 Tamworth 2 · R32Hard—
- LDane Sweeny2025· M25 Tamworth · FHard—
- WMustafa Ege Sik2025· M25 Tamworth · SFHard—
- WColin Sinclair2025· M25 Tamworth · QFHard—
- WEthan Cook2025· M25 Tamworth · R16Hard—
- WCruz Hewitt2025· M25 Tamworth · R32Hard—
- LHugo Maia2025· ITF M25 Idanha-a-Nova 2 Men · R32Hard—
- LTristan McCormick2025· ITF M25 Idanha-a-Nova Men · QFHard—
- WYounes Lalami Laaroussi2025· ITF M25 Idanha-a-Nova Men · R16Hard—
- WJuan Jose Bianchi2025· ITF M25 Idanha-a-Nova Men · R32Hard—
- LLaurent Lokoli2025· M25 Porto · R16Hard—
- WAxel Nefve2025· M25 Porto · R32Hard—
- LCharles Broom2025· M25 Castelo Branco · SFHard—
- WAxel Nefve2025· M25 Castelo Branco · R16Hard—
- WZura Tkemaladze2025· M25 Castelo Branco · R32Hard—
- LNikola Jovic2025· M15 Kursumlijska Banja 7 · R32Clay—
- LGilberto Ravasio2025· M25 Kiseljak · R16Clay—
- WR. M. Bucher2025· M25 Kiseljak · R32Clay—
- LDenis Klok2025· M25 Belgrade · R32Clay—
- LFabrizio Andaloro2025· M25 Heraklion · SFHard—
- WTai Sach2025· M25 Heraklion · QFHard—
- WHenry Searle2025· M25 Heraklion · R16Hard—
- WMoritz Kudernatsch2025· M25 Heraklion · R32Hard—
- LEdward Winter2025· M15 Heraklion 6 · QFHard—
- WRyuki Matsuda2025· M15 Heraklion 6 · R16Hard—
- WA. Loizas2025· M15 Heraklion 6 · R32Hard—
- LThomas Braithwaite2025· M25 Swan Hill · R16Grass—
- WJack Bruce-Smith2025· M25 Swan Hill · R32Grass—