DateOpponentResultMethodRd
2017-06-17Luis SolisLossUD8
2017-02-04Manuel ValdezWinTKO7
2016-04-02Luis Ramos Jr.LossUD8
2015-09-08Eddie RamirezLossUD6
2015-06-06Alejandro LunaLossUD8
2014-06-27Emanuel LópezDrawPTS10
2013-06-01Enrique LugoWinTKO5
2011-08-05Art HovhannisyanDrawTD4
2008-03-07Thomas MashabaWinMD12
2006-12-08Jose ReyesWinMD12
2006-09-08Leonardo ResendizWinRTD5
2005-10-28Gerardo ZayasNCNC4
2005-05-06Francisco DianzoWinTKO6
2005-01-07Jose NavarreteWinTKO4
2004-10-29Cornelius LockWinTKO8
2004-10-08Mario FloresWinUD6
2004-07-23Jose Miguel AguinigaLossSD10
2004-06-07Julio Cesar AcostaWinTKO1
2004-02-27Juan RuizLossUD12
2003-09-12Heriberto RuizLossUD10
2003-06-20Edgar BarcenasWinTKO9
2003-04-12Eduardo GutierrezWinTKO
2003-03-21Cesar HuizarWinRTD6
2002-08-10Martin HonorioLossKO1
2002-01-26Francisco DianzoWinTKO11
2001-08-16Agustin LorenzoDrawPTS10
2001-06-16Ruben EstanislaoWinPTS10
2001-03-10Cristin RojasWinPTS10
2001-01-20Nino GonzalezWinPTS10
2000-10-29Polo CamachoWinPTS12
1998-01-31Erelyn ValenciaWinKO
1997-11-29Jose MartinezLossPTS10
1997-08-27Luis EspinozaWinTKO
1997-04-19Manuel ArjonaLossKO
1996-12-30Agustin SanchezWinPTS10
1996-11-15Frank LorenzanaWinTKO
1996-10-13Israel CruzWinTKO
1996-09-28Jose MartinezWinPTS10
1996-08-26Enrique ZunigaWinTKO9
1996-05-03Jose MartinWinPTS10
1996-03-11Eduardo CaballeroWinTKO
1996-02-05Humberto VelazquezWinTKO
1995-12-25Jorge EscobarWinPTS8
1995-11-17Martin MartinezWinTKO
1993-12-12Jose LaraWinTKO
1993-02-06Ceciclio RiosWinTKO
1992-12-11Edwin Armando ZarateWinPTS6
1992-11-27Sergio MoralesWinTKO
1992-01-17Manuel MoralesWinTKO