- Season
- 64–47
- 57.7% win rate
- Career
- 2–2
- 50.0% win rate
- Titles
- 0
- Singles
- Prize money
- $74K
- Career
Recent form
3 losses in a row
- WBeat Noah Martens
- WBeat Harold Huens
- WBeat Cezar Cretu
- WBeat Frederico Ferreira Silva
- LLost to Guido Ivan Justo
- WBeat Samir Hamza Reguig
- LLost to Valentin Royer
- WBeat Lorenzo Giustino
- WBeat Roberto Carballes Baena
- LLost to Jan Choinski
- LLost to Andrea Guerrieri
- LLost to Carlos Taberner
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played40–2859%
- Clay24–1956%
Elo rating
Full leaderboard1655#518 on tour
Peak 1748 in 2024 · from 111 rated matches
- Hard
1669+15 vs overall
68 matches
- Clay
1687+32 vs overall
43 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
83 matches· ITF
- WHarold Huens2026· M25 Brussels · QFClay—
- WNoah Martens2026· M25 Brussels · R16Clay—
- WJustas Trainauskas2026· M25 Brussels · R32Clay—
- LAdrian Oetzbach2026· ITF M25 Värnamo Men · R32Clay—
- LNoa Vukadin2026· M25 Bol 2 · R16Clay—
- WFilip Jeff Planinsek2026· M25 Bol 2 · R32Clay—
- LMax Basing2026· M25 Vila Real de Santo Antonio · QFHard—
- WTomas Curras Abasolo2026· M25 Vila Real de Santo Antonio · R16Hard—
- WFrancisco Rocha2026· M25 Vila Real de Santo Antonio · R32Hard—
- LPierluigi Basile2026· M25 Glasgow · R32Hard—
- LOscar Brown2026· M25 Monastir 2 · R32Hard—
- LFlorian Broska2026· M25 Monastir · FHard—
- WMert Alkaya2026· M25 Monastir · SFHard—
- WStefano D'Agostino2026· M25 Monastir · QFHard—
- WMichalis Sakellaridis2026· M25 Monastir · R16Hard—
- WTomas Luis2026· M25 Monastir · R32Hard—
- LGeorgii Kravchenko2025· M25 Vale do Lobo 3 · SFHard—
- WRyan Nijboer2025· M25 Vale do Lobo 3 · QFHard—
- WAleksandr Braynin2025· M25 Vale do Lobo 3 · R16Hard—
- WGuilherme Valdoleiros2025· M25 Vale do Lobo 3 · R32Hard—
- LHayato Matsuoka2025· M25 Figueira da Foz · R16Hard—
- WSebastian Fanselow2025· M25 Figueira da Foz · R32Hard—
- LAbel Forger2025· M15 Duffel · QFClay—
- WNicolas Ifi2025· M15 Duffel · R16Clay—
- WRyan Colby2025· M15 Duffel · R32Clay—
- LMikael Ymer2025· ITF M25 Värnamo Men · SFClay—
- WDavid Jorda Sanchis2025· ITF M25 Värnamo Men · QFClay—
- WAnton Shepp2025· ITF M25 Värnamo Men · R16Clay—
- LOleksii Krutykh2025· M25 Belgrade · R32Clay—
- LBenjamin Thomas George2025· M15 Kursumlijska Banja 5 · R32Clay—
- LAlexandre Aubriot2025· M15 Bastad · QFClay—
- WYannik Kelm2025· M15 Bastad · R16Clay—
- WAndrea Fiorentini2025· M15 Bastad · R32Clay—
- LDaniil Glinka2025· ITF M25 Nottingham Men · R32Hard—
- WTomas Curras Abasolo2025· ITF M15 Sanxenxo Men · FHard—
- WJulio Cesar Porras2025· ITF M15 Sanxenxo Men · SFHard—
- WPavel Lagutin2025· ITF M15 Sanxenxo Men · QFHard—
- WLuca Cervantes Tomas2025· ITF M15 Sanxenxo Men · R16Hard—
- WIvan Perez2025· ITF M15 Sanxenxo Men · R32Hard—
- LLucas Poullain2025· M15 Lons-le-Saunier · SFHard—
- WSimon Reveniau2025· M15 Lons-le-Saunier · QFHard—
- WYanis Ghazouani Durand2025· M15 Lons-le-Saunier · R16Hard—
- WLeo Lagarrigue2025· M15 Lons-le-Saunier · R32Hard—
- LMaxim Mrva2025· M15 Monastir 11 · R16Hard—
- WSamuele Seghetti2025· M15 Monastir 11 · R32Hard—
- LLorenzo Rottoli2025· M15 Monastir 10 · R16Hard—
- WManvydas Balciunas2025· M15 Monastir 10 · R32Hard—
- LSaba Purtseladze2025· M15 Sharm ElSheikh 6 · QFHard—
- WSaveliy Ivanov2025· M15 Sharm ElSheikh 6 · R16Hard—
- WPatrik Homola2025· M15 Sharm ElSheikh 6 · R32Hard—
- LDaniil Ostapenkov2025· M15 Sharm ElSheikh 2 · R16Hard—
- WLorenzo Sciahbasi2025· M15 Sharm ElSheikh 2 · R32Hard—
- LNico Hipfl2025· M15 Sharm ElSheikh · R16Hard—
- WLorenzo Rottoli2025· M15 Sharm ElSheikh · R32Hard—
- LDarwin Blanch2024· ITF M15 Madrid 3 Men · R32Clay—
- LPierluigi Basile2024· ITF M15 Alcala de Henares Men · R32Hard—
- LTom Paris2024· M15 Szabolcsveresmart 2 · FHard—
- WFilip Pieczonka2024· M15 Szabolcsveresmart 2 · SFHard—
- WFilip Jeff Planinsek2024· M15 Szabolcsveresmart 2 · QFHard—
- WAttila Boros2024· M15 Szabolcsveresmart 2 · R16Hard—
- LClement Chidekh2024· M25 Norwich · R16Hard—
- WLuke Hooper2024· M25 Norwich · R32Hard—
- LMichael Agwi2024· M15 Grodzisk Mazowiecki 2 · SFHard—
- WLasse Poertner2024· M15 Grodzisk Mazowiecki 2 · QFHard—
- WLuke Simkiss2024· M15 Grodzisk Mazowiecki 2 · R16Hard—
- WEero Vasa2024· ITF M25 Falun Men · FHard—
- WChristian Sigsgaard2024· ITF M25 Falun Men · SFHard—
- WLeo Borg2024· ITF M25 Falun Men · R32Hard—
- LSebastian Eriksson2024· M15 Vaxjo · QFHard—
- WFinn Bass2024· M15 Vaxjo · R16Hard—
- WElgin Khoeblal2024· M15 Vaxjo · R32Hard—
- LElmar Ejupovic2024· ITF M15 Vienna Men · R16Clay—
- WJosh Reid2024· ITF M15 Vienna Men · R32Clay—
- WJonas Trinker2024· M15 Kottingbrunn · R16Clay—
- WFares Zakaria2024· M15 Kottingbrunn · R32Clay—
- LSebastian Eriksson2024· ITF M15 Ystad Men · R16Clay—
- WJesse de Jager2024· ITF M15 Ystad Men · R32Clay—
- LGerard Planelles Ripoll2023· ITF M15 Fayetteville, AR Men · R16Hard—
- WMark Whitehouse2023· ITF M15 Fayetteville, AR Men · R32Hard—
- LLiam Draxl2023· M15 Albuquerque, NM · QFHard—
- WFons Van Sambeek2023· M15 Albuquerque, NM · R16Hard—
- WAlexander Maggs2023· M15 Albuquerque, NM · R32Hard—
- WMaik Steiner2023· M15 Uslar · R32Clay—