- Season
- 90–42
- 68.2% win rate
- Career
- 6–5
- 54.5% win rate
- Titles
- 0
- Singles
- Prize money
- $484K
- Career
Recent form
5 wins in a row
- LLost to Jan Choinski
- WBeat Stefan Dostanic
- LLost to Leandro Riedi
- LLost to Yunchaokete Bu
- LLost to Grigor Dimitrov
- WBeat Florent Bax
- LLost to Dusan Lajovic
- WBeat Mert Alkaya
- WBeat Paul Inchauspe
- WBeat Oliver Crawford
- WBeat Akira Santillan
- WBeat Ilya Ivashka
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played58–2074%
- Clay26–1662%
- Grass6–650%
Elo rating
Full leaderboard1859#119 on tour
Peak 1968 in 2024 · from 132 rated matches
- Hard
1925+66 vs overall
78 matches
- Clay
1891+32 vs overall
42 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
27 matches· Challenger · 2026
- WIlya Ivashka2026· Pozoblanco · FHard6-4 2-6 7-6(5)
- WAkira Santillan2026· Pozoblanco · SFHard6-3 6-4
- WOliver Crawford2026· Pozoblanco · QFHard5-7 7-6(3) 7-5
- WPaul Inchauspe2026· Pozoblanco · R16Hard6-1 7-6(4)
- WMert Alkaya2026· Pozoblanco · R32Hard7-6(9) 4-6 6-4
- LGrigor Dimitrov2026· Dublin · R32Grass6-3 6-4
- LYunchaokete Bu2026· Ilkley · R32Grass7-6(7) 7-5
- WStefan Dostanic2026· Zagreb · R32Clay5-7 6-4 6-2
- LJan Choinski2026· Zagreb · QFClay6-7(0) 6-3 7-5
- WLuka Mikrut2026· Zagreb · R16Clay6-1 6-2
- LMoez Echargui2026· Oeiras · R32Clay6-4 7-6(4)
- LFranco Agamenone2026· Madrid · R32Clay5-7 6-2 6-1
- LNicolas Mejia2026· Morelia · QFHard4-0 RET
- WMarc Polmans2026· Morelia · R16Hard6-4 6-4
- WOliver Crawford2026· Morelia · R32Hard6-3 6-3
- WDaniil Glinka2026· Oeiras 2 · FHard6-3 7-5
- WAlexis Galarneau2026· Oeiras 2 · SFHard6-4 6-4
- WInaki Montes-De La Torre2026· Oeiras 2 · QFHard6-4 6-4
- WTiago Torres2026· Oeiras 2 · R16HardW/O
- WElmer Moller2026· Oeiras 2 · R32Hard6-3 RET
- WZsombor Piros2026· Oeiras 1 · FHard6-4 4-6 6-2
- WVilius Gaubas2026· Oeiras 1 · SFHard7-6(5) 7-6(7)
- WMats Rosenkranz2026· Oeiras 1 · QFHard6-3 7-6(3)
- WJurij Rodionov2026· Oeiras 1 · R16Hard6-4 6-3
- WAugust Holmgren2026· Oeiras 1 · R32Hard6-3 6-2
- LSho Shimabukuro2026· Canberra · R16Hard7-6(5) 7-6(3)
- WLuca Nardi2026· Canberra · R32Hard7-6(4) 6-2