| Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score | 
  | Loss | 0–1 | Aug 2009 | Venezuela F6, Caracas | Futures | Hard |  Marcelo Arévalo |  Michael Quintero Aguilar 
  Yohny Romero | 3–6, 6–7(5–7) | 
  | Loss | 0–2 | Aug 2009 | Ecuador F2, Guayaquil | Futures | Clay |  Marcelo Arévalo |  Diego Acosta 
  Patricio Alvarado | 6–3, 4–6, [10–12] | 
  | Loss | 0–3 | Aug 2009 | Ecuador F3, Quito | Futures | Clay |  Marcelo Arévalo |  Christian Guevara 
  Maciek Sykut | 4–6, 4–6 | 
  | Loss | 0–4 | Nov 2009 | El Salvador F2, Santa Tecla | Futures | Clay |  Julen Uriguen |  Marcelo Arévalo 
  Rafael Arévalo | 6–7(5–7), 4–6 | 
  | Loss | 0–5 | Aug 2010 | Mexico F5, Zacatecas | Futures | Hard |  Bruno Rodríguez |  César Ramírez 
  Juan Manuel Elizondo | 4–6, 7–6(7–2), [4–10] | 
  | Win | 1–5 | Sep 2010 | Bolivia F2, La Paz | Futures | Clay |  Francisco Carbajal |  Hugo Dellien 
  Federico Zeballos | 6–2, 6–3 | 
  | Loss | 1–6 | Dec 2010 | Mexico F12, Guerrero | Futures | Clay |  Iván Endara |  Luis Díaz Barriga 
  Miguel Ángel Reyes-Varela | 2–6, 3–6 | 
  | Loss | 1–7 | May 2011 | Mexico F3, Mexico City | Futures | Hard |  Miguel Gallardo Valles |  Darian King 
  Haydn Lewis | 3–6, 4–6 | 
  | Win | 2–7 | Jun 2011 | Mexico F5, Celaya | Futures | Hard |  Marcel Felder |  Luis Díaz Barriga 
  Miguel Ángel Reyes-Varela | 3–6, 6–3, [10–5] | 
  | Loss | 2–8 | Sep 2011 | Mexico F10, Zacatecas | Futures | Hard |  Sebastien Vidal |  Marcelo Arévalo 
  César Ramírez | 3–6, 2–6 | 
  | Loss | 2–9 | Jan 2012 | Mexico F1, Monterrey | Futures | Hard |  Roman Borvanov |  Devin Britton 
  Austin Krajicek | 2–6, 3–6 | 
  | Loss | 2–10 | Feb 2012 | Panama F1, Panama City | Futures | Clay |  Sebastien Vidal |  Marcelo Arévalo 
  César Ramírez | 1–6, 4–6 | 
  | Loss | 2–11 | Sep 2012 | Mexico F10, Manzanillo | Futures | Hard |  Darian King |  Marcelo Arévalo 
  Miguel Ángel Reyes-Varela | 1–6, 5–7 | 
  | Loss | 2–12 | Sep 2012 | Bolivia F3, La Paz | Futures | Clay |  Sebastian Serrano |  Facundo Mena 
  Rodrigo Sánchez | 6–7(5–7), 6–7(6–8) | 
  | Win | 3–12 | Oct 2012 | Bolivia F4, La Paz | Futures | Clay |  Sebastian Serrano |  Federico Zeballos 
  Mauricio Estívariz | 7–5, 7–5 | 
  | Win | 4–12 | Nov 2012 | Mexico F12, Cancún | Futures | Hard |  Marvin Barker | .svg.png) Riccardo Maiga 
  Roberto Marcora | 6–4, 6–2 | 
  | Loss | 4–13 | Nov 2012 | Mexico F13, Merida | Futures | Hard |  José Hernández-Fernández | .svg.png) Riccardo Maiga 
  Roberto Marcora | 1–6, 6–2, [7–10] | 
  | Win | 5–13 | Feb 2013 | Mexico F3, Mexico City | Futures | Hard |  Nicolás Barrientos |  Roman Borvanov 
  Adam El Mihdawy | 7–5, 7–6(8–6) | 
  | Win | 6–13 | Feb 2013 | Mexico F4, Tehuacan | Futures | Hard |  Roman Borvanov |  Alan Nunez Aguilera 
  Miguel Ángel Reyes-Varela | 7–6(7–2), 6–2 | 
  | Win | 7–13 | May 2013 | Guatemala F1, Guatemala City | Futures | Hard |  Marcelo Arévalo |  Roman Borvanov 
  Vahid Mirzadeh | 6–2, 7–6(7–0) | 
  | Loss | 7–14 | Sep 2013 | Quito, Ecuador | Challenger | Clay |  Carlos Salamanca |  Kevin King 
  Juan Carlos Spir | 5–7, 7–6(11–9), [9–11] | 
  | Win | 8–14 | Oct 2013 | Mexico F14, Pachuca | Futures | Hard |  Darian King |  Dean O'Brien 
  Juan Carlos Spir | 6–4, 2–6, [10–8] | 
  | Win | 9–14 | Feb 2014 | Guatemala F1, Guatemala City | Futures | Hard |  Marcelo Arévalo |  Emilio Gómez 
  Luis David Martinez | 6–3, 7–6(7–5) | 
  | Loss | 9–15 | Jul 2014 | Venezuela F3, Maracaibo | Futures | Hard |  Mauricio Echazú |  Mateo Nicolas Martinez 
  Roberto Quiroz | 4–6, 1–1 ret. | 
  | Loss | 9–16 | Sep 2014 | Bolivia F2, La Paz | Futures | Clay |  Luis Patino |  Duilio Vallebuona 
  Franco Feitt | 5–7, 0–6 | 
  | Loss | 9–17 | Oct 2014 | Bolivia F3, La Paz | Futures | Clay |  Luis Patino |  Maximiliano Estévez 
  Franco Feitt | 6–7(7–9), 5–7 | 
  | Win | 10–17 | Nov 2014 | Mexico F12, Huatulco | Futures | Hard |  Luis Patino |  Agustín Velotti 
  David Souto | 6–3, 3–6, [10–6] | 
  | Win | 11–17 | Nov 2014 | Mexico F13, Mazatlán | Futures | Hard |  Luis Patino |  Andre Dome 
  Oscar Fabian Matthews | 7–5, 6–3 | 
  | Win | 12–17 | Sep 2015 | Bolivia F2, La Paz | Futures | Clay |  Franco Feitt |  Mauricio Echazú 
  Jorge Brian Panta | 2–6, 6–4, [10–8] | 
  | Loss | 12–18 | Nov 2015 | Venezuela F3, Margarita Island | Futures | Hard |  Franco Feitt |  Darian King 
  Luis Fernando Ramirez | 2–6, 6–3, [7–10] | 
  | Loss | 12–19 | Nov 2015 | El Salvador F2, La Libertad | Futures | Hard |  Marcelo Arévalo |  Darian King 
  Emilio Gómez | 3–6, 6–7(10–12) | 
  | Win | 13–19 | Nov 2015 | Guatemala F2, Guatemala City | Futures | Hard |  Marcelo Arévalo |  Wilfredo Gonzalez 
  Piotr Lomacki | 7–5, 6–2 | 
  | Win | 14–19 | Dec 2015 | Honduras F1, San Pedro Sula | Futures | Hard |  Marcelo Arévalo |  Nicholas Reyes 
  Ivar Jose Aramburu Contreras | 6–2, 6–1 | 
  | Loss | 14–20 | Jun 2016 | Colombia F2, Barranquilla | Futures | Clay |  Wilfredo Gonzalez |  Luis Patino 
  Roberto Quiroz | 4–6, 6–7(7–9) | 
  | Win | 15–20 | Aug 2016 | Egypt F21, Sharm El Sheikh | Futures | Hard |  Pedro Bernardi |  Michal Konecny 
  Roman Safiullin | 7–6(7–4), 6–7(2–7), [10–7] | 
  | Win | 16–20 | Nov 2016 | El Salvador F2, La Libertad | Futures | Clay |  Marcelo Arévalo |  Nicholas Reyes 
  Pirmin Haenle | 6–0, 6–4 | 
  | Win | 17–20 | Mar 2017 | Turkey F8, Antalya | Futures | Hard |  Pedro Bernardi |  Benjamin Lock 
  Hong Seong Chan | 2–6, 6–2, [12–10] | 
  | Loss | 17–21 | Mar 2017 | Turkey F9, Antalya | Futures | Clay |  Pedro Bernardi |  Pedro Sakamoto 
  Kamil Majchrzak | 2–6, 2–6 | 
  | Loss | 17–22 | Aug 2017 | Colombia F3, Pereira | Futures | Clay |  Luis Patino |  Jose Olivares 
  Daniel Elahi Galán | 2–6, 3–6 | 
  | Win | 18–22 | Sep 2017 | Bolivia F1, La Paz | Futures | Clay |  Federico Zeballos |  Juan Ignacio Galarza 
  Matias Zukas | 6–4, 6–3 | 
  | Loss | 18–23 | Oct 2017 | Bolivia F2, Cochabamba | Futures | Clay |  Federico Zeballos |  Hugo Dellien 
  Boris Arias | 3–6, 3–6 | 
  | Win | 19–23 | Oct 2017 | Bolivia F3, Santa Cruz | Futures | Clay |  Matias Zukas |  Eduardo Agustin Torre 
  Juan Carlos Sáez | 3–6, 6–2, [10–1] | 
  | Win | 20–23 | Nov 2017 | Greece F10, Heraklion | Futures | Hard |  Altuğ Çelikbilek |  Lucas Gomez 
  Marco Bartolotti | 6–2, 6–2 | 
  | Win | 21–23 | Feb 2018 | Egypt F6, Sharm El Sheikh | Futures | Hard |  Wilfredo Gonzalez |  Gijs Brouwer 
  Jelle Sels | 6–4, 6–4 | 
  | Win | 22–23 | Mar 2018 | Egypt F7, Sharm El Sheikh | Futures | Hard |  Wilfredo Gonzalez |  Lucas Miedler 
 .svg.png) Clement Geens | 6–4, 1–6, [10–8] | 
  | Win | 23–23 | Mar 2018 | Egypt F8, Sharm El Sheikh | Futures | Hard |  Wilfredo Gonzalez |  Robert Galloway 
  Benjamin Lock | 6–4, 4–6, [12–10] | 
  | Win | 24–23 | Jul 2018 | Portugal F10, Setúbal | Futures | Hard |  Wilfredo Gonzalez | .svg.png) Nuno Borges 
 .svg.png) Francisco Cabral | 7–5, 2–6, [10–8] | 
  | Win | 25–23 | Jul 2018 | Spain F18, Getxo | Futures | Clay |  Wilfredo Gonzalez |  Javier Barranco Cosano 
  Raúl Brancaccio | 7–5, 3–6, [10–8] | 
  | Win | 26–23 | Sep 2018 | Spain F27, Seville | Futures | Clay |  Wilfredo Gonzalez |  Felipe Meligeni Alves 
  Orlando Luz | 4–6, 7–6(7–4), [10–5] | 
  | Win | 27–23 | Sep 2018 | Spain F28, Madrid | Futures | Clay |  Wilfredo Gonzalez |  Sergio Martos Gornés 
  Raúl Brancaccio | 3–6, 6–3, [10–6] |