- Season
- 79–82
- 49.1% win rate
- Career
- 5–8
- 38.5% win rate
- Titles
- 0
- Singles
- Prize money
- $724K
- Career
Recent form
1 loss in a row
- LLost to Quinn Vandecasteele
- WBeat Robin Catry
- WBeat Dan Martin
- LLost to James Duckworth
- WBeat Alejandro Hayen
- WBeat Corentin Denolly
- LLost to James Duckworth
- LLost to Sho Shimabukuro
- WBeat Uisung Park
- LLost to Liam Broady
- WBeat Amir Omarkhanov
- LLost to Mert Alkaya
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on grass
- Hardmost played62–6449%
- Clay6–940%
- Grass10–856%
- Indoor1–150%
Elo rating
Full leaderboard1658#509 on tour
Peak 1763 in 2023 · from 161 rated matches
- Hard
1677+19 vs overall
126 matches
- Grass
1716+59 vs overall
18 matches
- Clay
1613-45 vs overall
15 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
7 matches· Slams · 2025
- LZachary Svajda2025· US Open · Qualifying 2nd RoundHard3-6, 5-7
- WJack Pinnington Jones2025· US Open · Qualifying 1st RoundHard3-6, 7-6(6), 7-6(12)
- LFlavio Cobolli2025· Wimbledon · Round 1Grass3-6, 6-7(7), 1-6
- WLuka Pavlovic2025· Wimbledon · Qualifying FinalGrass3-6, 6-3, 6-2, 7-6(5)
- WYannick Hanfmann2025· Wimbledon · Qualifying 2nd RoundGrass7-6(7), 6-3
- WVitaliy Sachko2025· Wimbledon · Qualifying 1st RoundGrass7-5, 4-6, 7-6(3)
- LZachary Svajda2025· Roland Garros · Qualifying 1st RoundClay5-7, 3-6