World ranking
53
1,000 points
- Season
- 139–114
- 54.9% win rate
- Career
- 97–107
- 47.5% win rate
- Titles
- 1
- +1 doubles
- Prize money
- $5.9M
- Career
Recent form
1 win in a row
- WBeat Tomas Martin Etcheverry
- WBeat Yannick Hanfmann
- LLost to Luciano Darderi
- WBeat Thanasi Kokkinakis
- WBeat Francisco Cerundolo
- WBeat Andrey Rublev
- LLost to Brandon Nakashima
- LLost to Learner Tien
- LLost to Novak Djokovic
- WBeat Facundo Diaz Acosta
- LLost to Jiri Lehecka
- WBeat Mika Brunold
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played74–5557%
- Clay44–3456%
- Grass15–1747%
- Indoor6–843%
Elo rating
Full leaderboard1962#39 on tour
Peak 1980 in 2026 · from 252 rated matches
- Hard
2033+71 vs overall
129 matches
- Clay
2021+59 vs overall
78 matches
- Grass
1955-7 vs overall
31 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
25 matches· Challenger · 2023
- WBenoit Paire2023· Maia · FClay6-1 6-4
- WMatteo Martineau2023· Maia · SFClay7-6(5) 6-4
- WAndrea Vavassori2023· Maia · QFClay2-6 7-6(6) 6-3
- WEnrico Dalla Valle2023· Maia · R16Clay6-2 6-0
- WMohamed Safwat2023· Maia · R32Clay6-4 7-6(5)
- WDavid Goffin2023· Helsinki · R32Hard6-3 3-6 6-3
- LRadu Albot2023· Helsinki · R16Hard6-4 1-6 6-4
- WFrederico Ferreira Silva2023· Brest · R32Hard6-3 6-3
- LTitouan Droguet2023· Brest · R16Hard7-5 6-3
- LAleksandar Kovacevic2023· Shenzhen (Longhua) · FHard7-6(4) 7-6(5)
- WEgor Gerasimov2023· Shenzhen (Longhua) · SFHard6-2 6-1
- WSteven Diez2023· Shenzhen (Longhua) · R32Hard7-5 6-2
- WYu Hsiou Hsu2023· Shenzhen (Longhua) · QFHard7-6(0) 6-0
- WYunchaokete Bu2023· Shenzhen (Longhua) · R16Hard6-3 6-4
- LThiago Agustin Tirante2023· Ilkley · R32Grass4-6 6-3 6-4
- WHyeon Chung2023· Nottingham · R32Grass6-3 6-2
- LAndy Murray2023· Nottingham · SFGrass6-3 6-2
- WSho Shimabukuro2023· Nottingham · QFGrass6-4 6-4
- WYunchaokete Bu2023· Nottingham · R16Grass6-3 3-6 6-3
- LHarold Mayot2023· Aix-en-Provence · R32Clay7-5 6-4
- WBradley Klahn2023· Monterrey · R32Hard6-2 6-2
- WBorna Gojo2023· Monterrey · FHard6-4 7-6(6)
- WMitchell Krueger2023· Monterrey · SFHard7-6(3) 7-6(3)
- WDaniel Altmaier2023· Monterrey · QFHard7-6(2) 6-4
- WEvan Zhu2023· Monterrey · R16Hard6-2 6-4