World ranking
76
773 points
- Season
- 135–117
- 53.6% win rate
- Career
- 5–17
- 22.7% win rate
- Titles
- 0
- Singles
- Prize money
- $1.5M
- Career
Recent form
4 losses in a row
- WBeat Hugo Gaston
- WBeat Dimitar Kuzmanov
- LLost to Nikoloz Basilashvili
- WBeat Francesco Passaro
- WBeat Alex Barrena
- WBeat Olle Wallin
- WBeat Federico Agustin Gomez
- WBeat Jamie Mackenzie
- LLost to Thiago Agustin Tirante
- LLost to Taro Daniel
- LLost to Mees Rottgering
- LLost to Botic Van De Zandschulp
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on clay
- Hard26–3741%
- Claymost played99–6162%
- Grass8–1436%
- Indoor2–529%
Elo rating
Full leaderboard1878#98 on tour
Peak 1943 in 2026 · from 251 rated matches
- Clay
1987+108 vs overall
159 matches
- Hard
1859-19 vs overall
63 matches
- Grass
1867-11 vs overall
22 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
6 matches· Slams · 2026
- LBotic Van De Zandschulp2026· US Open · Round 1Hard3-6, 1-6, 6-7(5)
- LFrances Tiafoe2026· Wimbledon · Round 2Grass6-4, 2-6, 5-7, 2-6
- WVit Kopriva2026· Wimbledon · Round 1Grass6-3, 7-5, 6-2
- LPierre-Hugues Herbert2026· Roland Garros · Qualifying 2nd RoundClay—
- WAndy Andrade2026· Roland Garros · Qualifying 1st RoundClay7-6(4), 6-4
- LLeandro Riedi2026· Australian Open · Qualifying 1st RoundHard3-6, 4-6