- Season
- 54–31
- 63.5% win rate
- Career
- 0–0
- Titles
- 0
- Singles
- Prize money
- $59K
- Career
Recent form
5 wins in a row
- LLost to Pedro Rodrigues
- LLost to Matt Kuhar
- LLost to Alexander Blockx
- LLost to Valentin Royer
- WBeat Patricio Betancourt
- LLost to Keenan Mayo
- LLost to Matthew Thomson
- WBeat Marco Alvarez
- WBeat Rodrigo Alujas
- WBeat Keshav Chopra
- WBeat Niels Peter Van Noord
- WBeat Elijah Strode
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played49–2269%
- Clay5–936%
Elo rating
Full leaderboard1574#794 on tour
Peak 1767 in 2025 · from 85 rated matches
- Hard
1610+36 vs overall
71 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
34 matches· ITF · 2024
- LElmar Ejupovic2024· M15 Huamantla 6 · QFHard—
- WNicolas Buitrago2024· M15 Huamantla 6 · R16Hard—
- WAlexander Petrov2024· M15 Huamantla 6 · R32Hard—
- WIsaiah Strode2024· M15 Huamantla 5 · FHard—
- WJacob Brumm2024· M15 Huamantla 5 · SFHard—
- WAleksandr Braynin2024· M15 Huamantla 5 · QFHard—
- WMwendwa Mbithi2024· M15 Huamantla 5 · R16Hard—
- WJuan Jose Bianchi2024· M15 Huamantla 5 · R32Hard—
- LBenjamin Lock2024· M15 Huamantla 4 · QFHard—
- WYahir Emiliano Moheno2024· M15 Huamantla 4 · R32Hard—
- LManuel Aguilar Juan Carlos2024· M25 Saint-Augustin-de-Desmaures · R16Hard—
- WAlastair Gray2024· M25 Saint-Augustin-de-Desmaures · R32Hard—
- LLiam Draxl2024· M25 Edmonton · QFHard—
- WCesar Bouchelaghem2024· M25 Edmonton · R16Hard—
- WMikael Arseneault2024· M25 Edmonton · R32Hard—
- LMax Wiskandt2024· ITF M25 Falun Men · R32Hard—
- LMarvin Moeller2024· M15 Vaxjo · QFHard—
- WMikail Alimli2024· M15 Vaxjo · R16Hard—
- WVito Tonejc2024· M15 Vaxjo · R32Hard—
- LJack Loge2024· ITF M15 Monastir 37 Men · R32Hard—
- WGarrett Johns2024· ITF M15 Monastir 36 Men · QFHard—
- WLouis Tessa2024· ITF M15 Monastir 36 Men · R16Hard—
- WDiogo Marques2024· ITF M15 Monastir 36 Men · R32Hard—
- LEero Vasa2024· ITF M15 Ystad Men · R16Clay—
- WNicola Rispoli2024· ITF M15 Ystad Men · R32Clay—
- WGuillaume Dalmasso2024· M15 Vaasa · FHard—
- WEero Vasa2024· M15 Vaasa · SFHard—
- WPatrick Kaukovalta2024· M15 Vaasa · QFHard—
- WIiro Vasa2024· M15 Vaasa · R16Hard—
- WLukas Hellum-Lilleengen2024· M15 Vaasa · R32Hard—
- LAlexander Bernard2024· M15 Rochester, NY · QFClay—
- WWilliam Grant2024· M15 Rochester, NY · R16Clay—
- WAlex Finkelstein2024· M15 Rochester, NY · R32Clay—
- LChristian Langmo2024· M25 Pensacola, FL · R32Clay—