- Season
- 116–84
- 58.0% win rate
- Career
- 0–2
- 0.0% win rate
- Titles
- 0
- Singles
- Prize money
- $442K
- Career
Recent form
1 win in a row
- WBeat Nicholas Godsick
- WBeat Nicolas Jadoun
- WBeat Oscar Brown
- WBeat Lui Maxted
- WBeat Alex Rybakov
- LLost to Oliver Tarvet
- WBeat Filip Peliwo
- WBeat Patrick Brady
- WBeat Max Basing
- WBeat Oliver Tarvet
- LLost to George Loffhagen
- WBeat Leonardo Rossi
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played100–6959%
- Clay0–10%
- Grass16–1453%
Elo rating
Full leaderboard1791#197 on tour
Peak 1802 in 2026 · from 200 rated matches
- Hard
1848+58 vs overall
169 matches
- Grass
1813+22 vs overall
30 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
40 matches· 2023
- WJustin Boulais2023· Drummondville · R32Hard7-6(4) 4-6 6-2
- LAziz Dougaz2023· Drummondville · R16Hard3-6 6-4 6-1
- LDominik Koepfer2023· Calgary · R32Hard6-2 6-3
- LJacob Fearnley2023· ITF M25 Edgbaston Men · R32Hard—
- LDavid Goffin2023· Mouilleron le Captif · R32Hard4-6 6-4 7-6(3)
- WAidan McHugh2023· Cassis · R32Hard6-2 7-5
- LLucas Poullain2023· Cassis · R16Hard7-6(5) 6-4
- WRicardas Berankis2023· Grodzisk Mazowiecki · R32Hard6-1 3-6 6-2
- LJesper de Jong2023· Grodzisk Mazowiecki · R16Hard6-4 6-4
- LJack Pinnington Jones2023· M25 Roehampton 3 · R16Hard—
- WLuke Simkiss2023· M25 Roehampton 3 · R32Hard—
- LGeorge Houghton2023· ITF M25 Roehampton 2 Men · R32Hard—
- LDaniel Cox2023· M25 Roehampton · SFGrass—
- WMillen Hurrion2023· M25 Roehampton · QFGrass—
- WArthur Bouquier2023· M25 Roehampton · R16Grass—
- WJacob Fearnley2023· M25 Roehampton · R32Grass—
- LBilly Harris2023· ITF M25 Nottingham 4 Men · SFHard—
- WJack Pinnington Jones2023· ITF M25 Nottingham 4 Men · QFHard—
- WJacob Fearnley2023· ITF M25 Nottingham 4 Men · R16Hard—
- WMatthew Summers2023· ITF M25 Nottingham 4 Men · R32Hard—
- LDennis Novak2023· Wimbledon · Qualifying 2nd RoundGrass3-6, 4-6
- WAlessandro Giannessi2023· Wimbledon · Qualifying 1st RoundGrass6-4, 6-7(4), 6-3
- LZsombor Piros2023· Ilkley · QFGrass6-7(3) 6-3 7-6(2)
- WRaul Brancaccio2023· Ilkley · R16Grass6-1 6-4
- WGijs Brouwer2023· Ilkley · R32Grass7-6(5) 6-2
- LDaniel Little2023· ITF M25 Nottingham 8 Men · R32Hard—
- LJerome Kym2023· ITF M25 Trento Men · QFHard—
- LMaxime Janvier2023· St. Brieuc · R32Hard7-6(5) 1-6 6-3
- LMaxime Chazal2023· M25 Torello · QFHard—
- WMark Whitehouse2023· M25 Torello · R16Hard—
- WFederico Salomone2023· M25 Torello · R32Hard—
- LGiulio Zeppieri2023· Rovereto · R16Hard4-6 6-1 6-2
- WAndrea Arnaboldi2023· Rovereto · R32Hard6-2 4-0 RET
- LDaniel Little2023· M25 Sheffield · FHard—
- WAlastair Gray2023· M25 Sheffield · SFHard—
- WAntoine Hoang2023· M25 Sheffield · QFHard—
- WHarry Wendelken2023· M25 Sheffield · R16Hard—
- WRobert Strombachs2023· M25 Sheffield · R32Hard—
- LClement Chidekh2023· M25 Loughborough · R16Hard—
- WDaniel Little2023· M25 Loughborough · R32Hard—