World ranking
103
616 points
- Season
- 142–93
- 60.4% win rate
- Career
- 13–13
- 50.0% win rate
- Titles
- 0
- +1 doubles
- Prize money
- $1.4M
- Career
Recent form
2 losses in a row
- WBeat Luca Van Assche
- LLost to Daniel Merida
- WBeat Camilo Ugo Carabelli
- LLost to Hugo Gaston
- WBeat Dalibor Svrcina
- WBeat Luca Van Assche
- WBeat Jaime Faria
- LLost to Brandon Nakashima
- WBeat Alexei Popyrin
- WBeat Stefanos Sakellaridis
- LLost to Matteo Berrettini
- LLost to Daniel Rincon
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on clay
- Hard52–4057%
- Claymost played72–3965%
- Grass8–562%
- Indoor10–953%
Elo rating
Full leaderboard1932#61 on tour
Peak 1966 in 2026 · from 235 rated matches
- Clay
2025+93 vs overall
111 matches
- Hard
1954+23 vs overall
92 matches
- Indoor
1946+15 vs overall
19 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
62 matches· 2025
- LKyrian Jacquet2025· Lyon 2 · R32Hard6-7(4) 6-3 6-3
- LLorenzo Giustino2025· Helsinki · R32Hard6-2 6-4
- WAlex Molcan2025· Bratislava 2 · R32Clay6-3 7-5
- LAlexander Blockx2025· Bratislava 2 · FClay6-4 6-3
- WChris Rodesch2025· Bratislava 2 · SFClay7-5 6-3
- WFrancesco Maestrelli2025· Bratislava 2 · QFClay6-4 6-3
- WLaslo Djere2025· Bratislava 2 · R16Clay6-1 6-4
- LMarko Topo2025· Almaty Open · Qualifying FinalHard4-6, 6-3, 6-7(5)
- WAugust Holmgren2025· Almaty Open · Qualifying 1st RoundHard7-6(1), 7-6(1)
- LColton Smith2025· Jinan · R16Hard6-1 3-6 7-5
- WJie Cui2025· Jinan · R32Hard6-4 6-1
- LValentin Royer2025· Rolex Shanghai Masters · Qualifying 1st RoundHard1-6, 2-6
- WLuca Potenza2025· Saint-Tropez · R32Hard6-4 6-2
- LMoez Echargui2025· Saint-Tropez · QFHard7-6(3) 6-2
- WMae Malige2025· Saint-Tropez · R16Hard3-6 6-2 6-3
- WMatteo Martineau2025· Rennes · R32Hard6-3 3-6 7-5
- LCannon Kingsley2025· Rennes · R16Hard6-2 5-7 6-3
- WOlaf Pieczkowski2025· Cassis · R32Hard6-1 6-2
- LArthur Fery2025· Cassis · R16Hard6-0 6-2
- LDaniel Merida2025· US Open · Qualifying 2nd RoundHard4-6, 6-3, 4-6
- WAlibek Kachmazov2025· US Open · Qualifying 1st RoundHard6-1, 4-2ret.
- LDamir Dzumhur2025· Plava Laguna Croatia Open Umag · QuarterfinalClay6-3, 5-7, 2-6
- WVit Kopriva2025· Plava Laguna Croatia Open Umag · Round 2Clay6-2, 6-3
- WCristian Garin2025· Plava Laguna Croatia Open Umag · Round 1Clay6-3, 6-3
- WVilius Gaubas2025· Plava Laguna Croatia Open Umag · Qualifying FinalClay4-6, 6-3, 6-3
- WNiels McDonald2025· Plava Laguna Croatia Open Umag · Qualifying 1st RoundClay6-4, 6-3
- WAnton Matusevich2025· Bunschoten · R32Clay6-3 6-1
- LAlex Barrena2025· Bunschoten · R16Clay2-6 6-2 7-5
- LElmer Moller2025· Iasi · FClay3-6 6-1 7-6(2)
- WDuje Ajdukovic2025· Iasi · SFClay6-3 6-3
- WJoao Lucas Reis Da Silva2025· Iasi · QFClay6-7(4) 6-2 6-1
- WHugo Dellien2025· Iasi · R16Clay4-6 7-6(3) 6-3
- WCezar Cretu2025· Iasi · R32Clay6-1 7-5
- LValentin Royer2025· Wimbledon · Qualifying FinalGrass3-6, 4-6, 2-6
- WTaro Daniel2025· Wimbledon · Qualifying 2nd RoundGrass6-4, 4-6, 6-4
- WAndrea Pellegrino2025· Wimbledon · Qualifying 1st RoundGrass6-1, 7-5
- WDimitar Kuzmanov2025· Royan · FClay4-6 6-1 6-4
- WDaniel Merida2025· Royan · SFClay7-6(4) 6-2
- WLuka Mikrut2025· Royan · QFClay7-6(1) 6-7(7) 6-4
- WNikolas Sanchez Izquierdo2025· Royan · R32Clay6-1 6-2
- WArthur Gea2025· Royan · R16Clay4-6 6-1 6-3
- LPablo Carreno Busta2025· Lyon · R32Clay7-6(3) 6-3
- LYannick Hanfmann2025· Roland Garros · Qualifying FinalClay4-6, 6-3, 3-6
- WArthur Gea2025· Roland Garros · Qualifying 2nd RoundClay7-5, 4-6, 6-1
- WBorna Coric2025· Roland Garros · Qualifying 1st RoundClay5-7, 7-6(9), 6-2
- LZsombor Piros2025· Tunis · FClay7-5 7-6(3)
- WChris Rodesch2025· Tunis · SFClay6-2 1-6 6-2
- WFederico Coria2025· Tunis · QFClay6-1 1-1 RET
- WYuta Shimizu2025· Tunis · R16Clay6-4 6-3
- WMathys Erhard2025· Tunis · R32Clay2-6 6-4 6-3
- LJuan Manuel Cerundolo2025· Grand Prix Hassan II · Qualifying FinalClay2-6, 6-3, 1-6
- WManuel Guinard2025· Grand Prix Hassan II · Qualifying 1st RoundClay7-6(3), 6-3
- LJesper de Jong2025· Girona · R32Clay6-3 6-2
- WHenri Squire2025· Thionville · R32Hard4-6 6-4 6-2
- LArthur Bouquier2025· Thionville · R16Hard6-4 6-3
- LNikoloz Basilashvili2025· Open Occitanie · Qualifying FinalIndoor6-3, 3-6, 4-5ret.
- WValentin Royer2025· Open Occitanie · Qualifying 1st RoundIndoor4-6, 6-3, 7-6(4)
- LPierre-Hugues Herbert2025· Quimper · QFHard7-6(2) 6-2
- WMikhail Kukushkin2025· Quimper · R16Hard6-3 6-3
- WAugust Holmgren2025· Quimper · R32Hard6-4 7-5
- LThiago Agustin Tirante2025· Australian Open · Qualifying 2nd RoundHard4-6, 6-7(4)
- WJan Choinski2025· Australian Open · Qualifying 1st RoundHard6-4, 7-5