- Season
- 74–68
- 52.1% win rate
- Career
- 1–2
- 33.3% win rate
- Titles
- 0
- Singles
- Prize money
- $305K
- Career
Recent form
3 losses in a row
- LLost to Justin Boulais
- WBeat Christopher Papa
- WBeat Maximus Jones
- WBeat Kriish Tyagi
- LLost to Keegan Smith
- WBeat Digvijaypratap Singh
- LLost to Blake Ellis
- WBeat Strong Kirchheimer
- WBeat Daniil Glinka
- LLost to Murphy Cassone
- LLost to Shintaro Mochizuki
- LLost to Clement Chidekh
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played74–6454%
- Clay0–30%
- Grass0–10%
Elo rating
Full leaderboard1686#435 on tour
Peak 1750 in 2026 · from 142 rated matches
- Hard
1726+40 vs overall
138 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
29 matches· 2026
- LClement Chidekh2026· Vancouver · R32Hard6-2 6-2
- LShintaro Mochizuki2026· Winnipeg · R32Hard6-3 4-6 6-1
- LMurphy Cassone2026· Granby · QFHard6-2 6-1
- WDaniil Glinka2026· Granby · R16Hard6-1 1-6 6-3
- WStrong Kirchheimer2026· Granby · R32Hard6-4 6-0
- LBlake Ellis2026· Cary · R32Hard7-5 6-7(4) 7-5
- WDigvijaypratap Singh2026· Bengaluru 2 · R32Hard7-6(5) 7-6(5)
- LKeegan Smith2026· Bengaluru 2 · FHard6-2 7-5
- WKriish Tyagi2026· Bengaluru 2 · SFHard6-0 6-2
- WMaximus Jones2026· Bengaluru 2 · QFHard6-7(6) 6-3 6-1
- WChristopher Papa2026· Bengaluru 2 · R16Hard6-2 6-3
- LJustin Boulais2026· Wuning · R32Hard4-6 7-6(2) 6-4
- LFajing Sun2026· Wuning · R16Hard7-6(2) 6-3
- WMaximus Jones2026· Wuning · R32Hard6-2 6-7(6) 7-6(5)
- WLeo Borg2026· M25 Mumbai · SFHard—
- WTimofei Derepasko2026· M25 Mumbai · QFHard—
- WArnav Vijay Paparkar2026· M25 Mumbai · R16Hard—
- WArjun Rathi2026· M25 Mumbai · R32Hard—
- WKaran Singh2026· M25 Kolkata · FHard—
- WLeo Borg2026· M25 Kolkata · SFHard—
- WManish Sureshkumar2026· M25 Kolkata · QFHard—
- WIshaque Eqbal2026· M25 Kolkata · R16Hard—
- WAtharva Sharma2026· M25 Kolkata · R32Hard—
- LDimitar Kuzmanov2026· New Delhi · R32Hard6-4 7-5
- LIlia Simakin2026· Chennai · R16Hard4-6 7-5 7-6(1)
- WAlastair Gray2026· Chennai · R32Hard6-3 7-6(9)
- LRei Sakamoto2026· Brisbane 1 · R32Hard6-3 6-4
- LMarco Trungelliti2026· Australian Open · Qualifying 1st RoundHard2-6, 6-1, 1-6
- LTomas Barrios Vera2026· Canberra · R32Hard6-4 6-4