
- Season
- 270–230
- 54.0% win rate
- Career
- 504–394
- 56.1% win rate
- Titles
- 14
- Singles
- Prize money
- $16.0M
- Career
Recent form
1 loss in a row
- WBeat Julian Lenz
- LLost to Daniil Medvedev
- WBeat James Duckworth
- LLost to Duje Ajdukovic
- LLost to Giulio Zeppieri
- WBeat Michael Mmoh
- LLost to Matteo Arnaldi
- WBeat David Goffin
- LLost to Lorenzo Sonego
- WBeat Andy Murray
- WBeat Taylor Fritz
- LLost to Felix Auger-Aliassime
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on indoor
- Hardmost played85–8351%
- Clay72–6553%
- Grass34–2855%
- Indoor79–5459%
Elo rating
Full leaderboard1661
Peak 1892 in 2009 · from 758 rated matches
- Hard
1656-5 vs overall
286 matches
- Clay
1631-30 vs overall
208 matches
- Indoor
1728+67 vs overall
181 matches
- Grass
1658about the same
83 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 763· Main tour
- LFelix Auger-Aliassime2022· Rolex Paris Masters · Round 3Indoor1-6, 3-6
- WTaylor Fritz2022· Rolex Paris Masters · Round 2Indoor7-5, 5-7, 6-4
- WAndy Murray2022· Rolex Paris Masters · Round 1Indoor4-6, 7-5, 6-3
- LLorenzo Sonego2022· Moselle Open · Round 2Indoor6-7(2), 4-6
- WDavid Goffin2022· Moselle Open · Round 1Indoor6-3, 6-3
- LMatteo Arnaldi2022· US Open · Qualifying 2nd RoundHard1-6, 6-3, 4-6
- WMichael Mmoh2022· US Open · Qualifying 1st RoundHard2-6, 7-5, 6-1
- LGiulio Zeppieri2022· Plava Laguna Croatia Open Umag · Qualifying 1st RoundClay6-4, 3-6, 5-7
- LDuje Ajdukovic2022· Wimbledon · Qualifying 1st RoundGrass2-6, 3-6
- WJames Duckworth2022· Libéma Open · Round 1Grass6-4, 7-6(9)
- LDaniil Medvedev2022· Libéma Open · Round 2Grass5-7, 4-6
- WJulian Lenz2022· Libéma Open · Qualifying FinalGrass4-6, 6-3, 6-2
- WGonzalo Oliveira2022· Libéma Open · Qualifying 1st RoundGrass6-3, 3-6, 6-2
- LMarin Cilic2022· Roland Garros · Round 3Clay0-6, 3-6, 2-6
- WSteve Johnson2022· Roland Garros · Round 2Clay7-5, 6-1, 7-6(6)
- WPablo Carreno Busta2022· Roland Garros · Round 1Clay6-4, 6-4, 4-6, 1-6, 6-4
- LKaren Khachanov2022· Grand Prix Auvergne-Rhône-Alpes · Round 1Indoor1-6, 4-6
- WNerman Fatic2022· Grand Prix Auvergne-Rhône-Alpes · Qualifying FinalIndoor6-0, 7-5
- WMatthias Bachinger2022· Grand Prix Auvergne-Rhône-Alpes · Qualifying 1st RoundIndoor6-2, 6-4
- LDamir Dzumhur2022· Serbia Open · Qualifying 1st RoundClay6-3, 5-7, 2-6
- LJack Draper2022· Miami Open presented by Itau · Round 1Hard5-7, 1-6
- LJo-Wilfried Tsonga2022· Open 13 Provence · Round 1Indoor2-6, 4-6
- LRoberto Bautista Agut2022· Open Occitanie · Round 2Indoor4-6, 2-3ret.
- WLucas Pouille2022· Open Occitanie · Round 1Indoor7-6(4), 5-7, 6-4
- WAntoine Hoang2022· Open Occitanie · Qualifying FinalIndoor6-4, 7-5
- WMarc-Andrea Huesler2022· Open Occitanie · Qualifying 1st RoundIndoor7-6(7), 7-6(7)
- LEdward Winter2022· Australian Open · Qualifying 1st RoundHard3-6, 6-1, 3-6
- LAslan Karatsev2021· VTB Kremlin Cup · QuarterfinalIndoor4-6, 3-6
- WMackenzie McDonald2021· VTB Kremlin Cup · Round 2Indoor6-3, 6-2
- WLaslo Djere2021· VTB Kremlin Cup · Round 1Indoor6-7(3), 7-5, 6-3
- LAlejandro Davidovich Fokina2021· Moselle Open · Round 1Indoor7-6(4), 6-7(2), 2-6
- LBenoit Paire2021· Winston-Salem Open · Round 2Hard3-6, 3-6
- WArthur Rinderknech2021· Winston-Salem Open · Round 1Hard7-5, 6-3
- LEgor Gerasimov2021· Olympics · Round 1Hard6-4, 3-6, 4-6
- LDusan Lajovic2021· Wimbledon · Round 1Grass4-6, 5-7, 6-3, 6-4, 3-6
- LCasper Ruud2021· Mallorca Championships · Round 1Grass4-6, 6-7
- LNikoloz Basilashvili2021· Noventi Open · Round 1Grass1-6, 6-3, 4-6
- LLloyd Harris2021· Mercedes Cup · Round 1Grass4-6, 5-7
- LMarton Fucsovics2021· French Open · Round 1Clay4-6, 1-6, 6-7(5)
- LPedro Martinez2021· Emilia-Romagna Open · Round 1Clay0-6, 4-6
- LAljaz Bedene2021· Open Parc Auvergne-Rhone-Alpes Lyon · Round 1Clay2-6, 3-6
- LPierre-Hugues Herbert2021· Millennium Estoril Open · Round 1Clay5-7, 3-6
- LPablo Andujar2021· Barcelona Open Banc Sabadell · Round 1Clay1-6, 6-3, 3-6
- LLorenzo Sonego2021· Sardegna Open · Round 2Clay4-6, 1-6
- WStefano Travaglia2021· Sardegna Open · Round 1Clay1-6, 6-3, 6-4
- LDennis Novak2021· Open Sud de France · Round 1Indoor6-7(5), 6-1, 3-6
- LStefanos Tsitsipas2021· Australian Open · Round 1Hard1-6, 2-6, 1-6
- LJeremy Chardy2021· Murray River Open · Round 2Hard3-6, 4-6
- WElias Ymer2021· Murray River Open · Round 1Hard6-4, 6-4
- LJohn Millman2020· Sofia Open · Round 2Indoor5-7, 7-6(3), 2-6
- WAndrej Martin2020· Sofia Open · Round 1Indoor6-2, 6-2
- LTommy Paul2020· Rolex Paris Masters · Round 1Indoor6-3, 3-6, 3-6
- LJannik Sinner2020· bett1HULKS Championships · QuarterfinalIndoor3-6, 6-0, 4-6
- WDenis Shapovalov2020· bett1HULKS Championships · Round 2Indoor6-1, 4-6, 6-2
- WJordan Thompson2020· bett1HULKS Championships · Round 1Indoor6-3, 7-5
- LRoberto Bautista Agut2020· Bett1HULKS Indoors · Round 2Indoor4-6, 6-7(5)
- WMarton Fucsovics2020· Bett1HULKS Indoors · Round 1Indoor6-0, 6-3
- LDenis Shapovalov2020· French Open · Round 1Clay2-6, 5-7, 7-5, 3-6
- LJiri Vesely2020· Hamburg European Open · Round 1Clay5-7, 2-6
- LFelix Auger-Aliassime2020· Open 13 Provence · SemifinalIndoor5-7, 6-7(2)
- WDaniil Medvedev2020· Open 13 Provence · QuarterfinalIndoor6-4, 6-0
- WAljaz Bedene2020· Open 13 Provence · Round 2Indoor7-6(6), 6-4
- WHarold Mayot2020· Open 13 Provence · Round 1Indoor6-4, 7-6(3)
- LGael Monfils2020· ABN AMRO World Tennis Tournament · Round 2Indoor4-6, 1-6
- WMikhail Kukushkin2020· ABN AMRO World Tennis Tournament · Round 1Indoor7-6(3), 3-6, 6-3
- LRichard Gasquet2020· Open Sud de France · Round 1Indoor4-6, 4-6
- LNick Kyrgios2020· Australian Open · Round 2Hard2-6, 4-6, 6-4, 5-7
- WPablo Cuevas2020· Australian Open · Round 1Hard6-1, 6-3, 6-3
- LJeremy Chardy2020· Adelaide International · Round 1Hard3-6, 5-7
- LDenis Shapovalov2019· Rolex Paris Masters · Round 1Indoor2-2ret.
- LAljaz Bedene2019· Erste Bank Open 500 · Round 2Indoor2-6, 6-3, 3-6
- WFeliciano Lopez2019· Erste Bank Open 500 · Round 1Indoor6-4, 6-3
- LStan Wawrinka2019· European Open · QuarterfinalIndoor3-6, 7-6(6), 2-6
- WJo-Wilfried Tsonga2019· European Open · Round 2Indoor6-4, 7-5
- WSteve Darcis2019· European Open · Round 1Indoor6-1, 6-2
- LCameron Norrie2019· Rolex Shanghai Masters · Round 1Hard5-7, 2-6
- LReilly Opelka2019· Rakuten Japan Open Tennis Championships · Round 2Hard6-7(4), 6-7(2)
- WPablo Andujar2019· Rakuten Japan Open Tennis Championships · Round 1Hard6-4, 6-0
- LAljaz Bedene2019· Moselle Open · Round 2Indoor6-7(9), 2-6
- WMarius Copil2019· Moselle Open · Round 1Indoor6-3, 6-4
- LAndrey Rublev2019· US Open · Round 2Hard2-6, 0-0ret.
- WBjorn Fratangelo2019· US Open · Round 1Hard5-7, 7-5, 7-5, 7-5
- LPablo Carreno Busta2019· Western & Southern Open · Round 1Hard5-7, 6-7(4)
- LRadu Albot2019· Rogers Cup (M) · Round 1Hard4-6, 2-6
- LNick Kyrgios2019· Citi Open · Round 2Hard4-6, 6-7(5)
- LTennys Sandgren2019· Wimbledon · Round 2Grass2-6, 3-6, 6-4, 6-3, 6-8
- WSalvatore Caruso2019· Wimbledon · Round 1Grass7-6(7), 6-3, 6-2
- LThomas Fabbiano2019· Nature Valley International · QuarterfinalGrass4-6, 3-6
- WNicolas Jarry2019· Nature Valley International · Round 2Grass6-2, 6-4
- WTennys Sandgren2019· Nature Valley International · Round 1Grass7-5, 6-1
- LFeliciano Lopez2019· Fever-Tree Championships · FinalGrass2-6, 7-6(4), 6-7(2)
- WDaniil Medvedev2019· Fever-Tree Championships · SemifinalGrass6-7(4), 6-4, 6-3
- WNicolas Mahut2019· Fever-Tree Championships · QuarterfinalGrass7-6(5), 5-7, 7-6(3)
- WKevin Anderson2019· Fever-Tree Championships · Round 2Grass6-1, 4-6, 6-4
- WJames Ward2019· Fever-Tree Championships · Round 1Grass3-6, 6-3, 7-6(2)
- LFelix Auger-Aliassime2019· Mercedes Cup · Round 2Grass5-7, 4-6
- WPeter Gojowczyk2019· Mercedes Cup · Round 1Grass4-6, 6-2, 6-3
- LSalvatore Caruso2019· French Open · Round 2Clay1-6, 2-6, 4-6
- WSergiy Stakhovsky2019· French Open · Round 1Clay6-3, 6-3, 6-4
- LPhilipp Kohlschreiber2019· Internazionali BNL dItalia · Round 1Clay2-6, 6-3, 3-6