- Season
- 76–42
- 64.4% win rate
- Career
- 0–0
- Titles
- 0
- Singles
- Prize money
- $160K
- Career
Recent form
1 loss in a row
- WBeat Drazen Petrovic
- WBeat Kirill Kivattsev
- WBeat Dominic Stricker
- LLost to Marvin Moeller
- WBeat Cosme Rolland De Ravel
- WBeat Patrick Jozwicki
- LLost to Andres Martin
- LLost to Aaron Funk
- WBeat Franco Ariel Vazquez
- WBeat Anton Arzhankin
- WBeat Alexander Vasilev
- LLost to Sean Cuenin
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played42–2365%
- Clay34–1964%
Elo rating
Full leaderboard1697#398 on tour
Peak 1857 in 2024 · from 118 rated matches
- Hard
1728+31 vs overall
65 matches
- Clay
1715+18 vs overall
53 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
25 matches· Challenger · 2025
- LMarton Fucsovics2025· Manama · SFHard6-2 6-1
- WDuje Ajdukovic2025· Manama · QFHard4-6 7-6(4) 7-6(1)
- WJesper de Jong2025· Manama · R16Hard6-3 6-4
- WBeibit Zhukayev2025· Manama · R32Hard6-4 7-6(4)
- WTaro Daniel2025· Guangzhou (Huangpu) · R32Hard7-6(5) 1-6 6-4
- LChristopher O'Connell2025· Guangzhou (Huangpu) · QFHard6-4 6-4
- WLuca Castelnuovo2025· Guangzhou (Huangpu) · R16Hard3-6 7-6(5) 6-2
- LJoel Schwaerzler2025· Sofia 2 · SFClay6-2 6-2
- WFrederico Ferreira Silva2025· Sofia 2 · QFClay6-3 5-7 6-1
- WAlvaro Guillen Meza2025· Sofia 2 · R16Clay7-6(2) 5-7 6-4
- WAryan Shah2025· Sofia 2 · R32Clay7-5 6-2
- WIvan Ivanov2025· Sofia 1 · R32Clay6-2 6-2
- LNikolas Sanchez Izquierdo2025· Sofia 1 · R16Clay6-3 6-2
- LFacundo Diaz Acosta2025· Zug · R32Clay6-4 6-3
- LJavier Barranco Cosano2025· Troyes · R32Clay6-2 7-5
- LEmilio Nava2025· Heilbronn - Bad Rappenau · R32Clay6-3 6-3
- WYanaki Milev2025· Skopje · R32Clay7-5 6-3
- LJoel Schwaerzler2025· Skopje · R16Clay6-2 6-4
- LTerence Atmane2025· Guangzhou · R16Hard7-5 7-6(3)
- WMats Rosenkranz2025· Guangzhou · R32Hard6-3 3-6 6-4
- LLi Tu2025· Busan · R32Hard6-2 3-6 6-1
- LJie Cui2025· Nonthaburi 2 · SFHard3-6 6-3 7-6(6)
- WYusuke Takahashi2025· Nonthaburi 2 · QFHard6-3 4-6 6-2
- WAslan Karatsev2025· Nonthaburi 2 · R16Hard7-6(2) 5-7 6-4
- WZdenek Kolar2025· Nonthaburi 2 · R32Hard6-3 6-4