World ranking
11
3,140 points
- Season
- 141–73
- 65.9% win rate
- Career
- 115–68
- 62.8% win rate
- Titles
- 5
- Singles
- Prize money
- $9.5M
- Career
Recent form
1 loss in a row
- LLost to Rafael Jodar
- WBeat Zachary Svajda
- WBeat Mariano Navone
- WBeat Cameron Norrie
- LLost to Rafael Jodar
- WBeat Yannick Hanfmann
- WBeat Jiri Lehecka
- WBeat Alex de Minaur
- WBeat Thiago Agustin Tirante
- WBeat Flavio Cobolli
- WBeat Frances Tiafoe
- LLost to Stefanos Tsitsipas
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played59–2769%
- Clay42–2662%
- Grass11–665%
- Indoor29–1467%
Elo rating
Full leaderboard2171#5 on tour
Peak 2194 in 2026 · from 211 rated matches
- Hard
2265+94 vs overall
86 matches
- Clay
2241+69 vs overall
67 matches
- Indoor
2213+41 vs overall
41 matches
- Grass
2206+35 vs overall
17 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
19 matches· Challenger
- WPedro Martinez2024· Bordeaux · FClay6-2 6-3
- WGregoire Barrere2024· Bordeaux · SFClay6-4 6-4
- WThanasi Kokkinakis2024· Bordeaux · QFClay7-6(2) 6-3
- WBotic Van De Zandschulp2024· Bordeaux · R16Clay6-2 4-6 6-1
- LUgo Humbert2023· Bordeaux · R32Clay6-2 6-4
- WGregoire Barrere2023· Aix-en-Provence · R32Clay4-6 7-5 7-6(4)
- LDavid Goffin2023· Aix-en-Provence · QFClay1-6 6-3 7-6(6)
- WQuentin Halys2023· Aix-en-Provence · R16Clay7-5 4-6 7-6(2)
- LKaichi Uchida2023· Pau · R32Hard7-6(5) 6-1
- LGregoire Barrere2023· Quimper · FHard6-1 6-4
- WCalvin Hemery2023· Quimper · SFHard7-5 6-2
- WOtto Virtanen2023· Quimper · QFHard4-6 6-2 6-3
- WGijs Brouwer2023· Quimper · R16Hard4-6 6-4 6-2
- WYunchaokete Bu2023· Quimper · R32Hard6-3 6-2
- WLouis Wessels2023· Oeiras 1 · R32Hard6-3 0-6 6-2
- WJoris De Loore2023· Oeiras 1 · FHard6-1 7-6(4)
- WRicardas Berankis2023· Oeiras 1 · SFHard7-5 6-3
- WMaximilian Neuchrist2023· Oeiras 1 · QFHard6-3 6-1
- WCem Ilkel2023· Oeiras 1 · R16Hard7-5 6-2