
- Season
- 234–199
- 54.0% win rate
- Career
- 223–202
- 52.5% win rate
- Titles
- 3
- Singles
- Prize money
- $13.5M
- Career
Recent form
5 losses in a row
- WBeat Gabriel Diallo
- LLost to Matteo Arnaldi
- WBeat Arthur Rinderknech
- WBeat Mariano Navone
- WBeat Ignacio Buse
- WBeat Stan Wawrinka
- WBeat Pierre-Hugues Herbert
- LLost to Titouan Droguet
- LLost to Matteo Gigante
- LLost to Emilio Nava
- LLost to Darwin Blanch
- LLost to Jiri Lehecka
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on clay
- Hardmost played115–9555%
- Clay76–5956%
- Grass12–1446%
- Indoor31–3150%
Elo rating
Full leaderboard1829
Peak 1924 in 2019 · from 431 rated matches
- Hard
1881+52 vs overall
209 matches
- Clay
1865+37 vs overall
134 matches
- Indoor
1855+26 vs overall
62 matches
- Grass
1797-32 vs overall
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
63 matches· Slams
- LJiri Lehecka2025· US Open · Round 1Hard6-3, 4-6, 6-7(5), 1-6
- LTitouan Droguet2025· Roland Garros · Qualifying 1st RoundClay7-5, 6-7(9), 2-6
- LCristian Garin2025· Australian Open · Round 1Hard5-7, 1-6, 2-6
- LAdrian Mannarino2024· US Open · Round 1Hard5-7, 2-6, 3-6
- LFrances Tiafoe2024· Wimbledon · Round 2Grass6-7(5), 1-6, 3-6
- WFelipe Meligeni Alves2024· Wimbledon · Round 1Grass6-3, 7-6(2), 6-3
- LRichard Gasquet2024· Roland Garros · Round 1Clay6-7(5), 6-7(2), 4-6
- LFrances Tiafoe2024· Australian Open · Round 1Hard3-6, 6-7(7), 6-2, 3-6
- LSebastian Baez2023· US Open · Round 1Hard5-7, 5-7, 1-6
- LGuido Pella2023· Wimbledon · Round 1Grass3-6, 5-7, 6-4, 6-3, 1-6
- LTomas Martin Etcheverry2023· Roland Garros · Round 3Clay3-6, 6-7(5), 2-6
- WPedro Cachin2023· Roland Garros · Round 2Clay6-3, 4-6, 4-6, 6-3, 6-4
- WFederico Coria2023· Roland Garros · Round 1Clay7-6(3), 6-7(5), 6-3, 6-3
- LJiri Lehecka2023· Australian Open · Round 1Hard3-6, 3-6, 3-6
- LJenson Brooksby2022· US Open · Round 2Hard4-6, 6-7(10), 1-6
- WEnzo Couacaud2022· US Open · Round 1Hard6-2, 7-6(5), 3-6, 4-6, 7-5
- LGrigor Dimitrov2022· Roland Garros · Round 2Clay0-6, 4-6, 3-6
- WCarlos Taberner2022· Roland Garros · Round 1Clay3-6, 6-2, 6-3, 6-1
- LMackenzie McDonald2021· Australian Open · Round 2Hard4-6, 2-6, 6-4, 4-6
- WGuido Pella2021· Australian Open · Round 1Hard6-3, 7-6(5), 7-5
- LNorbert Gombos2020· French Open · Round 1Clay4-6, 6-3, 3-6, 4-6
- LSam Querrey2020· Australian Open · Round 1Hard3-6, 4-6, 4-6
- LGrigor Dimitrov2019· US Open · Round 2Hard—
- WEvgeny Donskoy2019· US Open · Round 1Hard7-6(7), 6-3, 6-0
- LJan-Lennard Struff2019· French Open · Round 3Clay6-4, 1-6, 6-4, 6-7(1), 9-11
- WLloyd Harris2019· French Open · Round 2Clay6-2, 6-3, 7-6(2)
- WAljaz Bedene2019· French Open · Round 1Clay6-1, 6-7(4), 6-4, 6-4
- LLucas Pouille2019· Australian Open · Round 4Hard7-6(4), 4-6, 5-7, 6-7(2)
- WFilip Krajinovic2019· Australian Open · Round 3Hard2-6, 6-3, 6-4, 6-3
- WMarton Fucsovics2019· Australian Open · Round 2Hard6-4, 6-3, 6-4
- WSteve Darcis2019· Australian Open · Round 1Hard6-1, 6-4, 6-4
- LJuan Martin del Potro2018· US Open · Round 4Hard4-6, 3-6, 1-6
- WDaniil Medvedev2018· US Open · Round 3Hard6-3, 7-5, 6-2
- WRoberto Carballes Baena2018· US Open · Round 2Hard7-6(4), 6-2, 6-3
- WFlorian Mayer2018· US Open · Round 1Hard6-2, 6-2, 5-7, 6-4
- LDaniil Medvedev2018· Wimbledon · Round 1Grass6-7(6), 2-6, 2-6
- LDiego Schwartzman2018· French Open · Round 3Clay5-7, 3-6, 3-6
- WThomas Fabbiano2018· French Open · Round 2Clay4-6, 6-2, 6-1, 6-1
- WPhilipp Kohlschreiber2018· French Open · Round 1Clay6-3, 3-6, 6-3, 6-4
- LJohn Millman2018· Australian Open · Round 1Hard5-7, 4-6, 1-6
- LKevin Anderson2017· US Open · Round 3Hard4-6, 3-6, 2-6
- WAlexander Zverev2017· US Open · Round 2Hard3-6, 7-5, 7-6(1), 7-6(4)
- WJiri Vesely2017· US Open · Round 1Hard7-6(5), 7-6(2), 6-2
- LRyan Harrison2017· Wimbledon · Round 1Grass6-7(4), 4-6, 6-7(6)
- LSteve Johnson2017· French Open · Round 2Clay2-6, 6-7(8), 6-3, 6-7(6)
- WMathias Bourgue2017· French Open · Round 1Clay7-6(5), 6-3, 6-2
- LAlexandr Dolgopolov2017· Australian Open · Round 1Hard3-6, 4-6, 6-3, 6-7(7)
- LFeliciano Lopez2016· US Open · Round 1Hard4-3ret.
- LGilles Simon2016· Rio 2016 · Round 1Hard4-6, 6-7(1)
- LIvo Karlovic2016· Wimbledon · Round 1Grass6-7(8), 6-7(7), 4-6
- LRoberto Bautista Agut2016· French Open · Round 3Clay2-6, 3-6, 3-6
- WBernard Tomic2016· French Open · Round 2Clay3-6, 6-2, 7-6(4), 7-6(6)
- WTaylor Fritz2016· French Open · Round 1Clay6-3, 6-1, 6-3
- LAlbert Ramos-Vinolas2016· Australian Open · Round 1Hard2-6, 2-6, 3-6
- LRafael Nadal2015· US Open · Round 1Hard3-6, 2-6, 6-4, 4-6
- LAndreas Seppi2015· Wimbledon · Round 2Grass6-4, 4-6, 7-6(3), 1-6, 1-6
- WSergiy Stakhovsky2015· Wimbledon · Round 1Grass4-6, 7-6(5), 6-2, 1-6, 9-7
- LJack Sock2015· French Open · Round 3Clay2-6, 1-6, 4-6
- WTommy Robredo2015· French Open · Round 2Clay7-5, 3-6, 6-2, 4-6, 6-4
- WSam Querrey2015· French Open · Round 1Clay7-6(8), 6-3, 0-6, 6-3
- LJeremy Chardy2015· Australian Open · Round 1Hard6-3, 4-6, 5-7, 4-6
- LVictor Estrella Burgos2014· US Open · Round 2Hard6-7(2), 6-4, 4-6, 2-6
- WLukas Rosol2014· US Open · Round 1Hard6-4, 6-1, 6-2