- Season
- 39–36
- 52.0% win rate
- Career
- 0–0
- Titles
- 0
- Singles
- Prize money
- $118K
- Career
Recent form
8 losses in a row
- WBeat Jose Freitas
- LLost to Tom Paris
- LLost to Gilles Arnaud Bailly
- WBeat Elias Ymer
- LLost to Mario Gonzalez Fernandez
- LLost to Henrique Rocha
- LLost to Javier Barranco Cosano
- LLost to Joao Graca
- LLost to Tiago Cacao
- LLost to Emilien Demanet
- LLost to Ryan Nijboer
- LLost to Elmer Moller
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played35–2459%
- Clay4–1225%
Elo rating
Full leaderboard1489#1242 on tour
Peak 1706 in 2025 · from 75 rated matches
- Hard
1504+15 vs overall
59 matches
- Clay
1439-50 vs overall
16 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
30 matches· ITF · 2025
- LRyan Nijboer2025· M25 Vale do Lobo 3 · R32Hard—
- LEmilien Demanet2025· M25 Vale do Lobo 2 · R32Hard—
- LTiago Cacao2025· M25 Sintra 2 · R32Hard—
- LJoao Graca2025· M25 Sintra · R32Hard—
- LMario Gonzalez Fernandez2025· M25 Setubal · R32Hard—
- LTom Paris2025· ITF M25 Idanha-a-Nova 2 Men · QFHard—
- WJose Freitas2025· ITF M25 Idanha-a-Nova 2 Men · R16Hard—
- WNicolas Robert2025· ITF M25 Idanha-a-Nova 2 Men · R32Hard—
- LAlberto Barroso Campos2025· ITF M25 Idanha-a-Nova Men · QFHard—
- WTiago Torres2025· ITF M25 Idanha-a-Nova Men · R16Hard—
- WRafael Izquierdo Luque2025· ITF M25 Idanha-a-Nova Men · R32Hard—
- LGastao Elias2025· M25 Figueira da Foz · QFHard—
- WJoao Domingues2025· M25 Figueira da Foz · R16Hard—
- WCharlie Robertson2025· M25 Figueira da Foz · R32Hard—
- LMartin Damm2025· M25 Elvas · QFHard—
- WIvan Marrero Curbelo2025· M25 Elvas · R16Hard—
- WJ. Rodrigues2025· M25 Elvas · R32Hard—
- LMert Alkaya2025· M15 Monastir 21 · QFHard—
- WSaveliy Ivanov2025· M15 Monastir 21 · R16Hard—
- WAlaa Trifi2025· M15 Monastir 21 · R32Hard—
- LTuncay Duran2025· M15 Monastir 20 · R16Hard—
- WLucas Marionneau2025· M15 Monastir 20 · R32Hard—
- WMoez Echargui2025· M25 Loule · QFHard—
- WRafael Izquierdo Luque2025· M25 Loule · R16Hard—
- WTomas Curras Abasolo2025· M25 Loule · R32Hard—
- LFrancisco Rocha2025· M25 Vale do Lobo · R16Hard—
- WDiogo Marques2025· M25 Vale do Lobo · R32Hard—
- WMario Gonzalez Fernandez2025· M25 Quinta Do Lago · R16Hard—
- WAndres Fernandez Canovas2025· M25 Quinta Do Lago · R32Hard—
- LFrederico Ferreira Silva2025· M25 Vila Real de Santo Antonio · R16Hard—