- Season
- 67–49
- 57.8% win rate
- Career
- 0–0
- Titles
- 0
- Singles
- Prize money
- $209K
- Career
Recent form
2 losses in a row
- WBeat Oliver Tarvet
- LLost to Martin Damm
- LLost to Inaki Montes-De La Torre
- WBeat Adhithya Ganesan
- LLost to Murphy Cassone
- WBeat Pablo Martinez Gomez
- WBeat Juan Carlos Prado Angelo
- WBeat Tiago Torres
- LLost to Chris Rodesch
- WBeat Andy Andrade
- LLost to Ivan Gakhov
- LLost to Patrick Zahraj
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played60–3762%
- Clay5–936%
- Grass1–233%
- Indoor1–150%
Elo rating
Full leaderboard1733#311 on tour
Peak 1850 in 2025 · from 116 rated matches
- Hard
1782+49 vs overall
97 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
31 matches· 2024
- WGonzalo Oliveira2024· Manzanillo · FHard6-3 6-4
- WLiam Draxl2024· Manzanillo · SFHard6-3 7-6(4)
- WToby Kodat2024· Manzanillo · QFHard6-3 6-3
- WRodrigo Pacheco Mendez2024· Manzanillo · R16Hard6-7(5) 6-4 6-3
- WAlfredo Perez2024· Manzanillo · R32Hard7-5 6-2
- LLuis Carlos Alvarez2024· Puerto Vallarta · QFHard6-2 6-3
- WChris Rodesch2024· Puerto Vallarta · R16Hard6-1 2-6 7-6(6)
- WElmar Ejupovic2024· Puerto Vallarta · R32Hard6-3 3-6 7-5
- LAlexis Galarneau2024· M25 Saint-Augustin-de-Desmaures · SFHard—
- WMichael Geerts2024· M25 Saint-Augustin-de-Desmaures · QFHard—
- WKarl Poling2024· M25 Saint-Augustin-de-Desmaures · R16Hard—
- WAlfredo Perez2024· M25 Saint-Augustin-de-Desmaures · R32Hard—
- WMatthew Donald2024· ITF M15 Offenbach Men · FHard—
- WElmar Ejupovic2024· ITF M15 Offenbach Men · SFHard—
- WVincent Marysko2024· ITF M15 Offenbach Men · QFHard—
- WJustin Schlageter2024· ITF M15 Offenbach Men · R16Hard—
- WMax Schoenhaus2024· ITF M15 Offenbach Men · R32Hard—
- LLucas Renard2024· M15 Vaxjo · QFHard—
- WPhillip Jordan2024· M15 Vaxjo · R16Hard—
- WPatrik Munkhammar2024· M15 Vaxjo · R32Hard—
- LAntoine Cornut Chauvinc2024· ITF M25+H Plaisir Men · R32Hard—
- LEric Vanshelboim2024· ITF M25 Oldenzaal Men · QFClay—
- WAmaury Raynel2024· ITF M25 Oldenzaal Men · R16Clay—
- WSimon Beaupain2024· ITF M25 Oldenzaal Men · R32Clay—
- WJonas Pelle Hartenstein2024· ITF M15 Trier Men · R32Clay—
- LDavid Fix2024· ITF M25 Wetzlar Men · R32Clay—
- LJoel Schwaerzler2024· Mauthausen · R32Clay7-6(1) 6-4
- LDaniel Masur2024· ITF M25 Trento Men · R16Hard—
- WTommaso Compagnucci2024· ITF M25 Trento Men · R32Hard—
- LTom Gentzsch2024· M25 Nussloch · R32Hard—
- LAmaury Raynel2024· M25 Loughborough · R32Hard—