- 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
17 matches· 2024
- LEero Vasa2024· M15 Doha 2 · R16Hard—
- WKilian Feldbausch2024· M15 Doha 2 · R32Hard—
- LMiles Jones2024· M15 Santo Domingo 4 · QFHard—
- WNicolas Jadoun2024· M15 Santo Domingo 4 · R16Hard—
- WJohn Chin2024· M15 Santo Domingo 4 · R32Hard—
- LAlexis Galarneau2024· M25 Saint-Augustin-de-Desmaures · R16Hard—
- WDan Martin2024· M25 Saint-Augustin-de-Desmaures · R32Hard—
- LPatrick Maloney2024· M25 Edmonton · SFHard—
- WAziz Dougaz2024· M25 Edmonton · QFHard—
- WManuel Aguilar Juan Carlos2024· M25 Edmonton · R16Hard—
- WLeo Vithoontien2024· M25 Edmonton · R32Hard—
- LStefan Palosi2024· M15 Constanta 2 · R16Clay—
- WMatei Cristian Onofrei2024· M15 Constanta 2 · R32Clay—
- LBogdan Pavel2024· M15 Bucharest 5 · R32Clay—
- LJakub Mensik2024· National Bank Open presented by Rogers · Qualifying 1st RoundHard3-6, 5-7
- LLi Tu2024· Lexington · R32Hard1-6 6-2 6-4
- LHady Habib2024· Granby · R32Hard3-6 6-4 6-2