DateOpponentResultMethodRd
May 24, 1998Anthony JonesLossTKO9
Oct 31, 1997Eduardo GutiérrezWinTKO3
Jul 25, 1997Terry FordWinTKO2
Dec 7, 1996Augustine RenteriaWinUD10
Sep 9, 1996Leonardo AguilarWinUD10
Dec 17, 1994Luis BuitronWinTKO3
Mar 4, 1994Eduardo AyalaWinUD10
Dec 15, 1993Jaime MontanoWinTKO1
Aug 6, 1993Carlton HaywoodWinTKO1
Dec 13, 1992Eddie HallWinTKO4
Apr 10, 1992Ron Collins TitleWinTKO5
Feb 15, 1992Ismael Negron TitleWinTKO1
Jun 16, 1990Wayne PowellWinTKO4
May 18, 1990John McClendonWinKO2
May 13, 1989Derwin RichardsWinTKO6
Jun 25, 1988Efren OlivoWinTKO1
Apr 16, 1988Reggie BarnesWinTKO1
Apr 24, 1987Milton LeaksWinTKO10
Dec 19, 1986Khalif ShabazzWinKO1
May 20, 1986Derrick DraneWinTKO2
Apr 19, 1986Francisco Del ToroWinKO2
Mar 22, 1986Mark AllmanWinTKO1
Feb 28, 1986Lopez McGeeWinKO4
Nov 15, 1985Raúl HernandezWinTKO1
Aug 10, 1985José PadillaWinTKO3
Jul 12, 1985Rafael CoronaWinKO3
Nov 21, 1984Tim HarrisWinTKO8
Nov 3, 1984Santos SolisWinTKO2
Aug 15, 1984Curtis RamseyWinTKO12
May 16, 1984JJ CottrellWinTKO5
Jan 20, 1984Ron Lee WarriorWinTKO3
Jan 20, 1984Carlton BrownWinTKO1
Oct 15, 1983Jeff NelsonWinTKO3
Jun 25, 1983David PlowdenWinKO3
May 18, 1983Reinaldo RoqueWinTKO1
Mar 6, 1983Jake TorranceWinTKO5
Feb 19, 1983Dominic FoxWinKO2
Nov 17, 1982Mack HeimbaughWinTKO4
Aug 18, 1982Miguel SepulvedaWinTKO3
Jun 8, 1982Al CookWinKO2
Mar 20, 1982William PageWinUD6
Sep 26, 1981Dario De AsaWinKO3
Aug 15, 1981Edwin RodriguezWinKO1
May 15, 1981Reyes EscaleraWinTKO3
May 9, 1981Marcelino FloresWinKO2
Mar 5, 1981Rafael AyalaWinKO1
Feb 2, 1981Inocencio CarmonaWinPTS4