
World ranking
67
895 points
- Season
- 236–264
- 47.2% win rate
- Career
- 328–381
- 46.3% win rate
- Titles
- 5
- Singles
- Prize money
- $15.2M
- Career
Recent form
1 loss in a row
- LLost to Nuno Borges
- WBeat Titouan Droguet
- LLost to Alex de Minaur
- LLost to Alexis Galarneau
- WBeat Remy Bertola
- WBeat Learner Tien
- LLost to Alex Michelsen
- LLost to Jacob Fearnley
- LLost to Denis Shapovalov
- LLost to Lorenzo Sonego
- WBeat Thiago Agustin Tirante
- LLost to Alexander Bublik
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on grass
- Hardmost played110–11349%
- Clay9–5614%
- Grass64–4161%
- Indoor53–5450%
Elo rating
Full leaderboard1805#175 on tour
Peak 1904 in 2024 · from 753 rated matches
- Hard
1857+52 vs overall
335 matches
- Indoor
1825+20 vs overall
157 matches
- Grass
1936+130 vs overall
152 matches
- Clay
1656-149 vs overall
109 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 721· Main tour
- LAlexander Bublik2026· US Open · Round 2Hard3-6, 1-6, 1-6
- WThiago Agustin Tirante2026· US Open · Round 1Hard4-6, 3-6, 6-3, 6-3, 6-3
- LLorenzo Sonego2026· Winston-Salem Open · Round 2Hard1-6, 6-7(5)
- LDenis Shapovalov2026· Cincinnati Open · Round 1Hard1-6, 4-6
- LJacob Fearnley2026· National Bank Open presented by Rogers · Round 1Hard6-7(3), 4-6
- LAlex Michelsen2026· Mubadala DC Open · Round 2Hard4-6, 6-7(3)
- WLearner Tien2026· Mubadala DC Open · Round 1Hard7-5, 6-4
- LAlex de Minaur2026· Wimbledon · Round 2Grass3-6, 2-6, 2-6
- WTitouan Droguet2026· Wimbledon · Round 1Grass6-2, 6-4, 6-1
- LNuno Borges2026· Vanda Pharmaceuticals Mallorca Championships · Round 1Grass2-6, 2-6
- LArthur Fery2026· HSBC Championships · Round 2Grass6-7(7), 4-6
- WJakub Mensik2026· HSBC Championships · Round 1Grass5-7, 7-6(3), 7-6(5)
- LAlex de Minaur2026· Libéma Open · SemifinalGrass4-6, 0-6
- WZhang Zhizhen2026· Libéma Open · QuarterfinalGrass7-6(4), 6-3
- WArthur Rinderknech2026· Libéma Open · Round 2Grass7-6(5), 3-6, 6-3
- WGabriel Diallo2026· Libéma Open · Round 1Grass6-4, 3-6, 7-5
- LUgo Humbert2026· Roland Garros · Round 1Clay3-6, 4-6, 3-6
- LRaphael Collignon2026· Gonet Geneva Open · Round 1Clay3-6, 6-7(5)
- LDamir Dzumhur2026· Internazionali BNL d'Italia · Round 1Clay4-6, 0-6
- LIgnacio Buse2026· Mutua Madrid Open · Round 1Clay4-6, 2-6
- LNuno Borges2026· Barcelona Open Banc Sabadell · Round 1Clay3-6, 4-6
- LZizou Bergs2026· Rolex Monte-Carlo Masters · Round 1Clay4-6, 3-6
- LDaniel Merida2026· Tiriac Open presented by UniCredit Bank · Round 2Clay6-4, 2-6, 2-6
- LTommy Paul2026· Miami Open presented by Itau · Round 2Hard2-6, 6-2, 4-6
- WZhang Zhizhen2026· Miami Open presented by Itau · Round 1Hard6-3, 6-2
- LMatteo Berrettini2026· BNP Paribas Open · Round 1Hard6-4, 5-7, 5-7
- LSho Shimabukuro2026· Abierto Mexicano Telcel presentado por HSBC · Round 1Hard3-6, 4-6
- LBen Shelton2026· Nexo Dallas Open · Round 2Indoor6-7(2), 7-6(4), 3-6
- WAdam Walton2026· Nexo Dallas Open · Round 1Indoor6-4, 6-2
- LFelix Auger-Aliassime2026· Open Occitanie · FinalIndoor3-6, 6-7(4)
- WMartin Damm2026· Open Occitanie · SemifinalIndoor1-6, 6-3, 6-4
- WArthur Gea2026· Open Occitanie · QuarterfinalIndoor5-7, 6-4, 6-4
- WUgo Humbert2026· Open Occitanie · Round 2Indoor6-7(4), 6-3, 7-6(4)
- WPedro Martinez2026· Open Occitanie · Round 1Indoor7-6(3), 6-1
- LRinky Hijikata2026· Australian Open · Round 1Hard3-6, 3-6, 1-6
- LEliot Spizzirri2026· ASB Classic · Round 1Hard4-6, 3-6
- LMarin Cilic2026· Bank of China Hong Kong Tennis Open · Round 1Hard3-6, 2-6
- LArthur Cazaux2025· Moselle Open · Round 1Indoor3-6, 6-7(4)
- LYannick Hanfmann2025· Rolex Paris Masters · Qualifying 1st RoundIndoor3-6, 2-6
- LRemy Bertola2025· Swiss Indoors Basel · Qualifying 1st RoundIndoor1-6, 2-6
- LFrancisco Cerundolo2025· Rolex Shanghai Masters · Round 2Hard6-7(3), 6-7(4)
- WMatteo Berrettini2025· Rolex Shanghai Masters · Round 1Hard7-5, 7-6(5)
- LLorenzo Musetti2025· China Open · Round 2Hard3-6, 3-6
- WAlexander Bublik2025· China Open · Round 1Hard6-3, 6-2
- WJesper de Jong2025· China Open · Qualifying FinalHard6-4, 6-4
- WAndrea Vavassori2025· China Open · Qualifying 1st RoundHard6-3, 6-1
- LWu Yibing2025· Hangzhou Open · Round 1Hard6-4, 6-7(5), 5-7
- LJiri Lehecka2025· US Open · Round 4Hard6-7(4), 4-6, 6-2, 2-6
- WBen Shelton2025· US Open · Round 3Hard3-6, 6-3, 4-6, 6-4ret.
- WJordan Thompson2025· US Open · Round 2Hard6-4, 6-7(5), 6-3, 6-3
- WTallon Griekspoor2025· US Open · Round 1Hard7-5, 6-4, 6-0
- LJannik Sinner2025· Cincinnati Open · Round 4Hard4-6, 6-7(4)
- WTommy Paul2025· Cincinnati Open · Round 3Hard5-7, 6-3, 6-4
- WTomas Machac2025· Cincinnati Open · Round 2Hard6-3, 6-3
- WJordan Thompson2025· Cincinnati Open · Round 1Hard6-2, 6-2
- WDalibor Svrcina2025· Cincinnati Open · Qualifying FinalHard6-3, 6-4
- WMitchell Krueger2025· Cincinnati Open · Qualifying 1st RoundHard6-1, 6-1
- LBen Shelton2025· National Bank Open presented by Rogers · Round 2Hard2-6, 3-6
- WMarcos Giron2025· National Bank Open presented by Rogers · Round 1Hard6-4, 6-4
- WJuan Carlos Aguilar2025· National Bank Open presented by Rogers · Qualifying FinalHard6-3, 6-1
- LJames Duckworth2025· Mifel Tennis Open by Telcel Oppo · Round 1Hard3-6, 4-6
- LAndrey Rublev2025· Wimbledon · Round 3Grass5-7, 2-6, 3-6
- WValentin Royer2025· Wimbledon · Round 2Grass6-4, 6-4, 5-7, 7-6(1)
- WChristopher O'Connell2025· Wimbledon · Round 1Grass6-2, 6-4, 6-3
- WLi Tu2025· Wimbledon · Qualifying FinalGrass3-6, 6-3, 6-4, 6-4
- WNicolai Budkov Kjaer2025· Wimbledon · Qualifying 2nd RoundGrass6-2, 6-3
- WAndrea Collarini2025· Wimbledon · Qualifying 1st RoundGrass6-4, 6-2
- LDaniil Medvedev2025· Libéma Open · Round 2Grass6-7(6), 4-6
- WChristopher O'Connell2025· Libéma Open · Round 1Grass6-1, 6-3
- LAlexander Blockx2025· Libéma Open · Qualifying FinalGrass3-6, 6-3, 6-7(6)
- WDaniel Dutra da Silva2025· Libéma Open · Qualifying 1st RoundGrass6-1, 6-1
- LLuca Van Assche2025· Roland Garros · Qualifying 1st RoundClay3-6, 5-7
- LCarlos Taberner2025· Internazionali BNL d'Italia · Qualifying 1st RoundClay1-6, 6-0, 0-6
- LHugo Dellien2025· Mutua Madrid Open · Qualifying 1st RoundClay3-6, 6-7(8)
- LAlex Michelsen2025· Fayez Sarofim & Co. U.S. Men's Clay Court Championship · Round 2Clay7-6(0), 4-6, 2-6
- WYannick Hanfmann2025· Fayez Sarofim & Co. U.S. Men's Clay Court Championship · Round 1Clay7-6(5), 6-3
- LCorentin Denolly2025· Fayez Sarofim & Co. U.S. Men's Clay Court Championship · Qualifying FinalClay4-6, 7-5, 6-7(5)
- WNaoki Nakagawa2025· Fayez Sarofim & Co. U.S. Men's Clay Court Championship · Qualifying 1st RoundClay3-6, 6-3, 6-2
- LEthan Quinn2025· Miami Open presented by Itau · Qualifying 1st RoundHard6-3, 4-6, 2-6
- LAdam Walton2025· Abierto Mexicano Telcel presentado por HSBC · Qualifying 1st RoundHard4-6, 0-6
- LRinky Hijikata2025· Nexo Dallas Open · Round 1Indoor5-7, 3-6
- LRichard Gasquet2025· Open Occitanie · Round 1Indoor3-6, 2-6
- LKaren Khachanov2025· Australian Open · Round 1Hard6-7(5), 3-6, 3-6
- LMariano Navone2025· ASB Classic · Round 1Hard6-7(6), 7-6(5), 1-6
- LSumit Nagal2025· ASB Classic · Qualifying FinalHard6-7(5), 3-6
- WDominic Stricker2025· ASB Classic · Qualifying 1st RoundHard6-4, 6-4
- LBu Yunchaokete2024· Moselle Open · Round 1Indoor6-7(4), 4-6
- LJordan Thompson2024· Rolex Paris Masters · Round 3Indoor5-7, 6-7(5)
- WZizou Bergs2024· Rolex Paris Masters · Round 2Indoor3-6, 6-2, 6-4
- WTommy Paul2024· Rolex Paris Masters · Round 1Indoor6-3, 7-5
- LStan Wawrinka2024· Swiss Indoors Basel · Round 1Indoor3-6, 6-3, 5-7
- LAleksandar Vukic2024· Almaty Open · Round 2Hard6-7(4), 3-6
- WRoman Safiullin2024· Almaty Open · Round 1Hard5-7, 7-6(4), 6-3
- LZachary Svajda2024· Rolex Shanghai Masters · Round 1Hard3-6, 6-1, 0-6
- LDaniil Medvedev2024· China Open · Round 2Hard6-7(6), 2-6
- WLorenzo Sonego2024· China Open · Round 1Hard1-6, 6-2, 6-3
- LLorenzo Musetti2024· Chengdu Open · QuarterfinalHard2-6, 7-5, 2-6
- WZhou Yi2024· Chengdu Open · Round 2Hard7-6(3), 2-6, 6-4
- WTerence Atmane2024· Chengdu Open · Round 1Hard6-7(9), 6-1, 6-3
- LDavid Goffin2024· US Open · Round 2Hard7-6(8), 3-6, 2-6, 6-7(1)