World ranking
40
1,140 points
- Season
- 142–119
- 54.4% win rate
- Career
- 32–47
- 40.5% win rate
- Titles
- 1
- Singles
- Prize money
- $2.9M
- Career
Recent form
1 loss in a row
- WBeat Alexander Blockx
- LLost to Titouan Droguet
- WBeat Gustavo Heide
- WBeat Dusan Lajovic
- LLost to Yannick Hanfmann
- WBeat Rei Sakamoto
- WBeat Benjamin Bonzi
- WBeat Hugo Gaston
- WBeat Stefanos Sakellaridis
- LLost to Aleksandar Kovacevic
- WBeat Cameron Norrie
- LLost to Denis Shapovalov
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on clay
- Hardmost played61–4856%
- Clay61–4558%
- Grass6–746%
- Indoor14–1942%
Elo rating
Full leaderboard1953#50 on tour
Peak 1975 in 2026 · from 260 rated matches
- Hard
2027+74 vs overall
109 matches
- Clay
2024+72 vs overall
106 matches
- Indoor
1969+16 vs overall
32 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
42 matches· Main tour · 2024
- LJoao Fonseca2024· Next Gen ATP Finals presented by PIF · SemifinalIndoor2-4, 2-4, 1-4
- WNishesh Basavareddy2024· Next Gen ATP Finals presented by PIF · Group StageIndoor3-4(2), 4-3(7), 4-2, 4-2
- LAlex Michelsen2024· Next Gen ATP Finals presented by PIF · Group StageIndoor4-1, 2-4, 3-4(6), 3-4(5)
- WShang Juncheng2024· Next Gen ATP Finals presented by PIF · Group StageIndoor4-3(3), 2-4, 4-1, 4-3(5)
- LCameron Norrie2024· Moselle Open · Round 2Indoor3-6, 6-3, 1-6
- LGregoire Barrere2024· Moselle Open · Qualifying 1st RoundIndoor3-6, 4-6
- LRoberto Bautista Agut2024· BNP Paribas Fortis European Open · Round 1Indoor2-6, 1-6
- WAlex Marti Pujolras2024· BNP Paribas Fortis European Open · Qualifying FinalIndoor6-0, 6-4
- WJelle Sels2024· BNP Paribas Fortis European Open · Qualifying 1st RoundIndoor6-2, 6-4
- LRadu Albot2024· US Open · Qualifying 2nd RoundHard2-6, 6-0, 4-6
- WPablo Cuevas2024· US Open · Qualifying 1st RoundHard6-2, 6-1
- LAndrey Rublev2024· Mubadala DC Open · Round 2Hard6-4, 3-6, 4-6
- WArthur Cazaux2024· Mubadala DC Open · Round 1Hard6-4, 6-3
- LFabio Fognini2024· Plava Laguna Croatia Open Umag · Round 1Clay4-6, 3-6
- LDuje Ajdukovic2024· Nordea Open · Round 1Clay3-6, 3-6
- LFabio Fognini2024· Wimbledon · Round 1Grass1-6, 3-6, 5-7
- LLucas Pouille2024· Wimbledon · Qualifying FinalGrass6-7(4), 5-7, 2-6
- WLi Tu2024· Wimbledon · Qualifying 2nd RoundGrass7-5, 3-6, 7-6(7)
- WJules Marie2024· Wimbledon · Qualifying 1st RoundGrass6-1, 3-6, 7-6(8)
- LDenis Shapovalov2024· Roland Garros · Round 1Clay3-6, 4-6, 4-6
- LSebastian Baez2024· Mutua Madrid Open · Round 2Clay4-6, 7-6(2), 3-6
- WZizou Bergs2024· Mutua Madrid Open · Round 1Clay6-4, 6-7(0), 6-1
- LFabian Marozsan2024· Barcelona Open Banc Sabadell · Round 2Clay0-6, 2-3ret.
- WZhang Zhizhen2024· Barcelona Open Banc Sabadell · Round 1Clay7-5, 6-2
- LDaniel Altmaier2024· Rolex Monte-Carlo Masters · Qualifying 1st RoundClay6-2, 2-6, 3-6
- LJaume Munar2024· Grand Prix Hassan II · Round 1Clay6-7(3), 2-6
- LCasper Ruud2024· Miami Open presented by Itau · Round 2Hard6-7(5), 6-1, 1-6
- WPavel Kotov2024· Miami Open presented by Itau · Round 1Hard6-3, 7-5
- LMatteo Arnaldi2024· BNP Paribas Open · Round 1Hard6-7(6), 6-7(3)
- LKaren Khachanov2024· Dubai Duty Free Tennis Championships · Round 1Hard2-6, 3-6
- LMaximilian Marterer2024· Dubai Duty Free Tennis Championships · Qualifying FinalHard7-5, 3-6, 4-6
- WAziz Dougaz2024· Dubai Duty Free Tennis Championships · Qualifying 1st RoundHard7-6(3), 6-1
- LMaxime Cressy2024· Qatar ExxonMobil Open · Qualifying 1st RoundHard3-6, 2-6
- LGijs Brouwer2024· ABN Amro Open · Qualifying 1st RoundIndoor3-6, 3-6
- LEmil Ruusuvuori2024· Open 13 Provence · Round 1Indoor6-7(2), 4-6
- LStefanos Tsitsipas2024· Australian Open · Round 3Hard3-6, 0-6, 4-6
- WLorenzo Musetti2024· Australian Open · Round 2Hard6-3, 3-6, 6-7(5), 6-3, 6-0
- WJames Duckworth2024· Australian Open · Round 1Hard6-7(2), 6-3, 3-6, 6-3, 6-3
- LCameron Norrie2024· ASB Classic · Round 2Hard3-6, 7-6(6), 1-6
- WJ.J. Wolf2024· ASB Classic · Round 1Hard6-4, 6-2
- WJaume Munar2024· ASB Classic · Qualifying FinalHard3-6, 7-6(5), 6-2
- WArtem Sitak2024· ASB Classic · Qualifying 1st RoundHard6-1, 6-1