- 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
75 matches· ITF
- LYanki Erel2026· M25 Roda de Bara · FHard—
- WDan Added2026· M25 Roda de Bara · SFHard—
- WRobin Bertrand2026· M25 Roda de Bara · QFHard—
- WMae Malige2026· M25 Roda de Bara · R16Hard—
- WRigele Te2026· M25 Roda de Bara · R32Hard—
- WGianmarco Ferrari2026· M25 Grado (Italy) · FClay—
- WSebastian Sorger2026· M25 Grado (Italy) · SFClay—
- WMatteo Sciahbasi2026· M25 Grado (Italy) · QFClay—
- WMassimo Pizzigoni2026· M25 Grado (Italy) · R16Clay—
- WPietro Marino2026· M25 Grado (Italy) · R32Clay—
- 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—
- WJuan Jose Bianchi2024· M25 Kigali · R32Clay—
- LPatrick Zahraj2024· ITF M25 Sion Men · R32Clay—
- LFranco Roncadelli2024· ITF M25 Pitesti Men · QFClay—
- WIlya Snitari2024· ITF M25 Pitesti Men · R16Clay—
- WFederico Campana2024· ITF M25 Pitesti Men · R32Clay—
- LCarlos Sanchez Jover2024· M25 Gandia · SFClay—
- WLautaro Midon2024· M25 Gandia · QFClay—
- WPetr Iamachkine2024· M25 Gandia · R16Clay—
- WLuca Sanchez2024· M25 Gandia · R32Clay—
- LContri Sergi Perez2023· M25 Gandia · FClay—
- WPedro Rodenas2023· M25 Gandia · SFClay—
- WLuca Sanchez2023· M25 Gandia · QFClay—
- WLuis Nil Regas2023· M25 Gandia · R16Clay—
- WMax Alcala Gurri2023· M25 Gandia · R32Clay—
- LSamuel Vincent Ruggeri2023· ITF M25 Padova Men · QFClay—
- WAlessandro Pecci2023· ITF M25 Padova Men · R16Clay—
- WGiuseppe Tresca2023· ITF M25 Padova Men · R32Clay—
- LHenrique Rocha2023· M25 Mungia · QFClay—
- WMatyas Fuele2023· M25 Mungia · R16Clay—
- WImanol Lopez Morillo2023· M25 Mungia · R32Clay—
- LAlex Barrena2023· M25 Rome · QFClay—
- WMarcello Serafini2023· M25 Rome · R16Clay—
- WGiammarco Gandolfi2023· M25 Rome · R32Clay—
- LJules Marie2023· M25 Bath · QFHard—
- WAziz Kijametovic2023· M25 Bath · R16Hard—
- WD. Rodriguez2023· M25 Bath · R32Hard—