
World ranking
135
438 points
- Season
- 200–156
- 56.2% win rate
- Career
- 138–135
- 50.5% win rate
- Titles
- 5
- Singles
- Prize money
- $7.0M
- Career
Recent form
1 loss in a row
- WBeat Moez Echargui
- LLost to Nuno Borges
- WBeat Moez Echargui
- WBeat Jan Choinski
- WBeat Juan Manuel Cerundolo
- LLost to Alejandro Davidovich Fokina
- LLost to Lautaro Midon
- LLost to Henri Squire
- LLost to Learner Tien
- WBeat Spencer Johnson
- WBeat Elias Ymer
- LLost to Toby Samuel
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on clay
- Hard42–4946%
- Claymost played137–8661%
- Grass16–1453%
- Indoor5–742%
Elo rating
Full leaderboard1824#149 on tour
Peak 1927 in 2019 · from 355 rated matches
- Clay
1898+74 vs overall
222 matches
- Hard
1796-27 vs overall
91 matches
- Grass
1833+9 vs overall
30 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 282· Main tour
- LToby Samuel2026· US Open · Qualifying FinalHard6-4, 4-6, 0-5ret.
- WElias Ymer2026· US Open · Qualifying 2nd RoundHard6-2, 7-6(5)
- WSpencer Johnson2026· US Open · Qualifying 1st RoundHard7-6(5), 4-6, 7-6(9)
- LLearner Tien2026· Roland Garros · Round 1Clay0-6, 6-2, 0-6, 2-6
- LHenri Squire2026· Bitpanda Hamburg Open · Qualifying 1st RoundClay6-1, 4-6, 3-6
- LAlejandro Davidovich Fokina2026· Internazionali BNL d'Italia · Round 2Clay6-7(2), 4-6
- WJuan Manuel Cerundolo2026· Internazionali BNL d'Italia · Round 1Clay7-6(2), 7-5
- WJan Choinski2026· Internazionali BNL d'Italia · Qualifying FinalClay6-2, 3-6, 6-2
- WMoez Echargui2026· Internazionali BNL d'Italia · Qualifying 1st RoundClay6-0, 6-2
- LAlexander Blockx2026· Mutua Madrid Open · Round 1Clay6-4, 5-7, 5-7
- LMartin Damm2026· Mutua Madrid Open · Qualifying FinalClay6-2, 4-6, 6-7(5)
- WUgo Blanchet2026· Mutua Madrid Open · Qualifying 1st RoundClay7-5, 6-4
- LAlexander Zverev2026· Rolex Monte-Carlo Masters · Round 2Clay6-4, 4-6, 5-7
- WMatteo Arnaldi2026· Rolex Monte-Carlo Masters · Round 1Clay6-2, 6-4
- WNikoloz Basilashvili2026· Rolex Monte-Carlo Masters · Qualifying FinalClay7-5, 6-0
- WJesper de Jong2026· Rolex Monte-Carlo Masters · Qualifying 1st RoundClay7-5, 1-6, 6-1
- LLiam Draxl2026· Miami Open presented by Itau · Qualifying 1st RoundHard6-4, 4-6, 2-6
- LSebastian Baez2026· BCI Seguros Chile Open · Round 2Clay6-7(2), 6-1, 5-7
- WJuan Manuel Cerundolo2026· BCI Seguros Chile Open · Round 1Clay3-6, 6-3, 6-3
- LThiago Agustin Tirante2026· Rio Open presented by Claro · Round 1Clay5-7, 3-6
- LLuciano Darderi2026· Australian Open · Round 1Hard6-7(5), 5-7, 6-7(3)
- LEliot Spizzirri2026· ASB Classic · Qualifying 1st RoundHard2-6, 4-6
- LMichael Mmoh2026· Bank of China Hong Kong Tennis Open · Qualifying 1st RoundHard6-3, 3-6, 5-7
- LMarco Trungelliti2025· US Open · Qualifying 2nd RoundHard6-7(3), 5-7
- WYosuke Watanuki2025· US Open · Qualifying 1st RoundHard6-4, 6-4
- LMartin Landaluce2025· Cincinnati Open · Qualifying 1st RoundHard4-6, 6-3, 6-7(5)
- LTitouan Droguet2025· Plava Laguna Croatia Open Umag · Round 1Clay3-6, 3-6
- LCamilo Ugo Carabelli2025· Nordea Open · Round 1Clay4-6, 4-6
- LArthur Rinderknech2025· Wimbledon · Round 2Grass6-3, 3-6, 6-7(3), 6-4, 3-6
- WChris Rodesch2025· Wimbledon · Round 1Grass7-6(8), 6-4, 6-4
- LGiulio Zeppieri2025· Wimbledon · Qualifying FinalGrass6-1, 2-6, 4-6, 7-5, 5-7
- WHady Habib2025· Wimbledon · Qualifying 2nd RoundGrass6-0, 6-4
- WFrancesco Maestrelli2025· Wimbledon · Qualifying 1st RoundGrass6-3, 6-4
- LUgo Blanchet2025· Roland Garros · Qualifying 2nd RoundClay6-7(5), 6-7(5)
- WHarold Mayot2025· Roland Garros · Qualifying 1st RoundClay6-3, 6-4
- LDusan Lajovic2025· Mutua Madrid Open · Qualifying FinalClay4-6, 2-6
- WChun-Hsin Tseng2025· Mutua Madrid Open · Qualifying 1st RoundClay2-6, 6-3, 7-5
- LTommy Paul2025· Fayez Sarofim & Co. U.S. Men's Clay Court Championship · Round 2Clay6-2, 2-6, 6-7(5)
- WAlexander Ritschard2025· Fayez Sarofim & Co. U.S. Men's Clay Court Championship · Round 1Clay6-3, 6-4
- LTomas Martin Etcheverry2025· BCI Seguros Chile Open · Round 2Clay2-6, 4-6
- WJuan Pablo Ficovich2025· BCI Seguros Chile Open · Round 1Clay2-6, 6-4, 6-4
- LTomas Barrios Vera2025· Rio Open presented by Claro · Qualifying 1st RoundClay4-6, 3-6
- LTaylor Fritz2025· Australian Open · Round 2Hard2-6, 1-6, 0-6
- WBorna Coric2025· Australian Open · Round 1Hard7-5, 6-1, 6-2
- WHugo Dellien2025· Australian Open · Qualifying FinalHard6-2, 6-3
- WLaslo Djere2025· Australian Open · Qualifying 2nd RoundHard6-4, 1-6, 7-5
- WMurkel Dellien2025· Australian Open · Qualifying 1st RoundHard6-3, 6-1
- LDenis Yevseyev2024· Bank of China Hong Kong Tennis Open · Qualifying 1st RoundHard4-6, 6-2, 2-6
- LChak Lam Coleman Wong2024· US Open · Qualifying 1st RoundHard6-4, 6-7(4), 3-6
- LSebastian Korda2024· Mubadala DC Open · Round 2Hard3-6, 2-6
- WAslan Karatsev2024· Mubadala DC Open · Round 1Hard6-4, 6-2
- LPavel Kotov2024· Nordea Open · Round 1Clay4-6, 7-6(6), 1-6
- LShang Juncheng2024· Wimbledon · Round 1Grass5-7, 4-6, 4-6
- WTimofey Skatov2024· Wimbledon · Qualifying FinalGrass6-2, 7-5, 6-3
- WTomas Barrios Vera2024· Wimbledon · Qualifying 2nd RoundGrass2-6, 6-2, 6-0
- WEnzo Couacaud2024· Wimbledon · Qualifying 1st RoundGrass7-6(5), 7-5
- LGijs Brouwer2024· Libéma Open · Qualifying FinalGrass4-6, 6-4, 6-7(3)
- WDenis Yevseyev2024· Libéma Open · Qualifying 1st RoundGrass7-5, 6-3
- LUgo Blanchet2024· Roland Garros · Qualifying 1st RoundClay4-6, 6-4, 1-6
- LMikhail Kukushkin2024· Internazionali BNL d'Italia · Qualifying 1st RoundClay7-5, 6-7(9), 6-7(2)
- LTaylor Fritz2024· BMW Open by Bitpanda · SemifinalClay3-6, 4-6
- WAlexander Zverev2024· BMW Open by Bitpanda · QuarterfinalClay6-4, 6-4
- WAlex Michelsen2024· BMW Open by Bitpanda · Round 2Clay6-7(7), 6-2, 6-1
- WDominik Koepfer2024· BMW Open by Bitpanda · Round 1Clay7-6(3), 6-3
- LHubert Hurkacz2024· Millennium Estoril Open · SemifinalClay3-6, 6-3, 3-6
- WNuno Borges2024· Millennium Estoril Open · QuarterfinalClay6-2, 7-6(3)
- WArthur Fils2024· Millennium Estoril Open · Round 2Clay2-6, 6-4, 6-4
- WJurij Rodionov2024· Millennium Estoril Open · Round 1Clay7-6(3), 7-5
- LValentin Vacherot2024· Miami Open presented by Itau · Qualifying 1st RoundHard3-6, 4-6
- LTomas Barrios Vera2024· BCI Seguros Chile Open · Round 1Clay6-7(3), 5-7
- LJoao Fonseca2024· Rio Open presented by Claro · Round 2Clay4-6, 4-6
- WRoberto Carballes Baena2024· Rio Open presented by Claro · Round 1Clay2-6, 7-6(1), 6-3
- LBernabe Zapata Miralles2024· Cordoba Open · Round 1Clay6-1, 6-7(3), 0-3ret.
- LChristopher O'Connell2024· Australian Open · Round 1Hard6-3, 5-7, 6-4, 1-6, 5-7
- LAlexei Popyrin2023· Kinoshita Group Japan Open Tennis Championships · Round 2Hard6-4, 6-7(3), 2-6
- WSho Shimabukuro2023· Kinoshita Group Japan Open Tennis Championships · Round 1Hard6-4, 3-6, 6-3
- WRinky Hijikata2023· Kinoshita Group Japan Open Tennis Championships · Qualifying FinalHard5-7, 6-3, 6-2
- WPhilip Sekulic2023· Kinoshita Group Japan Open Tennis Championships · Qualifying 1st RoundHard7-6(3), 6-3
- LDaniil Medvedev2023· Rolex Shanghai Masters · Round 2Hard3-6, 3-6
- WAleksandar Kovacevic2023· Rolex Shanghai Masters · Round 1Hard6-4, 7-6(10)
- LLloyd Harris2023· China Open · Qualifying FinalHard3-6, 0-6
- WCui Jie2023· China Open · Qualifying 1st RoundHard7-5, 6-2
- LJan-Lennard Struff2023· Huafa Properties Zhuhai Championships · Round 2Hard3-6, 6-1, 4-6
- WZhou Yi2023· Huafa Properties Zhuhai Championships · Round 1Hard4-6, 6-4, 6-2
- LTitouan Droguet2023· US Open · Qualifying 1st RoundHard4-6, 2-6
- LMiomir Kecmanovic2023· National Bank Open presented by Rogers · Round 1Hard6-7(2), 6-4, 4-6
- WChristopher O'Connell2023· National Bank Open presented by Rogers · Qualifying FinalHard7-6(6), 6-4
- WMaxime Janvier2023· National Bank Open presented by Rogers · Qualifying 1st RoundHard6-3, 6-3
- LBorna Gojo2023· Mifel Tennis Open by Telcel Oppo · Round 1Hard5-7, 6-4, 3-6
- LCasper Ruud2023· Bitpanda Hamburg Open · Round 2Clay6-1, 2-6, 2-6
- WHugo Dellien2023· Bitpanda Hamburg Open · Round 1Clay6-7(3), 6-1, 6-3
- WKimmer Coppejans2023· Bitpanda Hamburg Open · Qualifying FinalClay2-6, 6-3, 7-6(5)
- WMarko Topo2023· Bitpanda Hamburg Open · Qualifying 1st RoundClay6-3, 6-4
- LLaslo Djere2023· Internazionali BNL d'Italia · Round 3Clay3-6, 1-2ret.
- WTommy Paul2023· Internazionali BNL d'Italia · Round 2Clay4-6, 6-3, 6-4
- WPedro Cachin2023· Internazionali BNL d'Italia · Round 1Clay6-4, 3-6, 7-6(5)
- LTaylor Fritz2023· Mutua Madrid Open · Round 3Clay1-6, 6-7(4)
- WMiomir Kecmanovic2023· Mutua Madrid Open · Round 2Clay7-6(3), 6-7(5), 6-4
- WMarc-Andrea Huesler2023· Mutua Madrid Open · Round 1Clay7-6(5), 6-2
- LHolger Rune2023· BMW Open by Bitpanda · QuarterfinalClay2-6, 4-6