DateOpponentResultMethodRd
2007-05-06Alisultan NadirbegovLossUD10
2005-06-03Mauro LuceroWinKO2
2005-03-24Alex BunemaLossSD12
2004-11-04Dumont WelliverWinTD8
2004-07-23Paulino AvitiaWinTKO5
2002-03-29Nick AcevedoWinUD10
2001-11-03Carlito BrosasWinTKO3
2001-06-23Marlon HaynesWinTKO7
2000-08-31Pedro SaizWinTKO5
1999-12-10Angel BeltreWinKO3
1998-03-14Alfonso Sanchez TitleWinKO1
1996-10-28Juan Carlos RodriguezWinTKO5
1996-06-16Jerry SmithWinRTD3
1995-10-28Mauro GutierrezWinKO3
1995-09-25Omar FloresWinTKO1
1995-07-24Jaime BalboaWinUD10
1995-05-22Rene Francisco HerreraWinUD10
1994-12-03Jose FloresWinTKO4
1993-11-18Anthony JonesLossTKO7
1993-09-24Walid UnderwoodWinUD8
1993-01-16Julio FloresWinTKO1
1992-07-23Juan SoberanesWinKO6
1992-01-26Tim BrooksWinTKO3
1991-12-07Jesus RojasWinTKO6
1991-05-10David TaylorWinPTS10
1991-04-07Mike JohnsonWinTKO5
1991-02-15Benjie MarquezWinTKO4
1991-01-06Tim BondsWinUD8
1990-11-29Victorio BelcherWinSD10
1990-10-11Derrick McGuireWinTKO2
1990-07-27William HernandezWinTKO6
1990-06-15Terry FordWinUD8
1990-05-24Martin QuirozWinTKO5
1990-04-12Heriberto RuizWinTKO4
1990-01-12Howard StewartWinSD6
1989-12-07Santos MorenoWinUD4
1989-11-21Dwayne PetersonWinTKO7
1989-10-10Jose Luis NinoWinKO1
1989-08-29Jorge HernandezWinUD6
1989-08-01Jorge RiveraWinTKO5
1989-07-18John EdwardsWinKO2
1989-06-27Jose Luis GonzalezWinKO1
1989-05-16Ricardo LunaWinKO1
1989-04-25Enrique VenturaWinKO1
1989-02-28Octavio GuardadoWinTKO2