DateOpponentResultMethodRd
2025-06-07Francisco Javier SandovalLossTKO2
2022-11-05Jesús Madueno AnguloLossTKO7
2022-10-08Carlos Cebada ChávezDrawMD8
2022-03-25Rudy Nicolás MacedoLossRTD2
2022-02-18Carlos CarlsonLossKO4
2021-12-10Rodolfo López ÁlvarezWinUD8
2021-11-21José Iván Guardado OrtizLossUD6
2021-08-28Sanjarbek RakhmanovLossRTD1
2021-06-25Carlos Cebada ChávezLossSD6
2021-05-28Nahir AlbrightLossRTD8
2021-03-27Omar Tienda BahenaLossTKO4
2021-01-30Roberto Valenzuela Jr.LossTKO4
2020-09-26Isaac LuceroLossUD6
2019-08-09Sagadat RakhmanulLossTKO5
2019-07-10Rodolfo OrozcoLossUD8
2018-12-28Miguel MaduenoLossUD8
2018-12-01Ángel Sarinana RodríguezLossUD12
2018-03-16Dunis LiñánWinTKO4
2017-09-22José Rosario CazaresWinUD10
2017-04-06Batyrzhan JukembayevLossTKO7
2016-12-15Ramiro AlcarazWinTKO3
2016-08-26José ApodacaWinUD8
2016-03-04Sammy ValentinLossKO4
2016-02-26Daniel VelázquezWinKO2
2015-10-09Emmanuel de JesúsLossRTD4
2015-06-26Levan GhvamichavaLossRTD1
2015-04-24Oscar MezaWinTKO10
2014-09-20Konstantin PonomarevLossUD10
2014-05-31Ty BarnettWinKO9
2014-02-06Chris van HeerdenLossRTD4
2013-03-09Lee PurdyLossTKO9
2012-03-16Fabián RamírezWinUD8
2010-07-30Nicolás LucioWinKO4
2010-05-07Ernesto BerrospeWinTKO4
2009-12-04Euri GonzálezLossMD12
2009-10-24Roman SeliverstovLossUD12
2008-08-08Bobby Joe ValdezWinTKO3
2008-02-08Raúl PinzónNCNC8
2006-03-24Gilberto ReyesWinKO7
2005-10-28Mario RamosLossUD10
2004-12-03Héctor Javier ValadezWinTKO4
2003-12-04James HareWinTKO10
2002-11-08Pedro SaizWinTKO11
2002-05-03Wilfredo NegrónWinUD12
2002-01-25Hicklet LauWinUD12
2001-03-24Rodolfo GómezDrawPTS12
2000-09-01Juan Carlos RodríguezWinTKO7
2000-02-25Moses JamesWinSD12
1999-12-18Gilbert QuirósWinKO9
1999-07-16Onésimo NoyolaWinTKO6
1999-05-15Héctor QuirózWinUD12
1998-10-17Óscar DelgadoWinKO1
1998-08-07Hiram BuenoWinTKO6
1998-05-15José Luis MontesWinTKO6
1998-03-20Juan SoberanesWinTKO8
1997-09-12Óscar DelgadoLossPTS10
1997-07-26Eduardo GómezWinTKO6
1997-06-16Efraín VenturaWinUD10
1997-03-21Andrés SandovalWinTKO3
1996-12-20Antonio OrtegaWinTKO10
1996-11-22Luis Alejandro UgaldeWinPTS12
1996-08-05Rogelio MontenegroLossPTS10
1996-07-06Julián GastélumWinTKO1
1996-05-20Víctor FloresWinTKO1
1996-03-21Víctor LozoyaWinTKO7
1996-03-18Fausto ValenzuelaWinTKO1
1996-02-20Miguel MeléndezWinTKO2
1996-01-22Juan SantosWinTKO1
1995-12-04Oliverio RamirezWinPTS4
1995-10-09Luis Alejandro UgaldeLossPTS4
1993-01-01Cachorron DíazDrawPTS4