- Season
- 19–27
- 41.3% win rate
- Career
- 0–0
- Titles
- 0
- Singles
- Prize money
- $40K
- Career
Recent form
2 losses in a row
- LLost to Karl Friberg
- WBeat Matic Dimic
- WBeat Daniel Tazabekov
- LLost to Luca Wiedenmann
- LLost to Miguel Damas
- WBeat Vuk Radjenovic
- LLost to Aristotelis Thanos
- WBeat Henri Haupt
- WBeat Alejandro Arcila
- WBeat Didrik Liljekvist
- LLost to Karl Friberg
- LLost to Stefan Seifert
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played10–1343%
- Clay9–1243%
- Indoor0–20%
Elo rating
Full leaderboard1441#1714 on tour
Peak 1558 in 2024 · from 46 rated matches
- Hard
1452+12 vs overall
23 matches
- Clay
1425-15 vs overall
21 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
18 matches· ITF · 2025
- LHamish Stewart2025· M25 Sheffield · R32Hard—
- LGeorge Loffhagen2025· ITF M25 Falun Men · SFHard—
- WPatrik Munkhammar2025· ITF M25 Falun Men · QFHard—
- WFilip Stidell2025· ITF M25 Falun Men · R16Hard—
- WChristian Sigsgaard2025· ITF M25 Falun Men · R32Hard—
- LMaxime Janvier2025· M25 Gentofte · R32Clay—
- LEero Vasa2025· ITF M15 Lodz Men · R32Clay—
- LKylian Collignon2025· M15 Duffel · R32Clay—
- LAleksi Lofman2025· M15 Vaasa · R16Hard—
- WMichael Zhu2025· M15 Vaasa · R32Hard—
- LSebastian Gima2025· M25 Pensacola, FL · R16Clay—
- WL. Markovic2025· M25 Pensacola, FL · R32Clay—
- LLukas Pokorny2025· M15 Monastir 12 · R32Hard—
- LMarvin Moeller2025· M15 Oberhaching · R16Hard—
- WMoritz Hoffmann2025· M15 Oberhaching · R32Hard—
- LAlastair Gray2025· M25 Sunderland · R16Hard—
- WMarcello Serafini2025· M25 Sunderland · R32Hard—
- LFilip Pieczonka2025· M15 Oslo · R32Hard—