- Season
- 66–40
- 62.3% win rate
- Career
- 0–1
- 0.0% win rate
- Titles
- 0
- Singles
- Prize money
- $237K
- Career
Recent form
3 losses in a row
- LLost to Hugo Gaston
- LLost to Jacopo Vasami
- WBeat Alex Barrena
- WBeat Mattia Bellucci
- WBeat Jesper de Jong
- LLost to Matteo Arnaldi
- WBeat Lorenzo Carboni
- LLost to Thiago Agustin Tirante
- WBeat Liam Broady
- LLost to Leandro Riedi
- LLost to Daniel Merida
- LLost to Federico Cina
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on clay
- Hard3–350%
- Claymost played63–3664%
- Grass0–10%
Elo rating
Full leaderboard1764#245 on tour
Peak 1906 in 2025 · from 106 rated matches
- Clay
1819+55 vs overall
99 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
67 matches· ITF
- WOriol Roca Batalla2026· M25 Antalya 3 · R32Clay—
- LMartin Krumich2025· M25 Valencia · R16Clay—
- WCarlos Lopez Montagud2025· M25 Valencia · R32Clay—
- WMartin Krumich2025· M25 Santa Margherita di Pula 12 · SFClay—
- WIvan Gakhov2025· M25 Santa Margherita di Pula 12 · QFClay—
- WSebastian Sorger2025· M25 Santa Margherita di Pula 12 · R16Clay—
- WGiovanni Oradini2025· M25 Santa Margherita di Pula 12 · R32Clay—
- WMartin Krumich2025· M25 Santa Margherita di Pula 11 · FClay—
- WSebastian Sorger2025· M25 Santa Margherita di Pula 11 · SFClay—
- WGianmarco Ferrari2025· M25 Santa Margherita di Pula 11 · QFClay—
- WFelix Gill2025· M25 Santa Margherita di Pula 11 · R16Clay—
- WGabriele Crivellaro2025· M25 Santa Margherita di Pula 11 · R32Clay—
- LFederico Iannaccone2025· M25 Santa Margherita di Pula 10 · R32Clay—
- LDaniel Michalski2025· M25 Santa Margherita di Pula 9 · SFClay—
- WAndres Martin2025· M25 Santa Margherita di Pula 9 · QFClay—
- WLorenzo Angelini2025· M25 Santa Margherita di Pula 9 · R16Clay—
- WViacheslav Bielinskyi2025· M25 Santa Margherita di Pula 9 · R32Clay—
- LLuciano Emanuel Ambrogi2025· ITF M25 Lesa Men · R16Clay—
- WGiulio Stella2025· ITF M25 Lesa Men · R32Clay—
- LGabriele Vulpitta2025· ITF M25 Montesilvano Men · R32Clay—
- WLorenzo Angelini2025· ITF M25 Pitesti Men · R16Clay—
- WMatei Varbanciu2025· ITF M25 Pitesti Men · R32Clay—
- WSascha Gueymard Wayenburg2025· M25+H Bastia-Lucciana · QFClay—
- WFausto Tabacco2025· M25+H Bastia-Lucciana · R16Clay—
- LBor Artnak2025· M15 Store · FClay—
- WMillen Hurrion2025· M15 Store · SFClay—
- WFrancisco Rocha2025· M15 Store · QFClay—
- WDimitris Sakellaridis2025· M15 Store · R16Clay—
- WSebastian Dominko2025· M15 Store · R32Clay—
- LKirill Kivattsev2025· M25 Villeneuve-Loubet · R16Clay—
- WMaxence Rivet2025· M25 Villeneuve-Loubet · R32Clay—
- LJeffrey Von Der Schulenburg2025· M15 Klagenfurt · R16Clay—
- WMartin Muller2025· M15 Klagenfurt · R32Clay—
- LNiccolo Catini2025· M15 Alaminos 2 · R32Clay—
- LDamien Wenger2025· M15 Alaminos · SFClay—
- WAlan Wazny2025· M15 Alaminos · QFClay—
- WSimone Agostini2025· M15 Alaminos · R16Clay—
- WJasza Szajrych2025· M15 Alaminos · R32Clay—
- LMartyn Pawelski2025· M15 Sharm ElSheikh 3 · R16Hard—
- WMichael Bassem Sobhy2025· M15 Sharm ElSheikh 3 · R32Hard—
- LGilles Arnaud Bailly2025· M15 Monastir 3 · QFHard—
- WNino Ehrenschneider2025· M15 Monastir 3 · R16Hard—
- WArtur Kukasian2025· M15 Monastir 3 · R32Hard—
- LEtienne Donnet2025· M15 Monastir 2 · R16Hard—
- WGabriele Piraino2024· ITF M15 San Gregorio di Catania Men · FClay—
- WGabriele Pennaforti2024· ITF M15 San Gregorio di Catania Men · SFClay—
- WSamuele Pieri2024· ITF M15 San Gregorio di Catania Men · R16Clay—
- WMarco Dessi2024· ITF M15 San Gregorio di Catania Men · R32Clay—
- LOleksandr Ovcharenko2024· M25 Santa Margherita di Pula 9 · FClay—
- LTim Handel2024· ITF M25 Lesa Men · SFClay—
- WGian Marco Ortenzi2024· ITF M25 Lesa Men · QFClay—
- WMax Hans Rehberg2024· ITF M25 Lesa Men · R32Clay—
- LAlberto Bronzetti2024· ITF M25 Montesilvano Men · R32Clay—
- LFacundo Juarez2024· ITF M15 Perugia Men · FClay—
- WLuciano Emanuel Ambrogi2024· ITF M15 Perugia Men · SFClay—
- WLeonardo Malgaroli2024· ITF M15 Perugia Men · QFClay—
- WGiannicola Misasi2024· ITF M15 Perugia Men · R16Clay—
- WGabriele Maria Noce2024· ITF M15 Perugia Men · R32Clay—
- LGabriele Pennaforti2024· ITF M25 Padova Men · R16Clay—
- WBenito Massacri2024· ITF M25 Padova Men · R32Clay—
- LAndres Martin2024· M15 Bergamo · FClay—
- WJuan Pablo Paz2024· M15 Bergamo · SFClay—
- WLucio Carnevalle2024· M15 Bergamo · QFClay—
- WLuciano Carraro2024· M15 Bergamo · R16Clay—
- WGiuseppe La Vela2024· M15 Bergamo · R32Clay—
- LJuan Bautista Otegui2024· M15 Cervia · R32Clay—
- LCarlo Alberto Fossati2023· M15 Bergamo · R32Clay—