- Season
- 73–58
- 55.7% win rate
- Career
- 0–0
- Titles
- 0
- Singles
- Prize money
- $209K
- Career
Recent form
1 win in a row
- WBeat Leonardo Borrelli
- WBeat Gabriel Sardo
- WBeat Federico Arnaboldi
- WBeat Adrian Andreev
- LLost to Sebastian Sorger
- LLost to Sebastian Sorger
- WBeat Luca Wiedenmann
- LLost to Benjamin Hassan
- WBeat Mika Brunold
- WBeat Martin Krumich
- LLost to Cezar Cretu
- WBeat Eduardo Ribeiro
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on clay
- Hard12–1055%
- Claymost played60–4756%
- Grass1–150%
Elo rating
Full leaderboard1744#291 on tour
Peak 1778 in 2025 · from 131 rated matches
- Clay
1795+50 vs overall
107 matches
- Hard
1774+30 vs overall
22 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
17 matches· 2024
- LJan Choinski2024· Helsinki · R32Hard6-2 6-1
- WVojtech Mares2024· M25 Trnava 2 · R32Hard—
- LMatej Dodig2024· Lisbon · R32Clay6-3 6-3
- LThiago Monteiro2024· Bad Waltersdorf · R16Clay6-1 7-6(4)
- WVit Kopriva2024· Bad Waltersdorf · R32Clay6-3 1-6 6-4
- LLukas Neumayer2024· Tulln · R32Clay6-4 6-2
- LCarlos Taberner2024· Cordenons · R16Clay6-4 6-3
- WNicolas Moreno De Alboran2024· Cordenons · R32Clay7-6(6) 6-2
- LAndrea Collarini2024· Generali Open · Qualifying FinalClay2-6, 0-3ret.
- WAlbert Ramos-Vinolas2024· Generali Open · Qualifying 1st RoundClay2-6, 6-4, 6-4
- LKyrian Jacquet2024· Salzburg · R16Clay6-1 5-7 6-0
- WAdrian Oetzbach2024· Salzburg · R32Clay6-7(2) 6-1 6-1
- LLilian Marmousez2024· Troyes · R32Clay6-4 6-2
- LJuan Manuel Cerundolo2024· Mauthausen · R32Clay6-2 6-3
- LTimofey Skatov2024· Zadar · QFClay4-6 6-3 6-4
- WDimitar Kuzmanov2024· Zadar · R16Clay7-6(7) 6-2
- WFrancesco Maestrelli2024· Zadar · R32Clay6-2 7-6(3)