DateOpponentResultMethodRd
2016-04-30Jorge LaraLossKO1
2015-03-14Rogelio Jun DoliguezWinUD10
2014-11-08Sergio PuenteWinUD10
2014-07-26Jesus Antonio RiosWinKO1
2013-06-22Jaderes PaduaWinKO3
2012-06-09Arturo Santos ReyesWinSD12
2012-03-03Angky AngkottaWinKO9
2011-08-20Alvaro PerezWinKO3
2010-12-10Jovanny SotoWinKO2
2009-09-12Alejandro ValdezDrawTD3
2009-03-28Diego Oscar Silva TitleWinKO3
2008-05-31Luis Maldonado TitleWinTKO3
2007-10-04Luis Melendez TitleWinTKO12
2007-07-14Cecilio Santos TitleWinTKO10
2005-10-29Pramuansak Posuwan TitleWinUD12
2005-07-16Everth Briceno TitleWinUD12
2004-09-03Reynaldo HurtadoWinKO7
2004-04-29Samuel LopezWinKO3
2004-01-16Roberto LopezWinTKO3
2003-01-18Roy Doliguez TitleWinTKO2
2001-05-25Juan Domingo Cordoba TitleWinKO1
2000-03-17Armando CorreaWinKO5
1999-12-03Sergio MillanWinPTS10
1999-09-11Ruben DiazWinPTS12
1999-04-16Cesar Ricardo MartinezWinKO5
1999-01-29Jose AlonsoWinUD10
1998-10-09Paulino VillalobosWinUD10
1998-07-31Paulino VillalobosDrawPTS10
1998-06-05Javier VarguezWinPTS10
1998-03-20Leonardo RodriguezWinKO3
1998-02-13Jose Manuel NavarroWinKO1
1997-12-05Lorenzo TrejoWinTKO7
1997-10-10Hugo HernandezWinTKO1
1997-07-18Jesus RodriguezWinTKO1
1997-05-16Martin RoblesWinKO2
1997-04-30Manuel VegaWinKO3
1997-04-18Maury AyalaWinKO1
1997-03-20Noe AcostaWinTKO2
1997-02-28Marcos MendivilWinKO1
1996-12-06Manuel TamayoWinTKO2