- Season
- 78–44
- 63.9% win rate
- Career
- 0–1
- 0.0% win rate
- Titles
- 0
- Singles
- Prize money
- $279K
- Career
Recent form
1 loss in a row
- WBeat Jonas Forejtek
- WBeat Justin Engel
- LLost to Chris Rodesch
- LLost to Nerman Fatic
- WBeat Alex Marti Pujolras
- WBeat Jan Choinski
- WBeat Marvin Moeller
- WBeat Diego Dedura
- LLost to Emilio Nava
- LLost to Stefano Travaglia
- WBeat Nikolas Sanchez Izquierdo
- LLost to Nishesh Basavareddy
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on clay
- Hard10–1245%
- Claymost played67–3069%
- Grass1–233%
Elo rating
Full leaderboard1794#193 on tour
Peak 1935 in 2025 · from 122 rated matches
- Clay
1886+92 vs overall
97 matches
- Hard
1743-51 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
40 matches· Challenger · 2025
- LEero Vasa2025· Helsinki · R32Hard7-5 6-1
- LAlejandro Moro Canas2025· Monastir · QFClay7-6(8) 6-7(3) 6-4
- WChristoph Negritu2025· Monastir · R16Clay5-7 6-4 7-5
- WCorentin Denolly2025· Monastir · R32Clay6-0 6-1
- LJan Choinski2025· Valencia · FClay4-6 6-1 6-2
- WCarlos Taberner2025· Valencia · SFClay7-6(10) 6-0
- WChristoph Negritu2025· Valencia · QFClay4-6 7-6(4) 6-4
- WCarlos Lopez Montagud2025· Valencia · R16Clay6-3 6-1
- WAlejandro Moro Canas2025· Valencia · R32Clay4-6 6-2 6-3
- WVilius Gaubas2025· Braga · FClay6-3 6-4
- WAlejandro Moro Canas2025· Braga · SFClay4-6 6-0 6-3
- WSumit Nagal2025· Braga · QFClay5-7 6-1 7-6(8)
- WDusan Lajovic2025· Braga · R16Clay6-3 6-3
- WJoel Schwaerzler2025· Braga · R32Clay7-6(3) 6-2
- LKilian Feldbausch2025· Biella · SFClay6-3 3-6 6-4
- WZdenek Kolar2025· Biella · QFClay6-2 6-1
- WOleg Prihodko2025· Biella · R16Clay6-4 RET
- WLorenzo Carboni2025· Biella · R32Clay6-1 6-4
- LMarco Trungelliti2025· Tulln · R16Clay7-6(4) 6-0
- WZdenek Kolar2025· Tulln · R32Clay5-7 6-2 6-3
- WDuje Ajdukovic2025· Como · FClay6-3 7-5
- WNicolai Budkov Kjaer2025· Como · SFClay4-6 6-1 6-4
- WHenri Squire2025· Como · QFClay6-3 6-4
- WCarlo Alberto Caniato2025· Como · R16Clay1-6 6-3 6-2
- WInaki Montes-De La Torre2025· Como · R32Clay6-0 4-6 6-3
- LZdenek Kolar2025· Augsburg · R32Clay6-2 6-3
- LBotic Van De Zandschulp2025· Hagen · R32Clay6-4 6-2
- LNorbert Gombos2025· Nottingham · R16Grass6-4 6-2
- WJonas Forejtek2025· Nottingham · R32Grass6-7(2) 6-3 6-1
- LJacopo Vasami2025· Milan · QFClay3-6 7-6(4) 6-2
- WOleg Prihodko2025· Milan · R16Clay6-3 6-1
- WKimmer Coppejans2025· Milan · R32Clay6-4 6-4
- LTitouan Droguet2025· Royan · QFClay7-6(1) 6-7(7) 6-4
- WMathys Erhard2025· Royan · R16Clay6-3 6-4
- WJavier Barranco Cosano2025· Royan · R32Clay7-6(8) 6-3
- LFilip Cristian Jianu2025· Bratislava · R32Clay6-2 6-7(3) 6-1
- LMika Brunold2025· Skopje · R32Clay6-3 6-4
- LEmil Ruusuvuori2025· Zagreb · R32Clay6-4 3-6 6-3
- LBorna Coric2025· Zadar · R16Clay6-2 6-3
- WFederico Arnaboldi2025· Zadar · R32Clay7-5 6-4