- Season
- 55–34
- 61.8% win rate
- Career
- 0–0
- Titles
- 0
- Singles
- Prize money
- $95K
- Career
Recent form
2 losses in a row
- LLost to Niels Visker
- LLost to Moez Echargui
- WBeat Benjamin Hassan
- WBeat Laslo Djere
- WBeat Mikhail Kukushkin
- LLost to Liam Broady
- LLost to Otto Virtanen
- LLost to Lucas Poullain
- WBeat Matisse Bobichon
- WBeat Kenny De Schepper
- LLost to Ilia Simakin
- LLost to Lukas Pokorny
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on grass
- Hardmost played40–1869%
- Clay7–1237%
- Grass7–278%
- Indoor1–233%
Elo rating
Full leaderboard1668#483 on tour
Peak 1897 in 2025 · from 89 rated matches
- Hard
1726+58 vs overall
58 matches
- Clay
1590-78 vs overall
19 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 89· full career
- LLukas Pokorny2026· Kosice · R32Clay0-6 6-1 6-3
- LIlia Simakin2026· Wuning · R32Hard6-7(3) 6-3 6-4
- WKenny De Schepper2026· M25 Toulouse-Balma · R16Hard—
- WMatisse Bobichon2026· M25 Toulouse-Balma · R32Hard—
- LLucas Poullain2026· Cherbourg · R32Hard6-4 7-6(4)
- LOtto Virtanen2026· Thionville · R32Hard6-4 1-6 7-6(2)
- LLiam Broady2025· Lyon 2 · SFHard7-6(5) 6-4
- WMikhail Kukushkin2025· Lyon 2 · QFHard6-3 6-2
- WLaslo Djere2025· Lyon 2 · R16Hard7-6(5) 7-6(3)
- WBenjamin Hassan2025· Lyon 2 · R32Hard6-3 6-4
- LMoez Echargui2025· Moselle Open · Qualifying 1st RoundIndoor6-4, 4-6, 6-7(3)
- LNiels Visker2025· M25 Glasgow 2 · R32Hard—
- LMatt Ponchet2025· M25 Sarreguemines · FGrass—
- WArthur Nagel2025· M25 Sarreguemines · SFGrass—
- WMatthew Donald2025· M25 Sarreguemines · QFGrass—
- WChristian Djonov2025· M25 Sarreguemines · R16Grass—
- WLouis Wessels2025· M25 Sarreguemines · R32Grass—
- LArthur Gea2025· Olbia · R32Clay6-2 6-0
- LOtto Virtanen2025· Roanne · R32Hard6-3 7-6(5)
- LDan Added2025· Saint-Tropez · QFHard6-3 6-3
- WMikhail Kukushkin2025· Saint-Tropez · R16Hard7-6(5) 6-4
- WGregoire Barrere2025· Saint-Tropez · R32Hard6-4 3-6 6-0
- LSascha Gueymard Wayenburg2025· Rennes · R32Hard6-2 6-4
- LMark Lajal2025· Cassis · R16Hard7-5 6-4
- WOlle Wallin2025· Cassis · R32Hard6-2 3-6 6-4