World ranking
19
2,420 points
- Season
- 148–100
- 59.7% win rate
- Career
- 144–105
- 57.8% win rate
- Titles
- 2
- Singles
- Prize money
- $9.5M
- Career
Recent form
1 loss in a row
- WBeat Alex Molcan
- WBeat Jaume Munar
- LLost to Alexander Zverev
- LLost to Chak Lam Coleman Wong
- WBeat Vit Kopriva
- WBeat Alexander Blockx
- LLost to Rafael Jodar
- WBeat Matteo Berrettini
- LLost to Arthur Fils
- WBeat Pablo Carreno Busta
- WBeat Toby Samuel
- LLost to Stefanos Tsitsipas
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played77–4364%
- Clay33–2458%
- Grass18–1260%
- Indoor20–2149%
Elo rating
Full leaderboard2047#18 on tour
Peak 2085 in 2026 · from 247 rated matches
- Hard
2135+88 vs overall
119 matches
- Clay
2069+22 vs overall
57 matches
- Indoor
2039-9 vs overall
41 matches
- Grass
2092+45 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
Latest 100 of 248· Main tour
- LStefanos Tsitsipas2026· US Open · Round 3Hard6-2, 1-6, 6-7(3), 1-6
- WToby Samuel2026· US Open · Round 2Hard6-4, 6-2, 6-4
- WPablo Carreno Busta2026· US Open · Round 1Hard6-1, 7-6(5), 4-6, 6-2
- LArthur Fils2026· Cincinnati Open · Round 3Hard1-6, 7-6(7), 3-6
- WMatteo Berrettini2026· Cincinnati Open · Round 2Hard6-4, 6-7(3), 6-3
- LRafael Jodar2026· National Bank Open presented by Rogers · Round 4Hard3-6, 3-6
- WAlexander Blockx2026· National Bank Open presented by Rogers · Round 3Hard6-3, 6-4
- WVit Kopriva2026· National Bank Open presented by Rogers · Round 2Hard6-4, 6-2
- LChak Lam Coleman Wong2026· Mifel Tennis Open by Telcel Oppo · Round 2Hard6-1, 3-6, 4-6
- LAlexander Zverev2026· Wimbledon · Round 4Grass4-6, 5-7, 6-3, 6-7(6)
- WJaume Munar2026· Wimbledon · Round 3Grass6-4, 6-4, 4-6, 6-4
- WAlex Molcan2026· Wimbledon · Round 2Grass6-3, 6-2, 6-4
- WAlexei Popyrin2026· Wimbledon · Round 1Grass6-4, 6-2, 6-4
- LRinky Hijikata2026· HSBC Championships · Round 2Grass6-4, 5-7, 6-7(7)
- WKamil Majchrzak2026· HSBC Championships · Round 1Grass7-5, 7-6(4)
- LBen Shelton2026· Boss Open · SemifinalGrass7-6(4), 6-7(14), 6-7(6)
- WFrances Tiafoe2026· Boss Open · QuarterfinalGrass6-4, 7-6(4)
- WJames Duckworth2026· Boss Open · Round 2Grass6-7(8), 6-4, 7-6(3)
- LPablo Carreno Busta2026· Roland Garros · Round 1Clay3-6, 6-7(3), 3-6
- LCasper Ruud2026· Internazionali BNL d'Italia · Round 3Clay3-6, 4-6
- WJan-Lennard Struff2026· Internazionali BNL d'Italia · Round 2Clay7-6(4), 6-3
- LArthur Fils2026· Mutua Madrid Open · QuarterfinalClay3-6, 4-6
- WLorenzo Musetti2026· Mutua Madrid Open · Round 4Clay6-3, 6-3
- WAlex Michelsen2026· Mutua Madrid Open · Round 3Clay6-4, 6-2
- WAlejandro Tabilo2026· Mutua Madrid Open · Round 2Clay3-6, 7-6(3), 6-4
- LAlexander Bublik2026· Rolex Monte-Carlo Masters · Round 3Clay2-6, 5-7
- WAlejandro Tabilo2026· Rolex Monte-Carlo Masters · Round 2Clay4-6, 7-6(4), 6-3
- WEmilio Nava2026· Rolex Monte-Carlo Masters · Round 1Clay7-6(1), 6-7(8), 6-2
- LJannik Sinner2026· Miami Open presented by Itau · FinalHard4-6, 4-6
- WArthur Fils2026· Miami Open presented by Itau · SemifinalHard6-2, 6-2
- WMartin Landaluce2026· Miami Open presented by Itau · QuarterfinalHard7-6(1), 7-5
- WTaylor Fritz2026· Miami Open presented by Itau · Round 4Hard6-4, 6-7(4), 6-2
- WEthan Quinn2026· Miami Open presented by Itau · Round 3Hard6-3, 7-6(6)
- WMoise Kouame2026· Miami Open presented by Itau · Round 2Hard6-2, 7-5
- LSebastian Baez2026· BNP Paribas Open · Round 2Hard4-6, 1-6
- LFelix Auger-Aliassime2026· Dubai Duty Free Tennis Championships · QuarterfinalHard3-6, 6-7(2)
- WPablo Carreno Busta2026· Dubai Duty Free Tennis Championships · Round 2Hard7-6(6), 6-4
- WLuca Nardi2026· Dubai Duty Free Tennis Championships · Round 1Hard4-6, 6-4, 6-2
- LArthur Fils2026· Qatar ExxonMobil Open · QuarterfinalHard3-6, 3-6
- WZizou Bergs2026· Qatar ExxonMobil Open · Round 2Hard6-2, 6-1
- WJenson Brooksby2026· Qatar ExxonMobil Open · Round 1Hard6-3, 6-3
- LArthur Gea2026· Australian Open · Round 1Hard5-7, 6-7(1), 5-7
- LSebastian Korda2026· Brisbane International presented by ANZ · Round 2Hard3-6, 2-1ret.
- WTomas Machac2026· Brisbane International presented by ANZ · Round 1Hard6-4, 6-7(5), 6-2
- LValentin Vacherot2025· Rolex Paris Masters · Round 1Indoor1-6, 3-6
- LBotic Van De Zandschulp2025· Swiss Indoors Basel · Round 1Indoor2-6, 2-6
- LFelix Auger-Aliassime2025· BNP Paribas Fortis European Open · FinalIndoor6-7(2), 7-6(6), 2-6
- WGiovanni Mpetshi Perricard2025· BNP Paribas Fortis European Open · SemifinalIndoor7-6(3), 7-6(7)
- WBenjamin Bonzi2025· BNP Paribas Fortis European Open · QuarterfinalIndoor6-7(8), 6-1, 4-1ret.
- WGilles Arnaud Bailly2025· BNP Paribas Fortis European Open · Round 2Indoor6-3, 6-2
- LArthur Rinderknech2025· Rolex Shanghai Masters · Round 4Hard3-6, 6-7(5)
- WDenis Shapovalov2025· Rolex Shanghai Masters · Round 3Hard6-4, 6-4
- WQuentin Halys2025· Rolex Shanghai Masters · Round 2Hard6-4, 7-5
- LCarlos Alcaraz2025· US Open · QuarterfinalHard4-6, 2-6, 4-6
- WAdrian Mannarino2025· US Open · Round 4Hard7-6(4), 6-4, 2-6, 6-2
- WRaphael Collignon2025· US Open · Round 3Hard6-4, 6-4, 6-4
- WTomas Martin Etcheverry2025· US Open · Round 2Hard3-6, 6-0, 6-2, 6-4
- WBorna Coric2025· US Open · Round 1Hard3-6, 6-4, 7-6(5), 6-1
- LBen Shelton2025· Cincinnati Open · Round 4Hard4-6, 4-6
- WAdam Walton2025· Cincinnati Open · Round 3Hard7-6(5), 7-6(3)
- WTristan Boyer2025· Cincinnati Open · Round 2Hard4-6, 6-1, 6-4
- LTaylor Fritz2025· National Bank Open presented by Rogers · Round 4Hard6-7(4), 7-6(5), 6-7(5)
- WArthur Fils2025· National Bank Open presented by Rogers · Round 3Hard3-6, 6-3, 6-4
- WMackenzie McDonald2025· National Bank Open presented by Rogers · Round 2Hard7-6(2), 6-4
- LAlex de Minaur2025· Mubadala DC Open · Round 2Hard6-7(4), 7-6(6), 4-6
- WZachary Svajda2025· Mubadala DC Open · Round 1Hard6-4, 6-7(5), 6-3
- LMattia Bellucci2025· Wimbledon · Round 2Grass6-7(4), 1-6, 5-7
- WHugo Dellien2025· Wimbledon · Round 1Grass4-6, 6-2, 6-2, 7-6(0)
- LCarlos Alcaraz2025· HSBC Championships · FinalGrass5-7, 7-6(5), 2-6
- WJack Draper2025· HSBC Championships · SemifinalGrass6-4, 4-6, 7-5
- WJacob Fearnley2025· HSBC Championships · QuarterfinalGrass7-5, 6-2
- WGabriel Diallo2025· HSBC Championships · Round 2Grass6-4, 6-2
- WAlex de Minaur2025· HSBC Championships · Round 1Grass6-4, 6-2
- LBen Shelton2025· Boss Open · QuarterfinalGrass4-6, 4-6
- WJan-Lennard Struff2025· Boss Open · Round 2Grass6-4, 7-5
- WBenjamin Bonzi2025· Boss Open · Round 1Grass6-4, 6-4
- LJannik Sinner2025· Roland Garros · Round 3Clay0-6, 1-6, 2-6
- WAlejandro Davidovich Fokina2025· Roland Garros · Round 2Clay6-3, 3-6, 6-1, 6-2
- WJordan Thompson2025· Roland Garros · Round 1Clay6-4, 6-2, 6-1
- LTomas Martin Etcheverry2025· Bitpanda Hamburg Open · QuarterfinalClay5-7, 3-6
- WFrancisco Cerundolo2025· Bitpanda Hamburg Open · Round 2Clay7-5, 6-2
- WBorna Gojo2025· Bitpanda Hamburg Open · Round 1Clay6-4, 3-6, 6-2
- LAlexandre Muller2025· Internazionali BNL d'Italia · Round 1Clay6-2, 3-6, 6-7(5)
- LCameron Norrie2025· Mutua Madrid Open · Round 2Clay6-2, 4-6, 0-6
- LLorenzo Musetti2025· Rolex Monte-Carlo Masters · Round 2Clay6-1, 5-7, 2-6
- WSebastian Korda2025· Rolex Monte-Carlo Masters · Round 1Clay6-3, 7-6(7)
- LGael Monfils2025· Miami Open presented by Itau · Round 2Hard1-6, 6-3, 6-7(8)
- LCameron Norrie2025· BNP Paribas Open · Round 2Hard6-3, 4-6, 5-7
- LUgo Humbert2025· Dubai Duty Free Tennis Championships · Round 1Hard3-6, 0-6
- LJack Draper2025· Qatar ExxonMobil Open · SemifinalHard6-3, 6-7(2), 3-6
- WCarlos Alcaraz2025· Qatar ExxonMobil Open · QuarterfinalHard6-3, 3-6, 6-4
- WFabian Marozsan2025· Qatar ExxonMobil Open · Round 2Hard6-4, 6-2
- WGrigor Dimitrov2025· Qatar ExxonMobil Open · Round 1Hard6-4, 6-4
- LHubert Hurkacz2025· ABN Amro Open · Round 2Indoor5-7, 0-2ret.
- WAlexei Popyrin2025· ABN Amro Open · Round 1Indoor7-5, 6-2
- LNovak Djokovic2025· Australian Open · Round 4Hard3-6, 4-6, 6-7(4)
- WBenjamin Bonzi2025· Australian Open · Round 3Hard6-2, 6-3, 6-3
- WHugo Gaston2025· Australian Open · Round 2Hard6-3, 3-1ret.
- WLi Tu2025· Australian Open · Round 1Hard6-1, 3-6, 6-3, 7-6(1)
- WReilly Opelka2025· Brisbane International presented by ANZ · FinalHard4-1ret.