- 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
Latest 100 of 104· Challenger
- WAlex Marti Pujolras2026· Segovia · R32Hard6-3 6-4
- LMatteo Martineau2026· Segovia · SFHard6-3 5-7 7-6(4)
- WAlejandro Moro Canas2026· Segovia · QFHard6-4 6-0
- WAlejo Sanchez Quilez2026· Segovia · R16Hard6-4 7-6(6)
- WPablo Perez Navarro2026· Pozoblanco · R32Hard6-4 6-3
- LChris Rodesch2026· Pozoblanco · QFHard5-7 7-6(3) 7-5
- WIvan Ivanov2026· Pozoblanco · R16Hard6-0 4-6 7-5
- LAlexis Galarneau2026· Dublin · R16Grass2-6 6-2 6-4
- WDaniil Glinka2026· Dublin · R32Grass6-7(5) 6-4 6-3
- LAndy Andrade2026· Savannah · R32Clay6-4 6-4
- LJack Kennedy2026· Tallahassee · R16Clay7-6(4) 4-6 7-5
- WDuje Ajdukovic2026· Tallahassee · R32Clay6-3 6-4
- LChris Rodesch2026· Morelia · R32Hard6-3 6-3
- LAlafia Ayeni2026· Morelos · R16Hard6-4 4-6 6-3
- WMax Wiskandt2026· Morelos · R32Hard6-4 6-1
- WTsung-Hao Huang2026· Pune · R32Hard6-2 4-6 6-0
- LMaks Kasnikowski2026· Pune · R16HardW/O
- WJay Clarke2026· New Delhi · QFHard3-6 7-5 6-3
- WDuje Ajdukovic2026· New Delhi · R32Hard7-6(3) 7-5
- WRei Sakamoto2026· New Delhi · SFHard6-4 6-3
- WIlya Ivashka2026· New Delhi · R16Hard6-1 6-4
- LStefanos Sakellaridis2026· New Delhi · FHard7-5 4-6 7-6(6)
- WDigvijaypratap Singh2026· Chennai · R32Hard7-6(6) 3-6 7-5
- LLuca Castelnuovo2026· Chennai · R16Hard1-6 6-3 7-6(5)
- LMarek Gengel2026· Phan Thiet 2 · R32Hard1-6 6-1 6-1
- LFederico Cina2026· Phan Thiet 1 · R32Hard6-4 6-3
- LIgor Marcondes2025· Yokohama · R32Hard6-4 6-4
- WYasutaka Uchiyama2025· Kobe · R32Hard6-7(1) 6-4 7-6(7)
- LKaichi Uchida2025· Kobe · R16Hard6-7(10) 6-3 6-4
- WHynek Barton2025· Matsuyama · R32Hard7-6(7) 1-6 7-6(3)
- LFrederico Ferreira Silva2025· Matsuyama · QFHard6-7(3) 6-4 7-5
- WMarc-Andrea Huesler2025· Matsuyama · R16Hard7-6(6) 6-4
- WHenrique Rocha2025· Seoul · R32Hard6-1 6-4
- LKasidit Samrej2025· Seoul · R16Hard6-4 3-6 6-4
- LLuca Preda2025· Hersonissos 6 · R32Hard7-6(5) 7-5
- LCharles Broom2025· Hersonissos 5 · R32Hard3-6 7-6(5) 6-3
- LMartin Landaluce2025· Villena · R16Hard6-4 6-4
- WLorenzo Carboni2025· Villena · R32Hard6-2 6-1
- LDaniel Evans2025· Guangzhou (Huangpu) · R16Hard3-6 7-6(7) 6-1
- WLinang Xiao2025· Guangzhou (Huangpu) · R32Hard6-3 6-4
- WMasamichi Imamura2025· Zhangjiagang · R32Hard6-3 6-2
- LSho Shimabukuro2025· Zhangjiagang · FHard6-3 3-6 7-5
- WKokoro Isomura2025· Zhangjiagang · SFHard7-6(1) 6-0
- WRenta Tokuda2025· Zhangjiagang · QFHard7-6(1) 3-6 6-2
- WHiroki Moriya2025· Zhangjiagang · R16Hard6-3 4-6 6-4
- WMatias Soto2025· Segovia · R32Hard6-3 7-6(2)
- LAryan Shah2025· Segovia · QFHard7-6(4) 6-4
- WRobin Bertrand2025· Segovia · R16Hard6-1 6-2
- WMiguel Cejudo2025· Pozoblanco · R32Hard6-0 6-2
- LDaniel Merida2025· Pozoblanco · SFHard6-3 7-6(4)
- WHugo Grenier2025· Pozoblanco · QFHard4-6 6-4 6-3
- WGastao Elias2025· Pozoblanco · R16Hard6-3 3-6 7-6(5)
- WCharles Broom2025· Nottingham 3 · R32Grass7-5 6-3
- LJack Pinnington Jones2025· Nottingham 3 · SFGrass6-4 6-4
- WAlastair Gray2025· Nottingham 3 · QFGrass6-7(6) 7-6(5) 6-3
- WIlya Ivashka2025· Nottingham 3 · R16Grass6-0 6-3
- LShintaro Mochizuki2025· Ilkley · QFGrass6-4 6-2
- WJenson Brooksby2025· Ilkley · R16Grass6-4 7-5
- WBrandon Holt2025· Ilkley · R32Grass6-3 6-7(2) 7-6(5)
- WCorentin Denolly2025· Savannah · R32Clay6-2 4-6 6-3
- LLiam Draxl2025· Savannah · QFClay6-3 6-7(7) 6-2
- WJoao Lucas Reis Da Silva2025· Savannah · R16Clay6-3 4-6 6-4
- WLorenzo Giustino2024· Tulln · R32Clay7-6(10) 2-6 6-3
- LLukas Neumayer2024· Tulln · R16Clay6-4 6-0
- LJakub Nicod2024· Dobrich 1 · R32Clay6-3 6-2
- LErgi Kirkin2024· Cordenons · R32Clay1-6 7-5 6-2
- WAziz Ouakaa2024· Tunis · R32Clay6-2 6-3
- LGenaro Alberto Olivieri2024· Tunis · R16Clay3-6 7-5 6-3
- LMaks Kasnikowski2024· Francavilla al Mare · R32Clay6-1 7-5
- LEthan Quinn2024· Savannah · R32Clay6-2 6-4
- WDmitry Popko2024· Tallahassee · R32Clay6-0 7-6(2)
- LStefan Kozlov2024· Tallahassee · QFClay6-2 6-2
- WHady Habib2024· Tallahassee · R16Clay6-3 6-4
- LZizou Bergs2024· Sarasota · R32Clay6-2 6-2
- WErnesto Escobedo2024· Mexico City · R32Clay7-6(5) 6-4
- LThiago Agustin Tirante2024· Mexico City · QFClay6-4 6-4
- WMurkel Dellien2024· Mexico City · R16Clay6-2 6-4
- WDominik Palan2024· San Luis Potosi · R32Clay6-4 6-3
- LNicolas Mejia2024· San Luis Potosi · R16Clay6-3 6-0
- LJacob Brumm2024· Merida · R32Clay7-6(0) 2-6 6-3
- LEvgeny Donskoy2024· New Delhi · R32Hard6-2 2-6 6-2
- LAlexey Zakharov2024· Pune · R32Hard7-6(4) 6-3
- LBernard Tomic2023· Brasilia · R32Hard6-3 6-2
- LFranco Agamenone2023· Guayaquil · R32Clay6-3 4-6 6-1
- LHugo Dellien2023· Curitiba · FClay7-6(6) 4-6 7-6(1)
- WLuciano Darderi2023· Curitiba · SFClay6-2 6-3
- WDalibor Svrcina2023· Curitiba · QFClay7-6(6) 2-6 6-1
- WFelipe Meligeni Alves2023· Curitiba · R16Clay3-6 7-5 6-4
- WJuan Bautista Torres2023· Curitiba · R32Clay6-1 6-3
- LAbdullah Shelbayh2023· Charleston · FHard6-2 6-7(5) 6-3
- WTennys Sandgren2023· Charleston · R32Hard7-5 6-2
- WErnesto Escobedo2023· Charleston · SFHard6-4 2-1 RET
- WStefan Dostanic2023· Charleston · QFHard6-1 6-2
- WLaurent Lokoli2023· Charleston · R16Hard7-6(6) 6-2
- LCarlos Taberner2023· Augsburg · R16Clay3-6 6-4 7-6(3)
- WGiovanni Fonio2023· Augsburg · R32Clay6-2 6-3
- LArklon Huertas Del Pino Cordova2023· Lima · R32Clay7-5 6-0
- LMoez Echargui2023· Modena · R32Clay6-4 7-5
- WMatheus Pucinelli De Almeida2023· Skopje · R32Clay6-3 7-6(7)
- LFrancisco Comesana2023· Skopje · QFClay6-4 6-1