- Season
- 116–84
- 58.0% win rate
- Career
- 0–2
- 0.0% win rate
- Titles
- 0
- Singles
- Prize money
- $442K
- Career
Recent form
1 win in a row
- WBeat Nicholas Godsick
- WBeat Nicolas Jadoun
- WBeat Oscar Brown
- WBeat Lui Maxted
- WBeat Alex Rybakov
- LLost to Oliver Tarvet
- WBeat Filip Peliwo
- WBeat Patrick Brady
- WBeat Max Basing
- WBeat Oliver Tarvet
- LLost to George Loffhagen
- WBeat Leonardo Rossi
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played100–6959%
- Clay0–10%
- Grass16–1453%
Elo rating
Full leaderboard1791#197 on tour
Peak 1802 in 2026 · from 200 rated matches
- Hard
1848+58 vs overall
169 matches
- Grass
1813+22 vs overall
30 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
20 matches· Challenger · 2025
- LAziz Dougaz2025· Manama · R32Hard7-5 3-6 7-6(3)
- LDuncan Chan2025· Drummondville · SFHard6-7(3) 6-3 6-3
- WPatrick Zahraj2025· Drummondville · R32Hard6-3 6-2
- WLouis Wessels2025· Drummondville · QFHard6-3 1-6 6-1
- WDaniel Milavsky2025· Drummondville · R16Hard2-6 6-4 6-2
- LJames Trotter2025· Knoxville · R32Hard6-4 1-6 7-6(4)
- LMartin Damm2025· Charlottesville · R32Hard6-3 6-3
- LDimitar Kuzmanov2025· Hersonissos 6 · R16Hard6-3 6-1
- WJavier Barranco Cosano2025· Hersonissos 6 · R32Hard4-6 6-2 6-3
- LMichael Geerts2025· Hersonissos 5 · R16Hard7-5 6-4
- WOliver Crawford2025· Hersonissos 5 · R32Hard3-6 7-6(5) 6-3
- LOliver Crawford2025· Nottingham 3 · R32Grass7-5 6-3
- LKaichi Uchida2025· Chisinau · R32Hard7-6(2) 6-7(3) 7-6(7)
- WRicardas Berankis2025· Tbilisi · R32Hard4-6 6-4 7-6(5)
- LFederico Cina2025· Tbilisi · SFHard6-2 6-7(5) 7-6(5)
- WLukas Pokorny2025· Tbilisi · QFHard3-6 6-4 6-0
- WClement Chidekh2025· Tbilisi · R16Hard6-3 3-6 6-4
- LRichard Gasquet2025· Pau · R32Hard6-3 7-6(4)
- LMarek Gengel2025· Brisbane 2 · R32Hard6-1 6-2
- LBernard Tomic2025· Brisbane 1 · R32Hard6-1 0-6 7-6(3)