- Season
- 62–83
- 42.8% win rate
- Career
- 2–6
- 25.0% win rate
- Titles
- 0
- Singles
- Prize money
- $437K
- Career
Recent form
6 losses in a row
- LLost to Harry Wendelken
- LLost to Arda Azkara
- LLost to Eliakim Coulibaly
- WBeat Kristjan Tamm
- LLost to Chirag Duhan
- WBeat Andreas Scott
- LLost to Zsombor Velcz
- LLost to Ronald Hohmann
- LLost to Ivan Marrero Curbelo
- LLost to Luc Fomba
- LLost to Charles Broom
- LLost to Joshua Charlton
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played58–7643%
- Clay3–633%
- Grass1–150%
Elo rating
Full leaderboard1449#1611 on tour
Peak 1664 in 2025 · from 145 rated matches
- Hard
1445about the same
134 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
57 matches· 2025
- LMatthew Dellavedova2025· Sydney · R32Hard6-2 6-2
- LAlex Bolt2025· Brisbane 3 · R32Hard6-4 6-2
- LDane Sweeny2025· M25 Brisbane 2 · QFHard—
- WNoah Brownrigg2025· M25 Brisbane 2 · R32Hard—
- LCruz Hewitt2025· M25 Brisbane · R32Hard—
- LEmile Hudd2025· M25 Perth 2 · R16Hard—
- WShinji Hazawa2025· M25 Perth 2 · R32Hard—
- LShinji Hazawa2025· M25 Perth · R16Hard—
- WJack Bruce-Smith2025· M25 Perth · R32Hard—
- LMarc Polmans2025· M25 Tamworth 2 · QFHard—
- WEnzo Aguiard2025· M25 Tamworth 2 · R16Hard—
- WStefan Storch2025· M25 Tamworth 2 · R32Hard—
- LDane Sweeny2025· M25 Tamworth · SFHard—
- WTai Sach2025· M25 Tamworth · QFHard—
- WJoshua Charlton2025· M25 Tamworth · R16Hard—
- WJayden Court2025· M25 Tamworth · R32Hard—
- LSho Shimabukuro2025· Zhangjiagang · R16Hard6-3 6-4
- WPetr Bar Biryukov2025· Zhangjiagang · R32Hard6-1 6-2
- LPhilip Henning2025· M15 Hillcrest · FHard—
- WErgi Kirkin2025· M15 Hillcrest · SFHard—
- WMelios Efstathiou2025· M15 Hillcrest · QFHard—
- WBilly Suarez2025· M15 Hillcrest · R16Hard—
- WLeo Matthysen2025· M15 Hillcrest · R32Hard—
- LPhilip Henning2025· M25 Hillcrest · SFHard—
- WKhololwam Montsi2025· M25 Hillcrest · QFHard—
- WLuc Koenig2025· M25 Hillcrest · R16Hard—
- WAkram El Sallaly2025· M25 Hillcrest · R32Hard—
- LJack Loutit2025· ITF M15 Monastir 22 Men · R32Hard—
- LKeegan Rice2025· M15 Monastir 22 · R16Hard—
- WKoray Kirci2025· M15 Monastir 22 · R32Hard—
- LTuncay Duran2025· M15 Monastir 21 · R16Hard—
- WDaniel Domingos2025· M15 Monastir 21 · R32Hard—
- LSanhui Shin2025· M15 Luan 3 · QFHard—
- WQian Sun2025· M15 Luan 3 · R16Hard—
- WAliaksandr Liaonenka2025· M15 Luan 3 · R32Hard—
- LPawit Sornlaksup2025· M15 Luan 2 · FHard—
- WRigele Te2025· M15 Luan 2 · SFHard—
- WLinang Xiao2025· M15 Luan 2 · QFHard—
- WPengyu Lu2025· M15 Luan 2 · R16Hard—
- WYaojie Zeng2025· M15 Luan 2 · R32Hard—
- LFajing Sun2025· M15 Luan · QFHard—
- WZhenxiong Dong2025· M15 Luan · R16Hard—
- WLeo Vithoontien2025· M15 Kashiwa · R32Hard—
- LTakuya Kumasaka2025· M15 Tsukuba · SFHard—
- WTaiyo Yamanaka2025· M15 Tsukuba · QFHard—
- WTsung-Hao Huang2025· M15 Tsukuba · R16Hard—
- WShion Itsusaki2025· M15 Tsukuba · R32Hard—
- LAlex Knaff2025· M15 Nonthaburi 2 · QFHard—
- WUisung Park2025· M15 Nonthaburi 2 · R16Hard—
- WHayden Jones2025· M15 Nonthaburi 2 · R32Hard—
- LKoray Kirci2025· M15 Nonthaburi · R16Hard—
- WCredit Chaiyarin2025· M15 Nonthaburi · R32Hard—
- LErik Arutiunian2025· M15 Sharm ElSheikh 3 · QFHard—
- WLorenzo Rottoli2025· M15 Sharm ElSheikh 3 · R16Hard—
- WZura Tkemaladze2025· M15 Sharm ElSheikh 3 · R32Hard—
- LJames Story2025· M25 Glasgow · R32Hard—
- LRyan Peniston2025· M25 Sunderland · R32Hard—