- Season
- 43–40
- 51.8% win rate
- Career
- 0–1
- 0.0% win rate
- Titles
- 0
- Singles
- Prize money
- $149K
- Career
Recent form
1 loss in a row
- WBeat Petr Bar Biryukov
- LLost to Adam Walton
- LLost to Miomir Kecmanovic
- LLost to Lui Maxted
- LLost to Dan Added
- WBeat Luca Castelnuovo
- LLost to Alejo Sanchez Quilez
- WBeat Akira Santillan
- WBeat Max Basing
- LLost to Ilia Simakin
- WBeat Tuncay Duran
- LLost to Masamichi Imamura
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on clay
- Hardmost played33–3251%
- Clay6–460%
- Grass4–450%
Elo rating
Full leaderboard1688#429 on tour
Peak 1766 in 2025 · from 83 rated matches
- Hard
1719+30 vs overall
65 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
21 matches· ITF
- LViktor Durasovic2026· M25 Toulouse-Balma · QFHard—
- WMichael Agwi2026· M25 Toulouse-Balma · R16Hard—
- WFerdinand Livet Novkirichka2026· M25 Toulouse-Balma · R32Hard—
- LBruno Kuzuhara2025· M25 Champaign, IL · R16Hard—
- WJack Anthrop2025· M25 Champaign, IL · R32Hard—
- LPatrick Maloney2025· ITF M25 Tulsa Men · QFHard—
- WAlan Magadan2025· ITF M25 Tulsa Men · R16Hard—
- WIsaiah Strode2025· ITF M25 Tulsa Men · R32Hard—
- LLiam Broady2025· M25 Monastir · R16Hard—
- WFederico Garbero2025· M25 Monastir · R32Hard—
- LEdward Winter2025· M15 Heraklion 6 · FHard—
- WJames Story2025· M15 Heraklion 6 · SFHard—
- WLeonardo Rossi2025· M15 Heraklion 6 · QFHard—
- WMatas Vasiliauskas2025· M15 Heraklion 6 · R16Hard—
- WAristotelis Thanos2025· M15 Heraklion 6 · R32Hard—
- LBen Jones2024· M25 Saint-Augustin-de-Desmaures · R32Hard—
- LKeshav Chopra2024· M25 Louisville, KY · R32Hard—
- LAlafia Ayeni2024· M25 Astana · QFHard—
- WPetr Bar Biryukov2024· M25 Astana · R16Hard—
- WYshai Oliel2024· M25 Astana · R32Hard—
- LNeil Oberleitner2023· M25 Veigy-Foncenex · R32Hard—