- Season
- 48–90
- 34.8% win rate
- Career
- 55–90
- 37.9% win rate
- Titles
- 1
- Singles
- Prize money
- $2.9M
- Career
Recent form
3 losses in a row
- WBeat Jurij Rodionov
- LLost to Jordan Thompson
- LLost to Fabio Fognini
- LLost to Casper Ruud
- LLost to Camilo Ugo Carabelli
- LLost to Gijs Brouwer
- LLost to Christopher O'Connell
- LLost to Federico Gaio
- WBeat Norbert Gombos
- LLost to Emilio Nava
- LLost to Luciano Darderi
- LLost to Thanasi Kokkinakis
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on grass
- Hardmost played24–4833%
- Clay4–1324%
- Grass15–1944%
- Indoor5–1033%
Elo rating
Full leaderboard1457
Peak 1771 in 2017 · from 137 rated matches
- Hard
1445-12 vs overall
71 matches
- Grass
1504+46 vs overall
34 matches
- Clay
1441-16 vs overall
17 matches
- Indoor
1442-16 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 138· Main tour
- LThanasi Kokkinakis2023· BNP Paribas Open · Qualifying 1st RoundHard6-7(5), 3-6
- LLuciano Darderi2023· Abierto Mexicano Telcel presentado por HSBC · Qualifying 1st RoundHard5-7, 0-6
- LEmilio Nava2023· Australian Open · Qualifying 2nd RoundHard3-6, 6-3, 3-6
- WNorbert Gombos2023· Australian Open · Qualifying 1st RoundHard6-4, 6-1
- LFederico Gaio2022· Wimbledon · Qualifying 1st RoundGrass4-6, 2-6
- LChristopher O'Connell2022· Terra Wortmann Open · Qualifying 1st RoundGrass1-6, 1-6
- LGijs Brouwer2022· Libéma Open · Qualifying 1st RoundGrass4-6, 2-6
- LCamilo Ugo Carabelli2022· Roland Garros · Qualifying 1st RoundClay4-6, 4-6
- LCasper Ruud2021· US Open · Round 1Hard3-6, 2-6, 2-6
- LFabio Fognini2021· Olympics · Round 1Hard4-6, 3-6
- LJordan Thompson2021· Hall of Fame Open · Round 2Grass0-6, 2-6
- WJurij Rodionov2021· Hall of Fame Open · Round 1Grass7-5, 6-3
- LRichard Gasquet2021· Wimbledon · Round 1Grass6-7(4), 6-4, 2-6, 1-6
- LBernard Tomic2021· Australian Open · Round 1Hard6-3, 1-6, 1-4ret.
- LFelix Auger-Aliassime2021· Murray River Open · Round 2Hard3-6, 1-6
- WQuentin Halys2021· Murray River Open · Round 1Hard3-6, 7-6, 7-5
- LRadu Albot2020· Sofia Open · Round 1Indoor4-6, 1-6
- LAdrian Mannarino2020· Astana Open · Round 2Indoor1-6, 1-6
- WDamir Dzumhur2020· Astana Open · Round 1Indoor6-1, 5-7, 6-4
- LCasper Ruud2020· French Open · Round 1Clay1-6, 3-6, 1-6
- LRicardas Berankis2020· Tata Open Maharashtra · QuarterfinalHard6-4, 6-7(4), 2-6
- WViktor Troicki2020· Tata Open Maharashtra · Round 2Hard—
- WThomas Fabbiano2020· Tata Open Maharashtra · Round 1Hard6-3, 6-0
- LAndrey Rublev2020· Australian Open · Round 2Hard2-6, 3-6, 6-7(5)
- WElliot Benchetrit2020· Australian Open · Round 1Hard6-2, 6-0, 6-3
- LDenis Shapovalov2019· Intrum Stockholm Open · SemifinalIndoor5-7, 2-6
- WJanko Tipsarevic2019· Intrum Stockholm Open · QuarterfinalIndoor6-2, 4-6, 7-6(4)
- WStefano Travaglia2019· Intrum Stockholm Open · Round 2Indoor7-6(6), 6-4
- WElias Ymer2019· Intrum Stockholm Open · Round 1Indoor7-6, 6-2
- LMarin Cilic2019· Rakuten Japan Open Tennis Championships · Round 1Hard4-6, 4-6
- LRafael Nadal2019· Wimbledon · Round 1Grass3-6, 1-6, 3-6
- LKei Nishikori2018· Rakuten Japan Open Tennis Championships · Round 1Hard4-6, 1-6
- LAlex de Minaur2018· Shenzhen Open · Round 1Hard3-6, 0-6
- LRichard Gasquet2018· US Open · Round 1Hard3-6, 1-6, 3-6
- LLeonardo Mayer2018· Winston-Salem Open · Round 1Hard3-6, 6-7(4)
- LIlya Ivashka2018· Rogers Cup (M) · Round 1Hard2-6, 3-6
- LVincent Millot2018· Citi Open · Round 1Hard3-6, 2-6
- LBradley Klahn2018· Wimbledon · Round 1Grass6-2, 6-7(6), 2-6, 2-6
- LPierre-Hugues Herbert2018· Antalya Open · Round 2Grass6-2, 4-6, 6-7(5)
- WGuido Pella2018· Antalya Open · Round 1Grass6-4, 3-6, 6-4
- LDenis Kudla2018· Terra Wortmann Open · QuarterfinalGrass2-6, 5-7
- WDominic Thiem2018· Terra Wortmann Open · Round 2Grass6-2, 7-5
- WMaximilian Marterer2018· Terra Wortmann Open · Round 1Grass6-4, 5-7, 6-3
- LMarius Copil2018· Libema Open · Round 2Grass5-7, 6-4, 4-6
- WNikoloz Basilashvili2018· Libema Open · Round 1Grass6-3, 6-2
- LHoracio Zeballos2018· French Open · Round 1Clay4-6, 7-6(3), 4-6, 2-6
- LRyan Harrison2018· Internazionali BNL dItalia · Round 1Clay6-7(5), 3-6
- LPhilipp Kohlschreiber2018· Mutua Madrid Open · Round 1Clay4-6, 3-6
- LYannick Maden2018· BMW Open by American Express · Round 1Clay6-4, 6-7(9), 2-6
- LGuillermo Garcia-Lopez2018· Barcelona Open Banc Sabadell · Round 1Clay6-7(5), 6-7(5)
- LJan-Lennard Struff2018· Rolex Monte-Carlo Masters · Round 1Clay3-6, 2-6
- LRobin Haase2018· Miami Open · Round 1Hard4-6, 6-3, 1-6
- LHoracio Zeballos2018· BNP Paribas Open · Round 1Hard7-6(5), 4-6, 6-7
- LLucas Pouille2018· Dubai Duty Free Tennis Championships · QuarterfinalHard6-3, 3-6, 2-6
- WJan-Lennard Struff2018· Dubai Duty Free Tennis Championships · Round 2Hard7-6(4), 4-4
- WIlya Ivashka2018· Dubai Duty Free Tennis Championships · Round 1Hard7-5, 6-1
- LGrigor Dimitrov2018· ABN Amro World Tennis Tournament · Round 1Indoor4-6, 6-7(5)
- LJohn Millman2018· Open Sud de France · Round 1Indoor7-5, 3-6, 4-6
- LIvo Karlovic2018· Australian Open · Round 2Hard6-7(3), 7-6(3), 5-7, 6-4, 10-12
- WJack Sock2018· Australian Open · Round 1Hard6-1, 7-6(4), 5-7, 6-3
- LKaren Khachanov2018· ASB Classic · Round 1Hard1-6, 6-3, 4-6
- LFilip Krajinovic2017· ATP Rolex Paris Masters · Round 1Indoor4-6, 2-6
- LDenis Shapovalov2017· ATP Swiss Indoors Basel · Round 1Indoor6-4, 2-6, 6-7(3)
- LJuan Martin del Potro2017· ATP Tour if...Stockholm Open · QuarterfinalIndoor2-6, 6-7(6)
- WDenis Istomin2017· ATP Tour if...Stockholm Open · Round 1Indoor1-6, 6-3, 7-6(4)
- LSam Querrey2017· ATP Shanghai Rolex Masters · Round 1Hard3-6, 2-6
- LAdrian Mannarino2017· ATP Rakuten Japan Open Tennis Championships · QuarterfinalHard2-6, 4-6
- WMilos Raonic2017· ATP Rakuten Japan Open Tennis Championships · Round 2Hard1-0ret.
- WBenoit Paire2017· ATP Rakuten Japan Open Tennis Championships · Round 1Hard6-4, 0-0ret.
- LDenis Istomin2017· ATP Chengdu Open · SemifinalHard2-6, 7-6(4), 0-6
- WDusan Lajovic2017· ATP Chengdu Open · QuarterfinalHard6-2, 6-4
- WThiago Monteiro2017· ATP Chengdu Open · Round 2Hard6-4, 6-1
- WMate Pavic2017· ATP Chengdu Open · Round 1Hard6-1ret.
- LLeonardo Mayer2017· US Open · Round 2Hard7-6(3), 4-6, 3-6, 4-6
- WGeoffrey Blancaneaux2017· US Open · Round 1Hard6-2, 6-2, 6-0
- LTaylor Fritz2017· ATP Winston-Salem Open · Round 2Hard3-6, 2-6
- LGrigor Dimitrov2017· ATP & WTA Western & Southern Open · QuarterfinalHard2-6, 1-6
- WKaren Khachanov2017· ATP & WTA Western & Southern Open · Round 3Hard6-7(0), 6-3, 6-3
- WJoão Sousa2017· ATP & WTA Western & Southern Open · Round 2Hard3-6, 7-6(5), 6-1
- WJack Sock2017· ATP & WTA Western & Southern Open · Round 1Hard7-5, 6-4
- LDavid Goffin2017· ATP Coupe Rogers · Round 1Hard6-4, 1-6, 4-6
- LAdrian Mannarino2017· Wimbledon · Round 2Grass1-6, 7-5, 6-4, 6-7(2), 2-6
- WBrydan Klein2017· Wimbledon · Round 1Grass7-6(5), 6-3, 6-0
- WAdrian Mannarino2017· ATP Antalya Cup · FinalGrass6-1, 7-6(4)
- WMarcos Baghdatis2017· ATP Antalya Cup · SemifinalGrass6-3, 6-7(7), 4-1ret.
- WDaniel Altmaier2017· ATP Antalya Cup · QuarterfinalGrass6-3, 6-0
- WDavid Ferrer2017· ATP Antalya Cup · Round 2Grass6-3, 3-6, 7-6(2)
- WMatthew Ebden2017· ATP Antalya Cup · Round 1Grass6-1, 6-3
- LRoger Federer2017· ATP Gerry Weber Open · Round 1Grass3-6, 1-6
- LJanko Tipsarevic2017· ATP & WTA Topshelf Open · Round 1Grass6-7(5), 6-3, 0-6
- LSteve Johnson2017· French Open · Round 1Clay3-6, 3-6, 7-6(4), 7-6(3), 3-6
- LJuan Martin del Potro2017· ATP Millennium Estoril Open · Round 1Clay1-6, 3-6
- LDominic Thiem2017· ATP Barcelona Open Banc Sabadell · QuarterfinalClay1-6, 2-6
- WPablo Carreno Busta2017· ATP Barcelona Open Banc Sabadell · Round 3Clay6-3, 6-3
- WRichard Gasquet2017· ATP Barcelona Open Banc Sabadell · Round 2Clay4-6, 6-3, 7-6(3)
- WTommy Robredo2017· ATP Barcelona Open Banc Sabadell · Round 1Clay6-4, 6-3
- LNicolas Almagro2016· BNP Paribas Nordic Open · Round 1Indoor6-3, 6-7(1), 3-6
- LMarcel Granollers2016· Rolex Shanghai Masters · Round 1Hard5-7, 6-7(2)
- LGael Monfils2016· Kinoshita Group Japan Open Tennis Championships · Round 1Hard3-6, 1-6
- LMilos Raonic2016· ATP & WTA Western & Southern Open · Round 3Hard1-6, 6-3, 1-6