World ranking
90
697 points
- Season
- 96–75
- 56.1% win rate
- Career
- 12–14
- 46.2% win rate
- Titles
- 0
- Singles
- Prize money
- $1.1M
- Career
Recent form
2 losses in a row
- WBeat Marco Trungelliti
- LLost to Arthur Rinderknech
- WBeat Kimmer Coppejans
- WBeat Abdullah Shelbayh
- LLost to Ben Shelton
- WBeat Henrique Rocha
- LLost to Stefanos Tsitsipas
- LLost to Stefanos Sakellaridis
- WBeat Abdullah Shelbayh
- WBeat Daniil Medvedev
- LLost to Fabian Marozsan
- LLost to Frances Tiafoe
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on indoor
- Hardmost played76–5259%
- Clay7–1630%
- Grass5–456%
- Indoor6–275%
- Surface TBD2–167%
Elo rating
Full leaderboard1873#102 on tour
Peak 1937 in 2026 · from 171 rated matches
- Hard
1956+83 vs overall
128 matches
- Clay
1825-48 vs overall
23 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
27 matches· Challenger · 2024
- LColton Smith2024· Sioux Falls · R32Hard5-7 7-6(3) 6-1
- LCalvin Hemery2024· Mouilleron le Captif · R32Hard3-6 6-4 6-3
- LRobin Bertrand2024· Orleans · R32Hard2-6 6-4 7-6(4)
- LDuje Ajdukovic2024· Saint-Tropez · R16Hard6-4 6-0
- WAlexis Gautier2024· Saint-Tropez · R32Hard6-2 6-2
- LQuentin Halys2024· Rennes · R32Hard6-7(5) 7-6(4) 6-2
- LSaba Purtseladze2024· Istanbul · R32Hard6-3 6-1
- LClement Chidekh2024· Prague 2 · R32Clay6-4 5-7 6-3
- LTennys Sandgren2024· Tallahassee · R32Clay7-5 6-3
- LMitchell Krueger2024· Sarasota · R16Clay6-4 6-0
- WToby Kodat2024· Sarasota · R32Clay6-7(1) 7-5 6-0
- LNikolay Vylegzhanin2024· Cherbourg · R32Hard7-6(4) 6-1
- WMattia Bellucci2024· Koblenz · R32Hard6-3 6-3
- LStefano Travaglia2024· Koblenz · QFHard3-6 6-3 7-6(7)
- WMikhail Kukushkin2024· Koblenz · R16Hard7-6(1) 5-7 7-6(3)
- LMikhail Kukushkin2024· Tenerife 1 · R32Hard6-4 7-6(2)
- WRiccardo Bonadio2024· Tenerife 1 · R32Surface TBD7-6(5) 7-6(5)
- LYunchaokete Bu2024· Tenerife 1 · QFSurface TBD7-6(7) 7-6(1)
- WFilip Misolic2024· Tenerife 1 · R16Surface TBD4-6 6-3 7-5
- LFrancesco Maestrelli2024· Tenerife 1 · QFHard7-6(4) 6-2
- WAlejandro Moro Canas2024· Tenerife 1 · R16Hard2-6 6-3 6-2
- WDaniel Michalski2024· Tenerife 1 · R32Hard7-5 7-6(3)
- WMichael Geerts2024· Oeiras 1 · R32Hard7-6(1) 6-4
- LLeandro Riedi2024· Oeiras 1 · FHard7-6(6) 6-2
- WMarius Copil2024· Oeiras 1 · SFHard6-3 6-7(5) 7-5
- WJoão Sousa2024· Oeiras 1 · QFHard6-2 7-5
- WPaul Jubb2024· Oeiras 1 · R16Hard6-2 3-6 7-5