ATP career finals
Singles: 2 (1 title, 1 runner-up)
| Legend |
| Grand Slam Tournaments (0–0) |
| ATP World Tour Finals (0–0) |
| ATP Masters Series (0–0) |
| ATP Championship Series (0–0) |
| ATP World Series (1–1) |
|
| Finals by surface |
| Hard (0–0) |
| Clay (1–1) |
| Grass (0–0) |
| Carpet (0–0) |
|
| Finals by setting |
| Outdoors (1–1) |
| Indoors (0–0) |
|
Doubles: 1 (1 runner-up)
| Legend |
| Grand Slam Tournaments (0–0) |
| ATP World Tour Finals (0–0) |
| ATP Masters Series (0–0) |
| ATP Championship Series (0–0) |
| ATP World Series (0–1) |
|
| Finals by surface |
| Hard (0–0) |
| Clay (0–1) |
| Grass (0–0) |
| Carpet (0–0) |
|
| Finals by setting |
| Outdoors (0–1) |
| Indoors (0–0) |
|
ATP Challenger and ITF Futures finals
Singles: 17 (13–4)
| Legend |
| ATP Challenger (10–2) |
| ITF Futures (3–2) |
|
| Finals by surface |
| Hard (1–0) |
| Clay (12–4) |
| Grass (0–0) |
| Carpet (0–0) |
|
| Result |
W–L |
Date |
Tournament |
Tier |
Surface |
Opponent |
Score |
| Win |
1–0 |
Oct 1989 |
Bogotá, Colombia |
Challenger |
Clay |
Guillermo Minutella |
6–3, 6–7, 6–4 |
| Win |
2–0 |
Jul 1992 |
Seville, Spain |
Challenger |
Clay |
Kenneth Carlsen |
6–7, 6–3, 6–3 |
| Loss |
2–1 |
Aug 1992 |
Lins, Brazil |
Challenger |
Clay |
Gilbert Schaller |
3–6, 3–6 |
| Win |
3–1 |
Oct 1992 |
Cali, Colombia |
Challenger |
Clay |
Mario Visconti |
6–1, 6–2 |
| Loss |
3–2 |
Feb 1993 |
Viña del Mar, Chile |
Challenger |
Clay |
Marcelo Ingaramo |
1–6, 4–6 |
| Win |
4–2 |
Sep 1993 |
Bogotá, Colombia |
Challenger |
Clay |
Sergio Cortés |
2–6, 6–3, 6–0 |
| Win |
5–2 |
Oct 1993 |
Cali, Colombia |
Challenger |
Clay |
Nicolás Pereira |
7–6, 7–6 |
| Win |
6–2 |
Oct 1993 |
Caracas, Venezuela |
Challenger |
Hard |
Alex O'Brien |
7–5, 6–4 |
| Win |
7–2 |
May 1994 |
Bogotá, Colombia |
Challenger |
Clay |
Nuno Marques |
6–3, 6–3 |
| Win |
8–2 |
May 1994 |
Cali, Colombia |
Challenger |
Clay |
Jose-Luis Noriega |
6–2, 6–2 |
| Win |
9–2 |
Jun 1996 |
Medellín, Colombia |
Challenger |
Clay |
Jaime Oncins |
2–6, 6–3, 6–1 |
| Win |
10–2 |
Jun 1996 |
Cali, Colombia |
Challenger |
Clay |
Marcello Craca |
6–3, 7–6 |
| Loss |
10–3 |
Apr 2000 |
Chile F4, Santiago |
Futures |
Clay |
Sergio Roitman |
4–6, 3–6 |
| Win |
11–3 |
May 2000 |
Chile F5, Santiago |
Futures |
Clay |
Nicolas Devilder |
6–2, 6–2 |
| Loss |
11–4 |
May 2000 |
USA F13, Boca Raton |
Futures |
Clay |
Kris Goossens |
3–6, 5–7 |
| Win |
12–4 |
Oct 2000 |
Colombia F1, Bogotá |
Futures |
Clay |
Leonardo Azzaro |
6–2, 7–5 |
| Win |
13–4 |
Oct 2000 |
Colombia F2, Bogotá |
Futures |
Clay |
Leonardo Azzaro |
6–1, 4–2 ret. |
Doubles: 6 (5–1)
| Legend |
| ATP Challenger (4–1) |
| ITF Futures (1–0) |
|
| Finals by surface |
| Hard (1–0) |
| Clay (4–1) |
| Grass (0–0) |
| Carpet (0–0) |
|
| Result |
W–L |
Date |
Tournament |
Tier |
Surface |
Partner |
Opponents |
Score |
| Win |
1–0 |
Sep 1990 |
Bogotá, Colombia |
Challenger |
Clay |
Mario Rincón |
Carlos Claverie Greg Failla |
7–6, 7–6 |
| Win |
2–0 |
Mar 1991 |
San Luis Potosí, Mexico |
Challenger |
Clay |
Daniel Orsanic |
Scott Patridge Kenny Thorne |
6–4, 3–6, 6–3 |
| Win |
3–0 |
Sep 1993 |
Bogotá, Colombia |
Challenger |
Clay |
Miguel Tobón |
Nicolás Lapentti Luis Morejón |
6–3, 6–3 |
| Loss |
3–1 |
May 1998 |
Medellín, Colombia |
Challenger |
Clay |
Juan-Camilo Gamboa |
Adriano Ferreira Cristiano Testa |
6–3, 1–6, 2–6 |
| Win |
4–1 |
Mar 2000 |
Salinas, Ecuador |
Challenger |
Hard |
Joan Balcells |
Emilio Benfele Álvarez Álex Calatrava |
walkover |
| Win |
5–1 |
Jun 2000 |
USA F14, Tampa |
Futures |
Clay |
Enrique Abaroa |
Mitty Arnold James Blake |
6–1, 7–6(7–2) |
Key
| W |
F |
SF |
QF |
#R |
RR | Q# |
DNQ |
A |
NH |
(W) winner; (F) finalist; (SF) semifinalist; (QF) quarterfinalist; (#R) rounds 4, 3, 2, 1; (RR) round-robin stage; (Q#) qualification round; (DNQ) did not qualify; (A) absent; (NH) not held; (SR) strike rate (events won / competed); (W–L) win–loss record.