DateOpponentResultMethodRd
2017-10-07Jesus ArevaloWinUD10
2017-07-29Rafael HernandezWinUD10
2016-10-29Shohei KawashimaWinUD12
2015-12-19Cristian ArrazolaWinKO7
2015-06-19Vergel NebranWinUD10
2014-11-15Lester MedranoWinUD10
2014-06-21Sebastian Daniel RodriguezWinKO7
2013-12-14Jovanny SotoWinKO3
2013-07-27Carlos JacoboWinTKO6
2012-06-30Eusebio OsejoWinUD10
2012-04-21Eddy JulioWinKO4
2011-12-17Alejandro ValdezWinTKO3
2011-09-10Jonathan PerezWinTKO3
2011-05-14Carlos Rueda TitleWinUD12
2010-08-14Franklin SolisWinTKO4
2010-04-10Francisco ArceWinSD12
2009-12-12BJ DolorosaWinTKO6
2009-11-20Jesus VidalWinKO3
2007-10-20Franck Gorjux TitleWinTKO1
2007-07-13Teppei Kikui TitleWinTKO10
2006-11-17Reynaldo Lopez TitleWinUD12
2006-06-03Adalberto DavilaWinKO6
2006-02-24Luis MaldonadoDrawMD12
2005-12-10Saul GutierrezWinUD10
2005-09-16Alimi GoitiaWinTKO3
2005-06-03Gerson GuerreroWinTKO8
2005-04-01Hugo VargasWinUD10
2004-12-10Moises ZamudioWinSD10
2004-09-17Javier TorresWinKO1
2004-05-29Ulises CadenaWinTKO7
2003-11-20Saul BrisenoWinTKO9
2003-08-01Arturo BracamontesWinSD10
2003-06-27Juan GarciaWinTKO6
2003-05-16Guadalupe ArceWinKO2
2003-03-21Juan GarciaWinUD10
2003-01-01Jose Alfredo TiradoWinUD10
2002-10-04Antonio MartinezWinDQ5
2002-07-19Jose Alfredo TiradoLossUD10
2002-01-01Jose de Jesus RoblesWinKO6
2001-06-19Ricardo EspinozaLossUD4
2001-06-05Ricardo EspinozaDrawSD4
2000-04-24Cesar Augusto MartinezWinUD4
1999-08-20Manuel IbarraWinTD6
1999-03-19Alejandro SosaWinUD8
1999-02-05Lorenzo LopezWinTKO2
1998-10-23Jesus LopezWinUD6
1998-08-07Jesus LopezWinUD6
1998-05-29Alejandro SosaLossMD4
1998-04-20Eduardo CamachoWinUD4
1998-03-13Juan LopezWinUD4
1997-10-21Jose SifuentesWinTKO3
1997-08-20Pedro HernandezWinUD4