Result | W–L | Date | Tournament | Tier | Surface | Opponent | Score |
Loss | 0–1 | | Bolivia F1, Santa Cruz de la Sierra | Futures | Clay | Cristhian Ignacio Benedetti | 6–4, 4–6, 6–7 |
Win | 1–1 | | Bolivia F3, La Paz | Futures | Clay | Guillermo Carry | 7–5, 7–6 |
Win | 2–1 | | Ecuador F3, Quito | Futures | Clay | Mauricio Echazú | 7–5, 6–2 |
Win | 3–1 | | Bolivia F3, La Paz | Futures | Clay | Adam El Mihdawy | 6–3, 6–2 |
Win | 4–1 | | Argentina F24, Resistencia | Futures | Clay | Juan-Pablo Villar | 6–2, 2–0 ret. |
Loss | 4–2 | 2010 ZRE Katowice Bytom Open – Singles| | Bytom, Poland | Challenger | Clay | Pere Riba | 0–6, 3–6 |
Win | 5–2 | | Brazil F36, Araçatuba | Futures | Clay | Eládio Ribeiro Neto | 6–2, 6–3 |
Win | 6–2 | 2011 Seguros Bolívar Open Barranquilla – Singles| | Barranquilla, Colombia | Challenger | Clay | Diego Junqueira | 1–6, 7–6, 6–0 |
Win | 7–2 | 2012 BRD Arad Challenger – Singles| | Arad, Romania | Challenger | Clay | Victor Hănescu | 6–4, 6–4 |
Win | 8–2 | 2013 Cachantún Cup – Singles| | Santiago, Chile | Challenger | Clay | Thiemo de Bakker | 7–6, 7–6 |
Loss | 8–3 | 2013 Seguros Bolívar Open Barranquilla – Singles| | Barranquilla, Colombia | Challenger | Clay | Federico Delbonis | 3–6, 2–6 |
Win | 9–3 | 2013 Seguros Bolívar Open Cali – Singles| | Cali, Colombia | Challenger | Clay | Facundo Argüello | 2–6, 6–4, 6–3 |
Loss | 9–4 | 2013 Tetra Pak Tennis Cup – Singles| | Campinas, Brazil | Challenger | Clay | Guilherme Clezar | 4–6, 4–6 |
Loss | 9–5 | 2013 Lima Challenger – Singles| | Lima, Peru | Challenger | Clay | Horacio Zeballos | 7–6, 3–6, 3–6 |
Loss | 9–6 | 2014 Città di Caltanissetta – Singles| | Caltanissetta, Italy | Challenger | Clay | Pablo Carreño Busta | 6–4, 4–6, 1–6 |
Win | 10–6 | 2015 Challenger ATP Cachantún Cup – Singles| | Santiago, Chile | Challenger | Clay | Guilherme Clezar | 6–2, 5–7, 6–2 |
Loss | 10–7 | 2015 Sarasota Open – Singles| | Sarasota, USA | Challenger | Clay | Federico Delbonis | 4–6, 2–6 |
Win | 11–7 | 2016 Racket Club Open – Singles| | Buenos Aires, Argentina | Challenger | Clay | Arthur De Greef | 6–3, 6–2 |
Win | 12–7 | 2016 Vivo Tennis Cup – Singles| | Rio de Janeiro, Brazil | Challenger | Clay | Guilherme Clezar | 6–4, 4–6, 6–2 |
Win | 13–7 | 2016 Challenger ATP Cachantún Cup – Singles| | Santiago, Chile | Challenger | Clay | Rogério Dutra Silva | 6–7, 6–4, 6–3 |
Win | 14–7 | 2016 Claro Open Medellín – Men's Singles| | Medellín, Colombia | Challenger | Clay | Caio Zampieri | 6–7, 7–5, 6–2 |
Win | 15–7 | 2016 Campeonato Internacional de Tênis de Campinas – Singles| | Campinas, Brazil | Challenger | Clay | Carlos Berlocq | 5–7, 6–2, 3–0 ret. |
Win | 16–7 | 2016 Open Bogotá – Singles| | Bogotá, Colombia | Challenger | Clay | Horacio Zeballos | 3–6, 6–3, 7–6 |
Loss | 16–8 | 2017 Challenger Ciudad de Guayaquil – Singles| | Guayaquil, Ecuador | Challenger | Clay | Gerald Melzer | 3–6, 1–6 |
Loss | 16–9 | 2018 Sarasota Open – Singles| | Sarasota, USA | Challenger | Clay | Hugo Dellien | 6–2, 4–6, 2–6 |
Win | 17–9 | 2018 Internazionali di Tennis Città dell'Aquila – Singles| | L'Aquila, Italy | Challenger | Clay | Paolo Lorenzi | 2–6, 6–3, 6–4 |
Loss | 17–10 | 2019 Braga Open – Singles| | Braga, Portugal | Challenger | Clay | João Domingues | 7–6, 2–6, 3–6 |
Loss | 17–11 | 2019 Lisboa Belém Open – Singles| | Lisbon, Portugal | Challenger | Clay | Roberto Carballés Baena | 6–2, 6–7, 1–6 |
Loss | 17–12 | 2019 Challenger de Buenos Aires – Singles| | Buenos Aires, Argentina | Challenger | Clay | Sumit Nagal | 4–6, 2–6 |
Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
Win | 1–0 | | Peru F3, Arequipa | Futures | Clay | Sergio Galdós | Francisco Franco
Matías Silva | 6–4, 7–6 |
Win | 2–0 | | Bolivia F2, Cochabamba | Futures | Clay | Agustín Picco | Mauricio Doria-Medina
Mauricio Estivariz | 6–3, 6–3 |
Win | 3–0 | | Argentina F1, Reconquista | Futures | Clay | Agustín Picco | Marcos Conocente
Juan-Manuel Romanazzi | 6–3, 3–6, |
Loss | 3–1 | | Argentina F2, Corrientes | Futures | Clay | Agustín Picco | Guillermo Bujniewicz
Nicolás Jara-Lozano | 6–7, 5–7 |
Loss | 3–2 | | Argentina F3, Resistencia | Futures | Clay | Agustín Picco | Martín Alund
Gastón-Arturo Grimolizzi | 5–7, 2–6 |
Win | 4–2 | | Paraguay F2, Lambaré | Futures | Clay | Martín Alund | Rodrigo Pérez
Sebastián Uriarte | 6–3, 6–1 |
Loss | 4–3 | | Paraguay F3, Lambaré | Futures | Clay | Martín Alund | Alexandre Bonatto
Juan-Pablo Yunis | 6–2, 1–6, |
Loss | 4–4 | | Bolivia F2, Cochabamba | Futures | Clay | Agustín Picco | Guillermo Carry
Andrés Molteni | 2–6, 4–6 |
Win | 5–4 | | Argentina F18, Salta | Futures | Clay | Leandro Migani | Patricio Heras
Roberto Eduardo Ramírez | 7–5, 7–5 |
Win | 6–4 | | Argentina F5, Villa María | Futures | Clay | Diego Cristin | Rodrigo Gómez Saigos
Hector Damián Guichonet | 6–4, 6–2 |
Win | 7–4 | | Bolivia F2, Cochabamba | Futures | Clay | Guillermo Carry | Mauricio Doria-Medina
Daniel Alejandro López | 6–4, 2–6, |
Win | 8–4 | | Bolivia F4, Tarija | Futures | Clay | Guillermo Carry | Mauricio Estivariz
Federico Zeballos | 6–2, 6–2 |
Win | 9–4 | 2011 Challenger ATP de Salinas Diario Expreso – Doubles| | Salinas, Ecuador | Challenger | Clay | Federico Delbonis | Rogério Dutra Silva
João Souza | 6–2, 6–1 |
Loss | 9–5 | 2011 Košice Open – Doubles| | Košice, Slovakia | Challenger | Clay | Eduardo Schwank | Simon Greul
Bastian Knittel | 6–2, 3–6, |
Loss | 9–6 | 2011 Seguros Bolívar Open Cali – Doubles| | Cali, Colombia | Challenger | Clay | Eduardo Schwank | Juan Sebastián Cabal
Robert Farah | 5–7, 2–6 |
Loss | 9–7 | 2012 SDA Tennis Open – Doubles| | Bercuit, Belgium | Challenger | Clay | Pablo Galdón | André Ghem
Marco Trungelliti | 1–6, 2–6 |
Win | 10–7 | 2012 Copa Agco Cordoba – Doubles| | Villa Allende, Argentina | Challenger | Clay | Diego Junqueira | Ariel Behar
Guillermo Durán | 6–1, 6–2 |
Win | 11–7 | 2012 Challenger Ciudad de Guayaquil – Doubles| | Guayaquil, Ecuador | Challenger | Clay | Martín Alund | Leonardo Mayer
Martín Ríos-Benítez | 7–5, 7–6 |
Loss | 11–8 | 2013 Seguros Bolívar Open Pereira – Doubles| | Pereira, Colombia | Challenger | Clay | Federico Delbonis | Nicolás Barrientos
Eduardo Struvay | 6–3, 3–6, |
Win | 12–8 | 2013 Seguros Bolívar Open Barranquilla – Doubles| | Barranquilla, Colombia | Challenger | Clay | Federico Delbonis | Fabiano de Paula
Stefano Ianni | 6–3, 7–5 |
Loss | 12–9 | 2013 BRD Arad Challenger – Doubles| | Arad, Romania | Challenger | Clay | Julio César Campozano | Franko Škugor
Antonio Veić | 6–7, 6–4, |
Loss | 12–10 | 2013 Copa San Juan Gobierno – Doubles| | San Juan, Argentina | Challenger | Clay | Martín Alund | Guillermo Durán
Máximo González | 3–6, 0–6 |
Loss | 12–11 | 2014 Savannah Challenger – Doubles| | Savannah, USA | Challenger | Clay | Alex Bogomolov Jr. | Ilija Bozoljac
Michael Venus | 5–7, 2–6 |
Win | 13–11 | 2014 Seguros Bolívar Open Cali – Doubles| | Cali, Colombia | Challenger | Clay | Eduardo Schwank | Nicolás Barrientos
Eduardo Struvay | 6–3, 6–3 |
Win | 14–11 | 2014 Campeonato Internacional de Tênis de Campinas – Doubles| | Campinas, Brazil | Challenger | Clay | Diego Schwartzman | André Ghem
Fabrício Neis | 7–6, 5–7, |
Loss | 14–12 | 2014 Aberto de Tênis do Rio Grande do Sul – Doubles| | Porto Alegre, Brazil | Challenger | Clay | Diego Schwartzman | Guido Andreozzi
Guillermo Durán | 3–6, 3–6 |
Win | 15–12 | 2014 Copa San Juan Gobierno – Doubles| | San Juan, Argentina | Challenger | Clay | Martín Alund | Diego Schwartzman
Horacio Zeballos | 4–6, 6–3, |
Win | 16–12 | 2015 Sarasota Open – Doubles| | Sarasota, USA | Challenger | Clay | Facundo Argüello | Chung Hyeon
Divij Sharan | 3–6, 6–2, |
Win | 17–12 | 2015 Internazionali di Tennis Città di Vicenza – Doubles| | Vicenza, Italy | Challenger | Clay | Guido Pella | Salvatore Caruso
Federico Gaio | 6–2, 6–4 |
Loss | 17–13 | XIII Venice Challenge Save Cup – Doubles| | Mestre, Italy | Challenger | Clay | Sergio Galdós | Flavio Cipolla
Potito Starace | 7–5, 6–7, |
Win | 18–13 | 2016 Racket Club Open – Doubles| | Buenos Aires, Argentina | Challenger | Clay | Máximo González | Sergio Galdós
Christian Lindell | 6–1, 6–2 |
Loss | 18–14 | 2016 Challenger ATP Cachantún Cup – Doubles| | Santiago, Chile | Challenger | Clay | Máximo González | Julio Peralta
Hans Podlipnik Castillo | 6–7, 6–4, |
Win | 19–14 | 2018 Punta Open – Doubles| | Punta del Este, Uruguay | Challenger | Clay | Ariel Behar | Simone Bolelli
Alessandro Giannessi | 6–2, 7–6 |
Loss | 19–15 | 2018 Internazionali di Tennis Città di Vicenza – Doubles| | Vicenza, Italy | Challenger | Clay | Fabrício Neis | Ariel Behar
Enrique López Pérez | 2–6, 4–6 |
Loss | 19–16 | 2018 Uruguay Open – Doubles| | Montevideo, Uruguay | Challenger | Clay | Andrés Molteni | Guido Andreozzi
Guillermo Durán | 6–7, 4–6 |
Win | 20–16 | 2019 Uruguay Open – Doubles| | Montevideo, Uruguay | Challenger | Clay | Andrés Molteni | Orlando Luz
Rafael Matos | 6–4, 5–7, |