DateOpponentResultMethodRd
2023-05-27Jorge Leyva TorresLossTKO6
2023-01-21Armando AppelLossUD10
2020-01-18Arturo Flores VillaWinTKO2
2019-12-07Marvin DiazWinKO5
2017-08-05Luis MaciasWinMD10
2017-04-08Pedro Antonio RodriguezWinSD10
2016-12-16Mauricio RiosWinKO4
2016-11-05Rafael VillalobosWinTKO2
2016-02-06Juan Hernandez NavaretteLossTKO2
2015-08-29Mario AndradeWinSD8
2014-11-08Josue VegaWinRTD5
2014-08-09Eduardo Cruz MunozWinTKO3
2014-04-12Eduardo MartinezLossSD8
2014-01-04Jesus Reyes OrtizWinUD6
2013-04-06Luis Carlos LeonWinTKO6
2012-10-06Takuya Mitamura TitleWinTKO4
2012-07-14Edwin Diaz TitleWinUD12
2012-04-14Marvin Diaz CanalesWinKO2
2011-11-07Paipharob Kokietgym TitleLossUD12
2011-08-06Walter RojasWinKO2
2011-06-25Ulises LaraWinSD9
2011-02-05Yader EscobarWinKO3
2010-12-04Irving GarciaWinKO1
2010-07-31Moises EbWinTKO5
2010-06-19Juan Pedro RodriguezWinKO2
2009-12-12Felipe LopezWinKO
2009-10-24Eduardo GonzalezWinUD10
2009-09-12Hugo OlveraWinKO3
2009-07-25Raul Garay CarreonWinKO2
2008-08-29Charly ValenzuelaWinKO2
2007-12-01Doroteo AguileraWinTKO5
2007-09-14Juan QuirozWinTKO
2007-06-22Raul Garay CarreonWinKO5
2007-06-01Noe AlvarezWinKO2
2007-04-27German Aaron CotaWinUD4
2007-03-02David Solano SalazarWinKO3
2007-02-10Adrian LopezWinKO
2006-12-14Oscar De la TorreWinKO3