- Season
- 32–25
- 56.1% win rate
- Career
- 0–2
- 0.0% win rate
- Titles
- 0
- Singles
- Prize money
- $130K
- Career
Recent form
6 wins in a row
- WBeat Juan Cruz Martin Manzano
- WBeat Federico Agustin Gomez
- WBeat Federico Bondioli
- LLost to Hugo Dellien
- LLost to Juan Bautista Torres
- LLost to Lorenzo Giustino
- WBeat Johan Nikles
- WBeat M. Maric
- WBeat Blu Baker
- WBeat Oleksandr Ovcharenko
- WBeat Adrien Burdet
- WBeat Andrey Chepelev
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on clay
- Hard2–625%
- Claymost played28–1664%
- Indoor2–340%
Elo rating
Full leaderboard1746#283 on tour
Peak 1861 in 2025 · from 57 rated matches
- Clay
1819+72 vs overall
44 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
23 matches· Challenger
- WJohan Nikles2026· Sion · R32Clay6-3 6-0
- LLorenzo Giustino2026· Sion · R16Clay6-4 3-6 7-6(3)
- LJuan Bautista Torres2026· Zug · R32Clay6-4 3-6 6-3
- LHugo Dellien2026· Trieste · SFClay4-6 7-6(4) 6-4
- WFederico Bondioli2026· Trieste · QFClay2-6 7-6(8) 6-3
- WFederico Agustin Gomez2026· Trieste · R16Clay6-3 6-7(10) 6-3
- WJuan Cruz Martin Manzano2026· Trieste · R32Clay6-7(10) 6-4 6-3
- LDalibor Svrcina2026· Tunis · R32Clay6-1 6-2
- LFacundo Diaz Acosta2026· Francavilla al Mare · R32Clay5-7 6-3 6-1
- WLuka Pavlovic2026· Rome · R32Clay6-3 6-4
- LDalibor Svrcina2026· Rome · R16Clay6-4 6-4
- LAlejandro Moro Canas2026· Madrid · R32Clay6-4 6-1
- LStefan Dostanic2026· Crete 2 · R32Hard6-3 6-4
- LNicolai Budkov Kjaer2026· Lugano · R32Hard6-1 6-4
- LJurij Rodionov2026· Noumea · R32Hard6-4 3-6 6-0
- LGiles Hussey2025· Soma Bay · R32Clay6-3 6-4
- WFilip Misolic2025· Roanne · R32Hard3-6 6-3 6-4
- LNicolai Budkov Kjaer2025· Roanne · R16Hard6-3 3-6 6-1
- WMurkel Dellien2025· Zug · R32Clay6-3 7-6(5)
- LLukas Klein2025· Zug · R16Clay6-4 3-6 6-3
- WRyan Nijboer2024· Zug · R32Clay4-6 7-5 6-4
- LMarc-Andrea Huesler2024· Zug · QFClay6-4 6-4
- WJuan Pablo Varillas2024· Zug · R16Clay7-5 6-3