- Season
- 96–70
- 57.8% win rate
- Career
- 20–27
- 42.6% win rate
- Titles
- 0
- Singles
- Prize money
- $1.6M
- Career
Recent form
1 loss in a row
- WBeat Sascha Gueymard Wayenburg
- WBeat Henrique Rocha
- LLost to Jurij Rodionov
- WBeat Chak Lam Coleman Wong
- LLost to Colton Smith
- WBeat Sebastian Gorzny
- LLost to Dhakshineswar Suresh
- LLost to Sebastian Gorzny
- WBeat Felix Gill
- LLost to Harry Wendelken
- WBeat Zdenek Kolar
- LLost to Bu Yunchaokete
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played57–3761%
- Clay29–1960%
- Grass6–940%
- Indoor2–433%
- Surface TBD2–167%
Elo rating
Full leaderboard1803#177 on tour
Peak 1889 in 2026 · from 166 rated matches
- Hard
1859+56 vs overall
94 matches
- Clay
1851+47 vs overall
48 matches
- Grass
1753-50 vs overall
15 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
28 matches· Challenger · 2023
- WMikhail Kukushkin2023· CA · R32Surface TBD7-5 7-6(1)
- LConstant Lestienne2023· CA · QFSurface TBD6-2 6-2
- WAlex Michelsen2023· CA · R16Surface TBD4-6 6-4 7-6(3)
- LGeoffrey Blancaneaux2023· Tunis · SFClay6-2 6-3
- WJakub Mensik2023· Tunis · QFClay6-2 6-0
- WRio Noguchi2023· Tunis · R16Clay6-2 6-1
- WNicolas Mejia2023· Tunis · R32Clay6-4 7-6(4)
- WStefano Travaglia2023· Cagliari · R32Clay6-3 6-7(6) 6-4
- LDaniel Elahi Galan2023· Cagliari · QFClay6-3 4-6 6-3
- WYosuke Watanuki2023· Cagliari · R16Clay6-4 7-5
- LAndrea Collarini2023· Madrid · R32Clay6-2 1-6 7-5
- LMatteo Arnaldi2023· Murcia · FClay6-4 7-6(4)
- WPablo Llamas Ruiz2023· Murcia · SFClay7-6(4) 6-7(3) 6-4
- WJesper de Jong2023· Murcia · QFClay6-1 2-6 6-3
- WIvan Gakhov2023· Murcia · R16Clay7-6(6) 3-6 7-6(5)
- WNicolas Alvarez Varona2023· Murcia · R32Clay6-3 6-2
- WBenoit Paire2023· Waco · R32Hard6-3 6-4
- LAleksandar Kovacevic2023· Waco · SFHard6-3 7-6(7)
- WShintaro Mochizuki2023· Waco · QFHard6-2 4-0 RET
- WSho Shimabukuro2023· Waco · R16Hard6-3 6-7(5) 6-3
- LNuno Borges2023· Monterrey · FHard6-4 7-6(6)
- WYosuke Watanuki2023· Monterrey · SFHard7-6(5) 6-4
- WAleksandar Kovacevic2023· Monterrey · QFHard7-6(5) 3-6 6-2
- WTaro Daniel2023· Monterrey · R16Hard6-2 6-4
- WRodrigo Pacheco Mendez2023· Monterrey · R32Hard6-3 7-6(3)
- WZizou Bergs2023· Ottignies-Louvain-la-Neuve · R32Hard6-1 7-6(6)
- LMikael Ymer2023· Ottignies-Louvain-la-Neuve · R16Hard6-4 7-5
- LKimmer Coppejans2023· Tenerife 1 · R32Hard6-3 6-2