World ranking
11
3,275 points
- Season
- 146–75
- 66.1% win rate
- Career
- 117–70
- 62.6% win rate
- Titles
- 5
- Singles
- Prize money
- $9.7M
- Career
Recent form
1 loss in a row
- WBeat Alex de Minaur
- WBeat Thiago Agustin Tirante
- WBeat Flavio Cobolli
- WBeat Frances Tiafoe
- LLost to Stefanos Tsitsipas
- WBeat Martin Damm
- WBeat Kamil Majchrzak
- WBeat Luca Van Assche
- WBeat Frances Tiafoe
- LLost to Valentin Vacherot
- WBeat Pavel Kotov
- LLost to Botic Van De Zandschulp
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played64–2969%
- Clay42–2662%
- Grass11–665%
- Indoor29–1467%
Elo rating
Full leaderboard2157#5 on tour
Peak 2198 in 2026 · from 218 rated matches
- Hard
2244+87 vs overall
93 matches
- Clay
2226+69 vs overall
67 matches
- Indoor
2198+41 vs overall
41 matches
- Grass
2192+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