- Season
- 118–75
- 61.1% win rate
- Career
- 0–1
- 0.0% win rate
- Titles
- 0
- Singles
- Prize money
- $617K
- Career
Recent form
1 win in a row
- WBeat Rigele Te
- WBeat Mae Malige
- WBeat Robin Bertrand
- WBeat Dan Added
- LLost to Yanki Erel
- WBeat Ivan Ivanov
- LLost to Chris Rodesch
- WBeat Pablo Perez Navarro
- WBeat Alejo Sanchez Quilez
- WBeat Alejandro Moro Canas
- LLost to Matteo Martineau
- WBeat Alex Marti Pujolras
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played67–3566%
- Clay45–3358%
- Grass6–746%
Elo rating
Full leaderboard1768#237 on tour
Peak 1860 in 2025 · from 193 rated matches
- Hard
1823+55 vs overall
102 matches
- Clay
1784+16 vs overall
78 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
39 matches· ITF · 2025
- LMiguel Damas2025· M25 Vic · R32Clay—
- LMarko Topo2025· M25 Kursumlijska Banja · SFClay—
- WMatthew Dellavedova2025· M25 Kursumlijska Banja · QFClay—
- WYanaki Milev2025· M25 Kursumlijska Banja · R16Clay—
- WViktor Frydrych2025· M25 Kursumlijska Banja · R32Clay—
- LDaniel Merida Aguilar2025· M25 Sabadell · FClay—
- WMax Alcala Gurri2025· M25 Sabadell · SFClay—
- WMarvin Moeller2025· M25 Sabadell · QFClay—
- WKuzey Cekirge2025· M25 Sabadell · R16Clay—
- WGeorgii Kravchenko2025· M25 Sabadell · R32Clay—
- WRyuki Matsuda2025· M25 Bengaluru · SFHard—
- WAryan Shah2025· M25 Bengaluru · QFHard—
- WSidharth Rawat2025· M25 Bengaluru · R16Hard—
- WKody Pearson2025· M25 Bengaluru · R32Hard—
- WYan Bai2025· M25 Shenzhen · FHard—
- WAkira Santillan2025· M25 Shenzhen · SFHard—
- WKeisuke Saitoh2025· M25 Shenzhen · QFHard—
- WMaxim Zhukov2025· M25 Shenzhen · R16Hard—
- WHyeon Chung2025· M25 Luan · FHard—
- WAkira Santillan2025· M25 Luan · SFHard—
- WTianhui Zhang2025· M25 Luan · QFHard—
- WPengyu Lu2025· M25 Luan · R16Hard—
- WWishaya Trongcharoenchaikul2025· M25 Luan · R32Hard—
- LRaul Brancaccio2025· ITF M15 Villena 2 Men · SFHard—
- WMiguel Damas2025· ITF M15 Villena 2 Men · QFHard—
- WAdrien Gobat2025· ITF M15 Villena 2 Men · R16Hard—
- LTuncay Duran2025· M15 Zahra 2 · R32Hard—
- LLucas Gerch2025· M15 Zahra · FHard—
- WJohan Nikles2025· M15 Zahra · SFHard—
- WAndres Fernandez Canovas2025· M15 Zahra · QFHard—
- WThomas Faurel2025· M15 Zahra · R16Hard—
- WAbdulhamid Mubarak2025· M15 Zahra · R32Hard—
- WEric Vanshelboim2025· M25 Chennai · FHard—
- WYurii Dzhavakian2025· M25 Chennai · QFHard—
- WChirag Duhan2025· M25 Chennai · R16Hard—
- WDev Javia2025· M25 Chennai · R32Hard—
- WYurii Dzhavakian2025· M25 Indore · QFHard—
- WAryan Shah2025· M25 Indore · R16Hard—
- WSergey Fomin2025· M25 Indore · R32Hard—