World ranking
98
619 points
- Season
- 143–120
- 54.4% win rate
- Career
- 25–49
- 33.8% win rate
- Titles
- 0
- Singles
- Prize money
- $2.7M
- Career
Recent form
1 loss in a row
- WBeat Justin Boulais
- LLost to Jenson Brooksby
- WBeat Nicolas Mejia
- WBeat Ignacio Buse
- LLost to Jaime Faria
- WBeat Jesper de Jong
- LLost to Ignacio Buse
- LLost to Wu Yibing
- LLost to Valentin Royer
- LLost to Te Rigele
- WBeat Beibit Zhukayev
- LLost to Nikoloz Basilashvili
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played126–9358%
- Clay4–833%
- Grass12–1446%
- Indoor0–40%
- Surface TBD1–150%
Elo rating
Full leaderboard1833#138 on tour
Peak 1924 in 2026 · from 263 rated matches
- Hard
1896+63 vs overall
219 matches
- Grass
1810-23 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
40 matches· Main tour · 2026
- LNikoloz Basilashvili2026· Almaty Open · Qualifying FinalHard4-6, 6-7(4)
- WBeibit Zhukayev2026· Almaty Open · Qualifying 1st RoundHard6-1, 7-5
- LTe Rigele2026· Rolex Shanghai Masters · Qualifying 1st RoundHard7-5, 3-6, 4-6
- LValentin Royer2026· AITO Hangzhou Open · Round 1Hard3-6, 4-6
- LWu Yibing2026· US Open · Round 1Hard6-7(2), 2-6, 5-7
- LIgnacio Buse2026· Winston-Salem Open · Round 2Hard2-6, 7-5, 3-6
- WJesper de Jong2026· Winston-Salem Open · Round 1Hard6-2, 6-4
- LJaime Faria2026· Cincinnati Open · Round 3Hard6-4, 4-6, 6-7(3)
- WIgnacio Buse2026· Cincinnati Open · Round 2Hard6-4, 6-3
- WNicolas Mejia2026· Cincinnati Open · Round 1Hard7-6(5), 6-0
- LJenson Brooksby2026· National Bank Open presented by Rogers · Round 1Hard3-6, 4-6
- WJustin Boulais2026· National Bank Open presented by Rogers · Qualifying FinalHard7-5, 7-6(4)
- LDalibor Svrcina2026· Mifel Tennis Open by Telcel Oppo · Round 1Hard7-6(2), 6-7(2), 3-6
- LDino Prizmic2026· Wimbledon · Round 1Grass6-4, 6-7(3), 4-6, 2-6
- LAlejandro Davidovich Fokina2026· Vanda Pharmaceuticals Mallorca Championships · Round 2Grass4-6, 5-7
- WNick Kyrgios2026· Vanda Pharmaceuticals Mallorca Championships · Round 1Grass6-3, 6-4
- WAntoine Ghibaudo2026· Vanda Pharmaceuticals Mallorca Championships · Qualifying FinalGrass6-4, 6-1
- WFederico Bondioli2026· Vanda Pharmaceuticals Mallorca Championships · Qualifying 1st RoundGrass6-1, 7-5
- LHarry Wendelken2026· HSBC Championships · Qualifying 1st RoundGrass3-6, 7-6(5), 3-6
- LZachary Svajda2026· Roland Garros · Round 2Clay3-6, 4-6, 7-6(4), 2-6
- WDaniil Medvedev2026· Roland Garros · Round 1Clay6-2, 1-6, 6-1, 1-6, 6-4
- LKaren Khachanov2026· Mutua Madrid Open · Round 2Clay2-6, 3-6
- WMartin Landaluce2026· Mutua Madrid Open · Round 1Clay6-2, 6-3
- LRoman Andres Burruchaga2026· Fayez Sarofim & Co. U.S. Men's Clay Court Championship · Round 1Clay2-6, 3-6
- LJakub Mensik2026· Miami Open presented by Itau · Round 2Hard6-3, 2-6, 4-6
- WSebastian Baez2026· Miami Open presented by Itau · Round 1Hard6-2, 6-2
- WRinky Hijikata2026· Miami Open presented by Itau · Qualifying FinalHard6-3, 6-7(2), 6-1
- WChris Rodesch2026· Miami Open presented by Itau · Qualifying 1st RoundHard6-2, 6-4
- LLearner Tien2026· BNP Paribas Open · Round 2Hard6-7(3), 6-7(8)
- WQuentin Halys2026· BNP Paribas Open · Round 1Hard6-3, 6-3
- LAleksandar Kovacevic2026· Abierto Mexicano Telcel presentado por HSBC · Round 1Hard6-7(1), 6-7(3)
- LTommy Paul2026· Delray Beach Open · Round 2Hard6-7(11), 3-6
- WGabriel Diallo2026· Delray Beach Open · Round 1Hard7-6(4), 6-3
- LSho Shimabukuro2026· Delray Beach Open · Qualifying FinalHard3-6, 4-6
- WNicolas Moreno De Alboran2026· Delray Beach Open · Qualifying 1st RoundHard6-3, 4-6, 6-4
- LAdrian Mannarino2026· Nexo Dallas Open · Round 1Indoor4-6, 2-6
- LCarlos Alcaraz2026· Australian Open · Round 1Hard3-6, 6-7(2), 2-6
- LQuentin Halys2026· Adelaide International · Qualifying FinalHard2-6, 6-7(9)
- WJake Delaney2026· Adelaide International · Qualifying 1st RoundHard6-2, 3-6, 7-6(2)
- LRinky Hijikata2026· Brisbane International presented by ANZ · Round 1Hard3-6, 2-6