- Season
- 36–19
- 65.5% win rate
- Career
- 0–0
- Titles
- 0
- Singles
- Prize money
- $43K
- Career
Recent form
2 losses in a row
- LLost to Robin Bertrand
- LLost to Billy Harris
- WBeat Lorenzo Berto
- WBeat Federico Bondioli
- WBeat Filip Cristian Jianu
- WBeat Juan Cruz Martin Manzano
- LLost to Lorenzo Giustino
- LLost to Fabrizio Andaloro
- WBeat Andreas Timini
- WBeat Jeremy Gschwendtner
- LLost to Daniel De Jonge
- LLost to Pawel Juszczak
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played31–1370%
- Clay5–645%
Elo rating
Full leaderboard1650#530 on tour
Peak 1777 in 2025 · from 55 rated matches
- Hard
1694+44 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
34 matches· ITF · 2025
- WJuan Cruz Martin Manzano2025· M25 Santa Margherita di Pula 12 · SFClay—
- WFilip Cristian Jianu2025· M25 Santa Margherita di Pula 12 · QFClay—
- WFederico Bondioli2025· M25 Santa Margherita di Pula 12 · R16Clay—
- WLorenzo Berto2025· M25 Santa Margherita di Pula 12 · R32Clay—
- LLaurent Lokoli2025· M25 Porto · QFHard—
- WAlejandro Moro Canas2025· M25 Porto · R16Hard—
- WStuart Parker2025· M25 Porto · R32Hard—
- LIvan Marrero Curbelo2025· M25 Castelo Branco · R16Hard—
- WLuca Pow2025· M25 Castelo Branco · R32Hard—
- LPablo Martinez Gomez2025· M25 Monastir 4 · QFHard—
- WLuca Potenza2025· M25 Monastir 4 · R16Hard—
- WPavlos Tsitsipas2025· M25 Monastir 4 · R32Hard—
- WPaulo Andre Saraiva Dos Santos2025· M15 Monastir 24 · FHard—
- WYanis Ghazouani Durand2025· M15 Monastir 24 · SFHard—
- WAlexis Gautier2025· M15 Monastir 24 · QFHard—
- WMarcus Walters2025· M15 Monastir 24 · R16Hard—
- WDiego Fernandez Flores2025· M15 Monastir 24 · R32Hard—
- LConstantin Kouzmine Bittoun2025· M15 Kayseri · QFHard—
- WGokberk Saritas2025· M15 Kayseri · R16Hard—
- WBora Sengul2025· M15 Kayseri · R32Hard—
- LRaphael Perot2025· M15 Monastir 18 · FHard—
- WMwendwa Mbithi2025· M15 Monastir 18 · SFHard—
- WSeydina Andre2025· M15 Monastir 18 · QFHard—
- WPeter Buldorini2025· M15 Monastir 18 · R16Hard—
- WEssa Qabazard2025· M15 Monastir 18 · R32Hard—
- WCyril Vandermeersch2025· M15 Monastir 17 · FHard—
- WAnas Mazdrashki2025· M15 Monastir 17 · SFHard—
- WDimitris Sakellaridis2025· M15 Monastir 17 · QFHard—
- WMwendwa Mbithi2025· M15 Monastir 17 · R16Hard—
- WMatt Ponchet2025· M15 Monastir 17 · R32Hard—
- LSaba Purtseladze2025· M15 Sharm ElSheikh 9 · FHard—
- WVadym Ursu2025· M15 Sharm ElSheikh 9 · SFHard—
- WAmr Elsayed2025· M15 Sharm ElSheikh 9 · R16Hard—
- WKarim Ibrahim2025· M15 Sharm ElSheikh 9 · R32Hard—