World ranking
65
922 points
- Season
- 112–98
- 53.3% win rate
- Career
- 14–27
- 34.1% win rate
- Titles
- 0
- Singles
- Prize money
- $1.8M
- Career
Recent form
3 losses in a row
- LLost to Taylor Fritz
- WBeat Marc-Andrea Huesler
- LLost to Terence Atmane
- LLost to Jan-Lennard Struff
- LLost to SoonWoo Kwon
- LLost to Michael Zheng
- LLost to Nicolas Mejia
- WBeat Jack Draper
- WBeat Matteo Arnaldi
- LLost to Thiago Agustin Tirante
- LLost to Mattia Bellucci
- LLost to Jacob Fearnley
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played56–3661%
- Clay43–4748%
- Grass10–856%
- Indoor0–60%
- Surface TBD3–175%
Elo rating
Full leaderboard1840#132 on tour
Peak 1920 in 2026 · from 210 rated matches
- Hard
1930+89 vs overall
92 matches
- Clay
1856+16 vs overall
90 matches
- Grass
1866+25 vs overall
18 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
63 matches· 2024
- WMattia Bellucci2024· Canberra · R32Hard6-3 6-2
- LEthan Quinn2024· Canberra · SFHard6-3 6-3
- WYosuke Watanuki2024· Canberra · QFHardW/O
- WDane Sweeny2024· Canberra · R16Hard6-1 6-2
- WJelle Sels2024· Rovereto · R32Hard6-2 7-5
- LLuca Nardi2024· Rovereto · SFHard6-4 2-6 6-3
- WGeoffrey Blancaneaux2024· Rovereto · QFHard7-6(6) 6-4
- WKyrian Jacquet2024· Rovereto · R16Hard6-2 7-5
- WLaslo Djere2024· Brest · R32Hard7-6(5) 6-4
- LBenjamin Hassan2024· Brest · R16Hard6-2 6-7(2) 6-2
- WMattia Bellucci2024· Olbia · FHard6-4 6-4
- WMatteo Gigante2024· Olbia · SFHard6-1 6-3
- WHarold Mayot2024· Olbia · R32Hard6-1 6-2
- WAndrea Vavassori2024· Olbia · QFHard2-6 6-1 6-2
- WStefano Travaglia2024· Olbia · R16Hard6-4 7-6(6)
- LKamil Majchrzak2024· Villena · SFHard6-3 6-4
- WHugo Grenier2024· Villena · QFHard7-6(7) 6-3
- WLukas Klein2024· Villena · R16Hard3-6 6-2 7-6(3)
- WDavid Jorda Sanchis2024· Villena · R32Hard4-6 6-3 7-6(4)
- LGijs Brouwer2024· Saint-Tropez · R16Hard7-5 6-0
- WAntoine Bellier2024· Saint-Tropez · R32Hard6-4 6-2
- LHamad Medjedovic2024· Istanbul · SFHard6-4 6-2
- WElmer Moller2024· Istanbul · QFHard6-2 6-4
- WSaba Purtseladze2024· Istanbul · R16Hard6-4 6-3
- WMaxim Zhukov2024· Istanbul · R32Hard6-3 4-6 6-4
- WRudolf Molleker2024· Bonn · R32Clay2-6 7-6(2) 6-1
- LHugo Dellien2024· Bonn · SFClay7-5 6-3
- WJan Choinski2024· Bonn · QFClay6-2 6-3
- WMarco Cecchinato2024· Bonn · R16Clay6-4 6-1
- LTitouan Droguet2024· Luedenscheid · R16Clay7-5 7-6(3)
- WMirza Basic2024· Luedenscheid · R32Clay6-4 6-2
- LAdolfo Daniel Vallejo2024· Iasi · QFClay6-2 6-1
- WGabi Adrian Boitan2024· Iasi · R16Clay6-4 6-3
- WMichael Vrbensky2024· Iasi · R32Clay1-6 6-3 6-1
- WCarlos Taberner2024· Troyes · R32Clay6-4 2-6 6-2
- LGabriel Debru2024· Troyes · QFClay5-7 6-2 7-6(5)
- WMichael Geerts2024· Troyes · R16Clay7-6(4) 6-1
- LArthur Gea2024· Blois · R16Clay2-6 6-3 7-6(3)
- WClement Tabur2024· Blois · R32Clay7-5 6-2
- WOriol Roca Batalla2024· Bratislava 1 · R32Clay6-4 6-4
- LJozef Kovalik2024· Bratislava 1 · QFClay6-3 6-4
- WMartin Krumich2024· Bratislava 1 · R16Clay6-3 7-6(7)
- LJoao Fonseca2024· Lyon · QFHard6-2 3-6 7-6(9)
- WHarold Mayot2024· Lyon · R16Hard6-3 6-4
- WGianluca Mager2024· Lyon · R32Hard6-3 4-6 6-3
- LDamir Dzumhur2024· Tunis · R16Clay6-0 3-6 6-4
- WCalvin Hemery2024· Tunis · R32Clay6-3 3-6 7-6(5)
- WSho Shimabukuro2024· Mauthausen · R32Clay5-7 6-1 2-1 RET
- LJoel Schwaerzler2024· Mauthausen · R16Clay6-4 6-2
- LDaniel Altmaier2024· Mutua Madrid Open · Round 1Clay1-6, 5-7
- LNick Hardt2024· Barcelona Open Banc Sabadell · Round 1Clay6-2, 4-6, 3-6
- LVit Kopriva2024· Madrid · R32Clay6-3 6-3
- LBen Shelton2024· Miami Open presented by Itau · Round 2Hard3-6, 4-6
- WJaume Munar2024· Miami Open presented by Itau · Round 1Hard6-3, 1-6, 7-5
- LRyan Nijboer2024· ITF M15 Manacor 3 Men · QFHard—
- WAdria Soriano Barrera2024· ITF M15 Manacor 3 Men · R16Hard—
- WHernando Sergio Callejon2024· ITF M15 Manacor 3 Men · R32Hard—
- LBrandon Nakashima2024· Tenerife 1 · R32Hard6-2 2-6 7-6(1)
- LMikhail Kukushkin2024· Tenerife 1 · SFSurface TBD2-6 6-2 7-6(4)
- WLukas Neumayer2024· Tenerife 1 · QFSurface TBD6-3 6-3
- WCarlos Lopez Montagud2024· Tenerife 1 · R16Surface TBD6-2 4-1 RET
- WPablo Llamas Ruiz2024· Tenerife 1 · R32Surface TBD7-6(6) 1-0 RET
- LSantiago Rodriguez Taverna2024· Tenerife 1 · R32Hard7-5 2-6 7-6(11)