DateOpponentResultMethodRd
2014-02-15Johnson TellezLossUD6
2013-06-22Edwin CalixtoNCNC2
2013-03-16Rafael CastilloLossUD8
2011-06-25Elvis GuillenDrawPTS8
2011-03-04Ivan PozoLossUD12
2010-11-06Elvis GuillenDrawMD6
2007-02-23Alvaro PerezLossUD10
2006-08-19Alejandro ValdezLossUD10
2006-05-27Alberto MitreWinUD10
2005-12-16Jorge Arce TitleLossTKO10
2005-09-02Leopoldo ArrochaDrawMD10
2004-12-30David ArosemenaWinUD12
2004-10-30Erik PerezWinUD12
2001-12-15Jair Jimenez TitleWinMD12
2000-12-15Javier MedinaWinRTD4
2000-09-02Joel Luna Zarate TitleWinUD12
2000-03-25Pedro Morquecho TitleWinTD11
1999-07-24Antonio JaramilloWinTKO10
1999-06-26Ovidio MojicaWinKO1
1999-02-12Roberto BonillaWinKO9
1998-05-02Antonio GonzalezWinUD10
1998-01-06Carlos LazoNCNC2
1997-08-15Jorge Luis RochaWinPTS10
1997-07-05Antonio GonzalezDrawPTS8
1997-03-15Sergio GonzalezLossTKO4
1996-12-14Carlos CastrilloWinPTS10
1996-08-03Carlos LazoWinKO10
1996-06-29Ramon BustamanteWinKO5
1996-06-15Edwin VargasWinTKO5
1996-05-04Martin RuizWinKO2
1996-03-14Francisco CortezWinPTS8
1996-02-17Marvin SolisWinKO4
1995-11-11Jorge Luis RochaWinPTS6
1995-10-21Edwin VarasWinTKO3