- Season
- 28–24
- 53.8% win rate
- Career
- 0–0
- Titles
- 0
- Singles
- Prize money
- $82K
- Career
Recent form
1 loss in a row
- WBeat Fajing Sun
- WBeat Dhakshineswar Suresh
- WBeat Jay Friend
- WBeat Yosuke Watanuki
- WBeat Timo Legout
- LLost to Bernard Tomic
- LLost to Rio Noguchi
- WBeat Andy Andrade
- LLost to Mark Lajal
- WBeat August Holmgren
- WBeat Clement Tabur
- LLost to Shintaro Mochizuki
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played26–2155%
- Clay2–250%
- Grass0–10%
Elo rating
Full leaderboard1790#198 on tour
Peak 1833 in 2026 · from 52 rated matches
- Hard
1871+81 vs overall
47 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
33 matches· 2026
- LShintaro Mochizuki2026· US Open · Qualifying 2nd RoundHard4-6, 1-6
- WClement Tabur2026· US Open · Qualifying 1st RoundHard6-4, 7-5
- WAugust Holmgren2026· Vancouver · R32Hard6-7(5) 6-3 6-3
- LMark Lajal2026· Vancouver · QFHard6-2 6-2
- WAndy Andrade2026· Vancouver · R16Hard6-2 6-3
- LRio Noguchi2026· Winnipeg · R32Hard5-7 6-3 6-2
- LBernard Tomic2026· Newport · R32Grass6-2 6-3
- WTimo Legout2026· Cary · FHard4-6 7-5 6-3
- WYosuke Watanuki2026· Cary · SFHardW/O
- WJay Friend2026· Cary · QFHard7-6(6) 6-4
- WDhakshineswar Suresh2026· Cary · R16Hard6-4 4-1 RET
- WFajing Sun2026· Cary · R32Hard6-1 6-2
- WDuncan Chan2026· ITF M25 Tulsa Men · R16Hard—
- WWilliam Manning2026· ITF M25 Tulsa Men · R32Hard—
- LLiam Draxl2026· Tyler · QFHard6-2 6-3
- WMasamichi Imamura2026· Tyler · R16Hard7-5 7-6(6)
- WAidan Mayo2026· Tyler · R32Hard6-2 2-6 6-2
- LJohannus Monday2026· Little Rock · R32Hard6-4 6-4
- WAnton Matusevich2026· M25 Nottingham 2 · FHard—
- WTyler Zink2026· Savannah · R32Clay6-3 7-5
- LMitchell Krueger2026· Savannah · R16Clay6-2 6-7(3) 6-2
- LBuvaysar Gadamauri2026· Wuning · R32Hard6-4 6-2
- LHarry Wendelken2026· Miyazaki · R16Hard6-4 6-4
- WJiSung Nam2026· Miyazaki · R32Hard6-4 6-2
- LAndy Andrade2026· Baton Rouge · QFHardW/O
- WTyler Zink2026· Baton Rouge · R16Hard7-6(7) 6-4
- WRyan Fishback2026· Baton Rouge · R32Hard4-6 7-6(5) 6-2
- WQuinn Vandecasteele2026· M25 Winston-Salem, NC 2 · FHard—
- WWilliam Grant2026· M25 Winston-Salem, NC 2 · SFHard—
- WMees Rottgering2026· M25 Winston-Salem, NC 2 · QFHard—
- WJoaquin Guilleme2026· M25 Winston-Salem, NC 2 · R32Hard—
- LShunsuke Mitsui2026· M25 Winston-Salem, NC · R16Hard—
- WAndres Andrade2026· M25 Winston-Salem, NC · R32Hard—