- Season
- 81–92
- 46.8% win rate
- Career
- 18–43
- 29.5% win rate
- Titles
- 0
- Singles
- Prize money
- $2.2M
- Career
Recent form
3 losses in a row
- LLost to Arthur Cazaux
- WBeat Fabio Fognini
- LLost to Alexandre Muller
- WBeat Cameron Norrie
- LLost to Christopher Eubanks
- LLost to Brandon Holt
- LLost to Yu Hsiou Hsu
- LLost to Alex Bolt
- WBeat Yasutaka Uchiyama
- LLost to Roman Andres Burruchaga
- LLost to Gauthier Onclin
- LLost to Duje Ajdukovic
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played54–5151%
- Clay1–128%
- Grass7–1237%
- Indoor14–1745%
- Surface TBD5–0100%
Elo rating
Full leaderboard1673#469 on tour
Peak 1789 in 2023 · from 172 rated matches
- Hard
1717+44 vs overall
104 matches
- Indoor
1688+15 vs overall
31 matches
- Grass
1646-27 vs overall
19 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
26 matches· Challenger · 2023
- WOtto Virtanen2023· Brest · R32Hard6-2 3-6 6-3
- LPedro Martinez2023· Brest · SFHard6-4 7-5
- WTitouan Droguet2023· Brest · QFHard6-3 6-2
- WBenoit Paire2023· Brest · R16Hard6-2 2-0 RET
- LFlavio Cobolli2023· Olbia · QFHard7-5 7-6(4)
- WDaniel Rincon2023· Olbia · R32Hard6-3 6-4
- WArthur Cazaux2023· Olbia · R16Hard6-2 6-4
- WAntoine Bellier2023· Malaga · R32Hard6-4 6-4
- LUgo Blanchet2023· Malaga · R16Hard6-1 6-4
- LTomas Machac2023· Orleans · R16Hard6-2 7-6(5)
- WJesper de Jong2023· Orleans · R32Hard6-3 7-6(5)
- WHugo Gaston2023· Saint-Tropez · R32Hard6-3 6-2
- WLiam Broady2023· Saint-Tropez · FHard4-6 6-3 6-4
- WMichael Mmoh2023· Saint-Tropez · SFHard5-3 RET
- WSebastian Ofner2023· Saint-Tropez · QFHard6-1 RET
- WHarold Mayot2023· Saint-Tropez · R16Hard6-3 3-6 6-3
- LLucas Pouille2023· Rennes · R32Hard6-2 3-6 6-1
- WEmilio Nava2023· CA · FSurface TBD7-6(4) 6-2
- WDane Sweeny2023· CA · R32Surface TBD2-6 7-6(6) 7-6(12)
- WYosuke Watanuki2023· CA · SFSurface TBDW/O
- WBorna Gojo2023· CA · QFSurface TBD6-2 6-2
- WAlexandr Cozbinov2023· CA · R16Surface TBD6-2 6-2
- LJuncheng Shang2023· Nottingham · R32Grass7-6(5) 4-6 6-4
- WDaniel Cox2023· Surbiton · R32Grass3-6 6-3 7-5
- LZizou Bergs2023· Surbiton · QFGrass7-6(2) 6-3
- WDenis Kudla2023· Surbiton · R16Grass7-6(4) 6-4