- Season
- 21–37
- 36.2% win rate
- Career
- 2–8
- 20.0% win rate
- Titles
- 0
- Singles
- Prize money
- $1.4M
- Career
Recent form
4 losses in a row
- WBeat Hayden Jones
- LLost to Shintaro Imai
- WBeat Tristan Schoolkate
- LLost to Lloyd Harris
- LLost to Antoine Escoffier
- LLost to Alibek Kachmazov
- LLost to Maximilian Marterer
- WBeat Dan Martin
- LLost to Harrison Adams
- LLost to Emilio Nava
- LLost to Quinn Vandecasteele
- LLost to Pavle Marinkov
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on grass
- Hardmost played13–3130%
- Grass8–657%
Elo rating
Full leaderboard1431
Peak 1623 in 2023 · from 58 rated matches
- Hard
1389-42 vs overall
44 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
Latest 25 of 58· full career
- LPavle Marinkov2024· M25 Carrara · R32Hard—
- LQuinn Vandecasteele2024· Las Vegas · R32Hard6-2 7-5
- LEmilio Nava2024· Lexington · R32Hard6-3 6-2
- LHarrison Adams2024· M25 Dallas, TX · R16Hard—
- WDan Martin2024· M25 Dallas, TX · R32Hard—
- LMaximilian Marterer2024· Vanda Pharmaceuticals Mallorca Championships · Qualifying 1st RoundGrass3-6, 5-7
- LAlibek Kachmazov2024· Wuxi · R32Hard6-4 6-1
- LAntoine Escoffier2024· Shenzhen (Luohu) · R32Hard6-4 6-2
- LLloyd Harris2024· Gwangju · R32Hard6-2 6-2
- WTristan Schoolkate2024· Burnie · R32Hard6-3 6-0
- LShintaro Imai2024· Burnie · QFHard6-4 7-6(4)
- WHayden Jones2024· Burnie · R16Hard7-5 4-6 6-3
- LThiago Seyboth Wild2024· Adelaide International · Qualifying 1st RoundHard6-1, 3-6, 2-6
- LZizou Bergs2023· Drummondville · R32Hard6-1 6-1
- LLiam Draxl2023· Calgary · R16Hard6-1 6-2
- WTristan Schoolkate2023· Calgary · R32Hard7-6(7) 4-6 6-3
- LTaro Daniel2023· Sydney · R16Hard6-4 6-2
- WBlake Ellis2023· Sydney · R32Hard7-5 6-2
- LChun-Hsin Tseng2023· Shenzhen (Longhua) · R32Hard6-2 7-5
- LYunchaokete Bu2023· Shenzhen (Longhua) · R32Hard6-3 6-3
- LMikhail Kukushkin2023· Rolex Shanghai Masters · Qualifying FinalHard3-6, 3-6
- WSumit Nagal2023· Rolex Shanghai Masters · Qualifying 1st RoundHard6-3, 6-2
- LTomas Martin Etcheverry2023· Huafa Properties Zhuhai Championships · Round 1Hard4-6, 4-6
- WStefano Napolitano2023· Huafa Properties Zhuhai Championships · Qualifying FinalHard6-3, 6-2
- WStefanos Sakellaridis2023· Huafa Properties Zhuhai Championships · Qualifying 1st RoundHard7-5, 6-7(6), 6-4