- Season
- 26–19
- 57.8% win rate
- Career
- 0–0
- Titles
- 0
- Singles
- Prize money
- $28K
- Career
Recent form
2 losses in a row
- WBeat Maxwell Mckennon
- LLost to Karl Poling
- WBeat Filippo Francesco Garbero
- WBeat Isaac Becroft
- WBeat Jackson Ross
- WBeat Alexander Frusina
- WBeat Charles Bertimon
- LLost to Andres Martin
- WBeat Masamichi Imamura
- WBeat Colton Smith
- LLost to Aidan Mayo
- LLost to Dhakshineswar Suresh
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played22–1363%
- Clay4–640%
Elo rating
Full leaderboard1664#498 on tour
Peak 1716 in 2026 · from 45 rated matches
- Hard
1711+47 vs overall
35 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
18 matches· 2025
- LKarl Poling2025· M25 Norman, OK · R16Hard—
- WMaxwell Mckennon2025· M25 Norman, OK · R32Hard—
- LAbdullah Shelbayh2025· Fairfield · R16Hard6-2 6-4
- WEmon Van Loben Sels2025· Fairfield · R32Hard5-7 6-2 7-5
- LYanis Ghazouani Durand2025· M25+H Tauste · R16Hard—
- WTristan McCormick2025· M25+H Tauste · R32Hard—
- LAdria Soriano Barrera2025· M25 Roda de Bara · FHard—
- WJohn Echeverria2025· M25 Roda de Bara · SFHard—
- WFajing Sun2025· M25 Roda de Bara · QFHard—
- WAlex Martinez2025· M25 Roda de Bara · R16Hard—
- WAlexandr Binda2025· M25 Roda de Bara · R32Hard—
- LYanis Ghazouani Durand2025· M25 Bakio · R16Hard—
- WLoic Namigandet Tenguere2025· M25 Bakio · R32Hard—
- LSamuele Seghetti2025· ITF M15 Monastir 22 Men · R32Hard—
- LLeonardo Rossi2025· M15 Monastir 22 · SFHard—
- WKeegan Rice2025· M15 Monastir 22 · QFHard—
- WTiago Silva2025· M15 Monastir 22 · R16Hard—
- WHugo Pierre2025· M15 Monastir 22 · R32Hard—