World ranking
106
580 points
- Season
- 124–99
- 55.6% win rate
- Career
- 12–25
- 32.4% win rate
- Titles
- 0
- Singles
- Prize money
- $1.4M
- Career
Recent form
1 loss in a row
- WBeat Nicolai Budkov Kjaer
- LLost to Marin Cilic
- WBeat Hugo Dellien
- LLost to J.J. Wolf
- LLost to Hubert Hurkacz
- LLost to Miomir Kecmanovic
- LLost to Arthur Rinderknech
- LLost to Hugo Gaston
- LLost to Denis Shapovalov
- LLost to Miomir Kecmanovic
- WBeat Roman Safiullin
- LLost to Daniil Medvedev
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on grass
- Hardmost played93–7655%
- Clay7–750%
- Grass20–1263%
- Indoor2–250%
- Surface TBD2–250%
Elo rating
Full leaderboard1784#206 on tour
Peak 1894 in 2025 · from 223 rated matches
- Hard
1811+27 vs overall
169 matches
- Grass
1874+90 vs overall
32 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
82 matches· Main tour
- LDaniil Medvedev2026· Almaty Open · Round 2Hard2-6, 1-6
- WRoman Safiullin2026· Almaty Open · Round 1Hard6-7(4), 6-4, 6-4
- LMiomir Kecmanovic2026· Rolex Shanghai Masters · Round 1Hard2-6, 4-6
- LDenis Shapovalov2026· Kinoshita Group Japan Open Tennis Championships · Round 1Hard5-7, 1-6
- LHugo Gaston2026· AITO Hangzhou Open · Round 1Hard4-6, 4-6
- LArthur Rinderknech2026· US Open · Round 1Hard7-6(4), 2-6, 6-7(4), 2-6
- LMiomir Kecmanovic2026· Winston-Salem Open · Round 1Hard4-6, 3-6
- LHubert Hurkacz2026· Cincinnati Open · Round 1Hard2-6, 4-6
- LJ.J. Wolf2026· Cincinnati Open · Qualifying FinalHard3-6, 6-3, 5-7
- WHugo Dellien2026· Cincinnati Open · Qualifying 1st RoundHard6-3, 6-1
- LMarin Cilic2026· National Bank Open presented by Rogers · Round 1Hard6-7(2), 1-6
- WNicolai Budkov Kjaer2026· National Bank Open presented by Rogers · Qualifying FinalHard6-3, 6-4
- LRodrigo Pacheco Mendez2026· Mifel Tennis Open by Telcel Oppo · Round 1Hard7-6(4), 5-7, 2-6
- LJaime Faria2026· Wimbledon · Round 1Grass6-7(6), 3-6, 7-6(2), 3-6
- LFrances Tiafoe2026· Terra Wortmann Open · Round 2Grass4-6, 5-7
- WTallon Griekspoor2026· Terra Wortmann Open · Round 1Grass6-4, 3-6, 6-4
- LBen Shelton2026· Boss Open · QuarterfinalGrass6-4, 3-6, 4-6
- WNick Kyrgios2026· Boss Open · Round 2Grass4-6, 7-6(5), 6-4
- WQuentin Halys2026· Boss Open · Round 1Grass6-4, 6-2
- WJurij Rodionov2026· Boss Open · Qualifying FinalGrass7-6(4), 6-3
- WStefanos Sakellaridis2026· Boss Open · Qualifying 1st RoundGrass7-5, 6-4
- LStefanos Sakellaridis2026· Roland Garros · Qualifying 1st RoundClay6-2, 4-6, 5-7
- LNikoloz Basilashvili2026· Miami Open presented by Itau · Qualifying FinalHard2-6, 1-6
- WAlex Bolt2026· Miami Open presented by Itau · Qualifying 1st RoundHard6-2, 6-7(3), 6-3
- LAleksandr Shevchenko2026· BNP Paribas Open · Round 1Hard4-6, 6-3, 2-6
- WMartin Landaluce2026· BNP Paribas Open · Qualifying FinalHard6-2, 6-7(3), 7-5
- WColton Smith2026· BNP Paribas Open · Qualifying 1st RoundHard7-6(5), 7-5
- LWu Yibing2026· Abierto Mexicano Telcel presentado por HSBC · Round 2Hard3-6, 6-7(4)
- WAdrian Mannarino2026· Abierto Mexicano Telcel presentado por HSBC · Round 1Hard6-3, 6-4
- WZachary Svajda2026· Abierto Mexicano Telcel presentado por HSBC · Qualifying FinalHard5-1ret.
- WRafael De Alba2026· Abierto Mexicano Telcel presentado por HSBC · Qualifying 1st RoundHard6-2, 6-2
- LMarcos Giron2026· Delray Beach Open · Round 1Hard3-6, 5-7
- WAdam Walton2026· Delray Beach Open · Qualifying FinalHard6-3, 6-4
- WBenjamin Willwerth2026· Delray Beach Open · Qualifying 1st RoundHard6-4, 7-6(4)
- LMiomir Kecmanovic2026· Nexo Dallas Open · Round 1Indoor7-6(3), 3-6, 6-7(3)
- WBernard Tomic2026· Nexo Dallas Open · Qualifying FinalIndoor6-3, 6-3
- WThai-Son Kwiatkowski2026· Nexo Dallas Open · Qualifying 1st RoundIndoor6-0, 6-4
- LAlex Molcan2026· Australian Open · Qualifying 1st RoundHard4-6, 6-4, 3-6
- LSebastian Korda2025· Kinoshita Group Japan Open Tennis Championships · Round 2Hard1-6, 4-6
- WTomas Machac2025· Kinoshita Group Japan Open Tennis Championships · Round 1Hard6-3, 7-6(4)
- WJuan Manuel Cerundolo2025· Kinoshita Group Japan Open Tennis Championships · Qualifying FinalHard6-4, 6-3
- WMariano Navone2025· Kinoshita Group Japan Open Tennis Championships · Qualifying 1st RoundHard6-2, 6-3
- LYuta Shimizu2025· US Open · Qualifying 1st RoundHard7-6(3), 3-6, 3-6
- LLi Tu2025· Wimbledon · Qualifying 2nd RoundGrass6-3, 6-7(8), 6-7(9)
- WAziz Dougaz2025· Wimbledon · Qualifying 1st RoundGrass4-6, 6-3, 6-4
- LMark Lajal2025· Australian Open · Qualifying 2nd RoundHard6-2, 6-7(6), 4-6
- WRadu Albot2025· Australian Open · Qualifying 1st RoundHard6-2, 6-3
- LDenis Shapovalov2024· Rolex Shanghai Masters · Qualifying FinalHard6-4, 1-3ret.
- WDenis Yevseyev2024· Rolex Shanghai Masters · Qualifying 1st RoundHard6-7(6), 6-4, 6-1
- LBai Yan2024· Chengdu Open · Qualifying 1st RoundHard6-1, 2-6, 4-6
- LGabriel Diallo2024· US Open · Qualifying 1st RoundHard6-4, 5-7, 3-6
- LElias Ymer2024· Wimbledon · Qualifying FinalGrass6-7(3), 3-6, 1-6
- WJesper de Jong2024· Wimbledon · Qualifying 2nd RoundGrass7-6(3), 4-6, 7-6(8)
- WJozef Kovalik2024· Wimbledon · Qualifying 1st RoundGrass7-5, 6-3
- LFilip Misolic2024· Roland Garros · Qualifying 1st RoundClay3-6, 2-6
- LFlavio Cobolli2024· Mifel Tennis Open by Telcel Oppo · Qualifying 1st RoundHard6-3, 3-6, 2-6
- LNicolas Moreno De Alboran2024· Delray Beach Open · Qualifying 1st RoundHard6-7(2), 7-6(4), 6-7(2)
- LTennys Sandgren2024· Nexo Dallas Open · Qualifying 1st RoundIndoor2-6, 6-7(2)
- LTristan Schoolkate2024· Australian Open · Group StageHard7-5, 4-6, 3-6
- LMarc-Andrea Huesler2023· Bank of China Hong Kong Tennis Open · Qualifying 1st RoundHard2-6, 4-6
- LCristian Garin2023· Kinoshita Group Japan Open Tennis Championships · Round 1Hard4-6, 6-3, 3-6
- LArthur Weber2023· Rolex Shanghai Masters · Qualifying 1st RoundHard2-6, 7-6(3), 4-6
- LTallon Griekspoor2023· Almaty Open · Round 2Hard6-7(5), 7-6(4), 1-6
- WRoberto Carballes Baena2023· Almaty Open · Round 1Hard6-2, 6-4
- WTaro Daniel2023· Almaty Open · Qualifying FinalHard6-3, 6-7(7), 7-6(6)
- WSaba Purtseladze2023· Almaty Open · Qualifying 1st RoundHard6-0, 2-6, 6-2
- LHugo Gaston2023· US Open · Round 1Hard2-6, 1-6, 6-7(4)
- WLiam Broady2023· US Open · Qualifying FinalHard6-4, 3-6, 6-3
- WGauthier Onclin2023· US Open · Qualifying 2nd RoundHard6-4, 7-6(0), 0-0
- WJan Choinski2023· US Open · Qualifying 1st RoundHard6-3, 6-3
- LChristopher Eubanks2023· Mubadala DC Open · Round 2Hard3-6, 4-6
- WLloyd Harris2023· Mubadala DC Open · Round 1Hard6-4, 6-3
- LBradley Klahn2023· Mubadala DC Open · Qualifying FinalHard5-7, 4-6
- WDonald Young2023· Mubadala DC Open · Qualifying 1st RoundHard6-3, 6-4
- LGrigor Dimitrov2023· Wimbledon · Round 1Grass1-6, 2-6, 1-6
- WDenis Kudla2023· Wimbledon · Qualifying FinalGrass6-4, 6-4, 6-4
- WToby Samuel2023· Wimbledon · Qualifying 2nd RoundGrass5-7, 6-1, 6-4
- WFacundo Diaz Acosta2023· Wimbledon · Qualifying 1st RoundGrass6-7(5), 6-3, 6-4
- LKamil Majchrzak2022· Kinoshita Group Japan Open Tennis Championships · Round 1Hard6-7(2), 2-6
- WHiroki Moriya2022· Kinoshita Group Japan Open Tennis Championships · Qualifying FinalHard5-7, 6-3, 6-3
- WGo Soeda2022· Kinoshita Group Japan Open Tennis Championships · Qualifying 1st RoundHard6-3, 6-4
- LAleksandar Kovacevic2022· Eugene Korea Open Tennis Championships · Qualifying 1st RoundHard7-6(3), 3-6, 2-6