- Season
- 68–66
- 50.7% win rate
- Career
- 0–1
- 0.0% win rate
- Titles
- 0
- Singles
- Prize money
- $255K
- Career
Recent form
1 loss in a row
- WBeat Martin Damm
- LLost to Stefan Dostanic
- LLost to Pedro Boscardin Dias
- WBeat Stefan Kozlov
- LLost to Kilian Feldbausch
- LLost to Joaquim Almeida
- LLost to Charlie Robertson
- WBeat Matthew Summers
- WBeat Billy Blaydes
- LLost to Oliver Tarvet
- WBeat Fares Zakaria
- LLost to Charles Broom
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on grass
- Hardmost played45–4351%
- Clay19–2049%
- Grass2–167%
- Indoor2–250%
Elo rating
Full leaderboard1586#737 on tour
Peak 1774 in 2025 · from 134 rated matches
- Hard
1587about the same
88 matches
- Clay
1602+16 vs overall
39 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
54 matches· 2025
- LKeegan Rice2025· Drummondville · R32Hard4-6 7-6(5) 6-3
- LCedrik-Marcel Stebe2025· Knoxville · R32Hard6-7(5) 7-6(2) 6-0
- LDhakshineswar Suresh2025· Lincoln · R32Hard6-4 6-4
- LJohannus Monday2025· Tiburon · R32Hard6-3 4-6 6-2
- LAbdullah Shelbayh2025· Las Vegas · FHard6-2 6-4
- WAndre Ilagan2025· Las Vegas · SFHard7-6(4) 6-3
- WPhilip Sekulic2025· Las Vegas · QFHard7-6(5) 6-4
- WJames Trotter2025· Las Vegas · R16Hard6-4 7-6(8)
- WTyler Cox2025· Las Vegas · R32Hard6-3 6-1
- LRafael Jodar2025· Columbus · R16Hard6-3 6-4
- WMoerani Bouzige2025· Columbus · R32Hard6-1 6-2
- WThai-Son Kwiatkowski2025· Winston Salem · R32Hard7-6(3) 6-4
- LTrevor Svajda2025· Winston Salem · R16Hard6-3 6-3
- LNishesh Basavareddy2025· Winston-Salem Open · Qualifying 1st RoundHard2-6, 0-6
- LShintaro Mochizuki2025· Sumter · R32Clay7-5 7-6(2)
- LSamir Banerjee2025· Chicago · R32Hard6-2 6-3
- LZachary Svajda2025· Lexington · R32Hard6-2 7-6(10)
- LSamir Banerjee2025· M25 Dallas, TX · FHard—
- WDhakshineswar Suresh2025· M25 Dallas, TX · SFHard—
- WAlan Magadan2025· M25 Dallas, TX · QFHard—
- WCooper Woestendick2025· M25 Dallas, TX · R16Hard—
- WAlexander Razeghi2025· M25 Dallas, TX · R32Hard—
- LAndre Ilagan2025· Cary · R32Hard7-5 7-5
- LAlex Martinez2025· ITF M25 Tulsa Men · FHard—
- WPatrick Maloney2025· ITF M25 Tulsa Men · SFHard—
- WBilly Suarez2025· ITF M25 Tulsa Men · R16Hard—
- WDuncan Chan2025· ITF M25 Tulsa Men · R32Hard—
- LYibing Wu2025· Tyler · QFHard7-6(2) 6-2
- WNicolas Mejia2025· Tyler · R16Hard6-3 6-4
- WGovind Nanda2025· Tyler · R32Hard6-4 6-3
- LAndres Andrade2025· M25 Pensacola, FL · FClay—
- WGarrett Johns2025· M25 Pensacola, FL · SFClay—
- WAlexis Gurmendi2025· M25 Pensacola, FL · QFClay—
- WIlyas Milad Fahim2025· M25 Pensacola, FL · R16Clay—
- LJohannus Monday2025· ITF M25 Bakersfield, CA Men · FHard—
- WIsaiah Strode2025· ITF M25 Bakersfield, CA Men · SFHard—
- WJagger Leach2025· ITF M25 Bakersfield, CA Men · QFHard—
- WRonald Hohmann2025· ITF M25 Bakersfield, CA Men · R16Hard—
- WNathan Ponwith2025· ITF M25 Bakersfield, CA Men · R32Hard—
- WJoshua Lapadat2025· M15 Montreal · FHard—
- WEzekiel Clark2025· M15 Montreal · SFHard—
- WAriana Arseneault2025· M15 Montreal · QFHard—
- WReece Falck2025· M15 Montreal · R16Hard—
- WKeshav Chopra2025· M15 Montreal · R32Hard—
- LTaro Daniel2025· San Diego · R16Hard7-6(9) 7-6(1)
- WRadu Albot2025· San Diego · R32Hard7-6(2) 6-3
- LPatrick Maloney2025· ITF M15 Naples, FL Men · R32Clay—
- LPatrick Maloney2025· ITF M15 Sunrise, FL Men · R16Clay—
- WWilliam Grant2025· ITF M15 Sunrise, FL Men · R32Clay—
- LMichael Mmoh2025· Cleveland · R32Hard6-7(3) 6-3 6-2
- LTheo Papamalamis2025· M25 Ithaca, NY · SFHard—
- WAlan Magadan2025· M25 Ithaca, NY · QFHard—
- WJoshua Sheehy2025· M25 Ithaca, NY · R16Hard—
- WNathan Ponwith2025· M25 Ithaca, NY · R32Hard—