- Season
- 66–63
- 51.2% win rate
- Career
- 1–5
- 16.7% win rate
- Titles
- 0
- Singles
- Prize money
- $270K
- Career
Recent form
2 losses in a row
- WBeat Clement Tabur
- WBeat Dalibor Svrcina
- LLost to Jan Choinski
- WBeat Nicolas Kicker
- WBeat Guido Ivan Justo
- WBeat Igor Marcondes
- WBeat Gauthier Onclin
- WBeat Otto Virtanen
- LLost to Zsombor Piros
- WBeat Dominik Recek
- LLost to Max Hans Rehberg
- LLost to Frederico Ferreira Silva
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on clay
- Hard8–1240%
- Claymost played58–4954%
- Grass0–20%
Elo rating
Full leaderboard1799#183 on tour
Peak 1856 in 2026 · from 129 rated matches
- Clay
1892+93 vs overall
107 matches
- Hard
1752-47 vs overall
20 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
20 matches· Challenger · 2025
- LMichele Ribecai2025· Athens · R32Hard4-6 6-3 6-3
- LCarlos Taberner2025· Valencia · R32Clay3-6 6-4 4-2 RET
- LVit Kopriva2025· Szczecin · R16Clay6-2 6-4
- WLuka Pavlovic2025· Szczecin · R32Clay6-2 6-2
- WJelle Sels2025· Tulln · R32Clay4-6 6-3 6-2
- LSantiago Rodriguez Taverna2025· Tulln · R16Clay6-4 6-4
- LNikolas Sanchez Izquierdo2025· Augsburg · R16Clay6-2 7-6(6)
- WAndrej Martin2025· Augsburg · R32Clay6-2 6-0
- LVilius Gaubas2025· Bonn · R32Clay6-2 6-4
- LNorbert Gombos2025· Liberec · R16Clay7-6(5) 5-7 7-5
- WJacopo Berrettini2025· Liberec · R32Clay6-1 5-7 6-3
- WElias Ymer2025· Braunschweig · R32Clay6-3 6-3
- LMariano Navone2025· Braunschweig · R16Clay6-1 6-2
- LArthur Gea2025· Milan · R32Clay7-6(4) 6-1
- LMatteo Martineau2025· Poznan · R32Clay6-3 6-2
- LEmilio Nava2025· Heilbronn - Bad Rappenau · R16Clay6-4 6-4
- WHenri Squire2025· Heilbronn - Bad Rappenau · R32Clay7-5 7-5
- LGonzalo Bueno2025· Concepcion · R32Clay6-3 6-2
- LTomas Barrios Vera2025· Santiago · R32Clay3-6 6-2 7-5
- LFlorian Broska2025· Koblenz · R32Hard7-6(7) 6-1