World ranking
61
949 points
- Season
- 104–90
- 53.6% win rate
- Career
- 27–39
- 40.9% win rate
- Titles
- 0
- Singles
- Prize money
- $2.3M
- Career
Recent form
1 loss in a row
- LLost to Pablo Llamas Ruiz
- LLost to Tommy Paul
- LLost to Francisco Comesana
- WBeat Karen Khachanov
- LLost to Ben Shelton
- WBeat Valentin Royer
- WBeat Murphy Cassone
- WBeat Vit Kopriva
- WBeat Nuno Borges
- LLost to Alejandro Davidovich Fokina
- WBeat Luciano Darderi
- LLost to Shintaro Mochizuki
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on grass
- Hardmost played65–5554%
- Clay19–2049%
- Grass12–860%
- Indoor8–657%
- Surface TBD0–10%
Elo rating
Full leaderboard1927#64 on tour
Peak 1954 in 2026 · from 194 rated matches
- Hard
2009+81 vs overall
120 matches
- Clay
1934+7 vs overall
39 matches
- Grass
1958+30 vs overall
20 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
41 matches· 2026
- LShintaro Mochizuki2026· Wimbledon · Round 2Grass2-6, 6-7(6), 5-7
- WLuciano Darderi2026· Wimbledon · Round 1Grass7-6(7), 7-5, 6-2
- LAlejandro Davidovich Fokina2026· Vanda Pharmaceuticals Mallorca Championships · FinalGrass6-7(4), 3-6
- WNuno Borges2026· Vanda Pharmaceuticals Mallorca Championships · SemifinalGrass6-1, 6-2
- WVit Kopriva2026· Vanda Pharmaceuticals Mallorca Championships · QuarterfinalGrass5-7, 7-5, 6-3
- WMurphy Cassone2026· Vanda Pharmaceuticals Mallorca Championships · Round 2Grass6-3, 6-7(4), 6-3
- WValentin Royer2026· Vanda Pharmaceuticals Mallorca Championships · Round 1Grass6-4, 6-3
- LBen Shelton2026· Terra Wortmann Open · Round 2Grass4-6, 7-5, 4-6
- WKaren Khachanov2026· Terra Wortmann Open · Round 1Grass1-6, 6-4, 6-4
- LFrancisco Comesana2026· Roland Garros · Round 1Clay4-6, 6-7(8), 6-7(4)
- LTommy Paul2026· Bitpanda Hamburg Open · Round 1Clay1-6, 3-6
- LPablo Llamas Ruiz2026· Internazionali BNL d'Italia · Round 1Clay3-6, 7-5, 3-6
- LAlejandro Tabilo2026· Aix-en-Provence · SFClay6-3 3-6 7-6(2)
- WYibing Wu2026· Aix-en-Provence · QFClay6-4 5-7 6-4
- WMartin Landaluce2026· Aix-en-Provence · R16Clay1-6 7-6(5) 7-6(5)
- LFabian Marozsan2026· Mutua Madrid Open · Round 1Clay6-7(5), 6-7(6)
- LCameron Norrie2026· Barcelona Open Banc Sabadell · Round 2Clay3-6, 6-4, 4-6
- WReilly Opelka2026· Barcelona Open Banc Sabadell · Round 1Clay7-5, 7-6(7)
- WDaniel Merida2026· Barcelona Open Banc Sabadell · Qualifying FinalClay6-3, 6-1
- WNikoloz Basilashvili2026· Barcelona Open Banc Sabadell · Qualifying 1st RoundClay2-6, 7-6(9), 6-4
- LTerence Atmane2026· Rolex Monte-Carlo Masters · Round 1Clay1-6, 4-6
- LFrancisco Comesana2026· Rolex Monte-Carlo Masters · Qualifying FinalClay5-7, 2-6
- WOtto Virtanen2026· Rolex Monte-Carlo Masters · Qualifying 1st RoundClay3-6, 6-2, 6-3
- LJiri Lehecka2026· Miami Open presented by Itau · Round 3Hard3-6, 6-7(6)
- WCasper Ruud2026· Miami Open presented by Itau · Round 2Hard6-4, 7-6(7)
- WHubert Hurkacz2026· Miami Open presented by Itau · Round 1Hard6-2, 6-4
- WBenjamin Bonzi2026· Phoenix · QFHard7-6(4) 7-6(7)
- WBilly Harris2026· Phoenix · SFHard7-6(6) 7-6(5)
- WAleksandr Shevchenko2026· Phoenix · R32Hard6-7(4) 6-4 6-2
- WMichael Mmoh2026· Phoenix · R16Hard6-1 6-3
- WMarcos Giron2026· Phoenix · FHard7-6(1) 4-6 7-5
- LReilly Opelka2026· BNP Paribas Open · Round 1Hard5-7, 6-7(3)
- LRafael Jodar2026· Delray Beach Open · Round 1Hard2-6, 3-6
- LMarin Cilic2026· Nexo Dallas Open · Round 2Indoor6-7(4), 3-6
- WTrevor Svajda2026· Nexo Dallas Open · Round 1Indoor7-6(3), 7-5
- LJakub Mensik2026· Australian Open · Round 3Hard2-6, 6-7(5), 6-7(5)
- WHubert Hurkacz2026· Australian Open · Round 2Hard6-4, 7-6(5), 6-1
- WTallon Griekspoor2026· Australian Open · Round 1Hard6-2, 6-3, 6-2
- LMarton Fucsovics2026· Adelaide International · Round 1Hard4-6, 4-6
- LRaphael Collignon2026· Brisbane International presented by ANZ · Qualifying FinalHard5-7, 3-6
- WBenjamin Bonzi2026· Brisbane International presented by ANZ · Qualifying 1st RoundHard4-6, 6-3, 6-3