- Season
- 27–48
- 36.0% win rate
- Career
- 0–1
- 0.0% win rate
- Titles
- 0
- Singles
- Prize money
- $232K
- Career
Recent form
1 loss in a row
- LLost to Johan Nikles
- WBeat Patrick Schoen
- LLost to Ryan Peniston
- WBeat Jonathan Mridha
- LLost to Inaki Montes-De La Torre
- WBeat Diogo Marques
- LLost to Matyas Fuele
- LLost to Gastao Elias
- LLost to Michiel De Krom
- WBeat Jack Loge
- WBeat Joao Domingues
- LLost to Alastair Gray
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played18–2938%
- Clay8–1535%
- Grass0–10%
- Indoor1–233%
- Surface TBD0–10%
Elo rating
Full leaderboard1441#1711 on tour
Peak 1660 in 2024 · from 75 rated matches
- Hard
1452+11 vs overall
47 matches
- Clay
1426-15 vs overall
23 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
11 matches· Challenger · 2023
- LKarl Friberg2023· Maia · R32Clay3-6 6-3 6-4
- WAidan McHugh2023· Champaign · R32Hard6-2 4-6 6-3
- LAlex Michelsen2023· Champaign · R16Hard6-3 6-2
- LZachary Svajda2023· Knoxville · R16Hard6-2 7-5
- WCannon Kingsley2023· Knoxville · R32Hard6-4 6-2
- LRudolf Molleker2023· Heilbronn · R32Clay6-4 6-7(5) 6-1
- WAntoine Hoang2023· St. Brieuc · R32Hard6-4 6-3
- LEvan Furness2023· St. Brieuc · R16Hard2-6 6-1 6-4
- LSho Shimabukuro2023· GA · R32Surface TBD2-6 6-3 6-3
- WHarold Mayot2023· Oeiras 1 · R32Hard6-2 3-6 6-4
- LDino Prizmic2023· Oeiras 1 · R16Hard2-6 6-2 6-2