- Season
- 95–100
- 48.7% win rate
- Career
- 0–2
- 0.0% win rate
- Titles
- 0
- Singles
- Prize money
- $631K
- Career
Recent form
2 losses in a row
- LLost to Marco Cecchinato
- WBeat Nikoloz Basilashvili
- WBeat Andrea Pellegrino
- LLost to Matej Dodig
- WBeat Franco Agamenone
- LLost to Federico Agustin Gomez
- LLost to Harold Mayot
- LLost to Elmer Moller
- WBeat Zdenek Kolar
- WBeat Filip Cristian Jianu
- LLost to Marvin Moeller
- LLost to Thiago Seyboth Wild
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hard30–2951%
- Claymost played60–6349%
- Grass3–538%
- Indoor1–233%
- Surface TBD1–150%
Elo rating
Full leaderboard1706#376 on tour
Peak 1786 in 2026 · from 195 rated matches
- Clay
1750+44 vs overall
123 matches
- Hard
1758+52 vs overall
59 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
20 matches· Challenger · 2024
- LDaniel Elahi Galan2024· Valencia · R16Clay6-4 7-6(4)
- WAndrea Pellegrino2024· Valencia · R32Clay7-6(7) 7-5
- LSantiago Rodriguez Taverna2024· Seville · R16Clay6-3 6-2
- WAlejo Sanchez Quilez2024· Seville · R32Clay7-5 6-1
- LZsombor Piros2024· Como · R16Clay6-4 6-3
- WMatheus Pucinelli De Almeida2024· Como · R32Clay4-6 7-6(6) 6-2
- LDimitar Kuzmanov2024· Dobrich 1 · R32Clay7-5 6-3
- LJacopo Berrettini2024· Modena · R32Clay6-3 6-2
- LMarcello Serafini2024· Rome · R32Clay3-6 7-6(2) 6-4
- LFrancesco Maestrelli2024· Barletta · R16Clay6-4 7-6(5)
- WSantiago Rodriguez Taverna2024· Barletta · R32Clay7-6(4) 6-1
- LPierre-Hugues Herbert2024· Naples · R32Clay3-6 7-5 6-0
- LMax Hans Rehberg2024· Koblenz · R32Hard6-7(7) 6-1 6-2
- LAlexander Ritschard2024· Ottignies-Louvain-la-Neuve · R32Hard6-0 6-4
- LJavier Barranco Cosano2024· Tenerife 1 · R32Hard7-6(4) 3-1 RET
- LDaniel Merida2024· Tenerife 1 · R16Surface TBD3-6 6-1 7-6(2)
- WZsombor Piros2024· Tenerife 1 · R32Surface TBD1-6 6-2 6-3
- WLukas Neumayer2024· Tenerife 1 · R32Hard3-6 6-3 7-5
- LStefano Travaglia2024· Tenerife 1 · R16Hard6-1 6-4
- LTitouan Droguet2024· Noumea · R32Hard6-3 0-6 6-4