
- Season
- 94–87
- 51.9% win rate
- Career
- 1–5
- 16.7% win rate
- Titles
- 0
- Singles
- Prize money
- $807K
- Career
Recent form
1 loss in a row
- WBeat Derek Pham
- WBeat Ymerali Ibraimi
- WBeat Matthew Dellavedova
- WBeat Moerani Bouzige
- WBeat Seongwoo Cho
- WBeat Miles Jones
- WBeat Yun Seong Chung
- WBeat Kosuke Ogura
- WBeat Kristjan Tamm
- LLost to Ryuki Matsuda
- WBeat Kosuke Ogura
- LLost to Kuan-Shou Chen
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played85–7254%
- Clay2–918%
- Grass7–654%
Elo rating
Full leaderboard1683#442 on tour
Peak 1837 in 2024 · from 181 rated matches
- Hard
1734+51 vs overall
157 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
59 matches· 2024
- WKris Van Wyk2024· Yokkaichi · R32Hard6-1 6-2
- LBenjamin Hassan2024· Yokkaichi · R16Hard6-4 0-6 6-4
- LJames McCabe2024· Yokohama · R32Hard6-3 5-7 6-4
- LBenjamin Hassan2024· Kobe · R32Hard4-6 6-4 6-1
- WTakuya Kumasaka2024· Sydney · R32Hard6-2 5-7 7-5
- LTristan Schoolkate2024· Sydney · QFHard6-2 6-7(5) 7-6(7)
- WBlake Ellis2024· Sydney · R16Hard7-5 6-1
- WTakuya Kumasaka2024· Playford · R32Hard7-5 6-2
- LRinky Hijikata2024· Playford · QFHard5-7 7-6(4) 6-3
- WChristian Langmo2024· Playford · R16Hard6-3 6-3
- WMarc Polmans2024· M25 Cairns 2 · FHard—
- WPhilip Sekulic2024· M25 Cairns 2 · SFHard—
- WJacob Bradshaw2024· ITF M25 Cairns 3 Men · QFHard—
- WAjeet Rai2024· ITF M25 Cairns 3 Men · R16Hard—
- WAlexander Klintcharov2024· ITF M25 Cairns 3 Men · R32Hard—
- WJames Watt2024· M25 Darwin 2 · FHard—
- WJacob Bradshaw2024· M25 Darwin 2 · SFHard—
- WMatthew Hulme2024· M25 Darwin 2 · QFHard—
- WJoshua Charlton2024· M25 Darwin 2 · R16Hard—
- WSeonyong Han2024· M25 Darwin 2 · R32Hard—
- WJake Delaney2024· M25 Darwin · FHard—
- WEnzo Aguiard2024· M25 Darwin · SFHard—
- WPavle Marinkov2024· M25 Darwin · QFHard—
- WCade Birrell2024· M25 Darwin · R16Hard—
- WJay Clarke2024· M25 Bali · FHard—
- WAndre Ilagan2024· M25 Bali · SFHard—
- WStefanos Sakellaridis2024· M25 Bali · QFHard—
- WTibo Colson2024· M25 Bali · R16Hard—
- WMax Basing2024· M15 Bali · FHard—
- WAndre Ilagan2024· M15 Bali · SFHard—
- WCorban Crowther2024· M15 Bali · QFHard—
- WC. Hewitt2024· M15 Bali · R16Hard—
- WNathan Anthony Barki2024· M15 Bali · R32Hard—
- LHazem Naw2024· Grodzisk Mazowiecki · R32Hard6-1 7-5
- LJoris De Loore2024· Zug · R16Clay6-4 7-6(7)
- WMatteo Gigante2024· Zug · R32Clay6-2 7-5
- LZsombor Piros2024· Amersfoort · R32Clay6-3 6-4
- LZizou Bergs2024· Wimbledon · Qualifying 1st RoundGrass2-6, 5-7, 5-7
- LJames Duckworth2024· Surbiton · R32Grass3-6 7-6(3) 6-0
- LZizou Bergs2024· Libéma Open · Qualifying 1st RoundGrass3-6, 6-7(5)
- LDalibor Svrcina2024· Roland Garros · Qualifying 1st RoundClay2-6, 5-7
- LYunchaokete Bu2024· Wuxi · R32Hard6-3 6-0
- LYuta Shimizu2024· Guangzhou · R16Hard7-5 7-5
- WJiaji Wang2024· Guangzhou · R32Hard6-3 6-1
- LAlexander Ritschard2024· Savannah · R16Clay6-1 6-1
- WBernard Tomic2024· Savannah · R32Clay1-1 RET
- LGiovanni Mpetshi Perricard2024· Acapulco · R32Hard3-6 6-3 6-3
- LAidan Mayo2024· Cuernavaca (Morelos) · R32Hard7-6(1) 6-3
- LBernard Tomic2024· Mexico City · R32Clay6-3 6-1
- LVasek Pospisil2024· San Luis Potosi · R32Clay6-4 6-2
- WAlex Bolt2024· Burnie · FHard6-2 6-7(2) 6-3
- WShintaro Imai2024· Burnie · SFHard7-5 6-3
- WDane Sweeny2024· Burnie · QFHard6-3 6-3
- WRinky Hijikata2024· Burnie · R16Hard5-7 6-4 6-4
- WScott Jones2024· Burnie · R32Hard6-4 6-4
- LHubert Hurkacz2024· Australian Open · Round 1Hard6-7(4), 4-6, 2-6
- WAbdullah Shelbayh2024· Australian Open · Qualifying FinalHard2-6, 6-1, 6-2
- WZachary Svajda2024· Australian Open · Qualifying 2nd RoundHard7-5, 4-6, 6-2
- WDalibor Svrcina2024· Australian Open · Group StageHard6-3, 1-6, 6-2