| Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
|---|
| Win | 1–0 | Aug 2006 | Venezuela F1,Caracas | Futures | Clay | Óscar Posada | Alejandro Kon
Damián Listingart | 6–3, 7–6(7–4) |
| Win | 2–0 | Aug 2006 | Venezuela F2,Caracas | Futures | Hard | Piero Luisi | Benoît Bottéro
Christoph Palmanshofer | 7–5, 7–5 |
| Loss | 2–1 | Oct 2006 | Venezuela F7,Valencia | Futures | Hard | Román Recarte | Ricardo Chile-Fonte
Luis Javier Cuellar Contreras | 6–2, 4–6, 2–6 |
| Win | 3–1 | Aug 2007 | Peru F1,Lima | Futures | Clay | Rafael Arévalo | Lenoir Ramos
Renato Silveira | 7–6(7–4), 6–2 |
| Loss | 3–2 | Oct 2007 | Venezuela F5,Caracas | Futures | Hard | Piero Luisi | José de Armas
Jimy Szymanski | 7–6(7–5), 6–7(6–8), [1–10] |
| Loss | 3–3 | Oct 2007 | Venezuela F6,Caracas | Futures | Hard | Piero Luisi | Víctor Estrella Burgos
Román Recarte | 7–5, 2–6, [6–10] |
| Win | 4–3 | Nov 2007 | Venezuela F8,Maracay | Futures | Hard | Piero Luisi | Marc Auradou
Philippe de Bonnevie | 7–6(7–5), 6–2 |
| Loss | 4–4 | Feb 2008 | Cuba F1,La Habana | Futures | Hard | Luis Javier Cuellar Contreras | Sergei Demekhine
Pavel Katliarov | 7–6(7–2), 4–6, [5–10] |
| Win | 5–4 | Feb 2008 | Cuba F1,La Habana | Futures | Hard | Piero Luisi | Sergei Demekhine
Pavel Katliarov | 6–1, 4–6, [10–8] |
| Loss | 5–5 | Jun 2008 | Venezuela F1,Maracay | Futures | Hard | Piero Luisi | Miguel Cicenia
Luis David Martínez | 3–6, 3–6 |
| Win | 6–5 | Jul 2008 | Venezuela F4,Maracaibo | Futures | Hard | Piero Luisi | Alejandro González
Eduardo Struvay | 6–7(4–7), 7–6(7–5), [14–12] |
| Loss | 6–6 | Aug 2008 | Venezuela F5,Valencia | Futures | Hard | Piero Luisi | Alejandro González
Eduardo Struvay | w/o |
| Win | 7–6 | Aug 2008 | Venezuela F6,Valencia | Futures | Hard | Piero Luisi | Iván Endara
Brett Ross | 6–3, 6–4 |
| Loss | 7–7 | Aug 2008 | Ecuador F2,Guayaquil | Futures | Hard | Luis David Martínez | Shane La Porte
Fabrice Martin | 6–7(8–10), 6–3, [7–10] |
| Win | 8–7 | Oct 2008 | Venezuela F7,Barquisimeto | Futures | Clay | Piero Luisi | William Campos
Julio César Campozano | 6–4, 6–0 |
| Loss | 8–8 | Oct 2008 | Venezuela F8,Valencia | Futures | Hard | Piero Luisi | Alejandro González
Pablo González | 3–6, 4–6 |
| Win | 9–8 | Oct 2008 | Venezuela F9,Caracas | Futures | Hard | Piero Luisi | Pedro Ast
Yohny Romero | 7–6(7–4), 6–3 |
| Win | 10–8 | Jun 2011 | Venezuela F4,Maracaibo | Futures | Hard | John Peers | Peter Aarts
Chris Letcher | 6–2, 6–1 |
| Loss | 10–9 | Jun 2011 | Venezuela F5,Coro | Futures | Hard | John Peers | Piero Luisi
Román Recarte | 4–6, 3–6 |
| Win | 11–9 | Jul 2011 | Venezuela F6,Caracas | Futures | Hard | Piero Luisi | John Peers
Roberto Quiroz | 6–4, 6–4 |
| Win | 12–9 | Jun 2013 | USA F14,Innisbrook | Futures | Clay | Marcelo Arévalo | Sekou Bangoura
Eric Quigley | 3–6, 6–4, [10–7] |
| Loss | 12–10 | Jun 2013 | USA F15,Indian Harbour Beach | Futures | Clay | Marcelo Arévalo | Roman Borvanov
Milan Pokrajac | 6–7(4–7), 3–6 |
| Loss | 12–11 | Jun 2013 | USA F16,Amelia Island | Futures | Clay | Marcelo Arévalo | Jarmere Jenkins
Mac Styslinger | 4–6, 2–6 |
| Win | 13–11 | Jul 2013 | USA F19,Joplin | Futures | Hard | Daniel Garza | Dekel Bar
Leon Frost | 6–1, 6–2 |
| Win | 14–11 | Aug 2013 | Venezuela F3,Caracas | Futures | Hard | Luis David Martínez | Alex Llompart
Mateo Nicolás Martínez | 1–6, 6–2, [12–10] |
| Loss | 14–12 | Aug 2013 | Venezuela F4,Caracas | Futures | Hard | José Hernández-Fernández | Alex Llompart
Mateo Nicolás Martínez | 5–7, 5–7 |
| Win | 15–12 | Aug 2013 | Venezuela F5,Caracas | Futures | Hard | Luis David Martínez | Jesús Bandrés
Luis Fernando Ramírez | 2–6, 7–6(7–5), [10–3] |
| Win | 16–12 | Oct 2013 | Mexico F16,Quintana Roo | Futures | Hard | Luis David Martínez | Alex Llompart
Finn Tearney | 6–3, 6–4 |
| Loss | 16–13 | Nov 2013 | Mexico F18,Mérida | Futures | Hard | Luis David Martínez | Oscar Fabian Matthews
Kyle McMorrow | 1–6, 5–7 |
| Loss | 16–14 | Nov 2013 | Venezuela F8,Valencia | Futures | Hard | Piero Luisi | Maximiliano Estévez
Juan Ignacio Londero | 6–7(5–7), 2–6 |
| Win | 17–14 | Dec 2013 | Venezuela F9,Caracas | Futures | Clay | Piero Luisi | Juan Ignacio Londero
Mateo Nicolás Martínez | 6–3, 6–4 |
| Win | 18–14 | Mar 2014 | Salinas, Ecuador | Challenger | Clay | Fernando Romboli | Hugo Dellien
Eduardo Schwank | 6–3, 6–4 |
| Win | 19–14 | Jun 2014 | Padova, Italy | Challenger | Clay | Andrés Molteni | Guillermo Durán
Máximo González | 6–2, 3–6, [10–8] |
| Loss | 19–15 | Aug 2014 | Prague, Czech Republic | Challenger | Clay | Miguel Ángel Reyes-Varela | Toni Androić
Andrey Kuznetsov | 5–7, 5–7 |
| Loss | 19–16 | Sep 2014 | Medellín, Colombia | Challenger | Clay | Andrés Molteni | Austin Krajicek
César Ramírez | 3–6, 5–7 |
| Loss | 19–17 | Nov 2014 | Lima, Peru | Challenger | Clay | Marcelo Demoliner | Sergio Galdós
Guido Pella | 3–6, 1–6 |
| Win | 20–17 | Feb 2015 | Santo Domingo, Dominican Republic | Challenger | Clay | Hans Podlipnik Castillo | Romain Arneodo
Benjamin Balleret | 6–3, 2–6, [10–4] |
| Loss | 20–18 | Feb 2015 | Morelos, Mexico | Challenger | Hard | Emilio Gómez | Ruben Gonzales
Darren Walsh | 6–4, 3–6, [10–12] |
| Win | 21–18 | Apr 2015 | Santos, Brazil | Challenger | Clay | Máximo González | Andrés Molteni
Guido Pella | 6–4, 7–6(7–4) |
| Loss | 21–19 | May 2015 | Cali, Colombia | Challenger | Clay | Emilio Gómez | Marcelo Demoliner
Miguel Ángel Reyes-Varela | 1–6, 2–6 |
| Loss | 21–20 | Jun 2015 | Prague, Czech Republic | Challenger | Clay | Miguel Ángel Reyes-Varela | Mateusz Kowalczyk
Igor Zelenay | 2–6, 6–7(5–7) |
| Win | 22–20 | Jun 2016 | Fürth, Germany | Challenger | Clay | Facundo Argüello | Andrej Martin
Tristan-Samuel Weissborn | 6–3, 6–4 |
| Win | 23–20 | Jun 2016 | Moscow, Russia | Challenger | Clay | Facundo Argüello | Aleksandre Metreveli
Dmitry Popko | 6–2, 7–5 |
| Win | 24–20 | Dec 2017 | USA F39,Waco | Futures | Hard (i) | Julian Lenz | Nathaniel Lammons
Alex Lawson | 7–6(7–5), 1–6, [14–12] |
| Win | 25–20 | Feb 2018 | San Francisco, USA | Challenger | Hard (i) | Marcelo Arévalo | Luke Bambridge
Joe Salisbury | 6–3, 6–7(5–7), [10–7] |
| Win | 26–20 | Feb 2018 | Morelos, Mexico | Challenger | Hard | Fernando Romboli | Evan King
Nathan Pasha | 7–5, 6–3 |
| Loss | 26–21 | Jul 2018 | Winnetka, USA | Challenger | Hard | Christopher Rungkat | Jeevan Nedunchezhiyan
Austin Krajicek | 7–6(7–4), 4–6, [5–10] |
| Win | 27–21 | Aug 2018 | Lexington, USA | Challenger | Hard | Robert Galloway | Joris De Loore
Marc Polmans | 6–3, 6–1 |
| Win | 28–21 | Oct 2018 | Las Vegas, USA | Challenger | Hard | Marcelo Arévalo | Robert Galloway
Nathan Pasha | 6–3, 6–3 |
| Win | 29–21 | Apr 2019 | Tallahassee, USA | Challenger | Clay | Fernando Romboli | Thai-Son Kwiatkowski
Noah Rubin | 6–2, 4–6, [10–7] |
| Win | 30–21 | May 2019 | Savannah, USA | Challenger | Clay | Fernando Romboli | Manuel Guinard
Arthur Rinderknech | 6–7(5–7), 6–4, [11–9] |
| Win | 31–21 | Jun 2019 | Columbus, USA | Challenger | Hard (i) | Jackson Withrow | Hans Hach
Donald Young | 6–7(4–7), 7–6(7–2), [10–5] |
| Loss | 31–22 | Aug 2019 | Lexington, USA | Challenger | Hard | Jackson Withrow | Diego Hidalgo
Martin Redlicki | 2–6, 2–6 |
| Win | 32–22 | Sep 2019 | Tiburon, USA | Challenger | Hard | Robert Galloway | Darian King
JC Aragone | 6–2, 7–5 |