- Season
- 80–75
- 51.6% win rate
- Career
- 4–6
- 40.0% win rate
- Titles
- 0
- Singles
- Prize money
- $347K
- Career
Recent form
2 losses in a row
- LLost to Daniel Siniakov
- WBeat Gregor Hausberger
- LLost to Max Wiskandt
- WBeat Taym Al Azmeh
- WBeat Johan Oscar Lien
- WBeat Tomasz Berkieta
- LLost to Adrian Oetzbach
- LLost to Dylan Dietrich
- WBeat Daniel Siniakov
- WBeat Nick Hardt
- LLost to Chun-Hsin Tseng
- LLost to Matias Soto
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hard22–1954%
- Claymost played58–5452%
- Grass0–10%
- Indoor0–10%
Elo rating
Full leaderboard1630#606 on tour
Peak 1761 in 2025 · from 155 rated matches
- Clay
1651+21 vs overall
112 matches
- Hard
1670+40 vs overall
41 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
34 matches· 2026
- LMatias Soto2026· Augsburg · R32Clay6-3 6-4
- LChun-Hsin Tseng2026· Prague · QFClay6-2 6-4
- WNick Hardt2026· Prague · R16Clay6-3 6-0
- WDaniel Siniakov2026· Prague · R32Clay6-3 6-4
- LDylan Dietrich2026· Hamburg · R32Clay6-3 7-6(4)
- LAdrian Oetzbach2026· M15 Uslar · FClay—
- WTomasz Berkieta2026· M15 Uslar · SFClay—
- WJohan Oscar Lien2026· M15 Uslar · R16Clay—
- WTaym Al Azmeh2026· M15 Uslar · R32Clay—
- LMax Wiskandt2026· M25+H Kassel · R16Clay—
- WGregor Hausberger2026· M25+H Kassel · R32Clay—
- LDaniel Siniakov2026· M25 Marburg · R32Clay—
- WBenito Sanchez Martinez2026· M15 Kamen · FClay—
- WMichel Hopp2026· M15 Kamen · QFClay—
- WGeorgii Kravchenko2026· M25 Ceska Lipa · FClay—
- WLilian Marmousez2026· M25 Ceska Lipa · R16Clay—
- WNico Hipfl2026· M25 Ceska Lipa · R32Clay—
- LGregor Hausberger2026· ITF M15 Ljubljana Men · R32Clay—
- LFiliberto Fumagalli2026· M15 Kranjska Gora (Slovenia) · R32Clay—
- LSamuele Pieri2026· M15 Klagenfurt · SFClay—
- WLucio Ratti2026· M15 Klagenfurt · QFClay—
- WNoah Schlagenhauf2026· M15 Klagenfurt · R16Clay—
- WPiet Luis Pinter2026· M15 Klagenfurt · R32Clay—
- LLilian Marmousez2026· M25 Louny (Czech Republic) · R32Clay—
- LAntoine Ghibaudo2026· Shymkent · R32Clay6-2 7-5
- LAndrej Nedic2026· Shymkent · R32Clay1-6 6-2 6-4
- LKimmer Coppejans2026· Split · R32Clay6-3 6-2
- LJoao Domingues2026· M25 Faro · R32Hard—
- LStefan Popovic2026· M25 Antalya 3 · R32Clay—
- LCarlos Sanchez Jover2026· M25 Antalya 2 · QFClay—
- WSamuel Heredia2026· M25 Antalya 2 · R16Clay—
- WFelix Gill2026· M25 Antalya 2 · R32Clay—
- LRudolf Molleker2026· M25 Antalya · R16Clay—
- WDaniel Lechner2026· M25 Antalya · R32Clay—