
World ranking
29
1,683 points
- Season
- 154–153
- 50.2% win rate
- Career
- 117–129
- 47.6% win rate
- Titles
- 0
- Singles
- Prize money
- $7.6M
- Career
Recent form
1 loss in a row
- WBeat Martin Damm
- LLost to Novak Djokovic
- WBeat Clement Tabur
- LLost to Stefanos Tsitsipas
- LLost to Sebastian Baez
- WBeat Miomir Kecmanovic
- WBeat Frances Tiafoe
- LLost to Brandon Nakashima
- LLost to Juan Manuel Cerundolo
- WBeat Sho Shimabukuro
- WBeat Jaume Munar
- LLost to Daniil Medvedev
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played67–5953%
- Clay38–4049%
- Grass20–2544%
- Indoor29–2950%
Elo rating
Full leaderboard1918#70 on tour
Peak 1973 in 2025 · from 304 rated matches
- Hard
1994+76 vs overall
124 matches
- Clay
1957+39 vs overall
78 matches
- Indoor
1945+27 vs overall
57 matches
- Grass
1929+11 vs overall
45 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
34 matches· 2021
- LDenis Shapovalov2021· Stockholm Open · QuarterfinalIndoor6-4, 3-6, 5-7
- WJozef Kovalik2021· Stockholm Open · Round 2Indoor6-4, 6-1
- WAlexander Bublik2021· Stockholm Open · Round 1Indoor6-1, 2-0ret.
- LHugo Gaston2021· Rolex Paris Masters · Round 1Indoor6-4, 4-6, 3-6
- LJannik Sinner2021· European Open · QuarterfinalIndoor4-6, 2-6
- WDusan Lajovic2021· European Open · Round 2Indoor6-3, 4-6, 6-2
- WFederico Delbonis2021· European Open · Round 1Indoor6-4, 6-4
- LMarcos Giron2021· Moselle Open · Round 1Indoor6-3, 6-7(3), 4-6
- LCarlos Alcaraz2021· US Open · Round 2Hard6-7(6), 6-4, 1-6, 4-6
- WMiomir Kecmanovic2021· US Open · Round 1Hard6-7(10), 3-6, 7-5, 6-3, 6-4
- LGilles Simon2021· Winston-Salem Open · Round 1Hard5-7, 3-6
- LCasper Ruud2021· Generali Open · SemifinalClay3-6, 6-7(7)
- WFilip Krajinovic2021· Generali Open · QuarterfinalClay6-4, 6-1
- WHolger Rune2021· Generali Open · Round 2Clay6-4, 3-6, 7-6(4)
- WFederico Delbonis2021· Generali Open · Round 1Clay6-2, 6-4
- LLaslo Djere2021· Swiss Open Gstaad · QuarterfinalClay4-6, 7-6(5), 4-6
- WRoberto Bautista Agut2021· Swiss Open Gstaad · Round 2Clay6-2, 6-4
- WDominic Stephan Stricker2021· Swiss Open Gstaad · Round 1Clay6-4, 6-4
- LYannick Hanfmann2021· Nordea Open · QuarterfinalClay4-6, 3-6
- WJohn Millman2021· Nordea Open · Round 2Clay6-3, 3-6, 6-3
- WPedro Sousa2021· Nordea Open · Round 1Clay6-1, 6-1
- LOscar Otte2021· Wimbledon · Round 1Grass6-4, 3-6, 2-6, 7-6(5), 12-13(2)
- LNikoloz Basilashvili2021· Noventi Open · Round 2Grass2-6, 5-7
- WYannick Hanfmann2021· Noventi Open · Round 1Grass7-5, 6-3
- LMarin Cilic2021· French Open · Round 1Clay6-7(6), 1-6, 2-6
- LRoberto Carballes Baena2021· Belgrade Open · Round 1Clay0-6, 4-6
- LCameron Norrie2021· Open Parc Auvergne-Rhone-Alpes Lyon · QuarterfinalClay3-6, 6-3, 3-6
- WJannik Sinner2021· Open Parc Auvergne-Rhone-Alpes Lyon · Round 2Clay6-7(7), 6-2, 7-5
- WMikael Ymer2021· Open Parc Auvergne-Rhone-Alpes Lyon · Round 1Clay6-3, 6-7(4), 6-2
- LMiomir Kecmanovic2021· Serbia Open · Round 2Clay3-6, 6-3, 3-6
- WJuan Ignacio Londero2021· Serbia Open · Round 1Clay6-1, 7-5
- LUgo Humbert2021· Open 13 Provence · QuarterfinalIndoor6-4, 5-7, 6-7(4)
- WAlejandro Davidovich Fokina2021· Open 13 Provence · Round 2Indoor3-6, 6-1, 6-2
- WMikhail Kukushkin2021· Open 13 Provence · Round 1Indoor1-6, 6-3, 6-2