- Season
- 76–53
- 58.9% win rate
- Career
- 0–0
- Titles
- 0
- Singles
- Prize money
- $162K
- Career
Recent form
1 loss in a row
- WBeat Cosano Javier Barranco
- WBeat Thomas Miranda
- LLost to Jose Gutierrez Oscar
- WBeat I. Orgiles Garcia Retamero
- WBeat Carles Cordoba
- WBeat Herman Hoeyeraal
- LLost to Pavel Lagutin
- WBeat Marc Majdandzic
- WBeat Brian Bozemoj
- WBeat Pieter De Lange
- WBeat Sem Verbeek
- LLost to Louis Wessels
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on clay
- Hard17–1553%
- Claymost played59–3861%
Elo rating
Full leaderboard1689#426 on tour
Peak 1709 in 2026 · from 129 rated matches
- Clay
1731+41 vs overall
97 matches
- Hard
1698+9 vs overall
32 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
60 matches· 2025
- LMatyas Fuele2025· M25 Luanda 2 · R16Hard—
- WJ. A. Paulino2025· M25 Luanda 2 · R32Hard—
- LMarc Majdandzic2025· M25 Luanda · R16Hard—
- WYannik Kelm2025· M25 Luanda · R32Hard—
- LLui Maxted2025· M25 Monastir 8 · SFHard—
- WTiago Pereira2025· M25 Monastir 8 · QFHard—
- WNicolas Robert2025· M25 Monastir 8 · R16Hard—
- WC. Gronfeldt-Sorensen2025· M25 Monastir 8 · R32Hard—
- LArthur Gea2025· M25 Monastir 7 · QFHard—
- WPetr Michnev2025· M25 Monastir 7 · R16Hard—
- WMarkus Molder2025· M25 Monastir 7 · R32Hard—
- LJan Kumstat2025· M25 Pardubice · R16Clay—
- WRadek Chodora2025· M25 Pardubice · R32Clay—
- LJelle Sels2025· Biella · R32Clay6-3 7-5
- LLilian Marmousez2025· ITF M25 Oldenzaal Men · SFClay—
- WAdhithya Ganesan2025· ITF M25 Oldenzaal Men · QFClay—
- WJohn Sperle2025· ITF M25 Oldenzaal Men · R16Clay—
- WRichard Antoni2025· ITF M25 Oldenzaal Men · R32Clay—
- LNick Hardt2025· M25 Gentofte · QFClay—
- WFilip Gustafsson2025· M25 Gentofte · R16Clay—
- WGustav Theilgaard2025· M25 Gentofte · R32Clay—
- LIvan Gakhov2025· M25 The Hague · QFClay—
- WStian Klaassen2025· M25 The Hague · R16Clay—
- WBrian Bozemoj2025· M25 The Hague · R32Clay—
- LDaniel Dutra da Silva2025· M25 Marburg · R32Clay—
- LTristan Lamasine2025· M25 Montauban · R32Clay—
- WAlexandre Aubriot2025· ITF M25 Värnamo Men · R32Clay—
- LFranco Agamenone2025· M25 Belgrade · FClay—
- WTadeas Paroulek2025· M25 Belgrade · SFClay—
- WDenis Klok2025· M25 Belgrade · QFClay—
- WOleksii Krutykh2025· M25 Belgrade · R16Clay—
- WMartin Krumich2025· M25 Belgrade · R32Clay—
- LIliyan Radulov2025· M15 La Nucia · QFClay—
- WXavier Ferrer Mateo2025· M15 La Nucia · R16Clay—
- WRafael De Alba2025· M15 La Nucia · R32Clay—
- LEero Vasa2025· M15 Kotka · SFClay—
- WAdrian Oetzbach2025· M15 Kotka · QFClay—
- WPeetu Pohjola2025· M15 Kotka · R16Clay—
- WAxel Garcian2025· M15 Kotka · R32Clay—
- LDenis Klok2025· M15 Shymkent 2 · SFClay—
- WMartin Van Der Meerschen2025· M15 Shymkent 2 · QFClay—
- WDaniel Khazime2025· M15 Shymkent 2 · R16Clay—
- WArtur Kukasian2025· M15 Shymkent 2 · R32Clay—
- LSean Cuenin2025· M15 Shymkent · R16Clay—
- WBoris Butulija2025· M15 Shymkent · R32Clay—
- LA. Molcan2025· M15 Antalya 11 · R16Clay—
- LBilly Harris2025· New Delhi · R32Hard6-1 6-4
- LBilly Harris2025· Chennai · R32Hard7-5 6-2
- LMert Alkaya2025· M25 Doha · R16Hard—
- WAziz Dougaz2025· M25 Doha · R32Hard—
- LOliver Crawford2025· M25 Chennai · FHard—
- WEgor Agafonov2025· M25 Chennai · SFHard—
- WManish Sureshkumar2025· M25 Chennai · QFHard—
- WUisung Park2025· M25 Chennai · R16Hard—
- WAdil Kalyanpur2025· M25 Chennai · R32Hard—
- LAlastair Gray2025· M25 Bhopal · SFHard—
- WLuca Castelnuovo2025· M25 Bhopal · QFHard—
- WDev Javia2025· M25 Bhopal · R16Hard—
- WVishnu Vardhan2025· M25 Bhopal · R32Hard—
- LSamir Banerjee2025· M25 Indore · R32Hard—