- Season
- 52–48
- 52.0% win rate
- Career
- 3–6
- 33.3% win rate
- Titles
- 0
- Singles
- Prize money
- $640K
- Career
Recent form
1 loss in a row
- WBeat Eric Vanshelboim
- WBeat Aleksandre Bakshi
- LLost to Jelle Sels
- LLost to Norbert Gombos
- WBeat Lorenzo Giustino
- LLost to Raul Brancaccio
- WBeat Nitin Kumar Sinha
- WBeat Liam Branger
- LLost to Josef Schwaerzler Joel
- WBeat Benjamin Pietri
- WBeat Arthur Nagel
- LLost to Marat Sharipov
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on clay
- Hard19–1753%
- Claymost played32–2457%
- Grass1–420%
- Indoor0–30%
Elo rating
Full leaderboard1642
Peak 1759 in 2023 · from 100 rated matches
- Clay
1689+47 vs overall
56 matches
- Hard
1660+18 vs overall
36 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
27 matches· Challenger · 2024
- LMarc-Andrea Huesler2024· Orleans · R32Hard6-2 6-2
- LDalibor Svrcina2024· Bonn · R32Clay6-3 6-3
- LIgnacio Buse2024· Luedenscheid · R32Clay6-3 6-3
- LFrancisco Comesana2024· Tampere · R16Clay6-3 5-7 6-1
- WNikolas Sanchez Izquierdo2024· Tampere · R32Clay7-6(3) 7-5
- LJonas Forejtek2024· Troyes · R32Clay7-6(5) 6-3
- LElmer Moller2024· Milan · R32Clay7-6(4) 7-6(3)
- LFlorent Bax2024· Blois · R32Clay6-2 6-4
- LQuentin Halys2024· Lyon · R32Clay6-3 1-6 6-2
- LOriol Roca Batalla2024· Tunis · R16Clay6-2 6-3
- WBilly Harris2024· Tunis · R32Clay7-5 6-2
- LChristopher O'Connell2024· Guangzhou · R32Hard6-3 6-2
- LJelle Sels2024· Ostrava · R32Clay6-3 4-6 7-5
- LElmer Moller2024· Split · R16Clay6-1 6-3
- WJiri Vesely2024· Split · R32Clay6-3 6-4
- LVitaliy Sachko2024· Barcelona · R32Clay6-7(6) 6-1 7-5
- LPierre-Hugues Herbert2024· Lille · R16Hard6-1 7-5
- WAntoine Escoffier2024· Lille · R32Hard7-6(9) 7-5
- LOtto Virtanen2024· Pau · R32Hard7-5 7-6(3)
- WJan Choinski2024· Cherbourg · R32Hard6-4 3-6 7-6(3)
- LAlibek Kachmazov2024· Cherbourg · R16Hard6-3 6-4
- LAbdullah Shelbayh2024· Nottingham · R16Hard6-4 4-6 6-4
- WAdrian Andreev2024· Nottingham · R32Hard7-5 7-5
- LZdenek Kolar2024· Koblenz · R16Hard6-3 7-6(3)
- WTom Gentzsch2024· Koblenz · R32Hard6-0 6-2
- LPierre-Hugues Herbert2024· Quimper · R16Hard7-6(6) 7-5
- WMoez Echargui2024· Quimper · R32Hard6-4 6-7(5) 6-3