World ranking
134
445 points
- Season
- 124–109
- 53.2% win rate
- Career
- 11–15
- 42.3% win rate
- Titles
- 0
- Singles
- Prize money
- $1.5M
- Career
Recent form
1 loss in a row
- LLost to Grigor Dimitrov
- WBeat Adam Walton
- WBeat Luciano Darderi
- LLost to Denis Shapovalov
- LLost to Titouan Droguet
- LLost to Mark Lajal
- LLost to Stan Wawrinka
- WBeat Felipe Meligeni Alves
- WBeat Alexis Galarneau
- WBeat Mackenzie McDonald
- WBeat Valentin Royer
- LLost to Luciano Darderi
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played65–4758%
- Clay54–5350%
- Grass2–529%
- Indoor2–340%
- Surface TBD1–150%
Elo rating
Full leaderboard1839#133 on tour
Peak 1882 in 2026 · from 233 rated matches
- Hard
1922+83 vs overall
112 matches
- Clay
1856+17 vs overall
107 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
58 matches· 2024
- LGregoire Barrere2024· Nonthaburi 1 · R16Hard7-5 7-6(5)
- WTung-lin Wu2024· Nonthaburi 1 · R32Hard2-6 6-4 6-3
- LBenjamin Hassan2024· Yokohama · R16Hard6-4 6-1
- WJakub Paul2024· Yokohama · R32Hard6-3 6-4
- WKhumoyun Sultanov2024· M25 Mumbai · FHard—
- WKaran Singh2024· M25 Mumbai · SFHard—
- WEgor Agafonov2024· M25 Mumbai · QFHard—
- WS D Prajwal Dev2024· M25 Mumbai · R32Hard—
- WNick Chappell2024· M25 Bhubaneswar · FHard—
- WAryan Shah2024· M25 Bhubaneswar · SFHard—
- WDev Javia2024· M25 Bhubaneswar · QFHard—
- WManas Dhamne2024· M25 Bhubaneswar · R16Hard—
- WMaan Kesharwani2024· M25 Bhubaneswar · R32Hard—
- LTaro Daniel2024· Seoul · R16Hard6-1 6-4
- WSanhui Shin2024· Seoul · R32Hard6-3 6-0
- LMattia Bellucci2024· Olbia · SFHard7-6(5) 3-6 6-3
- WSamuel Vincent Ruggeri2024· Olbia · QFHard3-6 6-0 6-4
- WDuje Ajdukovic2024· Olbia · R16Hard6-1 7-5
- WFederico Arnaboldi2024· Olbia · R32Hard6-0 6-0
- LMitchell Krueger2024· Rolex Shanghai Masters · Qualifying 1st RoundHard5-7, 5-7
- LDenis Yevseyev2024· Hangzhou Open · Qualifying FinalHard6-0, 4-6, 4-6
- WRadu Albot2024· Hangzhou Open · Qualifying 1st RoundHard3-6, 6-1, 6-1
- LSho Shimabukuro2024· Shanghai · QFHard6-4 7-5
- WSeongChan Hong2024· Shanghai · R16Hard7-5 6-3
- WNicolas Mejia2024· Shanghai · R32Hard6-1 6-1
- LBenjamin Hassan2024· Bonn · QFClay6-0 6-4
- WOriol Roca Batalla2024· Bonn · R16Clay3-6 6-1 6-4
- WTristan Lamasine2024· Bonn · R32Clay6-3 6-3
- LHugo Dellien2024· Liberec · R32Clay7-6(3) 6-1
- LAziz Dougaz2024· Tampere · R32Clay6-3 6-4
- LEnzo Couacaud2024· Iasi · R16Clay6-0 5-7 6-2
- WMaxime Janvier2024· Iasi · R32Clay6-3 3-6 6-3
- LUgo Blanchet2024· Bitpanda Hamburg Open · Qualifying 1st RoundClay5-7, 6-7(5)
- LRadu Mihai Papoe2024· Brasov · R16Clay7-5 6-2
- WRoman Andres Burruchaga2024· Brasov · R32Clay6-4 0-6 6-3
- LThiago Agustin Tirante2024· Wimbledon · Qualifying 1st RoundGrass3-6, 7-6(6), 3-6
- LMartin Klizan2024· Bratislava 1 · R32Clay6-4 6-0
- WValentin Royer2024· Prostejov · R32Clay6-7(7) 6-3 6-3
- LLukas Neumayer2024· Prostejov · R16Clay6-0 6-2
- LMatteo Gigante2024· Roland Garros · Qualifying 2nd RoundClay6-4, 3-6, 5-7
- WOmar Jasika2024· Roland Garros · Qualifying 1st RoundClay6-2, 7-5
- LOriol Roca Batalla2024· Prague 2 · R32Clay6-3 6-3
- LMikhail Kukushkin2024· Guangzhou · R16Hard2-6 6-1 6-2
- WYasutaka Uchiyama2024· Guangzhou · R32Hard7-5 6-4
- WBernard Tomic2024· New Delhi · R32Hard6-3 6-4
- LTristan Boyer2024· New Delhi · QFHard7-6(2) 7-6(1)
- WSamuel Vincent Ruggeri2024· New Delhi · R16Hard7-5 6-2
- WPhilip Sekulic2024· Pune · R32Hard6-4 6-3
- LEnzo Couacaud2024· Pune · R16Hard6-4 5-7 4-1 RET
- LMikhail Kukushkin2024· Manama · R32Hard6-2 6-2
- LSumit Nagal2024· Chennai · SFHard6-3 6-4
- WBogdan Bobrov2024· Chennai · R32Hard6-3 2-6 6-2
- WMukund Sasikumar2024· Chennai · QFHard6-7(6) 6-2 6-4
- WEvgeny Donskoy2024· Chennai · R16Hard6-2 0-6 6-2
- LAleksandr Shevchenko2024· Open Occitanie · Round 1Indoor4-6, 6-4, 4-6
- WGiulio Zeppieri2024· Open Occitanie · Qualifying FinalIndoor3-6, 6-3, 7-5
- WMatteo Martineau2024· Open Occitanie · Qualifying 1st RoundIndoor6-2, 3-6, 7-5
- LOmar Jasika2024· Australian Open · Group StageHard3-6, 6-1, 2-6