
- Season
- 220–280
- 44.0% win rate
- Career
- 243–298
- 44.9% win rate
- Titles
- 3
- +1 doubles
- Prize money
- $10.5M
- Career
Recent form
9 losses in a row
- LLost to Ricardas Berankis
- WBeat Giovanni Fonio
- WBeat Timofey Skatov
- LLost to Francesco Maestrelli
- LLost to Yuta Shimizu
- LLost to Buvaysar Gadamauri
- LLost to Matteo Martineau
- LLost to Mae Malige
- LLost to Edas Butvilas
- LLost to Daniel Evans
- LLost to Viktor Durasovic
- LLost to Benjamin Bonzi
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on clay
- Hardmost played92–12842%
- Clay86–9448%
- Grass16–2044%
- Indoor26–3841%
Elo rating
Full leaderboard1480#1311 on tour
Peak 1813 in 2013 · from 670 rated matches
- Hard
1464-16 vs overall
276 matches
- Clay
1511+31 vs overall
243 matches
- Indoor
1466-15 vs overall
97 matches
- Grass
1467-13 vs overall
54 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 102· Slams
- LChun-Hsin Tseng2024· US Open · Qualifying 1st RoundHard7-6(3), 6-7(2), 4-6
- LNicolas Moreno De Alboran2024· Wimbledon · Qualifying 1st RoundGrass4-6, 1-6
- LJozef Kovalik2024· Roland Garros · Qualifying 1st RoundClay1-6, 4-6
- LJules Marie2024· Australian Open · Group StageHard6-7(6), 4-6
- LYu Hsiou Hsu2023· US Open · Qualifying 2nd RoundHard3-6, 6-3, 5-7
- WGeoffrey Blancaneaux2023· US Open · Qualifying 1st RoundHard6-2, 6-3
- LOscar Otte2023· Wimbledon · Qualifying 1st RoundGrass3-6, 3-6
- LCameron Norrie2023· Roland Garros · Round 1Clay5-7, 6-4, 6-3, 1-6, 4-6
- LMichael Mmoh2023· Australian Open · Qualifying 2nd RoundHard4-6, 6-7(1)
- WMatheus Pucinelli De Almeida2023· Australian Open · Qualifying 1st RoundHard6-4, 6-7(5), 7-5
- LCameron Norrie2022· US Open · Round 1Hard0-6, 6-7(1), 0-6
- LQuentin Halys2022· Wimbledon · Round 1Grass6-4, 1-6, 2-6, 4-6
- LIlya Ivashka2022· Roland Garros · Round 1Clay3-6, 5-7, 6-1, 5-7
- LStefanos Tsitsipas2022· Australian Open · Round 3Hard3-6, 5-7, 7-6(2), 4-6
- WGrigor Dimitrov2022· Australian Open · Round 2Hard6-4, 6-4, 6-7(4), 7-6(2)
- WThiago Monteiro2022· Australian Open · Round 1Hard6-4, 3-6, 7-5, 2-6, 7-5
- LDusan Lajovic2021· US Open · Round 1Hard3-6, 5-7, 6-2, 4-6
- LDiego Schwartzman2021· Wimbledon · Round 1Grass3-6, 4-6, 0-6
- LCasper Ruud2021· French Open · Round 1Clay7-5, 2-6, 1-6, 6-7(4)
- LEgor Gerasimov2021· Australian Open · Round 1Hard2-6, 6-2, 6-7(5), 5-7
- LFederico Coria2020· French Open · Round 2Clay6-7(3), 6-4, 3-6, 1-6
- WSoonWoo Kwon2020· French Open · Round 1Clay7-5, 6-4, 6-4
- LMarin Cilic2020· Australian Open · Round 2Hard2-6, 7-6(6), 6-3, 1-6, 6-7(3)
- WCedrik-Marcel Stebe2020· Australian Open · Round 1Hard6-4, 3-6, 6-3, 6-7(2), 6-0
- LAljaz Bedene2019· US Open · Round 2Hard6-4, 7-6(3), 2-6, 5-7, 6-7(4)
- WBrayden Schnur2019· US Open · Round 1Hard6-2, 6-4, 6-4
- LRoberto Bautista Agut2019· Wimbledon · Round 4Grass3-6, 5-7, 2-6
- WJiri Vesely2019· Wimbledon · Round 3Grass5-7, 7-6(5), 6-3, 7-6(2)
- WMiomir Kecmanovic2019· Wimbledon · Round 2Grass7-6(5), 6-4, 0-0ret.
- WJuan Ignacio Londero2019· Wimbledon · Round 1Grass4-6, 6-4, 6-4, 7-6(4)
- LKei Nishikori2019· French Open · Round 4Clay2-6, 7-6(8), 2-6, 7-6(8), 5-7
- WPablo Carreno Busta2019· French Open · Round 3Clay6-2, 4-6, 7-6(1), 0-0ret.
- WPierre-Hugues Herbert2019· French Open · Round 2Clay6-2, 6-2, 5-7, 6-7(6), 11-9
- WMarius Copil2019· French Open · Round 1Clay6-4, 6-7(5), 6-0, 6-1
- LDominic Thiem2019· Australian Open · Round 1Hard4-6, 3-6, 7-5, 6-1, 3-6
- LRoger Federer2018· US Open · Round 2Hard5-7, 4-6, 4-6
- WDennis Novak2018· US Open · Round 1Hard7-6(6), 3-6, 7-5, 7-6(5)
- LJuan Martin del Potro2018· Wimbledon · Round 3Grass4-6, 6-7(4), 3-6
- WDenis Shapovalov2018· Wimbledon · Round 2Grass0-6, 6-2, 6-4, 7-6(3)
- WJason Jung2018· Wimbledon · Round 1Grass7-5, 7-6(1), 6-4
- LKei Nishikori2018· French Open · Round 2Clay3-6, 6-2, 6-4, 2-6, 3-6
- WRoberto Carballes Baena2018· French Open · Round 1Clay6-3, 6-7(3), 7-6(9), 6-1
- LGuillermo Garcia-Lopez2018· Australian Open · Round 1Hard0-6, 7-6(4), 1-6, 4-6
- LMischa Zverev2017· US Open · Round 2Hard3-6, 2-6, 6-3, 7-6(3), 5-7
- WLukas Lacko2017· US Open · Round 1Hard6-3, 6-2, 7-6(5)
- LAndy Murray2017· Wimbledon · Round 4Grass6-7(1), 4-6, 4-6
- WJerzy Janowicz2017· Wimbledon · Round 3Grass6-2, 7-6(3), 6-3
- WPierre-Hugues Herbert2017· Wimbledon · Round 2Grass7-6(4), 6-1, 6-4
- WYuliya Hatouka2017· Wimbledon · Round 1Grass6-4, 3-6, 7-6(10), 6-4
- LRafael Nadal2017· French Open · Round 1Clay1-6, 4-6, 1-6
- LDominic Thiem2017· Australian Open · Round 3Hard1-6, 6-4, 4-6, 4-6
- WFabio Fognini2017· Australian Open · Round 2Hard7-6(3), 4-6, 6-3, 3-6, 6-3
- WTommy Haas2017· Australian Open · Round 1Hard7-6(2), 6-4ret.
- LMarcos Baghdatis2016· US Open · Round 2Hard2-6, 4-6, 6-3, 4-6
- WDusan Lajovic2016· US Open · Round 1Hard6-2, 2-6, 3-6, 7-5, 6-1
- LFabio Fognini2016· Rio 2016 · Round 2Hard6-4, 4-6, 6-7(5)
- WLukas Rosol2016· Rio 2016 · Round 1Hard3-6, 6-3, 6-4
- LJohn Millman2016· Wimbledon · Round 2Grass6-7(5), 3-6, 6-4, 2-6
- WFranko Skugor2016· Wimbledon · Round 1Grass3-6, 7-6(2), 2-6, 6-3, 10-8
- LTeymuraz Gabashvili2016· French Open · Round 2Clay3-6, 2-6, 6-3, 2-6
- WRadu Albot2016· French Open · Round 1Clay6-2, 4-6, 6-4, 1-6, 6-4
- LNoah Rubin2016· Australian Open · Round 1Hard6-7(4), 6-7(6), 6-7(5)
- LJo-Wilfried Tsonga2015· US Open · Round 4Hard4-6, 3-6, 4-6
- WTommy Robredo2015· US Open · Round 3Hard7-6(3), 6-1, 6-1
- WMarsel Ilhan2015· US Open · Round 2Hard6-3, 3-6, 6-4, 6-3
- WKei Nishikori2015· US Open · Round 1Hard6-4, 3-6, 4-6, 7-6(6), 6-4
- LRoberto Bautista Agut2015· Wimbledon · Round 2Grass6-2, 6-4, 3-6, 3-6, 3-6
- WMikhail Youzhny2015· Wimbledon · Round 1Grass6-4, 6-4, 6-3
- LTomas Berdych2015· French Open · Round 3Clay1-6, 7-6(5), 3-6, 4-6
- WFabio Fognini2015· French Open · Round 2Clay6-1, 6-3, 7-5
- WGastao Elias2015· French Open · Round 1Clay5-7, 6-3, 4-6, 6-4, 6-2
- LPablo Carreno Busta2014· US Open · Round 2Hard1-6, 4-6, 6-3, 3-6
- WJulien Benneteau2014· US Open · Round 1Hard7-6(4), 5-7, 6-4, 4-6, 6-4
- LLukas Rosol2014· Wimbledon · Round 1Grass3-6, 6-3, 6-7(5), 4-6
- LRoberto Bautista Agut2014· French Open · Round 2Clay4-6, 6-7(4), 2-6
- WAlejandro Falla2014· French Open · Round 1Clay6-3, 6-4, 7-6(4)
- LRoberto Bautista Agut2014· Australian Open · Round 3Hard2-6, 1-6, 4-6
- WNick Kyrgios2014· Australian Open · Round 2Hard6-7(5), 6-7(5), 6-4, 6-2, 6-2
- WFrank Dancevic2014· Australian Open · Round 1Hard7-6(12), 6-3, 6-4
- LAlex Bogomolov Jr.2013· US Open · Round 1Hard5-7, 6-2, 4-6, 7-5, 6-7(5)
- LLukasz Kubot2013· Wimbledon · Round 3Grass1-6, 3-6, 4-6
- WStephane Robert2013· Wimbledon · Round 2Grass6-4, 7-5, 6-4
- WAdrian Ungur2013· Wimbledon · Round 1Grass6-4, 4-6, 6-3, 6-1
- LKei Nishikori2013· French Open · Round 3Clay3-6, 7-6(3), 4-6, 1-6
- WLukasz Kubot2013· French Open · Round 2Clay7-6(2), 6-2, 6-4
- WMarcos Baghdatis2013· French Open · Round 1Clay3-6, 7-6(1), 6-4, 6-4
- LRoger Federer2013· Australian Open · Round 1Hard2-6, 4-6, 1-6
- LPhilipp Kohlschreiber2012· US Open · Round 2Hard7-6(4), 3-6, 6-3, 2-6, 6-7(4)
- WGrigor Dimitrov2012· US Open · Round 1Hard5-7, 6-3, 7-6(4), 6-2
- LBrian Baker2012· Wimbledon · Round 3Grass4-6, 6-4, 1-6, 3-6
- WAlexandr Dolgopolov2012· Wimbledon · Round 2Grass7-6(2), 6-4, 6-4
- WMatthew Ebden2012· Wimbledon · Round 1Grass6-1, 6-3, 6-7(1), 6-3
- LDavid Ferrer2012· French Open · Round 2Clay3-6, 3-6, 2-6
- WAlbert Ramos-Vinolas2012· French Open · Round 1Clay7-6(3), 6-4, 6-7(5), 6-3
- LStan Wawrinka2012· Australian Open · Round 1Hard1-6, 1-6, 5-7
- LDavid Ferrer2011· Wimbledon · Round 1Grass4-6, 4-6, 4-6
- LLizette Cabrera2011· French Open · Round 1Clay5-7, 6-4, 1-6, 6-7(4)
- LIvan Ljubicic2011· Australian Open · Round 2Hard3-6, 7-6(2), 4-6, 6-7(5)
- WFlavio Cipolla2011· Australian Open · Round 1Hard6-1, 7-5, 6-1
- LFeliciano Lopez2010· US Open · Round 2Hard4-6, 7-6(4), 7-5, 6-7(3), 2-6