- Season
- 62–59
- 51.2% win rate
- Career
- 0–0
- Titles
- 0
- Singles
- Prize money
- $197K
- Career
Recent form
1 loss in a row
- LLost to Sean Cuenin
- WBeat Nicola Rispoli
- WBeat Stefano D'Agostino
- WBeat Vladyslav Orlov
- LLost to Sebastian Sorger
- LLost to Lukas Neumayer
- WBeat Niccolo Catini
- WBeat Kasra Rahmani
- WBeat Giovanni Oradini
- LLost to Pierluigi Basile
- WBeat Oscar Blardone
- LLost to Adrien Burdet
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on clay
- Clay62–5951%
Elo rating
Full leaderboard1640#570 on tour
Peak 1671 in 2026 · from 121 rated matches
- Clay
1675+35 vs overall
121 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
39 matches· ITF · 2025
- WGiovanni Oradini2025· M25 Santa Margherita di Pula 9 · R16Clay—
- WFederico Iannaccone2025· M25 Santa Margherita di Pula 9 · R32Clay—
- LJacopo Bilardo2025· ITF M25 Santa Margherita di Pula 8 Men · R16Clay—
- WLuigi Valletta2025· ITF M25 Santa Margherita di Pula 8 Men · R32Clay—
- LGianmarco Ferrari2025· ITF M25 Santa Margherita di Pula 7 Men · QFClay—
- WFilippo Mazzola2025· ITF M25 Santa Margherita di Pula 7 Men · R16Clay—
- WJacopo Bilardo2025· ITF M25 Santa Margherita di Pula 7 Men · R32Clay—
- LPatrick Zahraj2025· ITF M25 Sion Men · SFClay—
- WTanguy Genier2025· ITF M25 Sion Men · R16Clay—
- WGabriele Mellerio2025· ITF M25 Sion Men · R32Clay—
- LKai Wehnelt2025· ITF M25 Muttenz Men · R16Clay—
- WAntoine Walch2025· ITF M25 Muttenz Men · R32Clay—
- LAndrea Picchione2025· ITF M25 Bolzano Men · SFClay—
- WLilian Marmousez2025· ITF M25 Bolzano Men · QFClay—
- WAlessandro Pecci2025· ITF M25 Bolzano Men · R16Clay—
- WLorenzo Lorusso2025· ITF M25 Bolzano Men · R32Clay—
- LReda Bennani2025· M15 Casablanca 2 · R16Clay—
- WPablo Trochu2025· M15 Casablanca 2 · R32Clay—
- LLeo Raquillet2025· M15 Gyula · R16Clay—
- WGregor Hausberger2025· M15 Gyula · R32Clay—
- LFilippo Romano2025· M25 Cervia · R16Clay—
- WSilvio Mencaglia2025· M25 Cervia · R32Clay—
- LAndres Martin2025· ITF M25 Santa Margherita di Pula 6 Men · QFClay—
- WMae Malige2025· ITF M25 Santa Margherita di Pula 6 Men · R16Clay—
- WNicolo Toffanin2025· ITF M25 Santa Margherita di Pula 6 Men · R32Clay—
- LLorenzo Carboni2025· ITF M25 Santa Margherita di Pula 5 Men · R32Clay—
- LIannis Miletich2025· ITF M25 Santa Margherita di Pula 4 Men · R32Clay—
- LSergey Fomin2025· M15 Antalya 7 · QFClay—
- WGiuseppe La Vela2025· M15 Antalya 7 · R16Clay—
- WRobert Guna2025· M15 Antalya 7 · R32Clay—
- WMirza Basic2025· M15 Antalya 6 · FClay—
- WViacheslav Bielinskyi2025· M15 Antalya 6 · SFClay—
- WMichel Hopp2025· M15 Antalya 6 · R16Clay—
- LJohn Sperle2025· M25 Antalya 2 · R16Clay—
- WKoray Kirci2025· M25 Antalya 2 · R32Clay—
- LGuy Den Ouden2025· M25 Antalya · SFClay—
- WAndrea Picchione2025· M25 Antalya · QFClay—
- WSavva Polukhin2025· M25 Antalya · R16Clay—
- WTobia Costanzo Baragiola Mordini2025· M25 Antalya · R32Clay—