
- Season
- 120–178
- 40.3% win rate
- Career
- 72–132
- 35.3% win rate
- Titles
- 0
- Singles
- Prize money
- $4.7M
- Career
Recent form
2 losses in a row
- WBeat James Trotter
- WBeat Johannus Monday
- LLost to Abdullah Shelbayh
- LLost to Tristan Boyer
- WBeat Micah Braswell
- LLost to Bernard Tomic
- WBeat Gonzalo Oliveira
- LLost to Learner Tien
- WBeat Carl Emil Overbeck
- WBeat Bor Artnak
- LLost to Borna Gojo
- LLost to Nicolas Mejia
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on grass
- Hardmost played68–9941%
- Clay12–2731%
- Grass33–3549%
- Indoor7–1630%
- Surface TBD0–10%
Elo rating
Full leaderboard1627
Peak 1697 in 2024 · from 298 rated matches
- Hard
1667+40 vs overall
167 matches
- Grass
1698+71 vs overall
68 matches
- Clay
1579-48 vs overall
39 matches
- Indoor
1604-23 vs overall
23 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 235· Main tour
- LRichard Gasquet2024· US Open · Qualifying 1st RoundHard4-6, 5-7
- LJesper de Jong2024· Wimbledon · Qualifying 1st RoundGrass6-7(3), 2-6
- LGregoire Barrere2024· Roland Garros · Qualifying FinalClay6-2, 2-6, 3-6
- WVit Kopriva2024· Roland Garros · Qualifying 2nd RoundClay3-6, 6-3, 6-3
- WJan Choinski2024· Roland Garros · Qualifying 1st RoundClay6-4, 6-4
- LLuciano Darderi2024· Fayez Sarofim & Co. U.S. Men's Clay Court Championship · Round 1Clay6-3, 6-7(3), 2-6
- LConstant Lestienne2024· BNP Paribas Open · Round 1Hard6-3, 2-6, 4-6
- WEmilio Nava2024· BNP Paribas Open · Qualifying FinalHard6-2, 6-4
- WHugo Gaston2024· BNP Paribas Open · Qualifying 1st RoundHard6-1, 6-3
- LJordan Thompson2024· Nexo Dallas Open · Round 2Indoor1-6, 1-6
- WRadu Albot2024· Nexo Dallas Open · Round 1Indoor6-3, 7-6(3)
- LNicolas Moreno De Alboran2024· Nexo Dallas Open · Qualifying FinalIndoor4-6, 7-6(4), 4-6
- WJerry Barton2024· Nexo Dallas Open · Qualifying 1st RoundIndoor6-2, 7-5
- LLukas Klein2024· Australian Open · Qualifying 2nd RoundHard3-6, 7-6(2), 4-6
- WDiego Schwartzman2024· Australian Open · Group StageHard7-6(7), 6-4
- LTennys Sandgren2023· US Open · Qualifying 1st RoundHard6-7(6), 4-6
- LKiranpal Pannu2023· Mubadala DC Open · Qualifying 1st RoundHard6-4, 3-6, 4-6
- LSho Shimabukuro2023· Wimbledon · Qualifying FinalGrass4-6, 4-6, 4-6
- WTung-lin Wu2023· Wimbledon · Qualifying 2nd RoundGrass6-3, 6-4
- WFrancesco Passaro2023· Wimbledon · Qualifying 1st RoundGrass6-4, 6-4
- LSascha Gueymard Wayenburg2023· Roland Garros · Qualifying 1st RoundClay4-6, 3-6
- LJ.J. Wolf2023· Fayez Sarofim & Co. U.S. Men's Clay Court Championship · Round 2Clay4-6, 1-6
- WAleksandar Vukic2023· Fayez Sarofim & Co. U.S. Men's Clay Court Championship · Round 1Clay6-4, 4-6, 6-4
- LChristopher Eubanks2023· Miami Open presented by Itau · Round 1Hard6-7(2), 2-6
- LAlexandre Muller2023· BNP Paribas Open · Qualifying 1st RoundHard4-6, 6-1, 5-7
- LTommy Paul2023· Delray Beach Open · Round 2Hard3-6, 4-6
- WJordan Thompson2023· Delray Beach Open · Round 1Hard3-6, 6-4, 7-6(2)
- LJordan Thompson2023· Nexo Dallas Open · Round 1Indoor1-6, 5-7
- LUgo Humbert2023· Australian Open · Round 2Hard2-6, 7-6(5), 2-6, 4-6
- WRoman Safiullin2023· Australian Open · Round 1Hard3-6, 7-5, 7-6(6), 6-3
- LOleksii Krutykh2023· Australian Open · Qualifying FinalHard6-3, 4-6, 4-6
- WCarlos Taberner2023· Australian Open · Qualifying 2nd RoundHard7-5, 6-3
- WOmar Jasika2023· Australian Open · Qualifying 1st RoundHard6-1, 6-1
- LBrandon Nakashima2022· Cymbiotika San Diego Open · Round 2Hard3-6, 4-6
- WFernando Verdasco2022· Cymbiotika San Diego Open · Round 1Hard6-3, 6-3
- LKaren Khachanov2022· US Open · Round 1Hard6-3, 1-6, 2-6, 2-6
- LThiago Monteiro2022· Winston-Salem Open · Round 1Hard6-7(1), 5-7
- LMarcos Giron2022· Cincinnati Open · Qualifying 1st RoundHard3-6, 2-6
- LBenoit Paire2022· National Bank Open presented by Rogers · Qualifying 1st RoundHard4-6, 4-6
- LReilly Opelka2022· Mubadala DC Open · Round 2Hard7-6(6), 4-6, 4-6
- WMichael Mmoh2022· Mubadala DC Open · Round 1Hard1-6, 6-3, 6-4
- LMackenzie McDonald2022· Atlanta Open · Round 1Hard2-6, 6-7(8)
- LLorenzo Sonego2022· Wimbledon · Round 1Grass7-6(6), 3-6, 5-7, 6-4, 2-6
- LTaro Daniel2022· Vanda Pharmaceuticals Mallorca Championships · Qualifying FinalGrass6-3, 4-6, 3-6
- WMarc Othman Ktiri2022· Vanda Pharmaceuticals Mallorca Championships · Qualifying 1st RoundGrass6-0, 6-1
- LMatteo Berrettini2022· HSBC Championships · Round 2Grass6-3, 6-7(5), 4-6
- WLorenzo Sonego2022· HSBC Championships · Round 1Grass6-4, 3-6, 6-4
- LQuentin Halys2022· HSBC Championships · Qualifying FinalGrass6-7(2), 4-6
- WTaro Daniel2022· HSBC Championships · Qualifying 1st RoundGrass6-4, 1-6, 6-0
- LAlexander Bublik2022· Boss Open · Round 1Grass6-7(3), 5-7
- LJason Kubler2022· Roland Garros · Round 1Clay6-7(5), 6-7(2), 6-7(3)
- LMarton Fucsovics2022· Internazionali BNL d'Italia · Qualifying 1st RoundClay6-4, 1-6, 4-6
- LFederico Coria2022· Mutua Madrid Open · Qualifying 1st RoundClay2-6, 2-6
- LSteve Johnson2022· Fayez Sarofim & Co. U.S. Men's Clay Court Championship · Round 1Clay3-6, 6-4, 4-6
- LThanasi Kokkinakis2022· Miami Open presented by Itau · Round 3Hard6-7(5), 6-4, 6-7(4)
- WLorenzo Sonego2022· Miami Open presented by Itau · Round 2Hard3-6, 7-6(5), 6-4
- WShang Juncheng2022· Miami Open presented by Itau · Round 1Hard6-7(3), 7-5, 6-4
- WUlises Blanch2022· Miami Open presented by Itau · Qualifying FinalHard7-6(8), 2-6, 6-3
- WGustavo Heide2022· Miami Open presented by Itau · Qualifying 1st RoundHard6-7(5), 6-4, 6-3
- LPhilipp Kohlschreiber2022· BNP Paribas Open · Qualifying FinalHard6-0, 3-6, 3-6
- WChun-Hsin Tseng2022· BNP Paribas Open · Qualifying 1st RoundHard6-1, 6-4
- LRafael Nadal2022· Abierto Mexicano Telcel presentado por HSBC · Round 1Hard3-6, 2-6
- LBrandon Nakashima2022· Delray Beach Open · Round 1Hard1-6, 1-6
- LCedrik-Marcel Stebe2022· Nexo Dallas Open · Round 1Indoor6-7(7), 6-3, 3-6
- LKaren Khachanov2022· Australian Open · Round 1Hard6-3, 3-6, 2-6, 6-7(2)
- LDavid Goffin2022· Sydney Tennis Classic · Round 2Hard2-6, 3-6
- WFederico Delbonis2022· Sydney Tennis Classic · Round 1Hard6-3, 6-1
- LAlejandro Tabilo2021· BNP Paribas Open · Round 1Hard1-6, 6-7(0)
- LAndy Murray2021· San Diego Open · Round 1Hard3-6, 2-6
- LOscar Otte2021· US Open · Round 2Hard4-6, 4-6, 2-6
- WLaslo Djere2021· US Open · Round 1Hard4-6, 6-3, 7-5, 7-6(4)
- LEmil Ruusuvuori2021· Winston-Salem Open · Round 1Hard3-6, 4-6
- LMackenzie McDonald2021· Citi Open · QuarterfinalHard3-6, 2-6
- WBrandon Nakashima2021· Citi Open · Round 3Hard3-6, 7-6(3), 6-4
- WTaylor Fritz2021· Citi Open · Round 2Hard6-4, 6-2
- WFeliciano Lopez2021· Citi Open · Round 1Hard6-3, 6-7(5), 6-3
- LChristopher O'Connell2021· Truist Atlanta Open · Round 1Hard6-4, 3-6, 3-6
- LErnesto Escobedo2021· Mifel Open · Round 2Hard4-6, 6-7(9)
- WThanasi Kokkinakis2021· Mifel Open · Round 1Hard4-6, 7-6(4), 7-6(3)
- LJenson Brooksby2021· Hall of Fame Open · Round 2Grass3-6, 6-4, 5-7
- WSteve Johnson2021· Hall of Fame Open · Round 1Grass7-6(3), 3-6, 6-4
- LNovak Djokovic2021· Wimbledon · Round 3Grass4-6, 3-6, 6-7(7)
- WAndreas Seppi2021· Wimbledon · Round 2Grass6-2, 6-4, 6-2
- WAlejandro Davidovich Fokina2021· Wimbledon · Round 1Grass5-7, 4-6, 7-6(4), 6-3, 6-3
- LHubert Hurkacz2021· Miami Open presented by Itau · Round 2Hard6-7(5), 4-6
- WJeremy Chardy2021· Miami Open presented by Itau · Round 1Hard3-6, 6-3, 6-4
- LTallon Griekspoor2021· Abierto Mexicano Telcel presentado por HSBC · Round 1Hard3-6, 6-7(6)
- LNovak Djokovic2019· US Open · Round 3Hard3-6, 4-6, 2-6
- WDusan Lajovic2019· US Open · Round 2Hard7-5, 7-5, 0-6, 6-3
- WJanko Tipsarevic2019· US Open · Round 1Hard3-6, 6-1, 7-6(5), 6-1
- LRobin Haase2019· Winston-Salem Open · Round 1Hard4-6, 6-7(3)
- LLucas Pouille2019· Western & Southern Open · Round 1Hard3-6, 6-7(6)
- LTommy Paul2019· Citi Open · Round 1Hard0-6, 4-6
- LAlexei Popyrin2019· BB&T Atlanta Open · Round 1Hard3-6, 4-6
- LMatthew Ebden2019· Hall of Fame Open · Round 2Grass2-6, 2-6
- WBradley Klahn2019· Hall of Fame Open · Round 1Grass6-4, 7-6(5)
- LNovak Djokovic2019· Wimbledon · Round 2Grass3-6, 2-6, 2-6
- WMalek Jaziri2019· Wimbledon · Round 1Grass6-4, 6-1, 6-3
- LPierre-Hugues Herbert2019· Nature Valley International · Round 1Grass7-5, 6-7(8), 4-6
- LMatteo Berrettini2019· Mercedes Cup · QuarterfinalGrass3-6, 3-6