- 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
Latest 100 of 138· ITF
- LHenry Bernet2026· M25 Lausanne · FClay—
- WLorenzo Carboni2026· M25 Lausanne · SFClay—
- WNino Ehrenschneider2026· M25 Lausanne · QFClay—
- WTymur Bieldiugin2026· M25 Lausanne · R16Clay—
- WLuca Parenti2026· M25 Lausanne · R32Clay—
- LStefan Horia Haita2026· M25 Kursumlijska Banja 3 · SFClay—
- WBor Artnak2026· M25 Kursumlijska Banja 3 · QFClay—
- WA. Tolev2026· M25 Kursumlijska Banja 3 · R16Clay—
- WDavid Eichenseher2026· M25 Kursumlijska Banja 3 · R32Clay—
- LMarko Maksimovic2026· M25 Kursumlijska Banja 2 · R32Clay—
- LFilip Krolo2026· ITF M25 Wetzlar Men · R32Clay—
- LSergi Fita Juan2026· M25 Gandia · R16Clay—
- WMario Arce Fernández2026· M25 Gandia · R32Clay—
- LBozo Barun2026· M25 Zagreb (Croatia) · QFClay—
- LFilip Pieczonka2026· ITF M25 Samobor Men · SFClay—
- WMili Poljicak2026· ITF M25 Samobor Men · QFClay—
- WValeriy Martishev2026· M25 Kiseljak · R32Clay—
- LMili Poljicak2026· M25 Bol 2 · QFClay—
- WBozo Barun2026· M25 Bol 2 · R32Clay—
- LNoa Vukadin2026· M25 Bol · SFClay—
- WTiago Pereira2026· M25 Bol · QFClay—
- WRyo Tabata2026· M25 Bol · R16Clay—
- WKarlo Kajin2026· M25 Bol · R32Clay—
- LGabi Adrian Boitan2026· M25 Antalya 4 · QFClay—
- WNicholas David Ionel2026· M25 Antalya 4 · R16Clay—
- WYanaki Milev2026· M25 Antalya 4 · R32Clay—
- WViacheslav Bielinskyi2026· M25 Antalya 3 · R16Clay—
- WAlex Marti Pujolras2026· M25 Antalya 3 · R32Clay—
- LFilip Cristian Jianu2026· M25 Antalya 2 · R16Clay—
- WAlp Horoz2026· M25 Antalya 2 · R32Clay—
- LDusan Obradovic2026· M25 Antalya · R16Clay—
- WSamuel Heredia2026· M25 Antalya · R32Clay—
- LReda Bennani2026· M25 Marrakech · QFClay—
- WYazid Lahjomri2026· M25 Marrakech · R16Clay—
- 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—
- WNicola Rispoli2024· M15 Antalya 21 · R16Clay—
- WMarko Nikolic2024· M15 Antalya 21 · R32Clay—
- LDragos Nicolae Cazacu2024· M15 Antalya 20 · R16Clay—
- WStefan Popovic2024· M15 Antalya 20 · R32Clay—
- LFilip Pieczonka2024· M15 Antalya 19 · R32Clay—
- LFacundo Juarez2024· M25 Antalya 6 · R16Clay—
- WPetr Nesterov2024· M25 Antalya 6 · R32Clay—
- LNicholas David Ionel2024· M25 Antalya 5 · QFClay—
- WJohan Alexander Rodriguez2024· M25 Antalya 5 · R32Clay—
- LNicholas David Ionel2024· ITF M15 Antalya 17 Men · R16Clay—
- WA. Fabre2024· ITF M15 Antalya 17 Men · R32Clay—
- LDiego Dedura2024· ITF M15 Antalya 16 Men · R32Clay—
- LLasse Poertner2024· ITF M15 Monastir 44 Men · R32Hard—
- LBogdan Bobrov2024· ITF M15 Monastir 43 Men · R16Hard—
- WLorenzo Sciahbasi2024· ITF M15 Monastir 43 Men · R32Hard—