World ranking
129
462 points
- Season
- 108–103
- 51.2% win rate
- Career
- 8–8
- 50.0% win rate
- Titles
- 0
- +1 doubles
- Prize money
- $1.3M
- Career
Recent form
2 losses in a row
- LLost to Tristan Boyer
- LLost to Raul Brancaccio
- WBeat Max Alcala Gurri
- WBeat Nicolai Budkov Kjaer
- LLost to Andrey Rublev
- WBeat Joao Silva
- LLost to Gonzalo Bueno
- LLost to Thiago Monteiro
- WBeat Carlo Alberto Caniato
- WBeat Nishesh Basavareddy
- LLost to Zizou Bergs
- LLost to Colton Smith
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on clay
- Hard3–1319%
- Claymost played103–8455%
- Grass2–529%
- Indoor0–10%
Elo rating
Full leaderboard1822#151 on tour
Peak 1897 in 2026 · from 211 rated matches
- Clay
1914+92 vs overall
187 matches
- Hard
1730-91 vs overall
16 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
51 matches· 2024
- LAbdullah Shelbayh2024· Montemar · R32ClayW/O
- LHenri Squire2024· Helsinki · R16Hard7-5 6-4
- WAlexis Gautier2024· Helsinki · R32Hard6-3 6-1
- LRaul Brancaccio2024· Valencia · R32Clay7-6(7) 7-5
- LDaniel Elahi Galan2024· Braga · SFClay7-6(4) 6-1
- WClement Tabur2024· Braga · QFClay3-6 7-5 6-3
- WVilius Gaubas2024· Braga · R16Clay6-2 6-1
- WAdrian Andreev2024· Braga · R32Clay6-3 1-6 6-2
- LElmer Moller2024· Lisbon · R32Clay6-3 6-1
- WDaniel Elahi Galan2024· Szczecin · R32Clay6-3 6-2
- LVit Kopriva2024· Szczecin · FClay7-5 6-2
- WGerard Campana Lee2024· Szczecin · SFClay6-3 6-4
- WDaniel Altmaier2024· Szczecin · QFClay7-5 6-1
- WGianluca Mager2024· Szczecin · R16Clay6-2 3-6 7-6(1)
- LMili Poljicak2024· Genoa · R32Clay7-5 6-2
- LDiego Schwartzman2024· US Open · Qualifying 1st RoundHard5-7, 3-6
- WKirill Kivattsev2024· San Marino · R32Clay6-4 7-5
- LFrancisco Comesana2024· San Marino · QFClay6-2 6-2
- WAlexander Weis2024· San Marino · R16Clay6-1 6-7(1) 6-2
- WMarco Cecchinato2024· Verona · R32Clay6-7(4) 7-6(1) 6-4
- LMax Hans Rehberg2024· Verona · R16Clay3-6 7-5 6-1
- LNuno Borges2024· Nordea Open · Round 1Clay2-6, 6-7(3)
- LTimofey Skatov2024· Nordea Open · Qualifying FinalClay4-6, 1-6
- LFrancesco Maestrelli2024· Trieste · R32Clay3-6 7-5 RET
- WMartin Krumich2024· Nordea Open · Qualifying 1st RoundClay4-6, 7-5, 6-1
- WAugust Holmgren2024· Modena · R32Clay5-7 6-4 6-3
- LChun-Hsin Tseng2024· Modena · QFClay7-5 2-6 6-2
- WGabriele Piraino2024· Modena · R16Clay6-4 7-5
- LTimofey Skatov2024· Wimbledon · Qualifying 1st RoundGrass3-6, 3-6
- LTristan Boyer2024· Sassuolo · R32Clay6-3 6-2
- LLuciano Darderi2024· Perugia · R16Clay6-3 6-3
- WGiovanni Fonio2024· Perugia · R32Clay6-3 7-5
- LGregoire Barrere2024· Roland Garros · Qualifying 2nd RoundClay2-6, 6-3, 4-6
- WMaxime Cressy2024· Roland Garros · Qualifying 1st RoundClay7-6(4), 4-6, 7-6(11)
- WMurkel Dellien2024· Francavilla al Mare · R32Clay6-4 5-7 6-3
- LNick Hardt2024· Francavilla al Mare · QFClay7-6(1) 6-3
- WAdrian Andreev2024· Francavilla al Mare · R16Clay6-3 4-6 7-5
- LVilius Gaubas2024· Rome · R32Clay6-4 6-1
- LFrancesco Passaro2024· BMW Open by Bitpanda · Qualifying FinalClay3-6, 4-6
- WMichael Geerts2024· BMW Open by Bitpanda · Qualifying 1st RoundClay7-6(4), 6-4
- LJesper de Jong2024· Girona · R16Clay4-1 RET
- WRudolf Molleker2024· Girona · R32Clay6-3 6-0
- WDaniel Merida2024· Murcia · R32Clay6-4 6-7(4) 6-3
- LMarco Trungelliti2024· Murcia · R16Clay7-5 3-6 6-3
- WTimofey Skatov2024· Szekesfehervar · R32Clay6-7(2) 6-2 6-4
- LFrancesco Maestrelli2024· Szekesfehervar · R16Clay6-1 6-4
- LRoman Andres Burruchaga2024· BCI Seguros Chile Open · Qualifying 1st RoundClay3-6, 6-4, 1-6
- LFrancisco Comesana2024· Rio Open presented by Claro · Qualifying FinalClay3-6, 2-6
- WThiago Agustin Tirante2024· Rio Open presented by Claro · Qualifying 1st RoundClay1-6, 6-4, 6-1
- LAndrea Vavassori2024· IEB+ Argentina Open · Qualifying 1st RoundClay1-6, 6-7(1)
- LZsombor Piros2024· Australian Open · Group StageHard7-6(5), 2-6, 1-6