- Season
- 94–102
- 48.0% win rate
- Career
- 0–2
- 0.0% win rate
- Titles
- 0
- Singles
- Prize money
- $556K
- Career
Recent form
1 loss in a row
- WBeat Iliyan Radulov
- LLost to Philip Henning
- LLost to Gerard Campana Lee
- WBeat Constantin Bittoun Kouzmine
- WBeat Gonzalo Villanueva
- WBeat Yanki Erel
- WBeat Oliver Crawford
- LLost to Luka Pavlovic
- LLost to Max Dahlin
- LLost to Lui Maxted
- WBeat Billy Blaydes
- LLost to Emile Hudd
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played62–4856%
- Clay28–4240%
- Grass2–433%
- Indoor2–820%
Elo rating
Full leaderboard1640#571 on tour
Peak 1758 in 2024 · from 196 rated matches
- Hard
1734+94 vs overall
110 matches
- Clay
1584-56 vs overall
70 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· ITF
- LMarcel Zielinski2026· M25 Troisdorf (Germany) · QFClay—
- WSydney Zick2026· M25 Troisdorf (Germany) · R16Clay—
- WMichiel De Krom2026· M25 Troisdorf (Germany) · R32Clay—
- LViktor Durasovic2026· M25 Toulouse-Balma · SFHard—
- WMika Brunold2026· M25 Toulouse-Balma · QFHard—
- WLiam Branger2026· M25 Toulouse-Balma · R16Hard—
- WLenny Couturier2026· M25 Toulouse-Balma · R32Hard—
- LMiguel Damas2025· M25 Montauban · QFClay—
- WClement Lemire2025· M25 Montauban · R16Clay—
- WTristan Berard2025· M25 Montauban · R32Clay—
- LMaik Steiner2023· ITF M25 Wetzlar Men · R32Clay—
- LPhilip Florig2023· M25+H Kassel · R32Clay—
- LMathias Bourgue2023· M25 Sabadell · QFClay—
- WMax Alcala Gurri2023· M25 Sabadell · R16Clay—
- WFelix Gill2023· M25 Sabadell · R32Clay—
- LHenri Squire2023· M25 Bath · QFHard—
- WSean Hodkin2023· M25 Bath · R16Hard—
- WAdam Jones2023· M25 Bath · R32Hard—
- LDaniel Masur2023· M25 Nussloch · FHard—
- WHazem Naw2023· M25 Nussloch · SFHard—
- WElmar Ejupovic2023· M25 Nussloch · QFHard—
- WDominik Boehler2023· M25 Nussloch · R16Hard—
- WEdas Butvilas2023· M25 Nussloch · R32Hard—
- WMaxence Broville2023· M25 Veigy-Foncenex · R16Hard—
- WLouis Dussin2023· M25 Veigy-Foncenex · R32Hard—