- Season
- 97–125
- 43.7% win rate
- Career
- 35–62
- 36.1% win rate
- Titles
- 0
- Singles
- Prize money
- $2.7M
- Career
Recent form
10 losses in a row
- WBeat Iliyan Radulov
- WBeat Nikolas Sanchez Izquierdo
- LLost to Denis Yevseyev
- LLost to Ignacio Parisca
- LLost to Ignacio Buse
- LLost to Jack Loge
- LLost to Marco Trungelliti
- LLost to Luka Pavlovic
- LLost to Dennis Novak
- LLost to Oleg Prihodko
- LLost to Ugo Blanchet
- LLost to Adolfo Daniel Vallejo
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on clay
- Hard15–3331%
- Claymost played70–6751%
- Grass8–850%
- Indoor4–1719%
Elo rating
Full leaderboard1544#957 on tour
Peak 1802 in 2022 · from 222 rated matches
- Clay
1601+57 vs overall
137 matches
- Hard
1490-55 vs overall
48 matches
- Indoor
1477-67 vs overall
21 matches
- Grass
1529-15 vs overall
16 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 157· Main tour
- LUgo Blanchet2026· Open Occitanie · Qualifying 1st RoundIndoor2-6, 0-6
- LMattia Bellucci2024· Wimbledon · Qualifying 2nd RoundGrass6-7(3), 3-6
- WDane Sweeny2024· Wimbledon · Qualifying 1st RoundGrass7-5, 6-1
- LFrancesco Maestrelli2024· Roland Garros · Qualifying 2nd RoundClay1-6, 0-0ret.
- WCamilo Ugo Carabelli2024· Roland Garros · Qualifying 1st RoundClay7-6(1), 6-4
- LJ.J. Wolf2024· Internazionali BNL d'Italia · Qualifying 1st RoundClay6-4, 6-7(5), 1-6
- LCamilo Ugo Carabelli2024· Mutua Madrid Open · Qualifying 1st RoundClay4-6, 4-6
- LGianluca Mager2024· Barcelona Open Banc Sabadell · Qualifying 1st RoundClay2-6, 1-6
- LFabio Fognini2024· BNP Paribas Open · Round 1Hard6-4, 2-6, 3-6
- LJaume Munar2024· BCI Seguros Chile Open · Round 1Clay4-6, 1-6
- LLaslo Djere2024· Rio Open presented by Claro · Round 1Clay3-6, 1-6
- LSebastian Baez2024· IEB+ Argentina Open · Round 1Clay3-6, 3-6
- LTomas Martin Etcheverry2024· Cordoba Open · Round 2Clay5-7, 4-6
- WCristian Garin2024· Cordoba Open · Round 1Clay1-6, 7-6(3), 3-0ret.
- LConstant Lestienne2024· Open Occitanie · Round 1Indoor6-4, 4-6, 2-6
- LJiri Lehecka2024· Australian Open · Round 1Hard3-6, 2-6, 3-6
- LMatteo Arnaldi2024· Adelaide International · Round 1Hard4-6, 3-6
- LAdam Walton2024· Adelaide International · Qualifying FinalHard3-6, 2-6
- WBlake Ellis2024· Adelaide International · Qualifying 1st RoundHard6-3, 6-2
- LStan Wawrinka2023· Moselle Open · Round 1Indoor0-6, 2-6
- LJ.J. Wolf2023· Rolex Paris Masters · Qualifying 1st RoundIndoor1-6, 0-2ret.
- LBrandon Nakashima2023· Rolex Shanghai Masters · Round 1Hard1-6, 6-7(3)
- LEgor Gerasimov2023· Almaty Open · Round 1Hard6-7(5), 3-6
- LNovak Djokovic2023· US Open · Round 2Hard4-6, 1-6, 1-6
- WEthan Quinn2023· US Open · Round 1Hard6-4, 6-4, 6-3
- LBen Shelton2023· National Bank Open presented by Rogers · Round 1Hard6-7(1), 4-6
- LAndrey Rublev2023· Bitpanda Hamburg Open · Round 1Clay7-5, 1-6, 6-7(7)
- LSebastian Ofner2023· Nordea Open · Round 2Clay6-4, 4-6, 4-6
- WHugo Dellien2023· Nordea Open · Round 1Clay6-3, 7-6(3)
- LTomas Martin Etcheverry2023· Wimbledon · Round 1Grass7-6(5), 7-5, 3-6, 4-6, 5-7
- LLloyd Harris2023· Vanda Pharmaceuticals Mallorca Championships · Round 1Grass2-6, 6-7(2)
- LTaylor Fritz2023· HSBC Championships · Round 1Grass4-6, 5-7
- LDiego Schwartzman2023· Roland Garros · Round 1Clay6-1, 7-6(5), 2-6, 0-6, 4-6
- LChristopher O'Connell2023· Gonet Geneva Open · Round 2Clay0-6, 0-3ret.
- WVitaliy Sachko2023· Gonet Geneva Open · Round 1Clay6-2, 6-4
- LDaniil Medvedev2023· Internazionali BNL d'Italia · Round 3Clay6-3, 1-6, 3-6
- WJason Kubler2023· Internazionali BNL d'Italia · Round 2Clay6-4, 6-1
- LStefanos Tsitsipas2023· Mutua Madrid Open · Round 4Clay3-6, 1-6
- WRoman Safiullin2023· Mutua Madrid Open · Round 3Clay6-3, 3-6, 6-3
- WDaniel Evans2023· Mutua Madrid Open · Round 2Clay6-3, 6-2
- WMackenzie McDonald2023· Mutua Madrid Open · Round 1Clay3-6, 6-3, 7-6(4)
- LRoberto Bautista Agut2023· Barcelona Open Banc Sabadell · Round 2Clay2-6, 2-6
- WAttila Balazs2023· Barcelona Open Banc Sabadell · Round 1Clay6-2, 6-2
- LBenjamin Bonzi2023· Rolex Monte-Carlo Masters · Round 1Clay1-6, 5-7
- LMiomir Kecmanovic2023· Millennium Estoril Open · QuarterfinalClay5-7, 2-6
- WHubert Hurkacz2023· Millennium Estoril Open · Round 2Clay6-7(7), 6-4, 6-2
- WHenrique Rocha2023· Millennium Estoril Open · Round 1Clay6-4, 6-2
- LRoberto Carballes Baena2023· Miami Open presented by Itau · Round 1Hard0-6, 0-3ret.
- LUgo Humbert2023· BNP Paribas Open · Round 1Hard2-6, 6-7(6)
- LCameron Norrie2023· Rio Open presented by Claro · SemifinalClay2-6, 6-3, 6-7(3)
- WAlbert Ramos-Vinolas2023· Rio Open presented by Claro · QuarterfinalClay6-4, 2-6, 6-4
- WFrancisco Cerundolo2023· Rio Open presented by Claro · Round 2Clay6-1, 4-6, 6-1
- WJaume Munar2023· Rio Open presented by Claro · Round 1Clay6-3, 7-5
- WFrancisco Cerundolo2023· IEB+ Argentina Open · QuarterfinalClay6-3, 6-7(4), 6-3
- LCarlos Alcaraz2023· IEB+ Argentina Open · SemifinalClay2-6, 2-6
- WDiego Schwartzman2023· IEB+ Argentina Open · Round 2Clay6-1, 6-3
- WPedro Martinez2023· IEB+ Argentina Open · Round 1Clay6-1, 3-6, 6-4
- LTomas Barrios Vera2023· Cordoba Open · Round 2Clay7-5, 4-6, 3-6
- WRoberto Carballes Baena2023· Cordoba Open · Round 1Clay6-7(6), 6-3, 7-5
- LKaren Khachanov2023· Australian Open · Round 1Hard6-7(3), 2-6, 0-6
- LJohn Millman2023· Adelaide International 2 · Qualifying 1st RoundHard2-6, 2-6
- LRoberto Carballes Baena2023· Tata Open Maharashtra · Round 1Hard1-6, 5-7
- LOscar Otte2022· Rolex Paris Masters · Qualifying FinalIndoor4-6, 1-6
- WPedro Martinez2022· Rolex Paris Masters · Qualifying 1st RoundIndoor6-0, 4-6, 6-0
- LUgo Humbert2022· Swiss Indoors Basel · Qualifying 1st RoundIndoor3-6, 3-6
- LDaniel Elahi Galan2022· Tennis Napoli Cup · Round 1Hard4-6, 4-6
- LLorenzo Musetti2022· UniCredit Firenze Open · Round 2Clay3-6, 0-6
- WLorenzo Sonego2022· UniCredit Firenze Open · Round 1Clay6-4, 6-4
- LFrances Tiafoe2022· Kinoshita Group Japan Open Tennis Championships · Round 2Hard1-6, 6-7(7)
- WTaro Daniel2022· Kinoshita Group Japan Open Tennis Championships · Round 1Hard7-5, 7-5
- LLorenzo Sonego2022· Sofia Open · Round 1Indoor3-6, 4-6
- LTommy Paul2022· US Open · Round 1Hard6-4, 3-6, 6-2, 0-6, 5-7
- LGiulio Zeppieri2022· Plava Laguna Croatia Open Umag · QuarterfinalClay5-7, 4-6
- WHolger Rune2022· Plava Laguna Croatia Open Umag · Round 2Clay3-6, 6-3, 6-2
- WDino Prizmic2022· Plava Laguna Croatia Open Umag · Round 1Clay6-4, 3-0ret.
- LJaume Munar2022· EFG Swiss Open Gstaad · Round 1Clay3-6, 6-3, 5-7
- LJack Sock2022· Wimbledon · Round 1Grass6-7(6), 4-6, 4-6
- WSalvatore Caruso2022· Wimbledon · Qualifying FinalGrass6-4, 6-7(5), 6-3, 6-3
- WAntoine Hoang2022· Wimbledon · Qualifying 2nd RoundGrass6-2, 6-3
- WYuki Bhambri2022· Wimbledon · Qualifying 1st RoundGrass7-5, 6-1
- LAlexander Zverev2022· Roland Garros · Round 4Clay6-7(11), 5-7, 3-6
- WJohn Isner2022· Roland Garros · Round 3Clay6-4, 3-6, 6-4, 6-7(5), 6-3
- WTaylor Fritz2022· Roland Garros · Round 2Clay3-6, 6-2, 6-2, 6-3
- WMichael Mmoh2022· Roland Garros · Round 1Clay7-6(7), 6-3, 7-5
- WLuca Nardi2022· Roland Garros · Qualifying FinalClay3-6, 6-4, 6-1
- WGastao Elias2022· Roland Garros · Qualifying 2nd RoundClay6-1, 6-1
- WDudi Sela2022· Roland Garros · Qualifying 1st RoundClay6-3, 6-0
- LAlejandro Davidovich Fokina2022· Millennium Estoril Open · Round 2Clay3-6, 6-7(5)
- WFederico Coria2022· Millennium Estoril Open · Round 1Clay6-4, 6-3
- WCarlos Taberner2022· Millennium Estoril Open · Qualifying FinalClay6-1, 6-3
- WPedro Sousa2022· Millennium Estoril Open · Qualifying 1st RoundClay6-2, 6-4
- LPablo Carreno Busta2022· Barcelona Open Banc Sabadell · Round 2Clay3-6, 3-6
- WTommy Robredo2022· Barcelona Open Banc Sabadell · Round 1Clay6-1, 6-1
- WManuel Guinard2022· Barcelona Open Banc Sabadell · Qualifying FinalClay6-4, 6-0
- WAlexis Gautier2022· Barcelona Open Banc Sabadell · Qualifying 1st RoundClay6-1, 6-1
- LAlex de Minaur2022· Rolex Monte-Carlo Masters · Round 1Clay3-6, 4-6
- WJoão Sousa2022· Rolex Monte-Carlo Masters · Qualifying FinalClay6-4, 7-6(8)
- WSoonWoo Kwon2022· Rolex Monte-Carlo Masters · Qualifying 1st RoundClay6-7(5), 6-4, 6-2
- LVit Kopriva2022· Grand Prix Hassan II · Round 1Clay1-6, 4-6
- LVit Kopriva2022· Grand Prix Hassan II · Qualifying FinalClay6-0, 1-6, 5-7