
- Season
- 281–219
- 56.2% win rate
- Career
- 610–408
- 59.9% win rate
- Titles
- 16
- +2 doubles
- Prize money
- $21.5M
- Career
Recent form
1 loss in a row
- LLost to Duje Ajdukovic
- WBeat Adrian Mannarino
- LLost to Tallon Griekspoor
- LLost to Alexander Bublik
- LLost to Arthur Fery
- WBeat Charles Broom
- WBeat Botic Van De Zandschulp
- LLost to Flavio Cobolli
- WBeat Matteo Arnaldi
- LLost to Daniel Altmaier
- WBeat Terence Atmane
- LLost to Jannik Sinner
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on grass
- Hardmost played105–8057%
- Clay81–6655%
- Grass35–2459%
- Indoor60–4955%
Elo rating
Full leaderboard1722
Peak 1965 in 2016 · from 852 rated matches
- Hard
1753+31 vs overall
356 matches
- Clay
1742+21 vs overall
233 matches
- Indoor
1706-15 vs overall
175 matches
- Grass
1731+9 vs overall
88 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
17 matches· Challenger · 2023
- LBrandon Nakashima2023· Brest · R32Hard6-1 6-4
- LTomas Machac2023· Orleans · SFHard6-4 6-1
- WArthur Fery2023· Orleans · QFHard7-5 4-6 6-3
- WElias Ymer2023· Orleans · R16Hard7-5 3-6 6-1
- WPierre-Hugues Herbert2023· Orleans · R32Hard6-2 6-4
- LGiulio Zeppieri2023· Saint-Tropez · R32Hard6-3 6-2
- LBenjamin Bonzi2023· Rennes · QFHard7-6(5) 6-0
- WManuel Guinard2023· Rennes · R16Hard6-3 7-5
- WJules Marie2023· Rennes · R32Hard7-5 6-3
- LBenoit Paire2023· San Benedetto Del Tronto · FClay4-6 6-1 6-1
- WDaniel Rincon2023· San Benedetto Del Tronto · SFClay6-4 6-1
- WFlavio Cobolli2023· San Benedetto Del Tronto · QFClay4-6 6-3 6-1
- WLuca Nardi2023· San Benedetto Del Tronto · R16Clay6-3 6-4
- WMarcello Serafini2023· San Benedetto Del Tronto · R32Clay7-5 6-2
- LUgo Humbert2023· Bordeaux · SFClay6-0 6-2
- WMikael Ymer2023· Bordeaux · QFClay7-6(14) 6-3
- WThanasi Kokkinakis2023· Bordeaux · R16Clay1-6 7-6(5) 7-5