- Season
- 27–48
- 36.0% win rate
- Career
- 0–1
- 0.0% win rate
- Titles
- 0
- Singles
- Prize money
- $232K
- Career
Recent form
1 loss in a row
- LLost to Johan Nikles
- WBeat Patrick Schoen
- LLost to Ryan Peniston
- WBeat Jonathan Mridha
- LLost to Inaki Montes-De La Torre
- WBeat Diogo Marques
- LLost to Matyas Fuele
- LLost to Gastao Elias
- LLost to Michiel De Krom
- WBeat Jack Loge
- WBeat Joao Domingues
- LLost to Alastair Gray
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played18–2938%
- Clay8–1535%
- Grass0–10%
- Indoor1–233%
- Surface TBD0–10%
Elo rating
Full leaderboard1441#1711 on tour
Peak 1660 in 2024 · from 75 rated matches
- Hard
1452+11 vs overall
47 matches
- Clay
1426-15 vs overall
23 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
22 matches· 2025
- LAlastair Gray2025· M25 Vale do Lobo 3 · QFHard—
- WJoao Domingues2025· M25 Vale do Lobo 3 · R16Hard—
- WJack Loge2025· M25 Vale do Lobo 3 · R32Hard—
- LMichiel De Krom2025· M25 Vale do Lobo 2 · R32Hard—
- LGastao Elias2025· M25 Sintra 2 · R32Hard—
- LMatyas Fuele2025· M25 Sintra · R16Hard—
- WDiogo Marques2025· M25 Sintra · R32Hard—
- LInaki Montes-De La Torre2025· ITF M25 Falun Men · R16Hard—
- WJonathan Mridha2025· ITF M25 Falun Men · R32Hard—
- LRyan Peniston2025· M25 Setubal · R16Hard—
- WPatrick Schoen2025· M25 Setubal · R32Hard—
- LJohan Nikles2025· ITF M25 Muttenz Men · R16Clay—
- WPreston Brown2025· ITF M25 Muttenz Men · R32Clay—
- LOlle Wallin2025· M25 Figueira da Foz · R32Hard—
- LNoah Lopez Cherubino2025· M25 Elvas · R32Hard—
- LOleksii Krutykh2025· M25 Mataro · R32Clay—
- LAntoine Berger2025· ITF M15 Sanxenxo Men · R32Hard—
- LMario Gonzalez Fernandez2025· M25 Quinta Do Lago · R32Hard—
- LCezar Cretu2025· M25 Vila Real de Santo Antonio · R32Hard—
- LChristian Djonov2025· ITF M15 Cadolzburg Men · R16Hard—
- WMaik Steiner2025· ITF M15 Cadolzburg Men · R32Hard—
- LAlexander Ritschard2025· Oeiras 1 · R32Hard6-4 6-4