- Season
- 81–67
- 54.7% win rate
- Career
- 0–0
- Titles
- 0
- Singles
- Prize money
- $180K
- Career
Recent form
1 loss in a row
- LLost to Filip Krolo
- LLost to Marko Maksimovic
- WBeat David Eichenseher
- WBeat A. Tolev
- WBeat Bor Artnak
- LLost to Stefan Horia Haita
- LLost to Luca Staeheli
- WBeat Luca Parenti
- WBeat Tymur Bieldiugin
- WBeat Nino Ehrenschneider
- WBeat Lorenzo Carboni
- LLost to Henry Bernet
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on clay
- Hard2–625%
- Claymost played79–6057%
- Indoor0–10%
Elo rating
Full leaderboard1617#637 on tour
Peak 1688 in 2026 · from 148 rated matches
- Clay
1651+35 vs overall
139 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· ITF · 2025
- WAli Missoum2025· M25 Marrakech · R32Clay—
- LTim Handel2025· M25 Antalya 6 · SFClay—
- WMarcel Zielinski2025· M25 Antalya 6 · QFClay—
- WMarko Maksimovic2025· M25 Antalya 6 · R16Clay—
- WAlexandru Toubi Hebhang Balan2025· M25 Antalya 6 · R32Clay—
- LCezar Stefan Bentzel2025· M25 Antalya 5 · QFClay—
- WJohn Hallquist Lithen2025· M25 Antalya 5 · R16Clay—
- WDaniel Uta2025· M25 Antalya 5 · R32Clay—
- LNick Hardt2025· M25 Santa Margherita di Pula 12 · R32Clay—
- LDominik Recek2025· M25 Santa Margherita di Pula 11 · R16Clay—
- WFederico Bondioli2025· M25 Santa Margherita di Pula 11 · R32Clay—
- LDaniel Michalski2025· M25 Santa Margherita di Pula 10 · QFClay—
- WGian Gruenig2025· M25 Santa Margherita di Pula 10 · R16Clay—
- WGianmarco Ferrari2025· M25 Santa Margherita di Pula 10 · R32Clay—
- LNerman Fatic2025· ITF M25 Zlatibor Men · SFClay—
- WMarko Maksimovic2025· ITF M25 Zlatibor Men · QFClay—
- WBenjamin Thomas George2025· ITF M25 Zlatibor Men · R16Clay—
- WValentin Guadagno2025· ITF M25 Zlatibor Men · R32Clay—
- WAlejandro Arcila2025· ITF M15 Kursumlijska Banja 13 Men · R32Clay—
- LLasse Poertner2025· M25+H Kassel · R32Clay—
- LPaul Barbier Gazeu2025· ITF M15 Kursumlijska Banja 8 Men · R16Clay—
- WN. Matovic2025· ITF M15 Kursumlijska Banja 8 Men · R32Clay—
- LBenjamin Torrealba2025· M15 Kursumlijska Banja 7 · QFClay—
- WO. Milic2025· M15 Kursumlijska Banja 7 · R16Clay—
- WViktor Markov2025· M15 Kursumlijska Banja 7 · R32Clay—
- LJosip Simundza2025· M15 Kursumlijska Banja 6 · R32Clay—
- LPetr Brunclik2025· M25 Bol 2 · R32Clay—
- LBor Artnak2025· M25 Bol · R16Clay—
- WJosip Simundza2025· M25 Bol · R32Clay—
- LIvan Gakhov2025· ITF M25 Santa Margherita di Pula 6 Men · R16Clay—
- WGiovanni Oradini2025· ITF M25 Santa Margherita di Pula 6 Men · R32Clay—
- LOleksandr Ovcharenko2025· ITF M25 Santa Margherita di Pula 5 Men · R32Clay—
- LNicholas David Ionel2025· ITF M25 Santa Margherita di Pula 3 Men · QFClay—
- WGabriele Pennaforti2025· ITF M25 Santa Margherita di Pula 3 Men · R16Clay—
- WLorenzo Carboni2025· ITF M25 Santa Margherita di Pula 3 Men · R32Clay—
- LSvyatoslav Gulin2025· M15 Antalya 9 · FClay—
- WThomas Faurel2025· M15 Antalya 9 · SFClay—
- WMarlon Vankan2025· M15 Antalya 9 · QFClay—
- WAndrea Picchione2025· M15 Antalya 9 · R16Clay—
- WSimeon Stankovic2025· M15 Antalya 9 · R32Clay—
- LJohn Sperle2025· M15 Antalya 8 · R16Clay—
- WAlejandro Manzanera Pertusa2025· M15 Antalya 8 · R32Clay—
- LLuka Mikrut2025· M15 Antalya 7 · R16Clay—
- WDaniel Uta2025· M15 Antalya 7 · R32Clay—
- LViacheslav Bielinskyi2025· M15 Antalya 6 · R16Clay—
- LGabriele Pennaforti2025· M15 Valencia 2 · R16Clay—
- WAnas Mazdrashki2025· M15 Valencia 2 · R32Clay—
- LCarlos Lopez Montagud2025· M15 Valencia · R32Clay—
- WIgnacio Parisca2025· M15 Antalya 2 · QFClay—
- WLucas Bouquet2025· M15 Antalya 2 · R16Clay—
- WW. Sasko2025· M15 Antalya 2 · R32Clay—