Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
Loss | 0–1 | Feb 1996 | Punta Del Este, Uruguay | Challenger | Clay | Simon Touzil | Gustavo Kuerten Jaime Oncins | 7–5, 4–6, 6–7 |
Win | 1–1 | Apr 1996 | Sliema, Malta | Challenger | Hard | Óscar Ortiz | Aleksandar Kitinov Martin Zumpft | 6–2, 3–6, 6–1 |
Win | 2–1 | Jul 1996 | São Paulo, Brazil | Challenger | Hard | Óscar Ortiz | João Cunha-Silva Jean-Philippe Fleurian | 6–2, 7–6 |
Win | 3–1 | Apr 1997 | Puerto Vallarta, Mexico | Challenger | Hard | Óscar Ortiz | Francisco Montana Jack Waite | 4–6, 6–2, 6–1 |
Loss | 3–2 | Sep 1997 | Guadalajara, Mexico | Challenger | Clay | Óscar Ortiz | Nelson Aerts André Sá | 6–3, 2–6, 4–6 |
Loss | 3–3 | Feb 1998 | West Bloomfield, United States | Challenger | Hard | David Roditi | Jim Thomas Laurence Tieleman | 6–7, 4–6 |
Win | 4–3 | Nov 1998 | Puebla, Mexico | Challenger | Hard | Mariano Sánchez | Bernardo Martínez Gouichi Motomura | 7–6, 7–6 |
Win | 5–3 | Nov 1998 | Toluca, Mexico | Challenger | Clay | Mariano Sánchez | Edwin Kempes Rogier Wassen | 6–3, 6–4 |
Loss | 5–4 | Aug 1999 | Segovia, Spain | Challenger | Hard | Ota Fukárek | Roger Federer Sander Groen | 4–6, 6–7 |
Win | 6–4 | Aug 1999 | Bronx, United States | Challenger | Hard | Jeff Coetzee | Rob Givone Glenn Weiner | 6–4, 6–1 |
Win | 7–4 | Oct 1999 | Tulsa, United States | Challenger | Hard | Jeff Coetzee | James Blake Thomas Blake | 6–2, 6–1 |
Loss | 7–5 | Jun 2001 | Salvador, Brazil | Challenger | Hard | Ivo Karlović | Adriano Ferreira Daniel Melo | 6–1, 3–6, 6–7(3–7) |
Win | 8–5 | Jul 2001 | Campos do Jordão, Brazil | Challenger | Hard | André Sá | Ricardo Mello Ricardo Schlachter | 6–7(6–8), 7–6(7–5), 7–5 |
Loss | 8–6 | Nov 2001 | Mexico F12, Zacatecas | Futures | Hard | Alexander Waske | Sandor Martinez-Breijo Lazaro Navarro-Batles | walkover |
Win | 9–6 | Jul 2002 | Campos do Jordão, Brazil | Challenger | Hard | Daniel Melo | Yen-Hsun Lu Danai Udomchoke | walkover |
Win | 10–6 | Nov 2002 | Puebla, Mexico | Challenger | Hard | Miguel Gallardo Valles | Diego Ayala Robert Kendrick | 6–1, 5–7, 7–6(7–3) |
Loss | 10–7 | Apr 2003 | León, Mexico | Challenger | Hard | Alex Bogomolov Jr. | Ota Fukárek Jordan Kerr | 6–4, 3–6, 4–6 |
Loss | 10–8 | Sep 2003 | Gramado, Brazil | Challenger | Hard | Santiago González | Marcos Daniel Alexandre Simoni | 6–7(5–7), 4–6 |
Loss | 10–9 | Sep 2003 | Mexico F14, Querétaro | Futures | Hard | Santiago González | Bruno Echagaray Huntley Montgomery | 6–1, 1–6, 5–7 |
Loss | 10–10 | Nov 2003 | Mexico F20, León | Futures | Hard | Gerardo Venegas-Escalente | Bruno Echagaray Jorge Haro | 3–4 ret. |
Win | 11–10 | Nov 2003 | Puebla, Mexico | Challenger | Hard | Santiago González | Andres Pedroso Huntley Montgomery | 6–4, 2–6, 6–4 |
Win | 12–10 | Mar 2004 | Mexico F2, Naucalpan | Futures | Hard | Miguel Gallardo Valles | Marcello Amador Federico Contreras-Rodriguez | 7–6(7–1), 6–4 |
Loss | 12–11 | Jun 2004 | Andorra la Vella, Andorra | Challenger | Hard | Santiago González | Gilles Müller Aisam Qureshi | 3–6, 5–7 |
Win | 13–11 | Jul 2004 | São Paulo, Brazil | Challenger | Hard | André Sá | Henrique Mello Ricardo Mello | 6–4, 6–4 |
Loss | 13–12 | Jul 2004 | Campos do Jordão, Brazil | Challenger | Hard | André Sá | Iván Miranda Ricardo Mello | 3–6, 4–6 |
Win | 14–12 | Oct 2004 | Quito, Ecuador | Challenger | Clay | Santiago González | Łukasz Kubot Frank Moser | 2–6, 6–2, 6–4 |
Win | 15–12 | Oct 2004 | Colombia F4, Bogotá | Futures | Clay | Santiago González | Diego Junqueira Martín Alund | 6–3, 6–4 |
Win | 16–12 | Nov 2004 | Puebla, Mexico | Challenger | Hard | Santiago González | Miguel Gallardo Valles Gustavo Marcaccio | 6–3, 6–4 |
Win | 17–12 | Dec 2004 | Guadalajara, Mexico | Challenger | Clay | Santiago González | Rubén Ramírez Hidalgo Sergio Roitman | 7–6(7–5), 1–6, 6–3 |
Win | 18–12 | Feb 2005 | Mexico F1, Naucalpan | Futures | Hard | Santiago González | Miguel Ángel Reyes-Varela Víctor Romero | 6–4, 6–2 |
Loss | 18–13 | Nov 2005 | Puebla, Mexico | Challenger | Hard | Santiago González | Werner Eschauer Alexander Satschko | 1–6, 4–6 |