- Season
- 73–57
- 56.2% win rate
- Career
- 1–6
- 14.3% win rate
- Titles
- 0
- Singles
- Prize money
- $570K
- Career
Recent form
1 loss in a row
- WBeat Michael Mmoh
- LLost to Edas Butvilas
- WBeat Dhakshineswar Suresh
- LLost to Daniel Milavsky
- WBeat Ugo Blanchet
- WBeat Jurij Rodionov
- LLost to Luca Van Assche
- WBeat Jay Clarke
- WBeat Alexandre Muller
- WBeat Kei Nishikori
- WBeat Aleksandar Vukic
- LLost to Frances Tiafoe
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played55–4058%
- Clay16–1453%
- Grass2–250%
- Indoor0–10%
Elo rating
Full leaderboard1857#120 on tour
Peak 1865 in 2026 · from 130 rated matches
- Hard
1936+79 vs overall
95 matches
- Clay
1880+23 vs overall
30 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
0 matches· ITF · 2026
No itf matches in 2026.