- Season
- 76–71
- 51.7% win rate
- Career
- 3–3
- 50.0% win rate
- Titles
- 0
- Singles
- Prize money
- $384K
- Career
Recent form
2 losses in a row
- WBeat Pedro Martinez
- LLost to Jerome Kym
- WBeat Federico Cina
- LLost to Francesco Passaro
- WBeat Louis Wessels
- WBeat Eero Vasa
- WBeat Hynek Barton
- LLost to Otto Virtanen
- LLost to Frederico Ferreira Silva
- WBeat Philip Henning
- LLost to Ivan Marrero Curbelo
- LLost to Nicolai Budkov Kjaer
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on clay
- Hard36–3749%
- Claymost played40–3454%
Elo rating
Full leaderboard1726#327 on tour
Peak 1782 in 2026 · from 147 rated matches
- Clay
1785+59 vs overall
74 matches
- Hard
1741+14 vs overall
73 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
16 matches· ITF · 2025
- WTaha Baadi2025· M25 Montreal · FHard—
- WOskar Brostrom Poulsen2025· M25 Montreal · SFHard—
- WDuncan Chan2025· M25 Montreal · QFHard—
- WGuillaume Dalmasso2025· M25 Montreal · R16Hard—
- WO. Vasser2025· M25 Montreal · R32Hard—
- LFryderyk Lechno-Wasiutynski2025· ITF M25 Poznan Men · QFClay—
- WTom Zeuch2025· ITF M25 Poznan Men · R16Clay—
- WJakub Hrynkiewicz2025· ITF M25 Poznan Men · R32Clay—
- WTomasz Berkieta2025· M25 Koszalin · FClay—
- WAlexey Vatutin2025· M25 Koszalin · SFClay—
- WFederico Bondioli2025· M25 Koszalin · QFClay—
- WKarol Filar2025· M25 Koszalin · R16Clay—
- WJohn Hallquist Lithen2025· M25 Koszalin · R32Clay—
- LPedro Boscardin Dias2025· M25 Metzingen · QFClay—
- WMikalai Haliak2025· M25 Metzingen · R16Clay—
- LTomas Curras Abasolo2025· M25 Faro · R16Hard—