- Season
- 97–80
- 54.8% win rate
- Career
- 7–20
- 25.9% win rate
- Titles
- 0
- Singles
- Prize money
- $1.4M
- Career
Recent form
1 loss in a row
- WBeat Chris Rodesch
- LLost to Sascha Gueymard Wayenburg
- WBeat Oskari Paldanius
- WBeat Dan Added
- WBeat Brandon Holt
- LLost to Rei Sakamoto
- WBeat David Goffin
- LLost to Henri Squire
- LLost to Mikhail Kukushkin
- LLost to Moise Kouame
- WBeat Justin Engel
- LLost to Juan Manuel Cerundolo
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played48–3161%
- Clay39–4049%
- Grass4–357%
- Indoor6–650%
Elo rating
Full leaderboard1769#233 on tour
Peak 1826 in 2026 · from 177 rated matches
- Clay
1797+28 vs overall
79 matches
- Hard
1824+55 vs overall
79 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
Latest 25 of 177· full career
- LJuan Manuel Cerundolo2026· Barcelona Open Banc Sabadell · Qualifying 1st RoundClay1-6, 5-7
- WJustin Engel2026· Thionville · R32Hard4-6 7-5 6-1
- LMoise Kouame2026· Thionville · R16Hard6-1 1-0 RET
- LMikhail Kukushkin2026· Lille · R32Hard6-3 6-1
- LHenri Squire2026· Pau · R16Hard3-6 6-3 6-3
- WDavid Goffin2026· Pau · R32Hard7-6(6) 5-7 6-1
- LRei Sakamoto2026· Australian Open · Qualifying FinalHard2-6, 2-6
- WBrandon Holt2026· Australian Open · Qualifying 2nd RoundHard6-7(4), 7-5, 6-4
- WDan Added2026· Australian Open · Qualifying 1st RoundHard6-3, 6-3
- WOskari Paldanius2025· Helsinki · R32Hard7-6(2) 6-2
- LSascha Gueymard Wayenburg2025· Helsinki · QFHard6-3 7-5
- WChris Rodesch2025· Helsinki · R16Hard4-6 6-2 6-3
- LEliot Spizzirri2025· Brest · QFHard5-7 7-6(8) 7-6(4)
- WAugust Holmgren2025· Brest · R16Hard6-3 6-2
- WLaslo Djere2025· Brest · R32Hard6-3 3-6 7-6(5)
- LMatteo Berrettini2025· Bybit Stockholm Open · Round 1Indoor4-6, 2-6
- WPatrick Zahraj2025· Bybit Stockholm Open · Qualifying FinalIndoor6-1, 6-4
- WVitaliy Sachko2025· Bybit Stockholm Open · Qualifying 1st RoundIndoor6-2, 6-4
- LDalibor Svrcina2025· Rolex Shanghai Masters · Qualifying 1st RoundHard2-6, 4-6
- LLearner Tien2025· Hangzhou Open · Round 2Hard4-6, 3-6
- WSun Fajing2025· Hangzhou Open · Round 1Hard6-3, 6-2
- WDalibor Svrcina2025· Hangzhou Open · Qualifying FinalHard6-1, 6-4
- WLiam Draxl2025· Hangzhou Open · Qualifying 1st RoundHard6-7(5), 6-1, 6-3
- LNishesh Basavareddy2025· Guangzhou (Huangpu) · R16Hard6-4 1-0 RET
- WEvan Zhu2025· Guangzhou (Huangpu) · R32Hard7-6(4) 6-2