- Season
- 40–51
- 44.0% win rate
- Career
- 0–1
- 0.0% win rate
- Titles
- 0
- Singles
- Prize money
- $108K
- Career
Recent form
4 losses in a row
- LLost to Jonas Forejtek
- LLost to Billy Harris
- WBeat Sho Shimabukuro
- LLost to Daniel Milavsky
- LLost to Alafia Ayeni
- WBeat Federico Agustin Gomez
- LLost to Facundo Mena
- WBeat Marc-Andrea Huesler
- LLost to Beibit Zhukayev
- LLost to Aidan Mayo
- LLost to Keegan Rice
- LLost to Lautaro Midon
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played25–3145%
- Clay15–1944%
- Grass0–10%
Elo rating
Full leaderboard1528#1045 on tour
Peak 1752 in 2023 · from 91 rated matches
- Hard
1544+16 vs overall
56 matches
- Clay
1530about the same
34 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
44 matches· 2025
- LMurkel Dellien2025· Bogota (Los Lagartos) · R32Clay6-3 6-2
- LDaniil Glinka2025· Drummondville · QFHard6-4 3-6 6-4
- WKeegan Rice2025· Drummondville · R16Hard6-7(2) 7-5 6-3
- WEdward Winter2025· Drummondville · R32Hard6-3 6-3
- LTaha Baadi2025· M25 Montreal · R16Hard—
- WAlexandru Toubi Hebhang Balan2025· M25 Montreal · R32Hard—
- LMartin Damm2025· Sioux Falls · R32Hard6-2 6-4
- LMika Brunold2025· Targu Mures · R32Clay7-6(3) 6-3
- LAlfredo Perez2025· Barranquilla · R32Clay6-4 7-6(3)
- LJaume Munar2025· National Bank Open presented by Rogers · Round 1Hard3-6, 0-6
- WTaro Daniel2025· National Bank Open presented by Rogers · Qualifying FinalHard6-7(6), 7-6(4), 7-5
- LAidan Mayo2025· Newport · R32Grass7-5 4-6 6-3
- LBlaise Bicknell2025· M25 Laval · R16Hard—
- WBenjamin Thomas George2025· M25 Laval · R32Hard—
- LRenzo Olivo2025· M25 Orlando, FL · R32Clay—
- LKuang Qing Xu2025· M15 Orlando, FL · QFClay—
- WOliver Okonkwo2025· M15 Orlando, FL · R16Clay—
- WJeffrey Von Der Schulenburg2025· M15 Orlando, FL · R32Clay—
- WAlex Hernandez2025· M15 Villahermosa · FHard—
- WJesse Flores2025· M15 Villahermosa · SFHard—
- WRicardo Rodriguez2025· M15 Villahermosa · QFHard—
- WMikael Arseneault2025· M15 Villahermosa · R16Hard—
- WGabriel Evans2025· M15 Villahermosa · R32Hard—
- LJames Duckworth2025· San Luis Potosi · SFClay7-6(8) 6-2
- WMateus Alves2025· San Luis Potosi · QFClay7-6(1) 2-6 7-5
- WTom Paris2025· San Luis Potosi · R16Clay7-6(5) 6-2
- WFelix Corwin2025· San Luis Potosi · R32Clay6-1 6-4
- LJack Pinnington Jones2025· ITF M25 Calabasas, CA Men · R32Hard—
- LJuan Carlos Prado Angelo2025· Merida · R32Clay1-6 6-1 6-4
- LAriana Arseneault2025· M15 Montreal · R16Hard—
- WP. Jordan2025· M15 Montreal · R32Hard—
- LJoshua Lapadat2025· M15 Sherbrooke · R32Hard—
- LAidan McHugh2025· M15 Huamantla 3 · QFHard—
- WPranav Kumar2025· M15 Huamantla 3 · R16Hard—
- WSamuel Heredia2025· M15 Huamantla 3 · R32Hard—
- LPeter Bertran2025· M15 Huamantla 2 · R32Hard—
- LAlfredo Perez2025· M15 Huamantla · QFHard—
- WPatricio Alvarado2025· M15 Huamantla · R16Hard—
- WG. Narcio2025· M15 Huamantla · R32Hard—
- LZhaokai Zhu2025· M15 Kingston 2 · R16Hard—
- WKeshav Chopra2025· M15 Kingston 2 · R32Hard—
- LDaniel Milavsky2025· M15 Kingston · QFHard—
- WZhaokai Zhu2025· M15 Kingston · R16Hard—
- WMichael Zhu2025· M15 Kingston · R32Hard—