World ranking
41
1,135 points
- Season
- 137–112
- 55.0% win rate
- Career
- 95–104
- 47.7% win rate
- Titles
- 1
- +1 doubles
- Prize money
- $5.7M
- Career
Recent form
2 losses in a row
- LLost to Luciano Darderi
- WBeat Orlando Luz
- LLost to Roman Andres Burruchaga
- WBeat Aleksandar Kovacevic
- 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
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played73–5358%
- Clay44–3456%
- Grass15–1747%
- Indoor5–838%
Elo rating
Full leaderboard1958#45 on tour
Peak 1980 in 2026 · from 248 rated matches
- Hard
2031+73 vs overall
126 matches
- Clay
2017+59 vs overall
78 matches
- Grass
1951-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
55 matches· 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
- LMaximilian Marterer2023· BNP Paribas Fortis European Open · Round 2Indoor3-6, 6-7(3)
- WDominik Koepfer2023· BNP Paribas Fortis European Open · Round 1Indoor7-6(6), 6-4
- 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
- LGregoire Barrere2023· Rolex Shanghai Masters · Round 1Hard2-6, 2-6
- LSebastian Korda2023· Almaty Open · Round 2Hard4-6, 6-7(4)
- WMikhail Kukushkin2023· Almaty Open · Round 1Hard5-7, 7-6(6), 6-4
- LPhilip Sekulic2023· Chengdu Open · Round 1Hard5-7, 7-5, 3-6
- LSebastian Ofner2023· US Open · Round 1Hard6-7(5), 6-3, 6-7(7), 4-6
- LJack Draper2023· Winston-Salem Open · Round 1Hard3-6, 1-6
- LDaniel Elahi Galan2023· Cincinnati Open · Qualifying 1st RoundHard6-7(5), 6-4, 5-7
- LFrancisco Cerundolo2023· Wimbledon · Round 1Grass7-5, 3-6, 3-6, 4-6
- LSebastian Baez2023· Lexus Eastbourne Open · Round 1Grass3-6, 4-6
- 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
- LDiego Schwartzman2023· Roland Garros · Round 2Clay6-7(3), 4-6, 3-6
- WJohn Isner2023· Roland Garros · Round 1Clay6-4, 5-7, 7-6(3), 4-6, 7-6(9)
- LStefanos Tsitsipas2023· Internazionali BNL d'Italia · Round 2Clay3-6, 3-6
- WDusan Lajovic2023· Internazionali BNL d'Italia · Round 1Clay6-4, 6-1
- LHarold Mayot2023· Aix-en-Provence · R32Clay7-5 6-4
- LMarcos Giron2023· Mutua Madrid Open · Round 1Clay2-6, 6-7(7)
- LCarlos Alcaraz2023· Barcelona Open Banc Sabadell · Round 2Clay3-6, 1-6
- WIlya Ivashka2023· Barcelona Open Banc Sabadell · Round 1Clay6-2, 6-3
- LQuentin Halys2023· Millennium Estoril Open · Round 1Clay3-6, 4-6
- LEmil Ruusuvuori2023· Miami Open presented by Itau · Round 1Hard1-6, 4-6
- WBorna Gojo2023· Miami Open presented by Itau · Qualifying FinalHard6-4, 6-7(6), 7-6(6)
- WSteve Johnson2023· Miami Open presented by Itau · Qualifying 1st RoundHard6-4, 6-4
- LPablo Andujar2023· BNP Paribas Open · Qualifying 1st RoundHard6-3, 3-6, 2-6
- LHolger Rune2023· Abierto Mexicano Telcel presentado por HSBC · Round 2Hard0-6, 2-6
- WNick Chappell2023· Abierto Mexicano Telcel presentado por HSBC · Round 1Hard6-3, 7-6(3)
- 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
- LMiomir Kecmanovic2023· Delray Beach Open · Round 2Hard3-6, 5-7
- WSteve Johnson2023· Delray Beach Open · Round 1Hard6-4, 3-6, 6-4
- WSteve Johnson2023· Delray Beach Open · Qualifying FinalHard6-2, 6-2
- WJonas Forejtek2023· Delray Beach Open · Qualifying 1st RoundHard6-0, 6-3
- LLorenzo Sonego2023· Australian Open · Round 1Hard6-7(4), 3-6, 7-6(6), 1-6