- Season
- 97–94
- 50.8% win rate
- Career
- 3–2
- 60.0% win rate
- Titles
- 0
- Singles
- Prize money
- $695K
- Career
Recent form
1 loss in a row
- LLost to Radu Albot
- WBeat Filip Cristian Jianu
- LLost to Francesco Forti
- WBeat Michele Ribecai
- LLost to Stefano Napolitano
- LLost to Duje Ajdukovic
- WBeat Luca Castelnuovo
- LLost to Raul Brancaccio
- LLost to Alex Barrena
- LLost to Marco Cecchinato
- WBeat Jack Loge
- LLost to Radu Mihai Papoe
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on clay
- Hard3–1023%
- Claymost played94–8054%
- Grass0–30%
- Surface TBD0–10%
Elo rating
Full leaderboard1664#495 on tour
Peak 1784 in 2025 · from 191 rated matches
- Clay
1711+47 vs overall
174 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
33 matches· ITF
- LCarlos Sanchez Jover2025· M25 Valencia · QFClay—
- WT. Gimenez2025· M25 Valencia · R32Clay—
- LGabriele Crivellaro2025· M25 Santa Margherita di Pula 10 · R32Clay—
- LImanol Lopez Morillo2025· ITF M25 Wetzlar Men · R16Clay—
- WAdan Freire Da Silva2025· ITF M25 Wetzlar Men · R32Clay—
- LAndres Martin2025· M25+H Kassel · R32Clay—
- LKirill Kivattsev2025· M25 Targu Mures · R16Clay—
- WAlexandru Chirita Ioan2025· M25 Targu Mures · R32Clay—
- WEric Vanshelboim2025· M25 Belgrade · FClay—
- WLorenzo Gagliardo2025· M25 Belgrade · SFClay—
- WBranko Djuric2025· M25 Belgrade · QFClay—
- WBoris Butulija2025· M25 Belgrade · R16Clay—
- WMilos Mikovic2025· M25 Belgrade · R32Clay—
- LDominik Kellovsky2025· M25 Antalya · R16Clay—
- WChristoph Gayk2025· M25 Antalya · R32Clay—
- LNikita Mashtakov2024· M15 Antalya 21 · QFClay—
- WPio Osti Fabrizio Karol2024· M15 Antalya 21 · R16Clay—
- WEnrico Baldisserri2024· M15 Antalya 21 · R32Clay—
- WArthur Reymond2024· M15 Antalya 20 · FClay—
- WLucas Bouquet2024· M15 Antalya 20 · QFClay—
- WMichel Hopp2024· M15 Antalya 20 · R16Clay—
- WSheng Tang2024· M15 Antalya 20 · R32Clay—
- LSvyatoslav Gulin2024· M15 Antalya 19 · SFClay—
- WLucas Bouquet2024· M15 Antalya 19 · QFClay—
- WAlessandro Battiston2024· M15 Antalya 19 · R16Clay—
- WNoah Perfetti2024· M15 Antalya 19 · R32Clay—
- LSvyatoslav Gulin2024· M25 Antalya 6 · R16Clay—
- WKuzey Cekirge2024· M25 Antalya 6 · R32Clay—
- LNerman Fatic2024· M25 Antalya 5 · QFClay—
- WYanaki Milev2024· M25 Antalya 5 · R16Clay—
- WFilip Cristian Jianu2024· M25 Antalya 5 · R32Clay—
- LDominik Kellovsky2024· ITF M25 Maribor 2 Men · R16Clay—
- WJerko Brkic2024· ITF M25 Maribor 2 Men · R32Clay—