World ranking
62
935 points
- Season
- 152–159
- 48.9% win rate
- Career
- 105–133
- 44.1% win rate
- Titles
- 0
- Singles
- Prize money
- $6.6M
- Career
Recent form
2 losses in a row
- LLost to Pablo Llamas Ruiz
- LLost to Alejandro Davidovich Fokina
- LLost to Vit Kopriva
- LLost to Nick Kyrgios
- 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
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played63–5952%
- Clay56–6347%
- Grass18–1850%
- Indoor15–1944%
Elo rating
Full leaderboard1825#146 on tour
Peak 1976 in 2025 · from 308 rated matches
- Hard
1879+53 vs overall
122 matches
- Clay
1855+29 vs overall
118 matches
- Grass
1844+19 vs overall
36 matches
- Indoor
1840+14 vs overall
32 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