- Season
- 27–40
- 40.3% win rate
- Career
- 4–3
- 57.1% win rate
- Titles
- 0
- Singles
- Prize money
- $92K
- Career
Recent form
1 loss in a row
- LLost to Pedro Boscardin Dias
- WBeat Aditya Vishal Balsekar
- WBeat Dan Martin
- WBeat Marko Mesarovic
- WBeat Cannon Kingsley
- LLost to Maks Kasnikowski
- LLost to Jangjun Kim
- LLost to Quinn Vandecasteele
- LLost to Micah Braswell
- LLost to Cannon Kingsley
- WBeat Aleksandar Vukic
- LLost to Corentin Moutet
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played23–2746%
- Clay4–1225%
- Grass0–10%
Elo rating
Full leaderboard1514#1120 on tour
Peak 1620 in 2025 · from 67 rated matches
- Hard
1549+35 vs overall
50 matches
- Clay
1475-38 vs overall
16 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
28 matches· ITF · 2025
- LMaks Kasnikowski2025· M25 Montreal · FHard—
- WCannon Kingsley2025· M25 Montreal · SFHard—
- WMarko Mesarovic2025· M25 Montreal · QFHard—
- WDan Martin2025· M25 Montreal · R16Hard—
- WAditya Vishal Balsekar2025· M25 Montreal · R32Hard—
- LPedro Boscardin Dias2025· M25 Rio de Janeiro · R32Clay—
- LAndres Andrade2025· M25 Salvador · FHard—
- WJoao Eduardo Schiessl2025· M25 Salvador · SFHard—
- WWilson Leite2025· M25 Salvador · QFHard—
- LIgor Gimenez2025· M25 Barueri · R32Hard—
- LStrong Kirchheimer2025· ITF M25 Southaven, MS Men · R16Hard—
- WJesse Flores2025· ITF M25 Southaven, MS Men · R32Hard—
- LTyler Zink2025· ITF M25 Edwardsville, IL Men · R32Hard—
- LLucio Ratti2025· M15 Casablanca 2 · R32Clay—
- LAndreas Timini2025· M15 Casablanca · R32Clay—
- LRoberto Cid Subervi2025· M25 Santo Domingo 3 · QFHard—
- WJoaquin Guilleme2025· M25 Santo Domingo 3 · R16Hard—
- WNicaise Muamba2025· M25 Santo Domingo 3 · R32Hard—
- LNikola Jovic2025· ITF M15 Kursumlijska Banja 3 Men · R32Clay—
- LFlorent Bax2025· ITF M25 Santa Margherita di Pula 6 Men · R16Clay—
- WLeonardo Malgaroli2025· ITF M25 Santa Margherita di Pula 6 Men · R32Clay—
- LMax Alcala Gurri2025· ITF M25 Badalona Men · R32Clay—
- LDrew Van Orderlain2025· M15 Montreal · R32Hard—
- LAlfredo Perez2025· M15 Sherbrooke · QFHard—
- WAlex Finkelstein2025· M15 Sherbrooke · R16Hard—
- WBenjamin Thomas George2025· M15 Sherbrooke · R32Hard—
- LAndres Martin2025· ITF M15 Naples, FL Men · R16Clay—
- WAdhithya Ganesan2025· ITF M15 Naples, FL Men · R32Clay—