- Season
- 64–47
- 57.7% win rate
- Career
- 2–2
- 50.0% win rate
- Titles
- 0
- Singles
- Prize money
- $74K
- Career
Recent form
3 losses in a row
- WBeat Noah Martens
- WBeat Harold Huens
- WBeat Cezar Cretu
- WBeat Frederico Ferreira Silva
- LLost to Guido Ivan Justo
- WBeat Samir Hamza Reguig
- LLost to Valentin Royer
- WBeat Lorenzo Giustino
- WBeat Roberto Carballes Baena
- LLost to Jan Choinski
- LLost to Andrea Guerrieri
- LLost to Carlos Taberner
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played40–2859%
- Clay24–1956%
Elo rating
Full leaderboard1655#518 on tour
Peak 1748 in 2024 · from 111 rated matches
- Hard
1669+15 vs overall
68 matches
- Clay
1687+32 vs overall
43 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
15 matches· Challenger · 2025
- LSergio Callejon Hernando2025· Athens · R32Hard6-2 6-2
- LMichael Mmoh2025· Lincoln · R32Hard6-4 6-2
- LEdward Winter2025· Fairfield · R32Hard6-3 6-4
- LMichael Zheng2025· Tiburon · R16Hard6-4 6-1
- WMartin Damm2025· Tiburon · R32Hard2-6 7-6(5) 6-3
- LMoerani Bouzige2025· Las Vegas · R16Hard6-7(4) 7-6(1) 6-3
- WJack Pinnington Jones2025· Las Vegas · R32Hard1-6 6-3 6-2
- LTom Paris2025· Cassis · R32Hard6-2 3-6 6-4
- LAlejandro Moro Canas2025· Porto 2 · R32Hard6-3 6-4
- LDali Blanch2025· Sofia 1 · R32Clay6-3 3-6 7-6(3)
- LJoao Lucas Reis Da Silva2025· Bonn · R32Clay6-2 5-7 6-2
- LYannick Hanfmann2025· Hagen · SFClay6-3 6-4
- WVilius Gaubas2025· Hagen · QFClay7-6(4) 7-6(10)
- WClement Tabur2025· Hagen · R16Clay6-4 6-3
- WMax Schoenhaus2025· Hagen · R32Clay6-2 6-3