
World ranking
146
390 points
- Season
- 170–192
- 47.0% win rate
- Career
- 117–148
- 44.2% win rate
- Titles
- 0
- +1 doubles
- Prize money
- $7.3M
- Career
Recent form
1 loss in a row
- WBeat Roberto Carballes Baena
- WBeat Christopher O'Connell
- LLost to Patrick Kypson
- LLost to Adam Walton
- WBeat Edas Butvilas
- LLost to Trevor Svajda
- LLost to Alex Michelsen
- LLost to Wu Yibing
- LLost to Jacob Fearnley
- WBeat Stefano Napolitano
- WBeat Thiago Seyboth Wild
- LLost to Dalibor Svrcina
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on grass
- Hardmost played111–10651%
- Clay14–3628%
- Grass32–3052%
- Indoor13–2039%
Elo rating
Full leaderboard1754#261 on tour
Peak 1844 in 2023 · from 362 rated matches
- Hard
1819+65 vs overall
217 matches
- Grass
1794+40 vs overall
62 matches
- Clay
1656-98 vs overall
50 matches
- Indoor
1742-12 vs overall
33 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
19 matches· Challenger · 2025
- LChris Rodesch2025· Bratislava 2 · R16Clay7-6(2) 5-7 7-5
- WJaime Faria2025· Bratislava 2 · R32Clay6-3 7-6(6)
- WHarold Mayot2025· Jinan · R32Hard6-3 7-6(2)
- LArthur Cazaux2025· Jinan · FHard6-3 6-2
- WPetr Bar Biryukov2025· Jinan · SFHard6-2 6-3
- WBrandon Holt2025· Jinan · QFHard6-3 4-6 7-6(7)
- WPavel Kotov2025· Jinan · R16Hard7-5 6-2
- LAlex Bolt2025· Birmingham · R32Grass6-4 7-6(3)
- LEliot Spizzirri2025· San Diego · FHard6-4 2-6 6-4
- WKarue Sell2025· San Diego · R32Hard6-3 6-3
- WKamil Majchrzak2025· San Diego · SFHard3-6 6-1 6-1
- WTrevor Svajda2025· San Diego · QFHard6-3 6-4
- WMatteo Gigante2025· San Diego · R16Hard6-3 7-5
- LSascha Gueymard Wayenburg2025· Quimper · R16Hard6-3 7-6(2)
- WAdrian Mannarino2025· Quimper · R32Hard3-6 6-4 6-4
- WDino Prizmic2025· Oeiras 2 · R32Hard6-4 7-5
- LZsombor Piros2025· Oeiras 2 · SFHard6-1 6-3
- WFrederico Ferreira Silva2025· Oeiras 2 · QFHard7-5 6-4
- WJ.J. Wolf2025· Oeiras 2 · R16Hard7-6(5) 4-6 6-2