
- Season
- 33–72
- 31.4% win rate
- Career
- 27–59
- 31.4% win rate
- Titles
- 0
- Singles
- Prize money
- $2.2M
- Career
Recent form
2 losses in a row
- LLost to Emilio Gomez
- WBeat Adam Neff
- LLost to Liam Broady
- WBeat Issa Shanan Al Harrasi
- WBeat João Sousa
- LLost to Botic Van De Zandschulp
- LLost to Thanasi Kokkinakis
- LLost to Thanasi Kokkinakis
- LLost to Nuno Borges
- WBeat Alastair Gray
- LLost to Sam Querrey
- LLost to Arthur Fery
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on grass
- Hardmost played15–3133%
- Clay6–2122%
- Grass9–853%
- Indoor3–1220%
Elo rating
Full leaderboard1507
Peak 1622 in 2019 · from 105 rated matches
- Hard
1533+26 vs overall
46 matches
- Clay
1460-47 vs overall
27 matches
- Grass
1584+77 vs overall
17 matches
- Indoor
1486-21 vs overall
15 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 105· Main tour
- LArthur Fery2022· Wimbledon · Qualifying 1st RoundGrass4-6, 2-6
- LSam Querrey2022· HSBC Championships · Qualifying FinalGrass2-6, 2-6
- WAlastair Gray2022· HSBC Championships · Qualifying 1st RoundGrass7-6(1), 2-6, 7-6(5)
- LNuno Borges2022· Roland Garros · Qualifying 1st RoundClay3-6, 6-1, 2-6
- LThanasi Kokkinakis2022· Miami Open presented by Itau · Qualifying 1st RoundHard1-6, 3-6
- LThanasi Kokkinakis2022· BNP Paribas Open · Qualifying 1st RoundHard3-6, 4-6
- LBotic Van De Zandschulp2022· Qatar ExxonMobil Open · Round 1Hard2-6, 6-7(5)
- WJoão Sousa2022· Qatar ExxonMobil Open · Qualifying FinalHard7-6(6), 6-4
- WIssa Shanan Al Harrasi2022· Qatar ExxonMobil Open · Qualifying 1st RoundHard6-0, 6-2
- LLiam Broady2022· Nexo Dallas Open · Qualifying FinalIndoor2-6, 3-6
- WAdam Neff2022· Nexo Dallas Open · Qualifying 1st RoundIndoor6-1, 6-4
- LEmilio Gomez2022· Australian Open · Qualifying FinalHard5-7, 6-4, 3-6
- WFrederico Ferreira Silva2022· Australian Open · Qualifying 2nd RoundHard6-2, 7-5
- WThiago Seyboth Wild2022· Australian Open · Qualifying 1st RoundHard6-7(7), 7-5, 3-1ret.
- LHubert Hurkacz2021· Rolex Monte-Carlo Masters · Round 1Clay3-6, 6-3, 3-6
- LMarco Cecchinato2021· Sardegna Open · Round 1Clay4-6, 6-4, 3-6
- LAljaz Bedene2021· Miami Open presented by Itau · Round 1Hard6-7(5), 6-1, 3-6
- LLloyd Harris2020· Dubai Duty Free Tennis ChampionshipsHard7-5, 4-6, 3-6
- LYuichi Sugita2020· Tata Open Maharashtra · Round 1Hard3-6, 0-6
- LEgor Gerasimov2019· VTB Kremlin Cup · Round 1Indoor3-6, 4-6
- LSalvatore Caruso2019· St Petersburg Open · Round 1Indoor6-2, 3-6, 3-6
- LAlexander Bublik2019· US Open · Round 2Hard7-6(3), 7-5, 4-6, 3-6, 3-6
- WDominic Thiem2019· US Open · Round 1Hard6-4, 3-6, 6-3, 6-2
- LAndrey Rublev2019· Winston-Salem Open · Round 1Hard4-6, 2-6
- LJaume Munar2019· Generali Open · Round 1Clay6-7(7), 6-1, 1-6
- LCedrik-Marcel Stebe2019· J Safra Sarasin Swiss Open Gstaad · QuarterfinalClay4-6, 6-2, 4-6
- WLorenzo Sonego2019· J Safra Sarasin Swiss Open Gstaad · Round 2Clay7-6(2), 3-6, 6-1
- WSandro Ehrat2019· J Safra Sarasin Swiss Open Gstaad · Round 1Clay6-4, 7-5
- LStefano Travaglia2019· Plava Laguna Croatia Open Umag · Round 1Clay3-6, 2-6
- LFernando Verdasco2019· Wimbledon · Round 3Grass4-6, 6-7(1), 4-6
- WIvo Karlovic2019· Wimbledon · Round 2Grass6-3, 6-7(6), 6-3, 6-7(4), 6-4
- WStefanos Tsitsipas2019· Wimbledon · Round 1Grass6-4, 3-6, 6-4, 6-7(8), 6-3
- LSam Querrey2019· Nature Valley International · SemifinalGrass3-6, 7-6(4), 3-6
- WGilles Simon2019· Nature Valley International · QuarterfinalGrass6-4, 6-3
- WLaslo Djere2019· Nature Valley International · Round 2Grass7-6(5), 7-6(6)
- WJames Ward2019· Nature Valley International · Round 1Grass2-6, 6-3, 6-1
- LAndreas Seppi2019· Libema Open · Round 1Grass6-7(10), 5-7
- LMarin Cilic2019· French Open · Round 1Clay3-6, 5-7, 1-6
- LRobin Haase2019· Hungarian Open · Round 1Clay7-6(4), 3-6, 2-6
- LPierre-Hugues Herbert2019· Grand Prix Hassan II · Round 1Clay7-6(3), 4-6, 1-6
- LIlya Ivashka2019· Miami Open · Round 1Hard4-6, 6-1, 3-6
- LFernando Verdasco2019· Dubai Duty Free Tennis Championships · Round 1Hard6-3, 3-6, 2-6
- LJo-Wilfried Tsonga2019· ABN Amro World Tennis Tournament · Round 1Indoor1-6, 4-6
- LIlya Ivashka2019· Open Sud de France · Round 1Indoor6-4, 4-6, 3-6
- LGrigor Dimitrov2019· Australian Open · Round 3Hard6-7(5), 4-6, 4-6
- WReilly Opelka2019· Australian Open · Round 2Hard6-7(15), 6-2, 6-4, 3-6, 7-6(5)
- WJason Kubler2019· Australian Open · Round 1Hard6-4, 7-6(1), 2-6, 6-3
- LDamir Dzumhur2018· Abierto de Tenis Mifel · Round 2Hard6-7(0), 6-7(5)
- WTakanyi Garanganga2018· Abierto de Tenis Mifel · Round 1Hard5-7, 6-2, 7-5
- LStefanos Tsitsipas2018· Wimbledon · Round 3Grass2-6, 1-6, 4-6
- WStan Wawrinka2018· Wimbledon · Round 2Grass7-6(7), 6-3, 7-6(6)
- WYuki Bhambri2018· Wimbledon · Round 1Grass2-6, 6-3, 6-3, 6-2
- LBorna Coric2018· French Open · Round 2Clay6-4, 2-6, 1-6, 1-6
- WMatthew Ebden2018· French Open · Round 1Clay6-4, 5-7, 6-2, 3-6, 6-2
- LJeremy Chardy2018· TEB BNP Paribas Istanbul Open · QuarterfinalClay2-6, 2-6
- WDamir Dzumhur2018· TEB BNP Paribas Istanbul Open · Round 2Clay6-2, 0-6, 6-2
- WMikhail Youzhny2018· TEB BNP Paribas Istanbul Open · Round 1Clay6-1, 6-1
- LAndreas Seppi2018· Hungarian Open · Round 1Clay6-4, 5-7, 3-6
- LRichard Gasquet2018· Grand Prix Hassan II · Round 1Clay1-6, 6-7(2)
- LNikoloz Basilashvili2018· Miami Open · Round 1Hard6-1, 2-6, 5-7
- LJack Sock2018· BNP Paribas Open · Round 2Hard2-6, 5-7
- WBradley Klahn2018· BNP Paribas Open · Round 1Hard6-4, 6-4
- LFilip Krajinovic2018· Dubai Duty Free Tennis Championships · Round 1Hard6-0, 2-6, 2-6
- LDamir Dzumhur2018· Open 13 Provence · Round 2Indoor7-6(5), 6-7(7), 6-7(5)
- WFelix Auger-Aliassime2018· Open 13 Provence · Round 1Indoor6-3, 6-4
- LTim Van Rijthoven2018· ABN Amro World Tennis TournamentIndoor4-6, 6-7(3)
- LAlexander Zverev2018· Australian Open · Round 1Hard1-6, 6-7(5), 5-7
- LNikoloz Basilashvili2018· Qatar ExxonMobil Open · Round 1Hard4-6, 3-6
- LDennis Novak2017· ATP Erste Bank Open · Round 1Indoor6-7(4), 5-7
- LDamir Dzumhur2017· ATP & WTA Kremlin Cup · Round 1Indoor3-6, 6-0, 2-6
- LJan-Lennard Struff2017· ATP St. Petersburg Open · Round 2Indoor1-6, 4-6
- WDaniil Medvedev2017· ATP St. Petersburg Open · Round 1Indoor6-6(7), 7-5
- LPaolo Lorenzi2017· US Open · Round 3Hard2-6, 4-6, 4-6
- WJordan Thompson2017· US Open · Round 2Hard2-6, 6-2, 3-6, 6-4, 6-2
- WJohn-Patrick Smith2017· US Open · Round 1Hard7-6(5), 6-4, 3-6, 7-6(4)
- LKyle Edmund2017· ATP Winston-Salem Open · Round 1Hard2-6, 3-6
- LKaren Khachanov2017· ATP & WTA Western & Southern Open · Round 2Hard2-6, 2-6
- LRyan Harrison2017· ATP Coupe Rogers · Round 1Hard3-6, 5-7
- LNicolas Mahut2017· ATP & WTA Citi Open · Round 1Hard1-6, 6-7(3)
- LLukas Lacko2017· ATP BB&T Atlanta Open · Round 1Hard1-6, 2-6
- LSam Querrey2017· Wimbledon · Round 1Grass6-7(5), 5-7, 2-6
- LSteve Johnson2017· ATP & WTA Aegon International · Round 2Grass3-6, 7-5, 4-6
- WFranko Skugor2017· ATP & WTA Aegon International · Round 1Grass7-6(5), 6-4
- LDonald Young2017· Australian Open · Round 1Hard4-6, 6-7(1), 4-6
- LThomaz Bellucci2016· ATP Shenzhen Open · Round 2Hard6-7(2), 6-7(4)
- WYoshihito Nishioka2016· ATP Shenzhen Open · Round 1Hard3-6, 6-3, 6-4
- LKaren Khachanov2016· US Open · Round 1Hard3-6, 3-6, 6-4, 3-6
- LYuliya Hatouka2016· Rio 2016 · Round 1Hard6-7(4), 1-6
- LDamir Dzumhur2016· Plava Laguna Croatia Open Umag · Round 2Clay6-4, 1-6, 2-6
- WFranko Skugor2016· Plava Laguna Croatia Open Umag · Round 1Clay6-0, 4-1ret.
- LNicolas Kicker2016· ATP Bet-at-home Open German Tennis Championships · Round 1Clay3-6, 7-5, 1-6
- LFeliciano Lopez2016· French Open · Round 1Clay4-6, 4-6, 6-3, 2-6
- LStephane Robert2016· Millennium Estoril Open · Round 1Clay2-6, 2-6
- LTomas Berdych2016· ATP Dubai Duty Free Tennis Championships · Round 2Hard2-6, 2-6
- WLeonardo Mayer2016· ATP Dubai Duty Free Tennis Championships · Round 1Hard6-3, 6-4
- LDaniel Brands2016· Sofia Open · Round 1Indoor6-7(5), 3-6
- LBenoit Paire2016· ATP Aircel Chennai Open · QuarterfinalHard4-6, 5-7
- WGilles Muller2016· ATP Aircel Chennai Open · Round 2Hard6-4, 7-5
- WJozef Kovalik2016· ATP Aircel Chennai Open · Round 1Hard1-6, 6-3, 6-4
- LAndreas Haider-Maurer2015· Plava Laguna Croatia Open Umag · Round 1Clay3-6, 4-6