
- Season
- 101–123
- 45.1% win rate
- Career
- 42–79
- 34.7% win rate
- Titles
- 0
- Singles
- Prize money
- $3.2M
- Career
Recent form
1 loss in a row
- WBeat Edas Butvilas
- WBeat Federico Coria
- WBeat Federico Arnaboldi
- LLost to Adam Walton
- LLost to Pierre-Hugues Herbert
- LLost to Kyrian Jacquet
- LLost to Christoph Negritu
- LLost to Michael Bassem Sobhy
- LLost to Lars Goran Verwerft
- WBeat Aaron Funk
- WBeat Louis Wessels
- LLost to Daniel Masur
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hard36–4147%
- Claymost played42–5344%
- Grass12–1446%
- Indoor11–1542%
Elo rating
Full leaderboard1628#609 on tour
Peak 1814 in 2023 · from 223 rated matches
- Clay
1654+26 vs overall
95 matches
- Hard
1641+13 vs overall
76 matches
- Grass
1657+29 vs overall
26 matches
- Indoor
1629about the same
26 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 172· Main tour
- LKyrian Jacquet2025· Wimbledon · Qualifying 1st RoundGrass1-6, 7-6(5), 1-6
- LPierre-Hugues Herbert2025· Boss Open · Qualifying 1st RoundGrass1-6, 1-6
- LAdam Walton2025· Roland Garros · Round 1Clay6-7(3), 6-4, 3-6, 6-2, 2-6
- WFederico Arnaboldi2025· Roland Garros · Qualifying FinalClay6-4, 6-1
- WFederico Coria2025· Roland Garros · Qualifying 2nd RoundClay5-1ret.
- WEdas Butvilas2025· Roland Garros · Qualifying 1st RoundClay6-3, 7-6(5)
- LHugo Dellien2025· Australian Open · Qualifying 1st RoundHard3-6, 3-6
- LAlexandre Muller2024· Erste Bank Open · Qualifying 1st RoundIndoor4-6, 6-3, 2-6
- LAlejandro Tabilo2024· Almaty Open · Round 2Hard2-6, 4-6
- WDamir Dzumhur2024· Almaty Open · Round 1Hard7-5, 6-4
- LEgor Gerasimov2024· Rolex Shanghai Masters · Qualifying 1st RoundHard6-7(4), 6-4, 3-6
- LYoshihito Nishioka2024· Hangzhou Open · Round 1Hard4-6, 2-6
- LAlexander Zverev2024· US Open · Round 1Hard2-6, 7-6(5), 3-6, 2-6
- LMitchell Krueger2024· US Open · Qualifying FinalHard4-6, 2-6
- WPatrick Kypson2024· US Open · Qualifying 2nd RoundHard6-4, 7-6(5)
- WJack Kennedy2024· US Open · Qualifying 1st RoundHard6-3, 6-4
- LFelix Auger-Aliassime2024· Olympics · Round 2Clay0-6, 1-6
- WDusan Lajovic2024· Olympics · Round 1Clay6-3, 6-7(6), 6-3
- LFrancisco Cerundolo2024· Bitpanda Hamburg Open · Round 2Clay0-6, 2-6
- WSoonWoo Kwon2024· Bitpanda Hamburg Open · Round 1Clay6-4, 6-7(6), 7-5
- LRoberto Bautista Agut2024· Wimbledon · Round 1Grass3-6, 1-6, 4-6
- LPaul Jubb2024· Vanda Pharmaceuticals Mallorca Championships · Round 1Grass1-6, 2-6
- WAbdullah Shelbayh2024· Vanda Pharmaceuticals Mallorca Championships · Qualifying FinalGrass6-4, 3-6, 6-2
- WLuke Saville2024· Vanda Pharmaceuticals Mallorca Championships · Qualifying 1st RoundGrass6-3, 7-5
- LMatteo Martineau2024· Boss Open · Qualifying 1st RoundGrass4-6, 6-7(7)
- LZizou Bergs2024· Roland Garros · Round 2Clay6-3, 3-6, 1-6, 3-6
- WJordan Thompson2024· Roland Garros · Round 1Clay6-3, 6-2, 6-0
- LFlavio Cobolli2024· Internazionali BNL d'Italia · Round 1Clay4-6, 2-6
- WRichard Gasquet2024· Internazionali BNL d'Italia · Qualifying FinalClay6-3, 6-4
- WAndrea Picchione2024· Internazionali BNL d'Italia · Qualifying 1st RoundClay4-6, 6-3, 7-5
- LGiulio Zeppieri2024· Mutua Madrid Open · Qualifying 1st RoundClay3-6, 6-7(5)
- LFelix Auger-Aliassime2024· BMW Open by Bitpanda · Round 1Clay7-6(5), 6-7(6), 6-7(3)
- LChristopher O'Connell2024· Rolex Monte-Carlo Masters · Qualifying 1st RoundClay5-7, 6-3, 3-6
- LDominic Thiem2024· Millennium Estoril Open · Round 1Clay1-6, 7-6(3), 4-6
- LLukas Klein2024· BNP Paribas Open · Qualifying 1st RoundHard2-6, 4-6
- LChristopher O'Connell2024· Dubai Duty Free Tennis Championships · Round 1Hard2-6, 4-6
- WLuca Van Assche2024· Dubai Duty Free Tennis Championships · Qualifying FinalHard5-7, 6-3, 6-4
- WYanki Erel2024· Dubai Duty Free Tennis Championships · Qualifying 1st RoundHard6-3, 6-4
- LHugo Grenier2024· Qatar ExxonMobil Open · Round 1Hard6-7(5), 5-7
- LVit Kopriva2024· Qatar ExxonMobil Open · Qualifying FinalHard3-6, 1-6
- WElias Ymer2024· Qatar ExxonMobil Open · Qualifying 1st RoundHard7-6(8), 6-4
- LDenis Shapovalov2024· ABN Amro Open · Qualifying 1st RoundIndoor5-7, 4-6
- LLorenzo Musetti2024· Open 13 Provence · Round 1Indoor4-6, 2-6
- LArthur Cazaux2024· Open Occitanie · Round 1Indoor1-6, 3-6
- LNuno Borges2024· Australian Open · Round 1Hard5-7, 6-7(3), 2-6
- LJack Draper2023· Sofia Open · Round 1Indoor3-6, 2-6
- LAlexander Bublik2023· BNP Paribas Fortis European Open · SemifinalIndoor4-6, 4-6
- WHugo Gaston2023· BNP Paribas Fortis European Open · QuarterfinalIndoor6-3, 6-2
- WNuno Borges2023· BNP Paribas Fortis European Open · Round 2Indoor6-3, 7-6(3)
- WRichard Gasquet2023· BNP Paribas Fortis European Open · Round 1Indoor6-3, 6-4
- WTitouan Droguet2023· BNP Paribas Fortis European Open · Qualifying FinalIndoor6-4, 6-4
- WGijs Brouwer2023· BNP Paribas Fortis European Open · Qualifying 1st RoundIndoor6-1, 6-4
- LLukas Klein2023· US Open · Qualifying 2nd RoundHard6-7(5), 2-6
- WMaximilian Neuchrist2023· US Open · Qualifying 1st RoundHard7-5, 7-6(1)
- LAlexander Zverev2023· Bitpanda Hamburg Open · Round 2Clay3-6, 5-7
- WRudolf Molleker2023· Bitpanda Hamburg Open · Round 1Clay7-6(2), 6-2
- LAlexander Bublik2023· Wimbledon · Round 3Grass4-6, 1-6, 6-7(4)
- WMichael Mmoh2023· Wimbledon · Round 2Grass7-5, 7-6(5), 6-4
- WBorna Gojo2023· Wimbledon · Round 1Grass7-5, 6-7(8), 6-3, 6-4
- WFabian Marozsan2023· Wimbledon · Qualifying FinalGrass7-5, 6-4, 6-7(5), 5-7, 7-5
- WGauthier Onclin2023· Wimbledon · Qualifying 2nd RoundGrass6-2, 6-2
- WLuciano Darderi2023· Wimbledon · Qualifying 1st RoundGrass5-7, 6-1, 6-1
- LAslan Karatsev2023· Terra Wortmann Open · Qualifying 1st RoundGrass6-4, 3-6, 5-7
- LDan Added2023· Roland Garros · Qualifying 1st RoundClay4-6, 4-6
- LStefano Napolitano2023· Internazionali BNL d'Italia · Qualifying FinalClay6-4, 5-7, 5-7
- WCamilo Ugo Carabelli2023· Internazionali BNL d'Italia · Qualifying 1st RoundClay6-3, 7-6(6)
- LYannick Hanfmann2023· Mutua Madrid Open · Qualifying 1st RoundClay2-6, 4-6
- LMarco Trungelliti2023· Barcelona Open Banc Sabadell · Qualifying 1st RoundClay2-6, 1-6
- LAleksandar Kovacevic2023· Miami Open presented by Itau · Qualifying 1st RoundHard7-6(1), 6-7(4), 6-7(0)
- LAlejandro Tabilo2023· BNP Paribas Open · Round 1Hard4-6, 3-6
- WEmilio Nava2023· BNP Paribas Open · Qualifying FinalHard6-1, 7-6(4)
- WChristopher Eubanks2023· BNP Paribas Open · Qualifying 1st RoundHard4-6, 7-5, 6-3
- LConstant Lestienne2023· ABN Amro Open · Qualifying 1st RoundIndoor6-7(5), 6-7(4)
- LYannick Hanfmann2023· Australian Open · Qualifying 1st RoundHard4-6ret.
- LBotic Van De Zandschulp2023· Tata Open Maharashtra · QuarterfinalHard4-6, 2-6
- WLaslo Djere2023· Tata Open Maharashtra · Round 2Hard7-6(5), 6-2
- WElias Ymer2023· Tata Open Maharashtra · Round 1Hard6-2, 3-6, 6-3
- WNikola Milojevic2023· Tata Open Maharashtra · Qualifying FinalHard6-2, 6-3
- WPrajnesh Gunneswaran2022· Tata Open Maharashtra · Qualifying 1st RoundHard7-6(6), 3-6, 7-5
- LMarin Cilic2022· US Open · Round 1Hard3-6, 2-6, 5-7
- WRiccardo Bonadio2022· US Open · Qualifying FinalHard6-4, 6-3
- WCarlos Taberner2022· US Open · Qualifying 2nd RoundHard6-3, 3-6, 7-6(6)
- WDaniel Dutra da Silva2022· US Open · Qualifying 1st RoundHard7-5, 6-7(4), 6-2
- LFrances Tiafoe2022· Wimbledon · Round 2Grass2-6, 2-6, 6-7(3)
- WAljaz Bedene2022· Wimbledon · Round 1Grass4-6, 7-5, 6-4, 7-5
- WNicolas Moreno De Alboran2022· Wimbledon · Qualifying FinalGrass7-6(2), 7-6(11), 6-3
- WAndrea Pellegrino2022· Wimbledon · Qualifying 2nd RoundGrass7-5, 6-3
- WJuan Pablo Varillas2022· Wimbledon · Qualifying 1st RoundGrass6-2, 1-6, 6-4
- LJurij Rodionov2022· Roland Garros · Qualifying 1st RoundClay6-4, 3-6, 5-7
- LYoshihito Nishioka2022· BMW Open by Bitpanda · Qualifying 1st RoundClay2-6, 2-6
- LTaylor Fritz2022· Australian Open · Round 1Hard6-7(8), 3-6, 2-6
- WTobias Kamke2022· Australian Open · Qualifying FinalHard6-4, 6-1
- WPrajnesh Gunneswaran2022· Australian Open · Qualifying 2nd RoundHard6-2, 7-6(8)
- WNino Serdarusic2022· Australian Open · Qualifying 1st RoundHard3-6, 6-1, 6-4
- LSteve Johnson2021· US Open · Round 1Hard7-5, 6-7(8), 6-7(8), 3-6
- LDominik Koepfer2021· Hamburg European Open · Round 1Clay6-7(2), 6-2, 6-7(4)
- LFilip Krajinovic2021· French Open · Round 1Clay4-6, 1-6, 6-7(3)
- LRicardas Berankis2021· BMW Open by FWU · Round 1Clay6-7(10), 3-6
- LYannick Hanfmann2020· Generali Open · QuarterfinalClay2-6, 5-7
- WHubert Hurkacz2020· Generali Open · Round 2Clay6-1, 6-4