- 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 · 2026
- LStefan Seifert2026· M15 Bastad · R32Clay—
- LKarl Friberg2026· M15 Malmo · SFClay—
- WDidrik Liljekvist2026· M15 Malmo · QFClay—
- WAlejandro Arcila2026· M15 Malmo · R16Clay—
- WHenri Haupt2026· M15 Malmo · R32Clay—
- LAristotelis Thanos2026· M25 Gentofte · R16Clay—
- WVuk Radjenovic2026· M25 Gentofte · R32Clay—
- LLuca Wiedenmann2026· M15 Store · QFClay—
- WDaniel Tazabekov2026· M15 Store · R16Clay—
- WMatic Dimic2026· M15 Store · R32Clay—
- LKarl Friberg2026· M15 Vaasa · R32Hard—
- LOskar Brostrom Poulsen2026· M25 Grado (Italy) · R32Clay—
- LEric Vanshelboim2026· M15 Doboj · R32Clay—
- LYannik Kelm2026· M15 Prijedor · QFClay—
- WNicolo Toffanin2026· M15 Prijedor · R16Clay—
- WAljaz Jeran2026· M15 Prijedor · R32Clay—
- LEmile Hudd2026· M25 Sheffield · QFHard—
- WCharles Chen2026· M25 Sheffield · R16Hard—