
- Season
- 134–127
- 51.3% win rate
- Career
- 127–124
- 50.6% win rate
- Titles
- 4
- +1 doubles
- Prize money
- $6.2M
- Career
Recent form
4 losses in a row
- WBeat Alexei Popyrin
- LLost to Tommy Paul
- WBeat Nicolai Budkov Kjaer
- LLost to Alejandro Davidovich Fokina
- WBeat Ethan Quinn
- LLost to Ben Shelton
- WBeat Nuno Borges
- WBeat Jack Draper
- LLost to Taylor Fritz
- LLost to Ethan Quinn
- LLost to Nicolai Budkov Kjaer
- LLost to Federico Cina
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on indoor
- Hardmost played78–7053%
- Clay19–2741%
- Grass13–1448%
- Indoor24–1660%
Elo rating
Full leaderboard1866#111 on tour
Peak 1931 in 2022 · from 260 rated matches
- Hard
1948+81 vs overall
148 matches
- Clay
1824-42 vs overall
46 matches
- Indoor
1921+54 vs overall
39 matches
- Grass
1854-12 vs overall
27 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 252· Main tour
- LFederico Cina2026· Roland Garros · Round 1Clay6-3, 4-6, 2-6, 7-6(6), 4-6
- LNicolai Budkov Kjaer2026· Mutua Madrid Open · Round 1Clay3-5ret.
- LEthan Quinn2026· Barcelona Open Banc Sabadell · Round 1Clay5-7, 6-7(7)
- LTaylor Fritz2026· Miami Open presented by Itau · Round 3Hard3-6, 4-6
- WJack Draper2026· Miami Open presented by Itau · Round 2Hard7-6(3), 7-6(0)
- WNuno Borges2026· Miami Open presented by Itau · Round 1Hard6-7(6), 6-2, 7-6(5)
- LBen Shelton2026· BNP Paribas Open · Round 2Hard7-6(3), 6-7(4), 3-6
- WEthan Quinn2026· BNP Paribas Open · Round 1Hard7-5, 7-6(3)
- LAlejandro Davidovich Fokina2026· Australian Open · Round 2Hard3-6, 6-7(3), 7-5, 6-4, 4-6
- WNicolai Budkov Kjaer2026· Australian Open · Round 1Hard6-4, 6-3, 6-4
- LTommy Paul2026· Adelaide International · Round 2Hard4-6, 4-6
- WAlexei Popyrin2026· Adelaide International · Round 1Hard6-3, 7-6(6)
- LKamil Majchrzak2026· Brisbane International presented by ANZ · Round 2Hard7-6(2), 6-7(7), 6-7(8)
- WDane Sweeny2026· Brisbane International presented by ANZ · Round 1Hard6-3, 7-5
- LVit Kopriva2025· Vanda Pharmaceuticals Hellenic Championship · Round 1Indoor4-6, 3-6
- LCorentin Moutet2025· Rolex Paris Masters · Round 1Indoor6-3, 5-7, 1-6
- LAleksandar Vukic2025· Rolex Paris Masters · Qualifying FinalIndoor—
- WMattia Bellucci2025· Rolex Paris Masters · Qualifying 1st RoundIndoor6-3, 6-4
- LUgo Humbert2025· Swiss Indoors Basel · QuarterfinalIndoor6-7(0), 4-6
- WBotic Van De Zandschulp2025· Swiss Indoors Basel · Round 2Indoor7-6(5), 6-7(7), 6-3
- WSebastian Baez2025· Swiss Indoors Basel · Round 1Indoor6-3, 6-4
- WBotic Van De Zandschulp2025· Swiss Indoors Basel · Qualifying FinalIndoor6-4, 6-4
- WMika Brunold2025· Swiss Indoors Basel · Qualifying 1st RoundIndoor6-7(6), 7-6(9), 7-5
- LBenjamin Bonzi2025· BNP Paribas Fortis European Open · Round 1Indoor4-6, 4-6
- LBenjamin Bonzi2025· Rolex Shanghai Masters · Round 1Hard6-7(2), 4-6
- LCarlos Alcaraz2025· US Open · Round 1Hard4-6, 5-7, 4-6
- LFrancisco Comesana2025· Cincinnati Open · Round 3Hard7-6(4), 4-6, 5-7
- WAlex de Minaur2025· Cincinnati Open · Round 2Hard7-6(6), 6-4
- WHugo Dellien2025· Cincinnati Open · Round 1Hard7-5, 7-6(3)
- LLearner Tien2025· National Bank Open presented by Rogers · Round 3Hard6-7(3), 3-6
- WTomas Machac2025· National Bank Open presented by Rogers · Round 2Hard7-6(5), 6-7(5), 6-3
- WSebastian Ofner2025· National Bank Open presented by Rogers · Round 1Hard7-6(6), 7-5
- LDaniil Medvedev2025· Mubadala DC Open · Round 1Hard6-3, 5-7, 1-6
- WMurphy Cassone2025· Mubadala DC Open · Round 1Hard7-6(4), 6-7(5), 6-3
- LBrandon Nakashima2025· Wimbledon · Round 2Grass5-7, 2-6, 7-6(6), 3-6
- WAleksandr Shevchenko2025· Wimbledon · Round 1Grass6-3, 7-5, 7-6(4)
- LJakub Mensik2025· Lexus Eastbourne Open · Round 2Grass5-7, 3-6
- WGeorge Loffhagen2025· Lexus Eastbourne Open · Round 1Grass7-6(6), 3-6, 7-6(1)
- LArthur Rinderknech2025· HSBC Championships · Round 2Grass5-7, 6-7(3)
- WCamilo Ugo Carabelli2025· HSBC Championships · Round 1Grass7-6(6), 6-4
- LZizou Bergs2025· Libéma Open · SemifinalGrass1-6, 4-6
- WDaniil Medvedev2025· Libéma Open · QuarterfinalGrass7-6(5), 7-6(5)
- WNicolas Jarry2025· Libéma Open · Round 2Grass7-6(5), 6-3
- WJesper de Jong2025· Libéma Open · Round 1Grass6-7(5), 7-6(5), 6-2
- LMark Lajal2025· Libéma Open · Qualifying FinalGrass6-7(3), 3-6
- WDenis Yevseyev2025· Libéma Open · Qualifying 1st RoundGrass6-1, 7-6(6)
- LMariano Navone2025· Roland Garros · Round 2Clay1-6, 6-7(1), 3-6
- WRinky Hijikata2025· Roland Garros · Round 1Clay1-6, 6-3, 7-5, 7-6(3)
- LSebastian Ofner2025· Gonet Geneva Open · Qualifying FinalClay5-7, 6-7(2)
- WEnrico Dalla Valle2025· Gonet Geneva Open · Qualifying 1st RoundClay6-4, 6-4
- LLearner Tien2025· Internazionali BNL d'Italia · Round 1Clay4-6, 6-7(11)
- LKaren Khachanov2025· Mutua Madrid Open · Round 2Clay6-7(3), 6-7(4)
- WRinky Hijikata2025· Mutua Madrid Open · Round 1Clay7-5, 7-5
- LStefanos Tsitsipas2025· Barcelona Open Banc Sabadell · Round 1Clay2-6, 2-6
- LTomas Machac2025· Miami Open presented by Itau · Round 3Hard6-7(1), 3-6
- WHolger Rune2025· Miami Open presented by Itau · Round 2Hard4-6, 6-3, 7-6(5)
- WChristopher Eubanks2025· Miami Open presented by Itau · Round 1Hard6-3, 7-6(4)
- LRoman Safiullin2025· BNP Paribas Open · Round 1Hard5-7, 4-6
- LBrandon Nakashima2025· Delray Beach Open · Round 2Hard6-3, 5-7, 2-6
- WChristopher Eubanks2025· Delray Beach Open · Round 1Hard6-3, 7-6(7)
- LTommy Paul2025· Nexo Dallas Open · QuarterfinalIndoor6-7(3), 2-6
- WCameron Norrie2025· Nexo Dallas Open · Round 2Indoor4-6, 7-6(5), 6-4
- WAleksandr Shevchenko2025· Nexo Dallas Open · Round 1Indoor7-6(3), 6-4
- LTomas Machac2025· Australian Open · Round 2Hard6-3, 6-7(1), 7-6(5), 6-7(4), 4-6
- WGauthier Onclin2025· Australian Open · Round 1Hard3-6, 7-6(4), 6-3, 6-2
- LJiri Lehecka2025· Brisbane International presented by ANZ · FinalHard1-4ret.
- WGiovanni Mpetshi Perricard2025· Brisbane International presented by ANZ · SemifinalHard6-3, 7-6(4)
- WNovak Djokovic2025· Brisbane International presented by ANZ · QuarterfinalHard7-6(6), 6-3
- WMatteo Arnaldi2025· Brisbane International presented by ANZ · Round 2Hard7-6(9), 7-6(4)
- WFederico Agustin Gomez2024· Brisbane International presented by ANZ · Round 1Hard7-5, 6-4
- LArthur Rinderknech2024· Rolex Shanghai Masters · Round 1Hard4-6, 6-7(5)
- LBen Shelton2024· Kinoshita Group Japan Open Tennis Championships · Round 1Hard6-3, 1-6, 4-6
- LDenis Yevseyev2024· Hangzhou Open · Qualifying 1st RoundHard6-7(4), 6-4, 3-6
- LLorenzo Musetti2024· US Open · Round 1Hard6-7(3), 6-1, 1-6, 5-7
- LZizou Bergs2024· Winston-Salem Open · Round 1Hard4-6, 6-3, 6-7(1)
- LBen Shelton2024· Cincinnati Open · Round 1Hard6-7(3), 6-7(3)
- LJordan Thompson2024· Mubadala DC Open · Round 2Hard4-6, 3-6
- WJames Duckworth2024· Mubadala DC Open · Round 1Hard6-7(12), 7-5, 6-4
- LAlejandro Davidovich Fokina2024· Atlanta Open · Round 2Hard5-7, 5-7
- WAleksandar Kovacevic2024· Atlanta Open · Round 1Hard6-3, 7-6(5)
- LAlex Michelsen2024· Cerity Partners Hall of Fame Open for the Van Alen Cup Presented by the Margaret Fund · SemifinalGrass2-6, 0-6
- WMackenzie McDonald2024· Cerity Partners Hall of Fame Open for the Van Alen Cup Presented by the Margaret Fund · QuarterfinalGrass4-6, 6-3, 6-4
- WAdrian Mannarino2024· Cerity Partners Hall of Fame Open for the Van Alen Cup Presented by the Margaret Fund · Round 2Grass6-4, 3-6, 6-4
- WConstant Lestienne2024· Cerity Partners Hall of Fame Open for the Van Alen Cup Presented by the Margaret Fund · Round 1Grass6-1, 2-6, 7-6(2)
- LNick Kyrgios2022· Mubadala DC Open · Round 3Hard6-7(1), 2-6
- WDenis Kudla2022· Mubadala DC Open · Round 2Hard6-7(6), 6-4, 6-4
- LTim Van Rijthoven2022· Wimbledon · Round 2Grass4-6, 7-6(8), 6-7(7), 6-7(4)
- WCarlos Taberner2022· Wimbledon · Round 1Grass7-6(5), 6-4, 6-4
- LMaxime Cressy2022· Lexus Eastbourne Open · Round 1Grass3-6, 1-6
- LAlex de Minaur2022· HSBC Championships · Round 1Grass4-6, 4-6
- LFilip Krajinovic2022· Roland Garros · Round 1Clay6-7(5), 2-6, 3-6
- LCasper Ruud2022· Gonet Geneva Open · SemifinalClay6-7(2), 5-7
- WTallon Griekspoor2022· Gonet Geneva Open · QuarterfinalClay6-4, 3-6, 6-3
- WChristopher O'Connell2022· Gonet Geneva Open · Round 2Clay6-3, 7-5
- LStan Wawrinka2022· Internazionali BNL d'Italia · Round 1Clay6-3, 5-7, 2-6
- LSebastian Korda2022· Mutua Madrid Open · Round 1Clay3-6, 5-7
- LOscar Otte2022· BMW Open by Bitpanda · Round 2Clay6-7(4), 2-6
- WJohn Isner2022· Fayez Sarofim & Co. U.S. Men's Clay Court Championship · FinalClay6-3, 7-6(7)
- WNick Kyrgios2022· Fayez Sarofim & Co. U.S. Men's Clay Court Championship · SemifinalClay6-3, 7-5
- WGijs Brouwer2022· Fayez Sarofim & Co. U.S. Men's Clay Court Championship · QuarterfinalClay6-3, 7-5