World ranking
103
590 points
- Season
- 154–161
- 48.9% win rate
- Career
- 107–135
- 44.2% win rate
- Titles
- 0
- Singles
- Prize money
- $6.7M
- Career
Recent form
2 losses in a row
- WBeat Giovanni Mpetshi Perricard
- LLost to Alejandro Davidovich Fokina
- LLost to Abdullah Shelbayh
- LLost to Marcos Giron
- LLost to Jenson Brooksby
- WBeat Marton Fucsovics
- LLost to Rafael Jodar
- LLost to Dane Sweeny
- WBeat Ugo Humbert
- WBeat Felix Balshaw
- LLost to Tommy Paul
- LLost to Tomas Machac
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played63–5952%
- Clay56–6347%
- Grass18–1850%
- Indoor17–2145%
Elo rating
Full leaderboard1837#132 on tour
Peak 1976 in 2025 · from 312 rated matches
- Hard
1890+53 vs overall
122 matches
- Clay
1867+29 vs overall
118 matches
- Grass
1856+19 vs overall
36 matches
- Indoor
1859+22 vs overall
36 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
8 matches· Slams · 2024
- LSebastian Korda2024· US Open · Round 1Hard6-7(3), 1-6, 0-6
- LTommy Paul2024· Olympics · Round 3Clay6-7(5), 3-6
- WJan-Lennard Struff2024· Olympics · Round 2Clay—
- WSumit Nagal2024· Olympics · Round 1Clay6-2, 2-6, 7-5
- LJannik Sinner2024· Roland Garros · Round 4Clay6-2, 3-6, 2-6, 1-6
- WSebastian Ofner2024· Roland Garros · Round 3Clay3-6, 6-4, 6-4, 6-1
- WAleksandr Shevchenko2024· Roland Garros · Round 2Clay6-4, 6-2, 0-6, 6-3
- WNicolas Jarry2024· Roland Garros · Round 1Clay6-2, 6-1, 3-6, 6-0