- Season
- 49–40
- 55.1% win rate
- Career
- 0–0
- Titles
- 0
- Singles
- Prize money
- $146K
- Career
Recent form
1 loss in a row
- WBeat Felix Gill
- WBeat Jack Pinnington Jones
- WBeat Oliver Tarvet
- LLost to Jacob Fearnley
- LLost to Murphy Cassone
- LLost to Marco Cecchinato
- LLost to Max Basing
- LLost to Daniel Elahi Galan
- WBeat Gilles Arnaud Bailly
- LLost to Otto Virtanen
- WBeat Massimo Giunta
- LLost to Juan Bautista Torres
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hard16–1257%
- Claymost played28–2355%
- Grass5–550%
Elo rating
Full leaderboard1690#424 on tour
Peak 1785 in 2026 · from 89 rated matches
- Clay
1696+7 vs overall
51 matches
- Hard
1744+55 vs overall
28 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
5 matches· ITF · 2026
- LHamish Stewart2026· M25 Trimbach · QFHard—
- WSydney Zick2026· M25 Trimbach · R16Hard—
- WJonas Pelle Hartenstein2026· M25 Trimbach · R32Hard—
- WLuca Potenza2026· ITF M25 Trento Men · R16Hard—
- WAlberto Morolli2026· ITF M25 Trento Men · R32Hard—