- Season
- 37–28
- 56.9% win rate
- Career
- 0–2
- 0.0% win rate
- Titles
- 0
- Singles
- Prize money
- $249K
- Career
Recent form
1 loss in a row
- WBeat Mert Alkaya
- LLost to Stefanos Sakellaridis
- WBeat Aleksandr Braynin
- WBeat Matisse Bobichon
- LLost to Dominik Kellovsky
- WBeat Fabrizio Andaloro
- LLost to George Loffhagen
- WBeat Aidan McHugh
- LLost to Alastair Gray
- WBeat Joe Leather
- WBeat Patrick Brady
- LLost to Oliver Tarvet
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on grass
- Hardmost played33–2656%
- Grass4–267%
Elo rating
Full leaderboard1689
Peak 1714 in 2024 · from 65 rated matches
- Hard
1727+38 vs overall
59 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
47 matches· ITF
- LOliver Tarvet2025· ITF M25 Roehampton 2 Men · QFHard—
- WPatrick Brady2025· ITF M25 Roehampton 2 Men · R16Hard—
- WJoe Leather2025· ITF M25 Roehampton 2 Men · R32Hard—
- LAlastair Gray2025· M25 Nottingham 2 · R16Hard—
- WAidan McHugh2025· M25 Nottingham 2 · R32Hard—
- LGeorge Loffhagen2025· ITF M25 Nottingham Men · R16Hard—
- WFabrizio Andaloro2025· ITF M25 Nottingham Men · R32Hard—
- LDominik Kellovsky2025· M15 Heraklion 3 · QFHard—
- WMatisse Bobichon2025· M15 Heraklion 3 · R16Hard—
- WAleksandr Braynin2025· M15 Heraklion 3 · R32Hard—
- LStefanos Sakellaridis2025· M15 Heraklion 2 · SFHard—
- WMert Alkaya2025· M15 Heraklion 2 · QFHard—
- WT. Longwe-Smit2025· M15 Heraklion 2 · R32Hard—
- LLucas Poullain2025· M25 Roehampton · R16Grass—
- WDennis Novak2025· M25 Roehampton · R32Grass—
- LAlastair Gray2025· M25 Glasgow · QFHard—
- WAnton Matusevich2025· M25 Glasgow · R16Hard—
- WStuart Parker2025· M25 Glasgow · R32Hard—
- LGiles Hussey2025· M25 Sunderland · R32Hard—
- LJason Kubler2024· M25 Carrara · R16Hard—
- LBlake Ellis2024· M25 Brisbane · FHard—
- WJason Kubler2024· M25 Brisbane · SFHard—
- WAlexander Klintcharov2024· M25 Brisbane · QFHard—
- WCorban Crowther2024· M25 Brisbane · R16Hard—
- WP. Marinkov2024· M25 Brisbane · R32Hard—
- WHugh Winter2024· M25 Cairns · R32Hard—
- LJack Pinnington Jones2024· ITF M25 Aldershot Men · SFHard—
- WSascha Gueymard Wayenburg2024· ITF M25 Aldershot Men · QFHard—
- WJames Story2024· ITF M25 Aldershot Men · R16Hard—
- WNicolai Budkov Kjaer2024· ITF M25 Aldershot Men · R32Hard—
- LGeorge Loffhagen2024· M25 Roehampton · SFGrass—
- WJohannus Monday2024· M25 Roehampton · QFGrass—
- WMichael Zhu2024· M25 Roehampton · R16Grass—
- WToby Martin2024· M25 Roehampton · R32Grass—
- LMax Basing2024· ITF M25 Nottingham 4 Men · QFHard—
- WMark Whitehouse2024· ITF M25 Nottingham 4 Men · R16Hard—
- WEwen Lumsden2024· ITF M25 Nottingham 4 Men · R32Hard—
- WMatthew Summers2024· ITF M25 Nottingham 3 Men · R16Hard—
- WFabio Nestola2024· ITF M25 Nottingham 3 Men · R32Hard—
- LCharles Broom2024· M25 Nottingham 2 · SFHard—
- WGiles Hussey2024· M25 Nottingham 2 · QFHard—
- WShintaro Imai2024· ITF M25 Nottingham 7 Men · R16Hard—
- WMichael Shaw2024· ITF M25 Nottingham 7 Men · R32Hard—
- LPaul Jubb2024· ITF M25 Nottingham Men · SFHard—
- WEwen Lumsden2024· ITF M25 Nottingham Men · QFHard—
- WShintaro Imai2024· ITF M25 Nottingham Men · R16Hard—
- WToby Martin2024· ITF M25 Nottingham Men · R32Hard—