- Season
- 78–63
- 55.3% win rate
- Career
- —
- Titles
- —
- Singles
- Prize money
- —
- Career
Recent form
2 losses in a row
- WBeat Guido Ivan Justo
- WBeat Bruno Fernandez
- WBeat Juan Estevez
- WBeat Wilson Leite
- LLost to Juan Manuel La Serna
- WBeat Nicolas Oliveira
- LLost to Lorenzo Claverie
- WBeat Alex Hernandez
- LLost to Marco Cecchinato
- WBeat Jakub Filip
- LLost to Oleksii Krutykh
- LLost to Kai Wehnelt
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on clay
- Hard5–1328%
- Claymost played72–4860%
- Grass1–233%
Elo rating
Full leaderboard1708#373 on tour
Peak 1794 in 2026 · from 141 rated matches
- Clay
1765+57 vs overall
120 matches
- Hard
1681-27 vs overall
18 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
6 matches· Main tour · 2023
- LThai-Son Kwiatkowski2023· Winston-Salem Open · Qualifying 1st RoundHard6-7(5), 3-6
- LRadu Albot2023· Wimbledon · Qualifying 1st RoundGrass2-6, 6-7(2)
- LAslan Karatsev2023· Roland Garros · Qualifying 2nd RoundClay5-7, 3-6
- WGabriel Debru2023· Roland Garros · Qualifying 1st RoundClay6-2, 1-6, 6-3
- LTaro Daniel2023· BNP Paribas Open · Qualifying 1st RoundHard7-5, 1-6, 4-6
- LElias Ymer2023· Australian Open · Qualifying 1st RoundHard6-7(5), 2-6