No amateur resultsProfessional recordDate | Opponent | Place | Result | 1982 | + Apr. 17 | Edgardo Cirino | San Juan, Puerto Rico | W 4 | + May 8 | Roberto Ortiz
| San Juan, Puerto Rico | W 4 | + July 24 | Jesus Carlos Velez | San Juan, Puerto Rico | W 4 | + Aug. 21 | Rafael Pichardo | San Juan, Puerto Rico | KO 3 | + Sept. 13 | Tom Tripp | Oranjestad, Aruba | KO 2 | - Oct. 2 | Adriano Arreola | Las Vegas, United States | L 6 | 1983 | + Mar. 4 | David Lopez
| Willemstad, Curacao | TKO 4 | + Mar. 23 | Sam Johnson | Miami, United States | TKO 3 | + May 1 | Angel Lopez | San Juan, Puerto Rico | W 6 | + Aug. 18 | Sammy Fuentes | Trujillo Alto, Puerto Rico | KO 5 | + Sept. 11 | Jose Jimenez | Port-of-Spain, Trinidad and Tobago | KO 5 | 1984 | + Feb. 3 | Eduardo Prieto | Miami, United States | KO 9 | + Mar. 17 | Jose Vidal Concepcion | San Juan, Puerto Rico | TKO 9 | + June 20 | Carlos Albuerne | Hato Rey, Puerto Rico | TKO 10 | + Sept. 14 | Freddy Chumpitaz | Miami, United States | W 10 | + Dec. 19 | Rosendo Ramirez | Las Vegas, United States | TKO 5 | 1985 | + June 28 | Geronimo Luquez | Miami, United States | W 10 | 1986 | + Aug. 23 | Sam Johnson | Miami Beach, United States | TKO 3 | + Sept. 26 | Jose Mosqueda | Miami Beach, United States | TKO 5 | 1987 | - Aug. 11 | Edwin Rosario | Chicago, United States | TKO by 8 | WBA Lightweight Title | 1988 | + Oct. 1 | Billy White | Chicago, United States | TKO 6 | 1989 | + Jan. 20 | William Rojas | Miami, United States | TKO 6 | + Oct. 21 | Higinio DeLeon | Chicago, United States | TKO 3 | 1990 | + Apr. 4 | Edwin Rosario | New York, United States | TKO 8 | WBA Lightweight Title | - Aug. 11 | Pernell Whitaker | Stateline, United States | KO by 1 | IBF Lightweight Title | 1991 Inactive | 1992 | + June 13 | Braulio Santiesteban | Miami, United States | TW 3 | + Sept. 4 | Kent Hardee | Isla Verde, Puerto Rico | KO 1 | - Dec. 9 | Silverio Flores | San Juan, Puerto Rico | KO by 2 | Puerto Rican Lightweight Title | 1993 | + July 10 | Angel Cordova | Miami, United States | W 10 |
Summary
Total bouts: 29, Won: 25 (17 inside the limit), Lost: 4 (3 inside the limit), Draw: 0, NC: 0
|