
- Season
- 103–110
- 48.4% win rate
- Career
- 44–68
- 39.3% win rate
- Titles
- 1
- Singles
- Prize money
- $3.9M
- Career
Recent form
2 losses in a row
- WBeat Yasutaka Uchiyama
- LLost to Yu Hsiou Hsu
- WBeat Aidan Mayo
- LLost to Nikoloz Basilashvili
- LLost to Nikoloz Basilashvili
- LLost to Marco Trungelliti
- WBeat Kasidit Samrej
- LLost to Christopher O'Connell
- LLost to Rinky Hijikata
- WBeat Filip Misolic
- LLost to Ugo Blanchet
- LLost to Matej Dodig
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on grass
- Hardmost played69–7050%
- Clay4–1422%
- Grass24–1660%
- Indoor6–1038%
Elo rating
Full leaderboard1642#567 on tour
Peak 1918 in 2023 · from 213 rated matches
- Hard
1662+21 vs overall
139 matches
- Grass
1698+57 vs overall
40 matches
- Clay
1578-64 vs overall
18 matches
- Indoor
1621-21 vs overall
16 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
65 matches· 2023
- LTallon Griekspoor2023· Rolex Paris Masters · Round 1Indoor7-6(2), 3-6, 4-6
- LJan-Lennard Struff2023· Swiss Indoors Basel · Round 1Indoor6-7(7), 4-6
- LPavel Kotov2023· Bybit Stockholm Open · Round 1Indoor7-6(2), 3-6, 6-7(5)
- LCasper Ruud2023· Rolex Shanghai Masters · Round 3Hard4-6, 2-6
- WYannick Hanfmann2023· Rolex Shanghai Masters · Round 2Hard4-6, 6-3, 6-2
- LBenjamin Bonzi2023· US Open · Round 2Hard6-7(6), 6-2, 2-6, 6-7(7)
- WSoonWoo Kwon2023· US Open · Round 1Hard6-3, 6-4, 0-6, 6-4
- LBen Shelton2023· Cincinnati Open · Round 1Hard7-5, 4-6, 4-6
- LGael Monfils2023· National Bank Open presented by Rogers · Round 1Hard6-7(3), 7-6(4), 1-6
- LJordan Thompson2023· Mubadala DC Open · Round 3Hard2-6, 2-6
- WSho Shimabukuro2023· Mubadala DC Open · Round 2Hard6-3, 6-4
- LAleksandar Vukic2023· Atlanta Open · QuarterfinalHard4-6, 4-6
- WBrandon Nakashima2023· Atlanta Open · Round 2Hard6-7(4), 6-4, 7-5
- WAndres Martin2023· Atlanta Open · Round 1Hard6-2, 6-4
- LDaniil Medvedev2023· Wimbledon · QuarterfinalGrass4-6, 6-1, 6-4, 6-7(4), 1-6
- WStefanos Tsitsipas2023· Wimbledon · Round 4Grass3-6, 7-6(4), 3-6, 6-4, 6-4
- WChristopher O'Connell2023· Wimbledon · Round 3Grass7-6(5), 7-6(3), 7-6(2)
- WCameron Norrie2023· Wimbledon · Round 2Grass6-3, 3-6, 6-2, 7-6(3)
- WThiago Monteiro2023· Wimbledon · Round 1Grass4-6, 7-5, 7-5, 6-3
- WAdrian Mannarino2023· Vanda Pharmaceuticals Mallorca Championships · FinalGrass6-1, 6-4
- WLloyd Harris2023· Vanda Pharmaceuticals Mallorca Championships · SemifinalGrass4-6, 6-3, 7-6(9)
- WArthur Rinderknech2023· Vanda Pharmaceuticals Mallorca Championships · QuarterfinalGrass7-6(5), 7-6(4)
- WBen Shelton2023· Vanda Pharmaceuticals Mallorca Championships · Round 2Grass6-7(4), 6-4, 7-6(2)
- WAlex Michelsen2023· Vanda Pharmaceuticals Mallorca Championships · Round 1Grass6-3, 6-7(6), 7-5
- LHubert Hurkacz2023· Terra Wortmann Open · Round 1Grass4-6, 7-6(11), 3-6
- WDaniel Altmaier2023· Terra Wortmann Open · Qualifying FinalGrass6-3, 2-3ret.
- WHugo Gaston2023· Terra Wortmann Open · Qualifying 1st RoundGrass6-7(4), 7-6(5), 6-3
- LRichard Gasquet2023· Boss Open · Round 1Grass6-7(2), 4-6
- WAleksandar Kovacevic2023· Surbiton · R32Grass6-3 6-7(7) 6-3
- LJurij Rodionov2023· Surbiton · R16Grass6-2 6-4
- WRadu Albot2023· Boss Open · Qualifying FinalGrass7-6(5), 7-6(3)
- WBenjamin Lock2023· Boss Open · Qualifying 1st RoundGrass4-6, 6-4, 6-2
- LHolger Rune2023· Roland Garros · Round 1Clay4-6, 6-3, 6-7(2), 2-6
- LAlexander Zverev2023· Gonet Geneva Open · Round 2Clay2-6, 3-6
- WBenoit Paire2023· Gonet Geneva Open · Round 1Clay7-6(2), 6-3
- LAleksandar Vukic2023· Busan · QFHard6-7(4) 7-6(3) 6-4
- WMarc Polmans2023· Busan · R32Hard4-6 6-3 7-6(6)
- WJason Jung2023· Busan · R16Hard6-4 6-3
- LJordan Thompson2023· Gwangju · SFHard7-6(3) 6-3
- WYunchaokete Bu2023· Gwangju · QFHard6-3 6-2
- WLloyd Harris2023· Gwangju · R32Hard7-6(3) 4-6 6-4
- WBrandon Holt2023· Gwangju · R16Hard6-2 6-1
- LAleksandar Vukic2023· Seoul · QFHard7-5 6-3
- WYuta Shimizu2023· Seoul · R32Hard6-3 3-6 7-5
- WGabriel Diallo2023· Seoul · R16Hard2-6 6-3 6-2
- LDaniil Medvedev2023· Miami Open presented by Itau · QuarterfinalHard3-6, 5-7
- WAdrian Mannarino2023· Miami Open presented by Itau · Round 4Hard7-6(2), 7-6(5)
- WGregoire Barrere2023· Miami Open presented by Itau · Round 3Hard6-3, 7-6(7)
- WBorna Coric2023· Miami Open presented by Itau · Round 2Hard3-6, 6-4, 6-2
- WDenis Kudla2023· Miami Open presented by Itau · Round 1Hard7-6(2), 6-2
- WLukas Klein2023· Miami Open presented by Itau · Qualifying FinalHard6-7(2), 6-3, 7-6(4)
- WAbdullah Shelbayh2023· Miami Open presented by Itau · Qualifying 1st RoundHard6-3, 6-3
- LMaximilian Marterer2023· BNP Paribas Open · Qualifying 1st RoundHard6-4, 5-7, 3-6
- LFeliciano López2023· Abierto Mexicano Telcel presentado por HSBC · Round 1Hard6-7(3), 4-6
- LGuido Andreozzi2023· Monterrey · R32Hard6-4 6-3
- LAleksandar Vukic2023· Delray Beach Open · Round 1Hard7-6(5), 3-6, 4-6
- WAleksandar Vukic2023· Delray Beach Open · Qualifying FinalHard7-6(4), 1-6, 6-4
- WMitchell Krueger2023· Delray Beach Open · Qualifying 1st RoundHard6-3, 6-4
- LOscar Otte2023· Nexo Dallas Open · Round 1Indoor4-6, 6-4, 2-6
- LJiri Lehecka2023· Australian Open · Round 2Hard4-6, 4-6, 6-3, 3-6
- WSoonWoo Kwon2023· Australian Open · Round 1Hard6-3, 6-7(1), 6-3, 4-6, 6-4
- LDavid Goffin2023· ASB Classic · Round 2Hard2-6, 4-6
- WUgo Humbert2023· ASB Classic · Round 1Hard7-6(4), 7-6(3)
- WJoão Sousa2023· ASB Classic · Qualifying FinalHard6-7(3), 7-5, 6-4
- WDusan Lajovic2023· ASB Classic · Qualifying 1st RoundHard2-6, 6-3, 6-4