- Season
- 100–81
- 55.2% win rate
- Career
- 6–7
- 46.2% win rate
- Titles
- 0
- Singles
- Prize money
- $844K
- Career
Recent form
2 losses in a row
- LLost to Sho Shimabukuro
- WBeat Takuya Kumasaka
- LLost to Elias Ymer
- LLost to Moerani Bouzige
- LLost to Roman Andres Burruchaga
- LLost to Hyeon Chung
- LLost to Coleman Wong
- LLost to Hynek Barton
- WBeat Rodrigo Alujas
- WBeat Francisco Rocha
- LLost to Max Basing
- LLost to Ivan Ivanov
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played87–5661%
- Clay1–109%
- Grass12–1544%
Elo rating
Full leaderboard1677#456 on tour
Peak 1826 in 2025 · from 181 rated matches
- Hard
1711+33 vs overall
143 matches
- Grass
1711+33 vs overall
27 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
33 matches· Challenger · 2025
- LElias Ymer2025· Kobe · R32Hard6-2 6-7(4) 1-1 RET
- WTakuya Kumasaka2025· Matsuyama · R32Hard6-0 6-1
- LSho Shimabukuro2025· Matsuyama · SFHard6-3 6-2
- WDuje Ajdukovic2025· Matsuyama · QFHard7-5 3-6 6-2
- WShunsuke Nakagawa2025· Matsuyama · R16Hard6-2 6-7(5) 6-3
- WCedrik-Marcel Stebe2025· Hersonissos 6 · R32Hard6-3 5-7 6-4
- LFabrizio Andaloro2025· Hersonissos 6 · R16Hard7-5 7-6(2)
- WDimitris Sakellaridis2025· Hersonissos 5 · R32Hard6-3 5-7 6-2
- WKimmer Coppejans2025· Hersonissos 5 · FHard6-3 7-5
- WAntoine Escoffier2025· Hersonissos 5 · SFHard7-6(4) 6-1
- WEliakim Coulibaly2025· Hersonissos 5 · QFHard7-5 6-3
- WNiels Visker2025· Hersonissos 5 · R16Hard6-3 6-1
- LDaniel Merida2025· Villena · R32Hard6-4 6-2
- LSascha Gueymard Wayenburg2025· Manacor · R32Hard6-4 6-3
- LGeorge Loffhagen2025· Segovia · R32Hard6-2 7-5
- LAryan Shah2025· Pozoblanco · R16Hard6-3 6-2
- WMikhail Kukushkin2025· Pozoblanco · R32Hard6-3 6-4
- WBen Jones2025· Nottingham 3 · R32Grass6-4 6-3
- LHamish Stewart2025· Nottingham 3 · QFGrass3-6 7-6(5) 6-4
- WHenry Searle2025· Nottingham 3 · R16Grass4-6 6-1 6-2
- LJohannus Monday2025· Nottingham · R32Grass2-6 7-5 6-3
- WDaniel Elahi Galan2025· Nottingham 2 · R32Grass5-7 6-4 6-2
- LEmilio Nava2025· Nottingham 2 · R16Grass7-6(5) 6-4
- WJames McCabe2025· Wuxi · R32Hard6-2 3-2 RET
- LFajing Sun2025· Wuxi · QFHard6-4 6-0
- WYosuke Watanuki2025· Wuxi · R16Hard7-5 4-6 6-3
- LTristan Schoolkate2025· Guangzhou · R32Hard6-4 4-6 6-4
- LTimofey Skatov2025· Hersonissos 2 · R16Hard6-4 6-4
- WMartin Klizan2025· Hersonissos 2 · R32Hard6-4 6-2
- LStuart Parker2025· Hersonissos 1 · SFHard6-2 7-5
- WAslan Karatsev2025· Hersonissos 1 · QFHard6-4 6-4
- WKhumoyun Sultanov2025· Hersonissos 1 · R16Hard6-4 6-2
- WAdria Soriano Barrera2025· Hersonissos 1 · R32Hard6-4 6-4