DateOpponentResultMethodRd
2015-10-30Jesus MartinezLossUD10
2013-03-02Pablo CarrilloLossUD10
2012-08-31Nelson CanteroWinUD6
2011-12-03Arturo BadilloWinRTD8
2011-04-15Daniel RomeroWinKO6
2011-01-28Benjamin RivasWinUD8
2010-04-10Arturo BadilloWinTKO9
2009-10-27Michael ArangoDrawPTS10
2008-12-02Elkin ZavaletaWinUD8
2008-10-23Wilmer JineteWinUD10
2008-08-29Zukisani KwayibaWinKO2
2008-05-15Nelson CanteroWinKO6
2007-09-28Jose Humberto CaraballoWinKO2
2007-06-29Nelson CanteroWinUD8
2007-02-02Jose Humberto CaraballoWinKO3
2006-10-27Carlos GuerreroWinKO2
2006-09-29Wilson CortinaWinKO2
2006-06-30Wilmer JineteWinUD8
2006-05-12Gustavo CortesWinRTD3
2005-11-18Nelson CanteroWinKO6
2005-06-17Alfonso De la HozWinUD12
2005-05-20Walberto RamosDrawPTS10
2005-04-02Jose Luis BolanosWinTKO
2004-12-06Eliecer MunozWinKO
2004-10-15Alejandro MartinezWinTKO
2004-09-04Gustavo CortesWinPTS10
2004-08-07Luis CaballeroWinKO
2004-07-17Elkin ZavaletaWinPTS6
2004-07-03Nestor ArroyoWinKO
2004-06-14Edgar ArroyoWinKO
2004-06-05Jose Luis BolanosWinKO
2004-05-15Nestor ArroyoWinPTS6
2004-05-01Elkin ZavaletaWinPTS4
2004-03-27Alfredo OchoaWinPTS4