- Season
- 50–54
- 48.1% win rate
- Career
- 0–0
- Titles
- 0
- Singles
- Prize money
- $428K
- Career
Recent form
2 losses in a row
- LLost to Lilian Marmousez
- WBeat Niklas Waldner
- LLost to Jeffrey Von Der Schulenburg
- LLost to Filip Cristian Jianu
- WBeat Miguel Damas
- LLost to Filip Cristian Jianu
- WBeat Ishaque Eqbal
- LLost to Martin Van Der Meerschen
- LLost to Stefano Napolitano
- WBeat Florent Bax
- LLost to Karim Bennani
- LLost to Valentin Royer
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on clay
- Hard12–2038%
- Claymost played38–3354%
- Grass0–10%
Elo rating
Full leaderboard1570#809 on tour
Peak 1731 in 2024 · from 104 rated matches
- Clay
1612+41 vs overall
71 matches
- Hard
1543-27 vs overall
32 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
36 matches· 2025
- LMartin Van Der Meerschen2025· M25 Kigali · R16Clay—
- WIshaque Eqbal2025· M25 Kigali · R32Clay—
- LFilip Cristian Jianu2025· Targu Mures · R16Clay6-3 6-2
- WMiguel Damas2025· Targu Mures · R32Clay4-6 7-6(4) 6-4
- LFilip Cristian Jianu2025· Targu Mures 2 · R32Clay6-2 6-7(2) 6-3
- LJeffrey Von Der Schulenburg2025· ITF M25 Muttenz Men · R16Clay—
- WNiklas Waldner2025· ITF M25 Muttenz Men · R32Clay—
- LLilian Marmousez2025· ITF M25 Koksijde Men · QFClay—
- WAlessio Basile2025· ITF M25 Koksijde Men · R16Clay—
- WStijn Slump2025· ITF M25 Koksijde Men · R32Clay—
- LJakub Paul2025· Zug · R32Clay6-4 6-3
- LFilip Pieczonka2025· M25 Kramsach · QFClay—
- WPeter Buldorini2025· M25 Kramsach · R16Clay—
- WMaximilian Alessandro Erhardt2025· M25 Kramsach · R32Clay—
- LFilip Jeff Planinsek2025· M25 Marburg · R32Clay—
- LSandro Kopp2025· M25 Klosters · QFClay—
- WNoah Karma2025· M25 Klosters · R16Clay—
- WNikola Djosic2025· M25 Klosters · R32Clay—
- LFrancesco Forti2025· M15 Klagenfurt · QFClay—
- WHernando Sergio Callejon2025· M15 Klagenfurt · R32Clay—
- LTim Handel2025· M15 Warmbad Villach · QFClay—
- WArthur Nagel2025· M15 Warmbad Villach · R16Clay—
- WM. Kohler2025· M15 Warmbad Villach · R32Clay—
- LJames Duckworth2025· San Luis Potosi · R16Clay6-2 7-6(4)
- WTristan McCormick2025· San Luis Potosi · R32Clay6-4 7-6(6)
- LMatias Soto2025· Mexico City · R32Clay7-6(5) 6-3
- LThiago Agustin Tirante2025· Morelia · R32Hard7-6(7) 6-4
- LClement Tabur2025· Kigali 2 · R32Clay7-6(6) 6-4
- WCalvin Hemery2025· Kigali 1 · R32Clay6-4 2-0 RET
- LAndrej Martin2025· Kigali 1 · SFClay3-6 6-4 7-6(5)
- WMax Houkes2025· Kigali 1 · QFClay6-4 5-7 7-6(5)
- WJoel Schwaerzler2025· Kigali 1 · R16Clay4-6 7-6(5) 6-1
- LFranco Agamenone2025· Brazzaville · R16Clay6-4 6-1
- WLuca Fantini2025· M15 Monastir 5 · R16Hard—
- WMaik Steiner2025· M15 Monastir 5 · R32Hard—
- LIgor Kudriashov2025· M15 Monastir 4 · R32Hard—