- Season
- 38–33
- 53.5% win rate
- Career
- 0–0
- Titles
- 0
- Singles
- Prize money
- $49K
- Career
Recent form
1 loss in a row
- WBeat David Jorda Sanchis
- LLost to Facundo Diaz Acosta
- LLost to Henry Bernet
- WBeat Harold Mayot
- LLost to Gonzalo Villanueva
- WBeat Riccardo Di Vita
- WBeat Tobia Costanzo Baragiola Mordini
- WBeat Martin Van Der Meerschen
- WBeat Nicolas Parizzia
- LLost to Federico Agustin Gomez
- WBeat Gregorio Biondolillo
- LLost to Giovanni Oradini
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on clay
- Clay38–3354%
Elo rating
Full leaderboard1647#541 on tour
Peak 1685 in 2026 · from 71 rated matches
- Clay
1687+40 vs overall
71 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
58 matches· ITF
- LGiovanni Oradini2026· ITF M25 Lesa Men · R16Clay—
- WGregorio Biondolillo2026· ITF M25 Lesa Men · R32Clay—
- WNicolas Parizzia2026· M15 Segrate · FClay—
- WMartin Van Der Meerschen2026· M15 Segrate · SFClay—
- WTobia Costanzo Baragiola Mordini2026· M15 Segrate · R16Clay—
- WRiccardo Di Vita2026· M15 Segrate · R32Clay—
- LAlexandre Reco2026· M25 Caltanissetta (Italy) · QFClay—
- WAdam Lynch2026· M25 Caltanissetta (Italy) · R16Clay—
- WJacopo Borsoi2026· M25 Caltanissetta (Italy) · R32Clay—
- LMarlon Vankan2026· M25 Carnac · R32Clay—
- LFilippo Moroni2025· M25 Santa Margherita di Pula 12 · SFClay—
- WNick Hardt2025· M25 Santa Margherita di Pula 12 · QFClay—
- WLuca Potenza2025· M25 Santa Margherita di Pula 12 · R16Clay—
- WHugo Maurice2025· M25 Santa Margherita di Pula 12 · R32Clay—
- LOleksandr Ovcharenko2025· ITF M25 Lesa Men · QFClay—
- WKirill Kivattsev2025· ITF M25 Lesa Men · R16Clay—
- WTommaso Compagnucci2025· ITF M25 Lesa Men · R32Clay—
- LLilian Marmousez2025· ITF M25 Bolzano Men · R16Clay—
- WMarcello Serafini2025· ITF M25 Bolzano Men · R32Clay—
- LSamuele Pieri2025· M15 Litija · R32Clay—
- WWalid Ahouda2025· M15 Casablanca 2 · R32Clay—
- LMaxim Mrva2025· M15 Oradea · R16Clay—
- WLeyton Rivera2025· M15 Oradea · R32Clay—
- LRuslan Tiukaev2025· M15 Tsaghkadzor 2 · SFClay—
- WMarco Furlanetto2025· M15 Tsaghkadzor 2 · QFClay—
- WGabriel Schenekenberg2025· M15 Tsaghkadzor 2 · R16Clay—
- WIvan Denisov2025· M15 Tsaghkadzor 2 · R32Clay—
- LLorenzo Bocchi2025· M15 Tsaghkadzor · QFClay—
- WVesa Ahti2025· M15 Tsaghkadzor · R16Clay—
- WIvan Denisov2025· M15 Tsaghkadzor · R32Clay—
- LGauthier Onclin2025· ITF M25 Santa Margherita di Pula 2 Men · R32Clay—
- LMoise Kouame2025· M25 Antalya 3 · R32Clay—
- LLucas Marionneau2025· M15+H Bagnoles de l'Orne · R16Clay—
- WC. De Saint Laumer2025· M15+H Bagnoles de l'Orne · R32Clay—
- LCarlo Alberto Caniato2024· ITF M15 San Gregorio di Catania Men · R16Clay—
- WLuca Potenza2024· ITF M15 San Gregorio di Catania Men · R32Clay—
- LDaniil Sarksian2024· M15 Tsaghkadzor 2 · R16Clay—
- WH. Nikoghosyan2024· M15 Tsaghkadzor 2 · R32Clay—
- LArtur Kukasian2024· M15 Tsaghkadzor · R16Clay—
- WThomas Faurel2024· M15 Tsaghkadzor · R32Clay—
- LNicholas David Ionel2024· M15 Targu Mures · QFClay—
- WStijn Slump2024· M15 Targu Mures · R16Clay—
- WC. Radu2024· M15 Targu Mures · R32Clay—
- LFilip Cristian Jianu2024· M25 Satu Mare 2 · R16Clay—
- WRafael Kis Balazs2024· M25 Satu Mare 2 · R32Clay—
- WMatic Kriznik2024· ITF M15 Bologna Men · R32Clay—
- LAlessandro Pecci2024· ITF M15 Forli Men · R16Clay—
- WAlessio Demichelis2024· ITF M25 Lesa Men · R32Clay—
- LAristotelis Thanos2024· ITF M15 Kursumlijska Banja 14 Men · QFClay—
- WCarlo Alberto Caniato2024· ITF M15 Kursumlijska Banja 14 Men · R16Clay—
- LIoannis Xilas2024· ITF M15 Kursumlijska Banja 13 Men · R32Clay—
- LLuciano Carraro2024· M15 Gubbio · R32Clay—
- LGabriele Pennaforti2024· ITF M25 Padova Men · R32Clay—
- LAlessandro Pecci2024· M15 Bergamo · QFClay—
- WLuca Wiedenmann2024· M15 Bergamo · R16Clay—
- WDaniel Bagnolini2024· M15 Bergamo · R32Clay—
- LLuca Castagnola2023· ITF M15 Perugia Men · R16Clay—
- WFederico Arnaboldi2023· ITF M15 Perugia Men · R32Clay—