- Season
- 100–71
- 58.5% win rate
- Career
- 0–2
- 0.0% win rate
- Titles
- 0
- Singles
- Prize money
- $389K
- Career
Recent form
1 loss in a row
- WBeat Hugo Gaston
- LLost to Otto Virtanen
- LLost to Marco Trungelliti
- LLost to Jan Choinski
- LLost to Rafael Jodar
- WBeat Filip Jeff Planinsek
- LLost to Max Basing
- WBeat William Jansen
- LLost to Borna Gojo
- LLost to Jack Pinnington Jones
- WBeat Colton Smith
- LLost to Francesco Passaro
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on clay
- Hard16–1257%
- Claymost played80–4962%
- Grass4–1029%
Elo rating
Full leaderboard1732#315 on tour
Peak 1860 in 2026 · from 171 rated matches
- Clay
1792+60 vs overall
129 matches
- Hard
1758+26 vs overall
28 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
5 matches· Slams · 2026
- LFrancesco Passaro2026· US Open · Qualifying 1st RoundHard6-7(3), 2-6
- LRafael Jodar2026· Wimbledon · Round 1Grass3-6, 3-6, 5-7
- LKyrian Jacquet2026· Roland Garros · Qualifying FinalClay6-7(5), 3-6
- WAlex Molcan2026· Roland Garros · Qualifying 2nd RoundClay2-6, 7-5, 7-6(9)
- WAziz Dougaz2026· Roland Garros · Qualifying 1st RoundClay6-3, 1-6, 6-4