World ranking
123
506 points
- Season
- 121–91
- 57.1% win rate
- Career
- 3–7
- 30.0% win rate
- Titles
- 0
- Singles
- Prize money
- $1.0M
- Career
Recent form
1 loss in a row
- WBeat Darwin Blanch
- WBeat Tomas Barrios Vera
- LLost to Grigor Dimitrov
- LLost to Andres Martin
- WBeat Duncan Chan
- LLost to Daniel Milavsky
- LLost to Shintaro Mochizuki
- LLost to Christopher O'Connell
- LLost to Jesper de Jong
- WBeat Corentin Moutet
- WBeat Lorenzo Musetti
- LLost to Luciano Darderi
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on grass
- Hardmost played108–7758%
- Clay1–517%
- Grass12–763%
- Indoor0–10%
- Surface TBD0–10%
Elo rating
Full leaderboard1769#230 on tour
Peak 1958 in 2026 · from 212 rated matches
- Hard
1797+28 vs overall
185 matches
- Grass
1852+83 vs overall
19 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
27 matches· Challenger · 2026
- LJesper de Jong2026· Quebec City · R32Hard7-5 6-0
- LDaniel Milavsky2026· Vancouver · R16Hard6-3 6-1
- WDuncan Chan2026· Vancouver · R32Hard6-4 6-1
- LAndres Martin2026· Bloomfield Hills · R32Hard4-6 6-3 7-6(6)
- LJacob Fearnley2026· Nottingham · R32Grass6-7(16) 6-1 6-2
- WOliver Okonkwo2026· Ilkley · R32Grass6-4 6-4
- LYunchaokete Bu2026· Ilkley · SFGrass7-6(4) 7-6(6)
- WToby Samuel2026· Ilkley · QFGrass5-7 6-2 6-3
- WBilly Harris2026· Ilkley · R16Grass6-4 7-6(5)
- LYuta Shimizu2026· Tyler · R32Hard7-5 7-5
- LEnzo Aguiard2026· Little Rock · R32Hard6-3 6-4
- LMark Lajal2026· Wuxi · QFHard7-5 6-3
- WAndre Ilagan2026· Wuxi · R16Hard6-3 6-7(2) 6-4
- WRigele Te2026· Wuxi · R32Hard6-0 7-6(5)
- LAlexis Galarneau2026· Jiujiang · R32Hard4-6 6-3 6-4
- LJames McCabe2026· Gwangju · R16Hard6-7(6) 6-1 7-6(8)
- WTung-lin Wu2026· Gwangju · R32Hard6-3 1-6 6-1
- LIlya Ivashka2026· Busan · R32Hard7-6(1) 6-7(4) 6-2
- LBeibit Zhukayev2026· New Delhi · R32Hard6-7(6) 6-2 6-2
- LHiroki Moriya2026· Brisbane 2 · QFHard7-5 7-6(3)
- WMasamichi Imamura2026· Brisbane 2 · R16Hard6-3 6-2
- WTaro Daniel2026· Brisbane 2 · R32Hard7-5 6-4
- WShunsuke Mitsui2026· Brisbane 1 · R32Hard3-2 RET
- WTristan Schoolkate2026· Brisbane 1 · FHard3-6 7-6(5) 7-6(4)
- WYasutaka Uchiyama2026· Brisbane 1 · SFHard6-3 6-3
- WCruz Hewitt2026· Brisbane 1 · QFHard6-1 6-1
- WTai Sach2026· Brisbane 1 · R16Hard6-1 6-1