DateOpponentResultMethodRd
2014-09-27Ivan PereyraWinTKO5
2014-03-28Pablo MunguiaWinUD10
2014-02-05César ChávezWinTKO2
2013-09-28Salim LarbiWinUD6
2013-04-27Luis Carlos AbreguLossUD10
2012-09-29Alex PerezWinTKO6
2011-12-17Victor Lupo PuiuWinUD12
2011-02-11Shamone AlvarezWinUD10
2010-10-29Irving GarciaWinMD10
2009-10-03Terrance CauthenWinTKO10
2009-06-06Victor Hugo CastroWinUD12
2009-01-30Dorin SpiveyWinUD12
2008-10-04Hector MunozWinTKO12
2008-05-03Brian CamechisWinUD12
2008-02-09Israel CardonaWinUD10
2007-12-01Andres Pablo VillafaneWinUD8
2007-11-10Frankie ZepedaWinUD8
2007-06-08Aaron DrakeWinUD6
2007-04-14Ivan Orlando BustosWinDQ2
2007-01-26José Leónardo CoronaWinUD8
2006-11-03Leonardo RojasWinUD10
2006-09-15Jose Luis AlvarezWinTKO2
2006-06-02Ulises JimenezWinMD6
2006-05-16Jose ManjarrezWinUD6
2006-04-21Ronny GloverWinTKO1
2006-03-24Ulises DuarteWinRTD4
2006-03-03Bakary SakoWinUD8
2005-12-02Amadou DialloWinUD6
2005-09-16Ulises CervantesWinTKO1
2005-06-03Stephane SavageWinUD4
2005-03-18Michael SpringerWinUD4
2005-02-19Deon SweetingWinTKO1