- Season
- 107–103
- 51.0% win rate
- Career
- 3–6
- 33.3% win rate
- Titles
- 0
- Singles
- Prize money
- $436K
- Career
Recent form
5 losses in a row
- LLost to Hernan Casanova
- LLost to Eduardo Ribeiro
- WBeat Santiago De La Fuente
- WBeat Victor Bini
- LLost to Jose Pereira
- WBeat Jip van Assendelft
- WBeat Lars Goran Verwerft
- LLost to Jack Loge
- LLost to Adrian Andreev
- LLost to Daniel Elahi Galan
- LLost to Ryan Nijboer
- LLost to Benito Sanchez Martinez
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on clay
- Hard1–233%
- Claymost played106–9952%
- Grass0–20%
Elo rating
Full leaderboard1553#907 on tour
Peak 1719 in 2023 · from 210 rated matches
- Clay
1565+12 vs overall
205 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 178· Challenger
- LBenito Sanchez Martinez2026· Augsburg · R32Clay6-2 6-4
- LRyan Nijboer2026· Sion · R32Clay6-2 6-1
- LDaniel Elahi Galan2026· Todi · R32Clay6-4 6-2
- LAdrian Andreev2026· Plovdiv 2 · R32Clay6-1 7-6(10)
- WSantiago De La Fuente2026· Cordoba · R32Clay6-1 6-3
- LEduardo Ribeiro2026· Cordoba · R16Clay6-4 6-4
- LHernan Casanova2026· Santos · QFClay6-2 6-0
- WBruno Fernandez2026· Santos · R32Clay7-6(3) 6-3
- WNick Hardt2026· Santos · R16Clay4-6 6-3 3-0 RET
- LJuan Carlos Prado Angelo2026· Santa Cruz · R32Clay6-3 6-3
- WPaulo Andre Saraiva Dos Santos2026· Campinas · R32Clay1-6 7-6(4) 6-2
- LPedro Boscardin Dias2026· Campinas · R16Clay6-3 6-3
- LPaulo Andre Saraiva Dos Santos2026· Sao Leopoldo · QFClay6-4 6-2
- WJohan Nikles2026· Sao Leopoldo · R16Clay7-5 6-4
- WTomas Barrios Vera2026· Sao Leopoldo · R32Clay6-4 6-3
- LJuan Bautista Torres2026· Sao Paulo · R32Clay6-4 1-6 7-6(1)
- LAlex Barrena2026· Asuncion · R16Clay1-6 7-6(2) 6-1
- WAlex Santino Nuñez Vera2026· Asuncion · R32Clay6-3 6-2
- LBruno Fernandez2026· Tigre · R32Clay6-4 6-2
- LDaniel Dutra da Silva2026· Concepcion · R32Clay6-3 6-1
- LStefan Palosi2026· Itajai · R32Clay6-2 2-6 6-4
- WJoaquin Aguilar Cardozo2026· Buenos Aires · R32Clay6-3 2-6 6-4
- LFranco Agamenone2026· Buenos Aires · SFClay6-4 7-5
- WNikolas Sanchez Izquierdo2026· Buenos Aires · QFClay6-3 5-7 6-3
- WMaximo Zeitune2026· Buenos Aires · R16Clay6-0 3-6 6-1
- WDan Martin2025· Bogota (Los Lagartos) · R32Clay6-3 6-2
- LFacundo Mena2025· Bogota (Los Lagartos) · QFClay6-2 6-4
- WPeter Bertran2025· Bogota (Los Lagartos) · R16Clay6-4 6-4
- WRyan Dickerson2025· Guayaquil · R32Clay6-1 6-1
- LJuan Pablo Varillas2025· Guayaquil · R16Clay6-0 7-5
- LJuan Bautista Torres2025· Lima 2 · R16Clay4-6 6-1 6-2
- WMariano Navone2025· Lima 2 · R32Clay6-2 7-6(5)
- LTomas Barrios Vera2025· Curitiba · R16Clay6-1 6-1
- WMiguel Tobon2025· Curitiba · R32Clay5-7 6-0 6-4
- LAristotelis Thanos2025· Antofagasta · R32Clay7-5 6-0
- LLorenzo Joaquin Rodriguez2025· Buenos Aires · R32Clay6-4 6-1
- WGenaro Alberto Olivieri2025· Villa Maria · R32Clay3-6 6-1 6-4
- LEmilio Nava2025· Villa Maria · SFClay6-4 7-6(5)
- WFrancesco Maestrelli2025· Villa Maria · QFClay6-3 0-6 6-1
- WGuido Ivan Justo2025· Villa Maria · R16Clay6-4 6-0
- LAlvaro Guillen Meza2025· Sofia 2 · R32Clay6-3 6-4
- WAnas Mazdrashki2025· Sofia 1 · R32Clay6-0 6-3
- LZdenek Kolar2025· Sofia 1 · FClay6-2 6-2
- WDali Blanch2025· Sofia 1 · SFClay6-0 4-6 6-1
- WSandro Kopp2025· Sofia 1 · QFClay7-6(5) 6-0
- WDenis Yevseyev2025· Sofia 1 · R16Clay6-4 6-3
- LDusan Lajovic2025· Cordenons · R32Clay6-1 6-2
- LJakub Nicod2025· Liberec · R32Clay6-3 7-5
- LHenry Bernet2025· Zug · R32Clay6-3 7-6(5)
- LLukas Klein2025· San Marino · R32Clay6-2 0-6 6-3
- WSebastian Gima2025· Iasi · R32Clay7-6(3) 6-3
- LDuje Ajdukovic2025· Iasi · QFClay6-4 1-6 6-1
- WCarlos Taberner2025· Iasi · R16Clay6-2 6-3
- WRadu Albot2025· Brasov · R32Clay6-4 6-4
- LRadu Mihai Papoe2025· Brasov · R16Clay6-4 6-1
- LPedro Boscardin Dias2025· Santa Cruz de la Sierra · R32Clay7-6(2) 6-2
- LChun-Hsin Tseng2025· Vicenza · R32Clay6-3 6-3
- LColeman Wong2025· Tunis · R16Clay7-5 7-5
- WChristoph Negritu2025· Tunis · R32Clay6-4 5-7 6-4
- WLuis "Guto" Miguel2025· Porto Alegre · R32Clay6-2 3-6 6-3
- LJoao Lucas Reis Da Silva2025· Porto Alegre · R16Clay6-2 6-1
- LAlex Barrena2025· San Miguel de Tucuman · SFClay6-7(4) 7-6(3) 6-2
- WMaximo Zeitune2025· San Miguel de Tucuman · R32Clay6-3 6-2
- WPedro Boscardin Dias2025· San Miguel de Tucuman · QFClay1-6 6-3 6-1
- WConner Huertas del Pino2025· San Miguel de Tucuman · R16Clay6-4 6-2
- LJuan Manuel Cerundolo2025· Monza · R32Clay7-5 6-1
- WFrancesco Maestrelli2025· Naples · R32Clay6-3 6-4
- LDalibor Svrcina2025· Naples · QFClay6-1 6-3
- WElias Ymer2025· Naples · R16Clay7-6(4) 3-6 6-0
- LAlvaro Guillen Meza2025· Asuncion · R32Clay6-2 7-5
- WKarue Sell2025· Santiago · R32Clay6-2 6-4
- LGenaro Alberto Olivieri2025· Santiago · R16Clay6-3 2-6 7-5
- LJuan Manuel Cerundolo2025· Cordoba · R16Clay6-4 6-3
- WAlejo Lorenzo Lingua Lavallen2025· Cordoba · R32Clay6-4 7-5
- LCamilo Ugo Carabelli2025· Rosario · SFClay6-3 3-6 6-3
- WJuan Manuel Cerundolo2025· Rosario · QFClay7-6(6) 4-6 7-5
- WFelipe Meligeni Alves2025· Rosario · R16Clay4-6 7-6(2) 6-3
- WMateus Alves2025· Rosario · R32Clay7-5 3-6 6-1
- LEmilio Nava2025· Piracicaba · R32Clay6-3 4-6 7-6(5)
- LGonzalo Bueno2025· Punta del Este · R16Clay7-6(4) 6-3
- WRenzo Olivo2025· Punta del Este · R32Clay2-6 6-0 6-2
- LGonzalo Bueno2025· Buenos Aires · QFClay6-4 6-1
- WMaximo Zeitune2025· Buenos Aires · R32Clay4-6 6-1 6-4
- WJoao Lucas Reis Da Silva2025· Buenos Aires · R16Clay6-7(3) 6-3 6-4
- LCamilo Ugo Carabelli2024· Montevideo · R16Clay6-7(4) 7-5 6-3
- WGonzalo Villanueva2024· Montevideo · R32Clay6-1 6-3
- LRoman Andres Burruchaga2024· Guayaquil · R16Clay1-6 6-4 7-5
- WMarcos Lee Chan Baratau2024· Guayaquil · R32Clay6-1 6-0
- LTristan Boyer2024· Villa Maria · R32Clay6-4 6-4
- WEdoardo Lavagno2024· Antofagasta · R32Clay5-7 6-3 2-0 RET
- LJesper de Jong2024· Antofagasta · QFClay6-4 6-2
- WFranco Roncadelli2024· Antofagasta · R16Clay7-5 6-2
- LJuan Ignacio Londero2024· Cali · R32Clay6-2 6-2
- WAlexis Galarneau2024· Santo Domingo · R32Clay7-6(5) 3-6 6-1
- LRyan Seggerman2024· Santo Domingo · R16Clay4-6 7-6(2) 7-6(6)
- LCarlos Taberner2024· Tampere · R32Clay4-6 6-3 6-3
- LMax Houkes2024· Amersfoort · QFClay6-4 7-5
- WJiri Vesely2024· Amersfoort · R16Clay6-3 6-4
- WAlec Deckers2024· Amersfoort · R32Clay4-6 7-6(6) 6-4
- LDmitry Popko2024· Iasi · R32Clay6-4 6-2