
World ranking
17
2,375 points
- Season
- 205–144
- 58.7% win rate
- Career
- 163–130
- 55.6% win rate
- Titles
- 1
- +1 doubles
- Prize money
- $9.5M
- Career
Recent form
1 loss in a row
- WBeat Daniil Medvedev
- WBeat Nuno Borges
- WBeat Taylor Fritz
- LLost to Frances Tiafoe
- WBeat Sebastian Baez
- LLost to Alex Michelsen
- LLost to Ugo Humbert
- WBeat Matteo Berrettini
- LLost to Alexander Bublik
- WBeat Hamad Medjedovic
- WBeat Kyrian Jacquet
- LLost to Flavio Cobolli
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on grass
- Hardmost played127–8261%
- Clay32–3052%
- Grass29–1862%
- Indoor17–1455%
Elo rating
Full leaderboard2035#23 on tour
Peak 2071 in 2026 · from 347 rated matches
- Hard
2135+100 vs overall
209 matches
- Clay
2024-11 vs overall
61 matches
- Grass
2079+44 vs overall
46 matches
- Indoor
2032about the same
31 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
34 matches· Challenger · 2024
- WMattia Bellucci2024· Surbiton · R32Grass6-7(4) 7-5 7-6(4)
- LLeandro Riedi2024· Surbiton · SFGrass6-4 3-6 6-1
- WZachary Svajda2024· Surbiton · QFGrass7-6(7) 6-3
- WJoao Fonseca2024· Surbiton · R16Grass6-2 6-7(4) 6-0
- LFrancesco Passaro2024· Turin · QFClay7-6(2) 6-7(7) 6-1
- WMariano Navone2024· Turin · R16Clay4-6 6-3 6-1
- WYoshihito Nishioka2024· Turin · R32Clay6-4 4-3 RET
- LRoman Safiullin2024· Aix-en-Provence · QFClay6-3 7-6(5)
- WPedro Martinez2024· Aix-en-Provence · R32Clay3-6 6-4 6-4
- WFrancisco Comesana2024· Aix-en-Provence · R16Clay7-5 7-6(7)
- WJoris De Loore2024· Pau · R32Hard6-4 6-4
- LOtto Virtanen2024· Pau · SFHard6-4 7-6(4)
- WMattia Bellucci2024· Pau · QFHard3-6 6-4 7-6(2)
- WJames Trotter2024· Pau · R16Hard6-4 6-4
- LMichael Geerts2024· Cherbourg · R16Hard6-4 6-4
- WValentin Royer2024· Cherbourg · R32Hard6-4 6-4
- LJurij Rodionov2024· Koblenz · FHard6-7(7) 6-1 6-2
- WHazem Naw2024· Koblenz · SFHard6-3 7-5
- WMax Hans Rehberg2024· Koblenz · QFHard6-3 6-4
- WAlejandro Moro Canas2024· Koblenz · R32Hard6-1 6-2
- WFilip Krajinovic2024· Koblenz · R16Hard7-6(5) 6-4
- WBenjamin Hassan2024· Ottignies-Louvain-la-Neuve · R32Hard6-3 6-4
- LLeandro Riedi2024· Ottignies-Louvain-la-Neuve · SFHard6-2 6-4
- WJan Choinski2024· Ottignies-Louvain-la-Neuve · QFHard6-1 6-7(5) 7-5
- WRaphael Collignon2024· Ottignies-Louvain-la-Neuve · R16Hard6-3 6-2
- WMartin Landaluce2024· Tenerife 1 · R32Hard6-2 2-6 7-6(1)
- WPedro Martinez2024· Tenerife 1 · FHard6-3 6-4
- WDenis Yevseyev2024· Tenerife 1 · SFHard7-6(6) 6-2
- WFrancesco Maestrelli2024· Tenerife 1 · QFHard6-4 7-6(5)
- WAlejandro Moro Canas2024· Tenerife 1 · R16Hard6-3 6-1
- LJakub Mensik2024· Canberra · SFHard7-5 7-5
- WTristan Schoolkate2024· Canberra · QFHard6-4 6-4
- WDino Prizmic2024· Canberra · R16Hard6-2 6-1
- WAlexandre Muller2024· Canberra · R32Hard5-7 7-6(7) 7-6(5)