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
48 matches· 2026
- LLuciano Darderi2026· US Open · Round 3Hard4-6, 3-6, 3-6
- WLorenzo Musetti2026· US Open · Round 2Hard3-6, 6-1, 6-2, 6-2
- WCorentin Moutet2026· US Open · Round 1Hard7-6(4), 6-4, 3-0ret.
- LJesper de Jong2026· Quebec City · R32Hard7-5 6-0
- LChristopher O'Connell2026· Cincinnati Open · Qualifying 1st RoundHard7-6(3), 2-6, 5-7
- LShintaro Mochizuki2026· National Bank Open presented by Rogers · Qualifying FinalHard6-1, 6-7(5), 3-6
- 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)
- LGrigor Dimitrov2026· Wimbledon · Round 1Grass6-7(4), 3-6, 5-7
- WTomas Barrios Vera2026· Wimbledon · Qualifying FinalGrass4-6, 6-4, 7-6(5), 0-6, 6-2
- WDarwin Blanch2026· Wimbledon · Qualifying 2nd RoundGrass2-6, 7-6(7), 4-0ret.
- WFranco Roncadelli2026· Wimbledon · Qualifying 1st RoundGrass6-4, 6-2
- 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
- LJay Clarke2026· Roland Garros · Qualifying 1st RoundClay2-6, 2-6
- 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
- LRinky Hijikata2026· Miami Open presented by Itau · Qualifying 1st RoundHard3-6, 2-6
- LDaniel Merida2026· BNP Paribas Open · Qualifying FinalHard3-6, 6-4, 3-6
- WAndrew Johnson2026· BNP Paribas Open · Qualifying 1st RoundHard6-2, 6-1
- 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
- LBen Shelton2026· Australian Open · Round 2Hard3-6, 2-6, 2-6
- WGael Monfils2026· Australian Open · Round 1Hard6-7(3), 7-5, 6-4, 7-5
- WStefano Travaglia2026· Australian Open · Qualifying FinalHard7-6(5), 7-6(3)
- WJerome Kym2026· Australian Open · Qualifying 2nd RoundHard6-4, 6-4
- WAndrea Pellegrino2026· Australian Open · Qualifying 1st RoundHard6-2, 4-6, 6-3
- LReilly Opelka2026· Brisbane International presented by ANZ · Round 1Hard3-6, 5-7
- WChristopher O'Connell2026· Brisbane International presented by ANZ · Qualifying FinalHard6-7(4), 6-3, 6-4
- WJacob Fearnley2026· Brisbane International presented by ANZ · Qualifying 1st RoundHard6-1, 7-6(4)