DateOpponentResultMethodRd
2022-09-30Jonathan Chanona AguilarWinUD8
2022-03-05Angel FierroDrawMD10
2021-09-05Starling CastilloLossUD10
2021-05-15Xavier MartinezLossUD10
2020-03-06Juan Ramon BernalWinUD8
2020-01-11Hector Tanajara Jr.LossUD10
2017-08-19Hector Garcia MontesWinUD8
2017-03-04Jorge Sillas AmorWinUD6
2016-12-10Hector Nava LopezWinTKO3
2013-07-26Yakubu AmiduDrawSD12
2012-07-20César VázquezWinTKO3
2011-07-22Gilberto Sanchez LeonWinUD10
2011-02-25Frankie ArchuletaWinTKO2
2010-05-29Ricardo CastilloWinRTD11
2010-01-15Carlos MartinezWinTKO12
2009-10-09Yogli HerreraWinTKO6
2009-06-12Vyacheslav GusevWinUD10
2009-02-27Fernando LizarragaWinTKO2
2008-11-28Salvador PerezWinMD8
2008-07-25Andres LedesmaWinUD8
2008-04-14Rafael UriasWinUD10
2008-03-15Miguel MunguiaWinRTD3
2007-09-22Jose Hernandez SandovalWinUD10
2007-08-24Adam CarreraWinKO3
2007-05-12Moises ZamudioWinTKO6
2006-10-16Rodolfo GarayWinUD10
2006-08-24Juan RiveraWinKO2
2006-07-14Manuel CastroWinTKO1
2006-05-26Juan VelasquezWinKO4
2006-02-25Saul LopezWinTKO6
2005-12-11Pablo BojorquezWinTKO3
2005-09-09Carlos ValenzuelaWinTKO5
2005-08-13Roberto CastroWinTKO2
2005-06-17Jose FernandezWinUD6
2005-04-29Ramon LazcanoWinTKO2
2005-03-12Jose Luis AlvarezWinTKO3
2005-01-07Andres MaciasWinTKO2
2004-12-10Martin BorquezWinKO1