
- Season
- 167–161
- 50.9% win rate
- Career
- 54–79
- 40.6% win rate
- Titles
- 0
- Singles
- Prize money
- $3.5M
- Career
Recent form
1 loss in a row
- LLost to Luca Van Assche
- WBeat Abel Forger
- WBeat Filippo Romano
- LLost to Kimmer Coppejans
- LLost to Gilles Arnaud Bailly
- WBeat Pavel Kotov
- WBeat Max Hans Rehberg
- LLost to Max Dahlin
- LLost to Carlos Sanchez Jover
- WBeat Georgi Georgiev
- WBeat Murkel Dellien
- LLost to Federico Agustin Gomez
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on grass
- Hard38–4645%
- Claymost played116–10054%
- Grass11–955%
- Indoor2–625%
Elo rating
Full leaderboard1708#372 on tour
Peak 1787 in 2025 · from 327 rated matches
- Clay
1751+43 vs overall
216 matches
- Hard
1708about the same
84 matches
- Grass
1738+30 vs overall
19 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
Latest 100 of 205· Main tour
- LNishesh Basavareddy2026· Gonet Geneva Open · Qualifying 1st RoundClay6-7(5), 2-6
- LClement Tabur2026· Fayez Sarofim & Co. U.S. Men's Clay Court Championship · Qualifying 1st RoundClay2-6, 5-7
- LAndrea Pellegrino2026· BCI Seguros Chile Open · Qualifying FinalClay7-6(2), 6-7(7), 4-6
- WFacundo Mena2026· BCI Seguros Chile Open · Qualifying 1st RoundClay7-6(5), 7-6(4)
- LDino Prizmic2026· Rio Open presented by Claro · Qualifying 1st RoundClay1-6, 2-6
- LLautaro Midon2026· IEB+ Argentina Open · Qualifying FinalClay4-6, 6-4, 3-6
- WJuan Bautista Torres2026· IEB+ Argentina Open · Qualifying 1st RoundClay6-2, 7-6(4)
- LHugo Grenier2026· Australian Open · Qualifying 1st RoundHard6-7(9), 0-1ret.
- LRaphael Collignon2025· US Open · Round 1Hard4-6, 4-6, 4-6
- LShintaro Mochizuki2025· US Open · Qualifying FinalHard4-6, 4-6
- WPatrick Maloney2025· US Open · Qualifying 2nd RoundHard6-4, 6-2
- WGuy Den Ouden2025· US Open · Qualifying 1st RoundHard6-1, 7-5
- LJannik Sinner2025· Cincinnati Open · Round 2Hard1-6, 1-6
- WVit Kopriva2025· Cincinnati Open · Round 1Hard6-2, 6-4
- WAleksandr Shevchenko2025· Cincinnati Open · Qualifying FinalHard7-6(6), 4-1ret.
- WTaro Daniel2025· Cincinnati Open · Qualifying 1st RoundHard7-5, 6-2
- LAleksandr Shevchenko2025· Generali Open · Round 1Clay6-2, 3-6, 4-6
- LLi Tu2025· Wimbledon · Qualifying 1st RoundGrass3-6, 2-6
- LLorenzo Musetti2025· Roland Garros · Round 2Clay4-6, 0-6, 4-6
- WValentin Royer2025· Roland Garros · Round 1Clay7-6(6), 6-3, 3-6, 6-7(4), 7-5
- LJuan Manuel Cerundolo2025· Roland Garros · Qualifying FinalClay4-6, 2-6
- WDmitry Popko2025· Roland Garros · Qualifying 2nd RoundClay6-1, 6-2
- WOmar Jasika2025· Roland Garros · Qualifying 1st RoundClay6-3, 4-6, 6-1
- LRoman Andres Burruchaga2025· Internazionali BNL d'Italia · Qualifying 1st RoundClay4-6, 6-2, 3-6
- LDaniel Altmaier2025· Mutua Madrid Open · Qualifying FinalClay6-7(3), 6-3, 1-6
- WDiego Dedura2025· Mutua Madrid Open · Qualifying 1st RoundClay6-7(7), 6-4, 6-1
- LCasper Ruud2025· Barcelona Open Banc Sabadell · Round 1Clay4-6, 3-6
- WJacob Fearnley2025· Barcelona Open Banc Sabadell · Qualifying FinalClay7-5, 6-4
- WNikoloz Basilashvili2025· Barcelona Open Banc Sabadell · Qualifying 1st RoundClay6-3, 6-3
- LMackenzie McDonald2025· Fayez Sarofim & Co. U.S. Men's Clay Court Championship · Round 1Clay2-6, 7-6(3), 4-6
- LFrancesco Passaro2025· IEB+ Argentina Open · Qualifying 1st RoundClay1-6, 4-6
- LKhumoyun Sultanov2025· Australian Open · Qualifying 1st RoundHard3-6, 7-6(2), 5-7
- LKamil Majchrzak2024· US Open · Qualifying 2nd RoundHard1-6, 4-6
- WMatteo Gigante2024· US Open · Qualifying 1st RoundHard7-6(7), 6-4
- LFrances Tiafoe2024· Mubadala DC Open · Round 2Hard7-6(8), 3-6, 3-6
- WMaxime Cressy2024· Mubadala DC Open · Round 1Hard6-4, 6-3
- LFacundo Diaz Acosta2024· Generali Open · Round 2Clay2-6, 6-4, 3-6
- WHamad Medjedovic2024· Generali Open · Round 1Clay6-4, 5-7, 6-3
- WHamad Medjedovic2024· Generali Open · Qualifying FinalClay6-4, 2-6, 6-2
- WPierre-Hugues Herbert2024· Generali Open · Qualifying 1st RoundClay7-6(2), 4-6, 6-0
- LMatteo Berrettini2024· EFG Swiss Open Gstaad · Round 2Clay4-6, 2-6
- WVit Kopriva2024· EFG Swiss Open Gstaad · Round 1Clay6-3, 6-2
- LTallon Griekspoor2024· Wimbledon · Round 1Grass6-7(3), 3-6, 4-6
- LRadu Albot2024· Wimbledon · Qualifying FinalGrass4-6, 2-6, 7-6(6), 3-6
- WGabriel Diallo2024· Wimbledon · Qualifying 2nd RoundGrass6-4, 7-6(5)
- WOriol Roca Batalla2024· Wimbledon · Qualifying 1st RoundGrass6-3, 6-4
- LLorenzo Musetti2024· Roland Garros · Round 1Clay3-6, 3-6, 5-7
- LHugo Gaston2024· Grand Prix Auvergne-Rhône-Alpes · Round 1Indoor6-7(2), 6-7(4)
- WHarold Mayot2024· Grand Prix Auvergne-Rhône-Alpes · Qualifying FinalIndoor6-2, 7-6(6)
- WDavid Jorda Sanchis2024· Grand Prix Auvergne-Rhône-Alpes · Qualifying 1st RoundIndoor6-2, 6-3
- LZhang Zhizhen2024· Internazionali BNL d'Italia · Round 1Clay2-6, 5-7
- LRoberto Bautista Agut2024· Mutua Madrid Open · Round 1Clay6-7(4), 6-4, 1-6
- LHolger Rune2024· BMW Open by Bitpanda · Round 2Clay4-6, 2-6
- WCamilo Ugo Carabelli2024· BMW Open by Bitpanda · Round 1Clay7-6(2), 6-4
- LTomas Martin Etcheverry2024· Fayez Sarofim & Co. U.S. Men's Clay Court Championship · Round 2Clay4-6, 4-6
- WBenoit Paire2024· Fayez Sarofim & Co. U.S. Men's Clay Court Championship · Round 1Clay7-6(13), 6-4
- LAleksandr Shevchenko2024· Miami Open presented by Itau · Round 1Hard7-6(4), 6-7(4), 5-7
- LTaro Daniel2024· BNP Paribas Open · Round 1Hard4-6, 1-6
- LDusan Lajovic2024· Rio Open presented by Claro · Round 1Clay6-4, 6-7(8), 1-6
- LTomas Martin Etcheverry2024· IEB+ Argentina Open · Round 2Clay3-6, 0-6
- WDiego Schwartzman2024· IEB+ Argentina Open · Round 1Clay2-6, 6-1, 6-4
- WFrancisco Comesana2024· IEB+ Argentina Open · Qualifying FinalClay6-3, 5-7, 6-2
- WAlex Molcan2024· IEB+ Argentina Open · Qualifying 1st RoundClay6-3, 7-6(6)
- LJaume Munar2024· Cordoba Open · Round 1Clay2-6, 4-6
- LSebastian Baez2024· Australian Open · Round 2Hard5-7, 6-2, 2-6, 4-6
- WJason Kubler2024· Australian Open · Round 1Hard2-6, 6-3, 7-6(3), 4-6, 7-6(8)
- LLi Tu2023· Brisbane International presented by ANZ · Qualifying FinalHard3-6, 6-7(5)
- WAndrey Kuznetsov2023· Brisbane International presented by ANZ · Qualifying 1st RoundHard7-5, 6-3
- LGregoire Barrere2023· BNP Paribas Fortis European Open · Round 1Indoor1-6, 6-7(5)
- LMarcos Giron2023· Rolex Shanghai Masters · Round 1Hard4-6, 2-6
- LMatteo Arnaldi2023· China Open · Qualifying 1st RoundHard6-4, 3-6, 6-7(12)
- LPavel Kotov2023· Chengdu Open · Round 1Hard5-7, 5-7
- LDaniel Evans2023· US Open · Round 1Hard4-6, 2-6, 5-7
- LSebastian Baez2023· Winston-Salem Open · Round 2Hard6-3, 4-6, 4-6
- WRadu Albot2023· Winston-Salem Open · Round 1Hard6-1, 7-5
- LThanasi Kokkinakis2023· Cincinnati Open · Qualifying FinalHard7-5, 6-7(7), 2-6
- WNuno Borges2023· Cincinnati Open · Qualifying 1st RoundHard7-6(5), 4-6, 7-5
- LTomas Martin Etcheverry2023· Generali Open · QuarterfinalClay7-6(6), 3-6, 4-6
- WDaniel Altmaier2023· Generali Open · Round 2Clay3-6, 6-2, 7-6(8)
- WMarco Cecchinato2023· Generali Open · Round 1Clay6-2, 6-2
- LArthur Fils2023· Bitpanda Hamburg Open · Round 1Clay5-7, 5-7
- LJan Choinski2023· Bitpanda Hamburg Open · Qualifying FinalClay1-6, 6-4, 4-6
- WMax Hans Rehberg2023· Bitpanda Hamburg Open · Qualifying 1st RoundClay4-6, 7-6(5), 6-3
- LThiago Monteiro2023· Nordea Open · Round 1Clay7-5, 4-6, 4-6
- LJannik Sinner2023· Wimbledon · Round 4Grass6-7(4), 4-6, 3-6
- WMikael Ymer2023· Wimbledon · Round 3Grass6-2, 6-7(2), 7-6(5), 3-6, 6-1
- WOscar Otte2023· Wimbledon · Round 2Grass6-3, 3-6, 6-3, 7-6(3)
- WYoshihito Nishioka2023· Wimbledon · Round 1Grass6-4, 6-3, 6-3
- LMaxime Cressy2023· Lexus Eastbourne Open · Round 1Grass4-6, 5-7
- WJan Choinski2023· Lexus Eastbourne Open · Qualifying FinalGrass7-6(5), 6-4
- WMaxime Janvier2023· Lexus Eastbourne Open · Qualifying 1st RoundGrass7-6(6), 7-6(4)
- LMatteo Arnaldi2023· Roland Garros · Round 1Clay6-2, 3-6, 0-6, 2-6
- LVit Kopriva2023· Internazionali BNL d'Italia · Qualifying 1st RoundClay6-7(2), 6-3, 6-7(1)
- LAlexander Bublik2023· Mutua Madrid Open · Round 1Clay6-7(15), 7-6(4), 4-6
- LJason Kubler2023· Fayez Sarofim & Co. U.S. Men's Clay Court Championship · Round 2Clay4-6, 2-6
- WZhang Zhizhen2023· Fayez Sarofim & Co. U.S. Men's Clay Court Championship · Round 1Clay6-2, 6-3
- LMackenzie McDonald2023· Miami Open presented by Itau · Round 1Hard4-6, 2-6
- LCristian Garin2023· BNP Paribas Open · Round 1Hard4-6, 2-6
- LRiccardo Bonadio2023· BCI Seguros Chile Open · Round 1Clay3-6, 6-7(5)
- LAlbert Ramos-Vinolas2023· Rio Open presented by Claro · Round 2Clay2-6, 4-6