- Season
- 113–92
- 55.1% win rate
- Career
- 0–1
- 0.0% win rate
- Titles
- 0
- Singles
- Prize money
- $536K
- Career
Recent form
2 losses in a row
- WBeat Antoine Ghibaudo
- LLost to Ilya Ivashka
- LLost to Florent Bax
- LLost to Kenta Miyoshi
- WBeat Lucas Poullain
- LLost to Lucas Poullain
- WBeat Joao Dinis Silva
- WBeat Stefan Vujic
- WBeat Bruno Pujol Navarro
- WBeat Goncalo Marques
- LLost to Philip Henning
- LLost to Jerome Kym
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played96–6659%
- Clay14–2140%
- Grass2–250%
- Indoor1–325%
Elo rating
Full leaderboard1658#507 on tour
Peak 1834 in 2025 · from 205 rated matches
- Hard
1706+48 vs overall
162 matches
- Clay
1599-58 vs overall
35 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
- LJavier Barranco Cosano2023· Hamburg · R32Hard6-2 5-7 6-4
- LDino Prizmic2023· Mouilleron le Captif · R32Hard6-3 6-1
- LLiam Broady2023· Saint-Tropez · R32Hard6-0 3-6 6-4
- LTitouan Droguet2023· Rennes · R32Hard6-1 2-6 6-4
- LLiam Broady2023· Cassis · R32Hard6-0 6-2
- WAntoine Bellier2023· Pozoblanco · R32Hard6-7(5) 6-4 7-6(6)
- LAlejandro Moro Canas2023· Pozoblanco · QFHard6-4 6-3
- WMattia Bellucci2023· Pozoblanco · R16Hard7-6(4) 7-6(6)
- LMichael Geerts2023· Blois · R32Clay6-4 6-4
- LMathias Bourgue2023· Lyon · R32Clay6-4 6-0
- WMax Hans Rehberg2023· Heilbronn · R32Clay6-2 5-4 RET
- LPavel Kotov2023· Heilbronn · R16Clay6-2 6-2
- LNerman Fatic2023· Prague 1 · R32Clay5-7 6-4 6-3
- LDavid Goffin2023· Aix-en-Provence · R16Clay6-4 3-6 6-2
- LVit Kopriva2023· Ostrava · R32Clay7-5 4-6 6-3
- LSalvatore Caruso2023· Roseto Degli Abruzzi · R32Clay6-4 6-1
- LAntoine Hoang2023· Lille · R32Hard6-2 6-3
- LRicardas Berankis2023· St. Brieuc · FHard6-3 6-7(3) 7-6(5)
- WPierre-Hugues Herbert2023· St. Brieuc · SFHard4-6 6-2 6-3
- WMark Lajal2023· St. Brieuc · QFHard7-5 6-3
- WCalvin Hemery2023· St. Brieuc · R16Hard4-6 7-6(7) 6-4
- WLi Tu2023· St. Brieuc · R32Hard6-4 6-4
- LGauthier Onclin2023· Lugano · R32Hard6-4 6-2
- WGabriel Debru2023· Pau · R32Hard7-6(3) 6-3
- LJan-Lennard Struff2023· Pau · R16Hard6-1 6-3
- LLuca Van Assche2023· Cherbourg · R32Hard6-3 6-0
- LTennys Sandgren2023· Nonthaburi 1 · R32Hard1-6 6-4 6-1
- LDennis Novak2023· Nonthaburi 1 · R32Hard6-2 6-2