DateOpponentResultMethodRd
1999-02-20Hector QuirozLossTKO1
1998-09-26Jaime OceguedaWinTKO3
1998-05-21Horatio GarciaWinUD10
1998-03-27Agustin CaballeroWinUD8
1997-08-09Juan Yoani CervantesWinUD10
1997-05-30Wilberforce KiggunduWinTKO9
1993-12-18Amancio CastroWinTKO2
1993-10-16Larry LaCoursiereWinTKO5
1992-06-30Andres SandovalWinTKO2
1992-04-24Narciso Valenzuela RomoWinKO2
1991-11-15Ditau MolefyaneWinTKO8
1991-07-12Lupe Gutierrez TitleWinTKO6
1990-03-30Sylvester KennonWinTKO2
1989-06-18Tyrone Jackson TitleWinTKO8
1988-03-25Tony PepWinTKO3
1987-12-16Gerardo VelasquezWinTKO3
1987-09-25Ramon RicoWinKO3
1987-09-01Ramon RicoLossDQ7
1987-07-01Pedro NolascoWinTKO8
1987-05-21Pedro NolascoWinTKO10
1987-02-15Tommy CordovaWinUD10
1986-12-05Heriberto ChavezWinTKO2
1986-11-07Roberto CantuWinTKO3
1986-09-27Rigoberto GarciaWinTKO4
1986-08-26Cesar ZepedaWinTKO3
1986-07-20Tim BrooksWinUD10
1986-06-05Arnel ArrozalWinKO2
1986-03-03Roberto CantuWinUD10
1985-12-18Adam GarciaWinPTS10
1985-10-04Roman AlmaguerWinTKO3
1985-08-15Dave De La RosaWinTKO3
1985-06-18J T WalkerWinTKO4
1985-04-02Mariano BautistaWinTKO4
1984-08-03Tim BrooksWinUD6
1984-04-03Sam EspinosaWinTKO
1984-03-06Guillermo RojasWinTKO2
1983-11-29Juan TorresWinRTD3
1983-11-15Ruben PeralesWinKO1
1983-11-01Juan RiveraWinKO1
1983-08-09Leo BenitezWinUD4
1983-07-12Gerald IssackWinUD6
1983-06-28Joe CruzWinKO4
1983-06-21Edgar AcostaWinKO1
1983-05-03Juan RodriguezWinTKO1