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· 2025
- LMilos Karol2025· Bergamo · R32Hard6-4 6-2
- LKyrian Jacquet2025· Moselle Open · Qualifying 1st RoundIndoor6-4, 1-6, 2-6
- LJohannes Ingildsen2025· Braga · R32Clay6-4 6-4
- LJan Choinski2025· Lisbon · R32Clay6-2 3-6 6-1
- WMateusz Lange2025· Szczecin · R32Clay6-0 7-5
- LGeoffrey Blancaneaux2025· Szczecin · QFClay6-4 6-2
- WRudolf Molleker2025· Szczecin · R16Clay6-3 6-2
- WRemy Bertola2025· Genoa · R32Clay6-4 7-6(4)
- LLuciano Darderi2025· Genoa · FClay6-1 6-3
- WStefano Travaglia2025· Genoa · SFClay7-6(6) 3-6 6-4
- WAndrea Picchione2025· Genoa · QFClay6-3 6-2
- WNikolas Sanchez Izquierdo2025· Genoa · R16Clay6-3 6-0
- LMikhail Kukushkin2025· US Open · Qualifying 1st RoundHard6-7(4), 3-6
- LColeman Wong2025· Cancun · R32Hard6-1 6-4
- LPablo Llamas Ruiz2025· Plava Laguna Croatia Open Umag · Qualifying FinalClay3-6, 4-6
- WVitaliy Sachko2025· Plava Laguna Croatia Open Umag · Qualifying 1st RoundClay6-2, 2-6, 7-6(1)
- LTallon Griekspoor2025· Nordea Open · Round 2Clay6-4, 6-7(6), 3-6
- WJaime Faria2025· Nordea Open · Round 1Clay2-6, 6-3, 6-3
- WTimofey Skatov2025· Nordea Open · Qualifying FinalClay6-3, 6-2
- WDaniel Michalski2025· Nordea Open · Qualifying 1st RoundClay6-3, 6-7(3), 6-2
- LFilip Misolic2025· Braunschweig · R32Clay6-4 6-1
- LStefano Travaglia2025· Modena · QFClay6-4 6-7(2) 6-2
- WDaniel Elahi Galan2025· Modena · R16Clay6-2 7-6(2)
- WAristotelis Thanos2025· Modena · R32Clay6-4 6-4
- LTitouan Droguet2025· Wimbledon · Qualifying 1st RoundGrass1-6, 5-7
- WGabriele Piraino2025· Perugia · R32Clay4-6 6-4 6-4
- WNerman Fatic2025· Perugia · FClay6-2 6-4
- WLuca Nardi2025· Perugia · SFClay7-6(5) 6-2
- WFrancesco Passaro2025· Perugia · QFClay6-4 7-6(4)
- WFederico Bondioli2025· Perugia · R16Clay6-1 6-4
- LMarko Topo2025· Heilbronn - Bad Rappenau · R32Clay6-3 6-0
- LDaniel Altmaier2025· Turin · R32Clay6-3 6-4
- WDusan Lajovic2025· Estoril · R32Clay7-5 6-7(2) 6-3
- LAlex Michelsen2025· Estoril · FClay6-4 6-4
- WAleksandar Vukic2025· Estoril · SFClay6-4 6-4
- WNicolas Jarry2025· Estoril · QFClay7-6(0) 5-7 6-1
- WFelix Auger-Aliassime2025· Estoril · R16Clay7-5 6-4
- LVilius Gaubas2025· Rome · QFClay6-3 4-6 6-4
- WRemy Bertola2025· Rome · R16Clay1-6 6-3 6-4
- WJacopo Vasami2025· Rome · R32Clay5-7 6-4 6-4
- LVit Kopriva2025· Naples · SFClay7-5 6-3
- WPierre-Hugues Herbert2025· Naples · QFClay4-6 7-6(6) 6-3
- WGauthier Onclin2025· Naples · R16Clay7-5 6-3
- WDaniel Evans2025· Naples · R32Clay6-3 1-6 6-4
- LJesper de Jong2025· Murcia · R32Clay6-3 6-3
- LFrancisco Comesana2025· Rosario · R16Clay7-5 7-5
- WAdolfo Daniel Vallejo2025· Rosario · R32Clay6-4 6-2
- LFacundo Mena2025· Piracicaba · R16Clay6-4 7-6(3)
- WDaniel Dutra da Silva2025· Piracicaba · R32Clay6-2 4-6 6-3
- LRoman Andres Burruchaga2025· Punta del Este · R32Clay3-6 6-2 7-5
- LGabriel Debru2025· Buenos Aires · R32Clay6-3 6-3