World ranking
144
395 points
- Season
- 156–115
- 57.6% win rate
- Career
- —
- Titles
- —
- Singles
- Prize money
- —
- Career
Recent form
1 loss in a row
- WBeat Marco Cecchinato
- WBeat Paul Jubb
- LLost to Dane Sweeny
- LLost to Ilia Simakin
- LLost to Niels Visker
- LLost to Dylan Dietrich
- LLost to Aleksandar Vukic
- LLost to Rodrigo Pacheco Mendez
- WBeat Juan Carlos Prado Angelo
- WBeat Genaro Alberto Olivieri
- WBeat Daniel Rincon
- LLost to Alexander Blockx
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on clay
- Hard25–2550%
- Claymost played119–8060%
- Grass12–1055%
Elo rating
Full leaderboard1764#246 on tour
Peak 1873 in 2026 · from 271 rated matches
- Clay
1805+41 vs overall
199 matches
- Hard
1775+11 vs overall
50 matches
- Grass
1793+29 vs overall
22 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· Challenger · 2023
- LGilbert Klier Junior2023· Temuco · SFHard6-4 6-3
- WBlaise Bicknell2023· Temuco · QFHard6-4 7-6(7)
- WMatias Soto2023· Temuco · R16Hard7-6(4) 6-4
- WDiego Fernandez Flores2023· Temuco · R32Hard6-1 6-2
- LGustavo Heide2023· Brasilia · R32Hard7-6(7) 6-4
- WJoaquin Aguilar Cardozo2023· Montevideo · R32Clay6-4 6-1
- LHugo Dellien2023· Montevideo · QFClay6-4 0-6 6-4
- WAndrea Collarini2023· Montevideo · R16Clay6-3 6-2
- LThiago Agustin Tirante2023· Bogota · SFClay6-2 6-4
- WRenzo Olivo2023· Bogota · QFClay7-6(2) 6-2
- WGilbert Klier Junior2023· Bogota · R16Clay6-2 3-6 7-6(2)
- WAlejandro Hoyos2023· Bogota · R32Clay6-3 6-2
- LPedro Boscardin Dias2023· Antofagasta · R32Clay6-1 6-1
- LJules Marie2023· Mallorca · R32Hard6-1 4-6 6-2
- LEdoardo Lavagno2023· Lima · R32Clay6-4 2-6 6-3
- LGuido Andreozzi2023· Trieste · R32Clay7-5 6-2
- WGuido Andreozzi2023· Santa Fe · R32Clay7-6(3) 6-2
- LMariano Navone2023· Santa Fe · QFClay7-6(2) 6-4
- WLuciano Darderi2023· Santa Fe · R16Clay6-4 4-6 7-6(3)
- WMax Houkes2023· Poznan · R32Clay6-1 7-6(2)
- LMariano Navone2023· Poznan · FClay7-5 6-3
- WZdenek Kolar2023· Poznan · SFClay6-4 1-6 6-3
- WUlises Blanch2023· Poznan · QFClay6-3 5-7 7-5
- WGiovanni Mpetshi Perricard2023· Poznan · R16Clay7-6(2) 6-3
- WLukas Klein2023· Bratislava 1 · R32Clay1-6 7-5 6-0
- LVitaliy Sachko2023· Bratislava 1 · SFClay6-4 7-5
- WJakub Mensik2023· Bratislava 1 · QFClay4-6 6-1 6-3
- WLukas Neumayer2023· Bratislava 1 · R16Clay5-7 6-3 6-3
- WMatteo Gigante2023· Tunis · R32Clay6-1 1-0 RET
- LSho Shimabukuro2023· Tunis · R16Clay3-6 6-3 6-2
- LSebastian Ofner2023· Prague 1 · QFClay6-2 7-5
- WVit Kopriva2023· Prague 1 · R16Clay6-2 5-7 7-6(7)
- WRadu Albot2023· Prague 1 · R32Clay6-3 6-3
- LGastao Elias2023· Buenos Aires (Argentino) · R32Clay4-6 6-2 7-5
- WAlejandro Tabilo2023· Florianopolis · FClay6-4 6-4
- WEduardo Ribeiro2023· Florianopolis · SFClay6-3 6-4
- WGenaro Alberto Olivieri2023· Florianopolis · QFClay6-3 7-6(4)
- WGuido Ivan Justo2023· Florianopolis · R16Clay3-6 6-3 6-3
- WGustavo Heide2023· Florianopolis · R32Clay6-4 6-4
- WDominik Koepfer2023· San Luis Potosi · FClay7-6(6) 7-5
- WNick Chappell2023· San Luis Potosi · R32Clay7-6(5) 6-1
- WPatrick Kypson2023· San Luis Potosi · SFClay6-4 6-3
- WGiovanni Mpetshi Perricard2023· San Luis Potosi · QFClay6-4 4-6 6-4
- WElmar Ejupovic2023· San Luis Potosi · R16Clay3-6 6-0 7-6(4)
- WYannick Hanfmann2023· Mexico City · R32Clay6-3 7-5
- LDominik Koepfer2023· Mexico City · R16Clay4-6 6-4 7-5
- LThiago Seyboth Wild2023· Vina del Mar · SFClay6-3 6-4
- WFelipe Meligeni Alves2023· Vina del Mar · R32Clay6-1 7-5
- WAlvaro Lopez San Martin2023· Vina del Mar · QFClay7-5 6-4
- WMariano Navone2023· Vina del Mar · R16Clay2-6 6-4 7-6(5)
- LGonzalo Bueno2023· Santiago · R32Clay7-5 2-6 6-1
- LJuan Manuel Cerundolo2023· Concepcion · R32Clay1-6 7-6(5) 6-1
- WEduardo Ribeiro2023· Piracicaba · R32Clay6-3 7-5
- LAndrea Collarini2023· Piracicaba · FClay6-2 7-6(1)
- WCamilo Ugo Carabelli2023· Piracicaba · SFClay6-2 2-6 6-4
- WHernan Casanova2023· Piracicaba · QFClay6-1 6-1
- WFrancisco Comesana2023· Piracicaba · R16Clay6-3 6-1
- LGeoffrey Blancaneaux2023· Noumea · R32Hard2-6 6-3 6-2