World ranking
109
574 points
- Season
- 128–100
- 56.1% win rate
- Career
- 18–27
- 40.0% win rate
- Titles
- 0
- Singles
- Prize money
- $1.7M
- Career
Recent form
2 losses in a row
- WBeat Maks Kasnikowski
- LLost to Diego Dedura
- WBeat Pedro Boscardin Dias
- LLost to Timofey Skatov
- WBeat Filippo Romano
- WBeat Vignesh Gogineni
- LLost to Chak Lam Coleman Wong
- LLost to Moez Echargui
- WBeat Ugo Blanchet
- WBeat Jack Pinnington Jones
- LLost to Grigor Dimitrov
- LLost to Andrey Rublev
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on grass
- Hardmost played77–5160%
- Clay23–3341%
- Grass26–1367%
- Indoor2–340%
Elo rating
Full leaderboard1863#115 on tour
Peak 1921 in 2026 · from 226 rated matches
- Hard
1921+58 vs overall
127 matches
- Clay
1805-58 vs overall
56 matches
- Grass
1954+91 vs overall
38 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
23 matches· Main tour · 2023
- WJaume Munar2023· Bank of China Hong Kong Tennis Open · Qualifying 1st RoundHard3-6, 6-3, 6-4
- LPavel Kotov2023· Bybit Stockholm Open · Qualifying FinalIndoor4-6, 4-6
- WDamir Dzumhur2023· Bybit Stockholm Open · Qualifying 1st RoundIndoor6-4, 6-7(2), 7-6(3)
- LTomas Martin Etcheverry2023· US Open · Round 1Hard3-6, 7-6(3), 6-1, 4-6, 6-7(5)
- WShang Juncheng2023· US Open · Qualifying FinalHard7-5, 6-7(2), 6-1
- WMichael Zheng2023· US Open · Qualifying 2nd RoundHard6-1, 3-6, 6-3
- WEmilio Gomez2023· US Open · Qualifying 1st RoundHard1-6, 6-2, 6-3
- LJames Duckworth2023· Mifel Tennis Open by Telcel Oppo · Round 1Hard3-6, 0-6
- LJuan Pablo Varillas2023· EFG Swiss Open Gstaad · Round 1Clay2-6, 3-6
- LHamad Medjedovic2023· EFG Swiss Open Gstaad · Qualifying FinalClay6-7(5), 4-6
- WAlexander Weis2023· EFG Swiss Open Gstaad · Qualifying 1st RoundClay6-3, 7-6(4)
- LGijs Brouwer2023· Wimbledon · Qualifying FinalGrass4-6, 2-6, 4-6
- WRio Noguchi2023· Wimbledon · Qualifying 2nd RoundGrass6-3, 6-3
- WHenri Laaksonen2023· Wimbledon · Qualifying 1st RoundGrass6-1, 6-4, 0-0
- LTimofey Skatov2023· Roland Garros · Qualifying 2nd RoundClay6-4, 2-6, 5-7
- WAntoine Escoffier2023· Roland Garros · Qualifying 1st RoundClay6-4, 6-4
- LFranco Agamenone2023· Internazionali BNL d'Italia · Qualifying 1st RoundClay6-4, 1-6, 2-6
- LAndrea Vavassori2023· Mutua Madrid Open · Qualifying 1st RoundClay1-6, 7-6(5), 2-6
- LLorenzo Giustino2023· Barcelona Open Banc Sabadell · Qualifying 1st RoundClay7-6(1), 4-6, 4-6
- LTaro Daniel2023· Rolex Monte-Carlo Masters · Qualifying 1st RoundClay1-6, 4-6
- LDamir Dzumhur2023· Qatar ExxonMobil Open · Qualifying FinalHard3-6, 5-7
- WAleksandr Shevchenko2023· Qatar ExxonMobil Open · Qualifying 1st RoundHard6-4, 6-4
- LNicolas Jarry2023· Australian Open · Qualifying 1st RoundHard7-5, 4-6, 6-7(6)