- Season
- 100–71
- 58.5% win rate
- Career
- 0–2
- 0.0% win rate
- Titles
- 0
- Singles
- Prize money
- $389K
- Career
Recent form
1 loss in a row
- WBeat Hugo Gaston
- LLost to Otto Virtanen
- LLost to Marco Trungelliti
- LLost to Jan Choinski
- LLost to Rafael Jodar
- WBeat Filip Jeff Planinsek
- LLost to Max Basing
- WBeat William Jansen
- LLost to Borna Gojo
- LLost to Jack Pinnington Jones
- WBeat Colton Smith
- LLost to Francesco Passaro
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on clay
- Hard16–1257%
- Claymost played80–4962%
- Grass4–1029%
Elo rating
Full leaderboard1732#315 on tour
Peak 1860 in 2026 · from 171 rated matches
- Clay
1792+60 vs overall
129 matches
- Hard
1758+26 vs overall
28 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
47 matches· 2025
- LTim Handel2025· M25 Antalya 6 · R16Clay—
- WKaya Arinc2025· M25 Antalya 6 · R32Clay—
- WSamuele Pieri2025· M25 Antalya 5 · FClay—
- WNicolae Dragos Madaras2025· M25 Antalya 5 · SFClay—
- WStefan Popovic2025· M25 Antalya 5 · QFClay—
- WMarko Maksimovic2025· M25 Antalya 5 · R16Clay—
- WRadu Mihai Papoe2025· M25 Antalya 5 · R32Clay—
- LMiguel Damas2025· M25 Valencia · R16Clay—
- WJordi Garcia Mestre2025· M25 Valencia · R32Clay—
- LMartin Krumich2025· M25 Santa Margherita di Pula 12 · R16Clay—
- WMichele Mecarelli2025· M25 Santa Margherita di Pula 12 · R32Clay—
- LGianluca Cadenasso2025· M25 Santa Margherita di Pula 11 · R16Clay—
- WFederico Iannaccone2025· M25 Santa Margherita di Pula 11 · R32Clay—
- WDaniel Michalski2025· M25 Santa Margherita di Pula 10 · FClay—
- WMassimo Giunta2025· M25 Santa Margherita di Pula 10 · SFClay—
- WFederico Iannaccone2025· M25 Santa Margherita di Pula 10 · R16Clay—
- WIlias Zimmermann2025· M25 Santa Margherita di Pula 10 · R32Clay—
- LNerman Fatic2025· ITF M25 Zlatibor Men · QFClay—
- WNikita Mashtakov2025· ITF M25 Zlatibor Men · R16Clay—
- WJuan Bautista Otegui2025· ITF M25 Zlatibor Men · R32Clay—
- WPedrico Kravtsov2025· M15 Getxo · SFClay—
- WIgnacio Parisca2025· M15 Getxo · QFClay—
- WGian Marco Ortenzi2025· M15 Getxo · R16Clay—
- WPedro Rodenas2025· M15 Getxo · R32Clay—
- LSvyatoslav Gulin2025· M15 Kursumlijska Banja 6 · FClay—
- WO. Milic2025· M15 Kursumlijska Banja 6 · SFClay—
- WTommaso Compagnucci2025· M15 Kursumlijska Banja 6 · QFClay—
- WBenjamin Torrealba2025· M15 Kursumlijska Banja 6 · R16Clay—
- WGeorge Lazarov2025· M15 Kursumlijska Banja 6 · R32Clay—
- LLorenzo Gagliardo2025· M25 Belgrade · QFClay—
- WVeljko Krstic2025· M25 Belgrade · R16Clay—
- WJoris De Loore2025· M25 Belgrade · R32Clay—
- LGabriele Piraino2025· M25 Cervia · R16Clay—
- WAlexandr Binda2025· M25 Cervia · R32Clay—
- LA. Molcan2025· M25 Reggio Emilia · QFClay—
- WMichele Ribecai2025· M25 Reggio Emilia · R16Clay—
- WMartin Klizan2025· M25 Reggio Emilia · R32Clay—
- LIvan Gakhov2025· ITF M25 Santa Margherita di Pula 6 Men · QFClay—
- WFrancesco Forti2025· ITF M25 Santa Margherita di Pula 6 Men · R16Clay—
- WSandro Kopp2025· ITF M25 Santa Margherita di Pula 6 Men · R32Clay—
- LLuka Mikrut2025· M25 Antalya 4 · SFClay—
- WSean Cuenin2025· M25 Antalya 4 · QFClay—
- WTom Gentzsch2025· M25 Antalya 4 · R32Clay—
- LGastao Elias2025· ITF M25 Reus Men · QFClay—
- WDavid Jorda Sanchis2025· ITF M25 Reus Men · R16Clay—
- WLeonid Sheyngezikht2025· ITF M25 Reus Men · R32Clay—
- LAlejandro Arcila2025· M15 Manacor · R32Hard—