- Season
- 59–54
- 52.2% win rate
- Career
- 0–0
- Titles
- 0
- Singles
- Prize money
- $95K
- Career
Recent form
1 loss in a row
- WBeat Franco Roncadelli
- LLost to Matej Dodig
- LLost to Gonzalo Villanueva
- LLost to Hugo Dellien
- LLost to Juan Bautista Torres
- WBeat Iliyan Radulov
- WBeat Tomasz Berkieta
- LLost to Andrea Guerrieri
- WBeat Mark Ceban
- WBeat Anton Matusevich
- WBeat Johannus Monday
- LLost to George Loffhagen
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on clay
- Hard22–2250%
- Claymost played37–3254%
Elo rating
Full leaderboard1691#417 on tour
Peak 1729 in 2026 · from 113 rated matches
- Clay
1731+40 vs overall
69 matches
- Hard
1715+24 vs overall
44 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
45 matches· ITF · 2025
- LDaniel Michalski2025· M25 Santa Margherita di Pula 9 · FClay—
- WGabriele Piraino2025· M25 Santa Margherita di Pula 9 · SFClay—
- WTommaso Compagnucci2025· M25 Santa Margherita di Pula 9 · QFClay—
- WGiannicola Misasi2025· M25 Santa Margherita di Pula 9 · R16Clay—
- WTim Handel2025· M25 Santa Margherita di Pula 9 · R32Clay—
- LDaniel Michalski2025· ITF M25 Santa Margherita di Pula 8 Men · QFClay—
- WMika Petkovic2025· ITF M25 Santa Margherita di Pula 8 Men · R16Clay—
- WDaniele Rapagnetta2025· ITF M25 Santa Margherita di Pula 8 Men · R32Clay—
- LLorenzo Sciahbasi2025· ITF M25 Santa Margherita di Pula 7 Men · FClay—
- WGianmarco Ferrari2025· ITF M25 Santa Margherita di Pula 7 Men · SFClay—
- WPol Martin Tiffon2025· ITF M25 Santa Margherita di Pula 7 Men · QFClay—
- WDaniele Rapagnetta2025· ITF M25 Santa Margherita di Pula 7 Men · R16Clay—
- WGiammarco Gandolfi2025· ITF M25 Santa Margherita di Pula 7 Men · R32Clay—
- LJeffrey Von Der Schulenburg2025· ITF M25 Muttenz Men · SFClay—
- WKai Wehnelt2025· ITF M25 Muttenz Men · QFClay—
- WArthur Bellegy2025· ITF M25 Muttenz Men · R16Clay—
- WRoman Venger2025· ITF M25 Muttenz Men · R32Clay—
- LLilian Marmousez2025· M15 Litija · FClay—
- WJack Loge2025· M15 Litija · SFClay—
- WBor Artnak2025· M15 Litija · QFClay—
- WSamuele Pieri2025· M15 Litija · R16Clay—
- WNoah Thurner2025· M15 Litija · R32Clay—
- LLuca Potenza2025· ITF M15 Caltanissetta Men · R32Clay—
- LOleksandr Ovcharenko2025· M25 Cervia · R16Clay—
- WGeorgii Kravchenko2025· M25 Cervia · R32Clay—
- LFelix Gill2025· M25 Reggio Emilia · R16Clay—
- WCarlo Alberto Fossati2025· M25 Reggio Emilia · R32Clay—
- LRyan Nijboer2025· ITF M25 Santa Margherita di Pula 6 Men · R16Clay—
- WLiam Broady2025· ITF M25 Santa Margherita di Pula 6 Men · R32Clay—
- LCarlos Sanchez Jover2025· ITF M25 Santa Margherita di Pula 5 Men · R16Clay—
- WNicolo Toffanin2025· ITF M25 Santa Margherita di Pula 5 Men · R32Clay—
- LAndrea Picchione2025· ITF M25 Santa Margherita di Pula 3 Men · R32Clay—
- LCarlos Sanchez Jover2025· ITF M25 Santa Margherita di Pula 2 Men · R32Clay—
- LFederico Bondioli2025· ITF M25 Santa Margherita di Pula Men · R16Clay—
- LMarek Gengel2025· M15 Sharm ElSheikh 8 · R16Hard—
- WMichael Bassem Sobhy2025· M15 Sharm ElSheikh 8 · R32Hard—
- LSaba Purtseladze2025· M15 Sharm ElSheikh 7 · QFHard—
- WOlaf Pieczkowski2025· M15 Sharm ElSheikh 7 · R16Hard—
- LTanguy Genier2025· M25 Trimbach · R32Hard—
- LAlexandr Binda2025· M15 Sharm ElSheikh 3 · R32Hard—
- LGilles Arnaud Bailly2025· M15 Monastir 3 · SFHard—
- WTadeas Paroulek2025· M15 Monastir 3 · QFHard—
- WLaurent Lokoli2025· M15 Monastir 3 · R16Hard—
- WD. Sen2025· M15 Monastir 3 · R32Hard—
- LLaurent Lokoli2025· M15 Monastir 2 · R32Hard—