- Season
- 49–42
- 53.8% win rate
- Career
- 0–0
- Titles
- 0
- Singles
- Prize money
- $211K
- Career
Recent form
1 loss in a row
- LLost to Andrea Guerrieri
- LLost to Taro Daniel
- LLost to Khumoyun Sultanov
- LLost to Alex Barrena
- LLost to Matyas Fuele
- WBeat Lorenzo Berto
- WBeat Adam Majchrzak
- WBeat Imanol Lopez Morillo
- WBeat Daniel Michalski
- LLost to Tiago Pereira
- WBeat Uladzislau Tarasevich
- LLost to Filip Pieczonka
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on grass
- Hard16–1453%
- Claymost played29–2752%
- Grass4–180%
Elo rating
Full leaderboard1610#652 on tour
Peak 1816 in 2024 · from 91 rated matches
- Clay
1632+22 vs overall
56 matches
- Hard
1624+14 vs overall
30 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
11 matches· ITF · 2026
- LFilip Pieczonka2026· ITF M25 Poznan Men · R16Clay—
- WUladzislau Tarasevich2026· ITF M25 Poznan Men · R32Clay—
- LTiago Pereira2026· M25 Koszalin · FClay—
- WDaniel Michalski2026· M25 Koszalin · SFClay—
- WImanol Lopez Morillo2026· M25 Koszalin · QFClay—
- WAdam Majchrzak2026· M25 Koszalin · R16Clay—
- WLorenzo Berto2026· M25 Koszalin · R32Clay—
- LKhumoyun Sultanov2026· M25 Zagreb (Croatia) · SFClay—
- LEric Vanshelboim2026· ITF M25 Badalona Men · R32Clay—
- WVincent Jakob Reisach2026· M25 Nussloch · R32Hard—
- LYanis Ghazouani Durand2026· M25 Hazebrouck · R32Hard—