DateOpponentResultMethodRd
2018-08-03Edgar PuertaWinUD10
2018-05-26Joel JuarezWinTKO2
2016-10-01Daniel RuizWinTKO2
2014-06-14Wilfrido BuelvasWinUD12
2014-03-22Juan Carlos AbreuWinUD10
2013-09-28Mahonri MontesWinUD12
2013-06-08Hiroshi NakamoriWinTKO9
2013-02-09Silverio OrtizWinUD12
2012-11-10Jose LopezWinUD12
2012-04-07Claudinei LacerdaWinUD10
2011-11-26Adailton de JesusWinKO4
2011-06-25Motoki Sasaki TitleWinTD11
2008-03-14Carlos UriasWinTKO5
2007-09-14Ismael GonzálezWinTKO3
2007-06-09Bobby PacquiaoWinKO7
2007-02-22Humberto ToledoWinTKO3
2006-08-12Ivan ValleWinTKO4
2005-10-13Ulises DuarteWinKO1
2004-12-10Ismael GonzálezWinTKO10
2004-07-12Gerardo ZayasWinTKO6
2004-05-28Wilson AlcorroWinTKO6
2004-04-30Manny RiveroWinKO1
2004-02-16Oscar GalindoWinTKO3
2003-12-12James BakerWinUD10
2003-09-12Luís FuenteWinUD10
2003-08-15Hector MancinaWinUD10
2003-06-27Armando CordobaWinUD10
2003-06-06Abel SepulvedaWinTKO4
2003-02-28César FigueroaWinTKO7
2002-11-22Emidgio GastelumWinTKO12
2002-11-15Juan RuizWinKO4
2002-06-14Ricardo MartínezWinTKO9
2002-05-17Marco Angel PérezWinTKO3
2002-04-26Mark BurseWinMD10
2002-03-15Cristin RojasWinTKO1
2001-12-15Sergio SanchezWinPTS10
2001-11-24Francisco ReynaWinKO1
2001-09-28Hector GuzmanWinTKO5
2001-08-17Jesus EscalanteWinTKO5
2001-03-31Enrique ColinWinKO2
2000-11-03David MurilloLossUD10
2000-09-01Ramon VallesWinKO1
2000-05-27Hector Javier MarquezLossRTD11
2000-03-10Carlos Ramon MairenaWinTKO4
1999-12-10Emidgio GastelumWinPTS12
1999-11-13Dave HindsWinPTS6
1999-09-10Emidgio GastelumDrawTD2
1999-08-27Ramon AragonWinPTS8
1999-07-02Gerardo ZayasWinTKO11
1999-05-20Jesus EscalanteWinKO6
1999-04-02Luiz Claudio FreitasLossUD10
1999-01-29Ramon VallesWinUD10
1998-06-06Cayetano RomeroWinPTS8
1998-05-15Angel Eduardo MataLossPTS6
1998-05-05Cayetano RomeroWinTKO2
1998-03-27Carlos RiosWinPTS4
1997-12-05Emidgio GastelumWinPTS4
1997-10-24Ivan Gutierrez ValenciaDrawPTS4
1997-09-26Guillermo GuerraWinPTS4