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
18 matches· Main tour · 2023
- WZizou Bergs2023· Bank of China Hong Kong Tennis Open · Qualifying 1st RoundHard6-2, 6-2
- LMathias Bourgue2023· Moselle Open · Qualifying 1st RoundIndoor6-7(3), 7-6(5), 2-6
- LSho Shimabukuro2023· US Open · Qualifying 1st RoundHard3-6, 3-6
- LZhang Zhizhen2023· Bitpanda Hamburg Open · Round 1Clay4-6, 5-7
- WDaniel Elahi Galan2023· Bitpanda Hamburg Open · Qualifying FinalClay6-1, 4-6, 6-4
- WMarvin Moeller2023· Bitpanda Hamburg Open · Qualifying 1st RoundClay6-3, 6-4
- LHubert Hurkacz2023· Wimbledon · Round 2Grass4-6, 4-6, 6-7(3)
- WDusan Lajovic2023· Wimbledon · Round 1Grass5-7, 7-6(4), 6-2, 6-2
- LLiam Broady2023· Lexus Eastbourne Open · Round 1Grass3-6, 4-6
- LDaniel Elahi Galan2023· Lexus Eastbourne Open · Qualifying FinalGrass6-7(5), 4-6
- WGiles Hussey2023· Lexus Eastbourne Open · Qualifying 1st RoundGrass6-3, 4-6, 6-2
- LLorenzo Musetti2023· HSBC Championships · Round 1Grass4-6, 2-6
- LSebastian Ofner2023· Roland Garros · Qualifying 2nd RoundClay6-3, 4-6, 0-6
- WNicolas Kicker2023· Roland Garros · Qualifying 1st RoundClay2-6, 6-3, 2-0ret.
- LThanasi Kokkinakis2023· Internazionali BNL d'Italia · Qualifying FinalClay2-6, 2-6
- WJurij Rodionov2023· Internazionali BNL d'Italia · Qualifying 1st RoundClay2-6, 6-1, 6-2
- LBorna Gojo2023· Mutua Madrid Open · Qualifying 1st RoundClay3-6, 2-6
- LJiri Lehecka2023· ASB Classic · Qualifying 1st RoundHard7-5, 0-6, 2-6