DateOpponentResultMethodRd
2018-07-03Alexis CanettWinRTD6
2018-03-16Joel CotaWinTKO4
2016-01-23Anthony BonsanteWinDQ6
2015-11-07Glen CisloWinKO2
2015-08-22Chris AsherWinKO2
2014-09-27Julio Cesar LanzasWinUD6
2014-04-05Daniel GonzalezWinUD6
2013-10-04Gustavo CastroDrawTD2
2013-07-28Christian SolanoDrawTD10
2013-02-15Gabriel MartinezWinSD10
2012-07-28Les SherringtonLossUD12
2012-03-30Mauro LuceroWinKO2
2011-11-19Jorge CotaLossTKO8
2011-08-06Marcelo RodriguezWinTKO3
2011-04-15Gustavo Octavio CastroWinUD10
2011-02-18Matt VandaWinUD10
2010-12-17Esteban CamouWinRTD4
2010-09-17Juergen HartensteinWinTKO2
2010-07-15Taronze WashingtonWinUD6
2009-10-30Héctor Camacho Jr.LossSD10
2009-03-21Marcos ReyesLossMD12
2008-11-08Saúl RománLossRTD8
2008-02-01Amin AsikainenLossTKO7
2007-11-30Fernando VelaWinTKO5
2007-08-31Norberto BravoWinUD10
2006-09-29John DuddyLossUD12
2006-07-15Miguel HernandezWinRTD5
2005-09-30Esteban CamouWinTKO6
2005-06-24Matt VandaLossSD12
2005-04-07Rigoberto PlacenciaWinKO2
2005-01-21Eric ReganLossUD12
2004-11-06Raul MunozWinUD8
2004-10-15Gabriel HolguinWinMD10
2004-07-09Andres PachecoWinSD10
2004-05-08Anthony ShulerWinTKO1
2004-03-26Dumont WelliverWinSD10
2002-11-15George KlinesmithWinKO2
2001-09-30Roni MartinezWinTKO5
2001-06-16Chris SandeWinUD10
2001-02-25Tony MenefeeWinTKO4
2000-11-19Rob BleakleyWinTKO4
2000-07-28Tony Ayala Jr.WinRTD8
1999-11-20Rudy LovatoWinTKO5
1999-06-26Ronald WeaverWinUD10
1998-06-05Pedro Ortega TitleWinTKO11
1998-03-23Anthony Stephens TitleWinRTD3
1997-07-11Verdell SmithWinPTS10
1997-06-02Chris SandeWinUD10
1997-02-21Rito RuvalcabaWinTKO
1996-11-29Fidel AvendanoWinTKO2
1996-03-04Ray CollinsWinPTS12
1995-12-08Francisco Javier AltamiranoWinTKO8
1995-11-04Anthony JonesWinKO2
1995-10-09Manuel RojasWinTKO
1995-06-19Heath ToddWinTKO3
1995-04-06Young Dick TigerWinUD10
1995-02-16Jerry HorneWinTKO4
1994-07-27Anthony IvoryWinTKO9
1993-12-04Floyd WilliamsWinKO4
1993-11-12Anthony IvoryWinUD10
1993-08-27Griffin GolemanWinKO1
1993-07-24Ricky StonerWinTKO
1993-06-10Louis HowardWinKO
1993-05-21Ricky LehmanWinKO
1993-03-12David TaylorWinTKO
1993-01-29Steve BarrerasWinTKO
1992-12-04William HernandezWinKO
1992-10-17Oscar PonceWinTKO
1992-08-26Luciano TorresWinKO1
1992-06-19Roger TurnerWinMD12
1992-05-02Samuel MartinezWinTKO5
1992-04-04Ultiminio MartinezWinKO3
1992-03-02Julian BenitezWinKO1
1991-11-11Greg DicksonWinKO
1991-10-05Frankie DavisWinTKO4
1991-08-10Jose Luis BedollaWinTKO3
1991-07-08Jerry HorneWinTKO
1991-05-24Jesus CardenasWinKO7
1991-03-08Rey MoralesWinKO6
1991-02-04Roman NunezWinTKO
1990-12-10Luis Francisco PerezWinTKO4
1990-11-24Martin QuirozWinPTS10
1990-09-28Victor LozoyaWinKO
1990-08-20Julian BenitezWinKO
1990-05-07Luis MoraWinUD10
1990-05-04Jorge HernandezWinKO
1990-03-12Manuel RamosWinKO
1990-02-12Jesus RamirezWinKO2
1989-12-15Federico RenteriaWinKO
1989-10-30Corona DominguezWinKO
1989-09-29Santana YanezWinTKO
1989-08-14Martin ContrerasWinTKO
1989-06-16Antonio MartinezWinKO
1989-04-24Rigoberto GarciaWinTKO
1989-04-07David LopezWinTKO8
1989-03-13Rosario GuerreroWinKO
1988-12-02David LopezWinPTS12
1988-11-07Jose LopezWinTKO
1988-10-14Sergio VacasehuaWinPTS10
1988-08-22Luis RodriguezWinKO
1988-07-11Jose LopezWinTKO8
1988-06-20Luis GarciaWinKO4
1988-04-19Jorge AhumadaWinKO
1988-04-01Gaby VegaWinKO
1988-03-04Heriberto RuizWinKO
1988-02-19Segio GarciaWinKO
1988-01-10Sebastian MendezWinKO
1987-12-20Paulino GascaWinKO
1987-12-13Miguel AyalaWinKO
1987-11-23Rene FloresWinKO3
1987-11-12Roberto LopezWinKO2
1987-07-11Gaby VegaWinKO1