- Season
- 61–48
- 56.0% win rate
- Career
- 0–0
- Titles
- 0
- Singles
- Prize money
- $269K
- Career
Recent form
5 wins in a row
- WBeat Nicolas Ifi
- LLost to Pierre Delage
- WBeat Christian Djonov
- WBeat Ziga Sesko
- WBeat David Fix
- WBeat Kaspar Mathes
- LLost to Michael Agwi
- WBeat Filip Malis
- WBeat Daniel Bagnolini
- WBeat Liam Branger
- WBeat Pierre Antoine Tailleu
- WBeat Kenny De Schepper
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on clay
- Hard12–1152%
- Claymost played49–3658%
- Indoor0–10%
Elo rating
Full leaderboard1686#434 on tour
Peak 1749 in 2023 · from 109 rated matches
- Clay
1719+33 vs overall
85 matches
- Hard
1713+27 vs overall
23 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 · 2026
- WKenny De Schepper2026· ITF M15 Cap d'Agde Men · FClay—
- WPierre Antoine Tailleu2026· ITF M15 Cap d'Agde Men · SFClay—
- WLiam Branger2026· ITF M15 Cap d'Agde Men · QFClay—
- WDaniel Bagnolini2026· ITF M15 Cap d'Agde Men · R16Clay—
- WFilip Malis2026· ITF M15 Cap d'Agde Men · R32Clay—
- LMichael Agwi2026· ITF M15 Trier Men · R16Clay—
- WKaspar Mathes2026· ITF M15 Trier Men · R32Clay—
- WDavid Fix2026· ITF M15 Frankfurt am Main Men · SFClay—
- WZiga Sesko2026· ITF M15 Frankfurt am Main Men · QFClay—
- WChristian Djonov2026· ITF M15 Frankfurt am Main Men · R16Clay—
- LPierre Delage2026· M15 Strasbourg (France) · SFClay—
- WNicolas Ifi2026· M15 Strasbourg (France) · QFClay—
- WCharles Bertimon2026· M15 Strasbourg (France) · R16Clay—
- LJulio Cesar Porras2026· M15 Rognac · R16Hard—
- WYounes Lalami Laaroussi2026· M15 Rognac · R32Hard—
- WAlexandre Reco2026· M25 Carnac · QFClay—
- WMickael Kaouk2026· M25 Carnac · R16Clay—
- WYounes Lalami Laaroussi2026· M25 Carnac · R32Clay—
- LAlec Deckers2026· M25 Deauville · R16Clay—
- WNoah Karma2026· M25 Deauville · R32Clay—
- LJacob Bradshaw2026· M15 Monastir 17 · FHard—
- WMassimo Giunta2026· M25 Monastir 3 · FHard—
- WRigele Te2026· M25 Monastir 3 · SFHard—
- WTomasz Berkieta2026· M25 Monastir 3 · QFHard—
- WJ. Roddick2026· M25 Monastir 3 · R32Hard—