World ranking
95
659 points
- Season
- 123–118
- 51.0% win rate
- Career
- 28–42
- 40.0% win rate
- Titles
- 0
- Singles
- Prize money
- $2.6M
- Career
Recent form
1 loss in a row
- WBeat Mikhail Kukushkin
- WBeat Alex Bolt
- WBeat Alexander Bublik
- LLost to Raphael Collignon
- LLost to Ugo Humbert
- LLost to Sebastian Baez
- WBeat Zachary Svajda
- LLost to Jakub Mensik
- WBeat Martin Landaluce
- LLost to Luciano Darderi
- WBeat Zsombor Piros
- LLost to Taylor Fritz
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on grass
- Hardmost played81–7153%
- Clay19–2543%
- Grass19–1654%
- Indoor4–640%
Elo rating
Full leaderboard1881#96 on tour
Peak 1909 in 2024 · from 241 rated matches
- Hard
1924+44 vs overall
152 matches
- Clay
1912+31 vs overall
44 matches
- Grass
1974+94 vs overall
35 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
81 matches· 2024
- LMartin Landaluce2024· Canberra · R32Hard6-3 6-2
- LChristoph Negritu2024· Yokkaichi · R32Hard6-7(1) 6-2 7-5
- LTung-lin Wu2024· Yokohama · R32Hard4-6 6-4 6-3
- LJurij Rodionov2024· Kobe · SFHard7-5 6-3
- WYuta Shimizu2024· Kobe · R32Hard7-6(1) 6-4
- WBenjamin Hassan2024· Kobe · QFHard6-1 6-4
- WAlex Bolt2024· Kobe · R16Hard6-0 6-4
- LMartin Landaluce2024· Olbia · FHard6-4 6-4
- WDalibor Svrcina2024· Olbia · SFHard7-6(5) 3-6 6-3
- WConstant Lestienne2024· Olbia · QFHard7-6(2) 6-7(5) 7-5
- WMaxime Janvier2024· Olbia · R32Hard6-3 6-4
- WHynek Barton2024· Olbia · R16Hard6-3 6-2
- WGregoire Barrere2024· Roanne · R32Hard6-4 7-6(4)
- LJerome Kym2024· Roanne · R16Hard7-5 6-3
- LAlexander Zverev2024· Rolex Shanghai Masters · Round 2Hard4-6, 2-6
- WBilly Harris2024· Rolex Shanghai Masters · Round 1Hard6-3, 6-4
- WAslan Karatsev2024· Rolex Shanghai Masters · Qualifying FinalHard7-6(3), 6-1
- WYuta Shimizu2024· Rolex Shanghai Masters · Qualifying 1st RoundHard7-5, 7-6(2)
- LJack Draper2024· Kinoshita Group Japan Open Tennis Championships · Round 1Hard4-6, 2-6
- WRinky Hijikata2024· Kinoshita Group Japan Open Tennis Championships · Qualifying FinalHard6-3, 6-1
- WAlexandre Muller2024· Kinoshita Group Japan Open Tennis Championships · Qualifying 1st RoundHard4-6, 6-2, 7-6(3)
- LZhang Zhizhen2024· Hangzhou Open · Round 2Hard3-6, 0-6
- WAslan Karatsev2024· Hangzhou Open · Round 1Hard6-4, 6-0
- LChristopher O'Connell2024· US Open · Round 2Hard3-6, 4-6, 6-3, 3-6
- WStan Wawrinka2024· US Open · Round 1Hard6-4, 7-6(5), 6-3
- WKamil Majchrzak2024· US Open · Qualifying FinalHard6-3, 6-3
- WFederico Agustin Gomez2024· US Open · Qualifying 2nd RoundHard7-5, 6-2
- WAidan Mayo2024· US Open · Qualifying 1st RoundHard6-2, 7-5
- LRoman Safiullin2024· Cary · FHard1-6 7-5 7-5
- WGabriel Diallo2024· Cary · SFHard6-3 6-3
- WMikhail Kukushkin2024· Cary · QFHard6-1 6-3
- WNishesh Basavareddy2024· Cary · R16Hard6-2 6-2
- WSeongChan Hong2024· Cary · R32Hard6-4 6-2
- LAlex Michelsen2024· Mubadala DC Open · Round 2Hard3-6, 6-7(1)
- WMackenzie McDonald2024· Mubadala DC Open · Round 1Hard7-6(4), 7-6(3)
- WLeandro Riedi2024· Mubadala DC Open · Qualifying FinalHard6-7(4), 6-3, 7-6(4)
- WTristan Boyer2024· Mubadala DC Open · Qualifying 1st RoundHard7-6(6), 6-2
- LArthur Rinderknech2024· Atlanta Open · QuarterfinalHard6-7(5), 6-3, 1-6
- WAdrian Mannarino2024· Atlanta Open · Round 2Hard7-6(6), 4-6, 6-3
- WAleksandar Vukic2024· Atlanta Open · Round 1Hard1-6, 6-4, 3-1ret.
- WAdam Walton2024· Atlanta Open · Qualifying FinalHard7-6(4), 3-6, 6-1
- WDenis Yevseyev2024· Atlanta Open · Qualifying 1st RoundHard6-2, 6-1
- LBen Shelton2024· Wimbledon · Round 1Grass6-4, 3-6, 6-3, 3-6, 4-6
- WDavid Goffin2024· Wimbledon · Qualifying FinalGrass6-3, 2-6, 7-6(4), 6-4
- WBernabe Zapata Miralles2024· Wimbledon · Qualifying 2nd RoundGrass7-6(3), 6-3
- WDuje Ajdukovic2024· Wimbledon · Qualifying 1st RoundGrass5-7, 7-5, 7-6(12)
- LRichard Gasquet2024· Ilkley · R32Grass4-6 7-6(2) 6-4
- LBrandon Nakashima2024· Surbiton · R32Grass6-7(4) 7-5 7-6(4)
- LFrances Tiafoe2024· Roland Garros · Round 1Clay3-6, 6-3, 7-6(6), 4-6, 4-6
- WAlejandro Moro Canas2024· Roland Garros · Qualifying FinalClay3-6, 6-2, 7-6(7)
- WLloyd Harris2024· Roland Garros · Qualifying 2nd RoundClay6-1, 7-6(9)
- WMatteo Martineau2024· Roland Garros · Qualifying 1st RoundClay3-6, 6-1, 6-1
- LFrancesco Maestrelli2024· Turin · R32Clay6-4 6-2
- LJie Cui2024· Wuxi · R32Hard2-6 7-6(5) 6-2
- WLi Tu2024· Guangzhou · R32Hard6-1 6-4
- LTristan Schoolkate2024· Guangzhou · R16Hard6-0 7-6(5)
- WIllya Marchenko2024· Shenzhen (Luohu) · R32Hard6-3 6-4
- LJames Duckworth2024· Shenzhen (Luohu) · QFHard4-6 6-3 7-6(4)
- WJules Marie2024· Shenzhen (Luohu) · R16Hard7-5 6-2
- LPhilip Sekulic2024· Gwangju · R32Hard0-6 6-1 7-5
- LSoonWoo Kwon2024· Busan · R32Hard6-4 6-3
- WHady Habib2024· Hamburg · R32Hard6-3 7-5
- LYuta Shimizu2024· Hamburg · QFHard6-4 7-6(5)
- WMarko Topo2024· Hamburg · R16Hard6-4 6-4
- LBilly Harris2024· Lugano · R32Hard6-7(7) 6-4 6-4
- LSho Shimabukuro2024· Lille · R32Hard6-4 6-1
- WMatteo Martineau2024· Pau · R32Hard6-3 7-6(5)
- LBrandon Nakashima2024· Pau · QFHard3-6 6-4 7-6(2)
- WPierre-Hugues Herbert2024· Pau · R16Hard6-4 6-3
- WLorenzo Giustino2024· Cherbourg · R32Hard7-6(1) 6-3
- LZsombor Piros2024· Cherbourg · R16Hard6-3 7-5
- WGabriel Diallo2024· Nottingham · R32Grass6-4 4-6 7-5
- LJacob Fearnley2024· Nottingham · SFGrass6-3 6-1
- WJack Pinnington Jones2024· Nottingham · QFGrass6-4 7-6(0)
- WEmilio Nava2024· Nottingham · R16Grass6-4 6-4
- LMatteo Martineau2024· Nottingham · R32Hard6-3 6-2
- LMartin Damm2024· Koblenz · R32Hard6-3 6-3
- LEmilio Nava2024· Australian Open · Qualifying 2nd RoundHard4-6, 3-6
- WJozef Kovalik2024· Australian Open · Group StageHard6-1, 4-6, 7-6(5)
- LGonzalo Oliveira2024· Nonthaburi 1 · R32Hard6-4 6-2
- LMark Lajal2024· Nonthaburi 1 · R32Hard4-6 6-4 4-1 RET