- Season
- 58–53
- 52.3% win rate
- Career
- 5–12
- 29.4% win rate
- Titles
- 0
- Singles
- Prize money
- $173K
- Career
Recent form
1 win in a row
- WBeat Luca Castelnuovo
- LLost to Philip Sekulic
- LLost to Arthur Bellegy
- LLost to Kristijan Juhas
- LLost to Vlado Jankanj
- LLost to Kevin Edengren
- WBeat Lucas Renard
- WBeat Karl Friberg
- WBeat Stefan Seifert
- WBeat John Hallquist Lithen
- LLost to Niklas Guttau
- WBeat Alexander Chang
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played42–3058%
- Clay15–1845%
- Indoor1–517%
Elo rating
Full leaderboard1621#629 on tour
Peak 1710 in 2025 · from 111 rated matches
- Hard
1665+44 vs overall
72 matches
- Clay
1611-10 vs overall
33 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
39 matches· ITF · 2025
- LDaniil Ostapenkov2025· M25 Sharm ElSheikh 4 · QFHard—
- WVadym Ursu2025· M25 Sharm ElSheikh 4 · R16Hard—
- WAli Habib2025· M25 Sharm ElSheikh 4 · R32Hard—
- LRobin Bertrand2025· M25 Sharm ElSheikh 3 · R16Hard—
- WA. Poritskyi2025· M25 Sharm ElSheikh 3 · R32Hard—
- LKarl Friberg2025· M25 Nevers · R16Hard—
- WJoris De Loore2025· M25 Nevers · R32Hard—
- LPhilip Sekulic2025· M25 Bali · QFHard—
- WKaran Singh2025· M25 Bali · R16Hard—
- WMaan Kesharwani2025· M25 Bali · R32Hard—
- LLucas Poullain2025· M25 Castelo Branco · QFHard—
- WKarol Malirz2025· M25 Castelo Branco · R16Hard—
- WNicolas Jadoun2025· M25 Castelo Branco · R32Hard—
- LHugo Car2025· M25 Figueira da Foz · R32Hard—
- LDan Added2025· M25 Elvas · QFHard—
- WHugo Car2025· M25 Elvas · R16Hard—
- WJoao Portugal2025· M25 Elvas · R32Hard—
- LMikael Ymer2025· ITF M25 Värnamo Men · QFClay—
- WOskar Jansson2025· ITF M25 Värnamo Men · R16Clay—
- WSebastian Grundtvig Jorgensen2025· ITF M25 Värnamo Men · R32Clay—
- LFlorent Bax2025· ITF M25 Santa Margherita di Pula 6 Men · SFClay—
- WRyan Nijboer2025· ITF M25 Santa Margherita di Pula 6 Men · QFClay—
- WMichael Geerts2025· ITF M25 Santa Margherita di Pula 6 Men · R16Clay—
- WMarco Furlanetto2025· ITF M25 Santa Margherita di Pula 6 Men · R32Clay—
- LNikita Mashtakov2025· M15 Kursumlijska Banja 2 · R16Clay—
- WTimofei Derepasko2025· M15 Kursumlijska Banja 2 · R32Clay—
- LDali Blanch2025· M15 Kursumlijska Banja · QFClay—
- WSergi Fita Juan2025· M15 Kursumlijska Banja · R16Clay—
- WMarko Maksimovic2025· M15 Kursumlijska Banja · R32Clay—
- LTadeas Paroulek2025· M25 Antalya 3 · R16Clay—
- WTobia Costanzo Baragiola Mordini2025· M25 Antalya 3 · R32Clay—
- LMarat Sharipov2025· M25 Toulouse-Balma · R32Hard—
- LHamish Stewart2025· M25 Creteil · R32Hard—
- LSaba Purtseladze2025· M15 Sharm ElSheikh 5 · QFHard—
- WTibo Colson2025· M15 Doha · FHard—
- WLuca Preda2025· M15 Doha · SFHard—
- WPetr Nesterov2025· M15 Doha · QFHard—
- WAli Habib2025· M15 Doha · R16Hard—
- WPengyu Lu2025· M15 Doha · R32Hard—