DateOpponentResultMethodRd
2014-10-04Willie NelsonWinUD10
2014-03-21Mario Alberto LozanoWinUD10
2013-06-15Ryan DavisWinTKO2
2012-02-04Troy LowryWinTKO3
2011-10-29Richard GutierrezWinUD10
2011-06-04Saúl RománWinTKO7
2011-03-19Bladimir HernandezWinKO2
2010-06-05Joe GreeneWinUD10
2009-12-19Willie LeeWinTKO3
2009-06-27Andrey TsurkanWinRTD6
2009-05-16Harrison CuelloWinTKO1
2009-02-07Billy LyellWinUD8
2008-11-01Charles HoweWinTKO1
2008-09-19Michael MedinaWinUD10
2008-02-07Michi MunozWinTKO3
2008-01-04Clarence TaylorWinUD6
2007-12-20Dan WallaceWinTKO1
2007-10-04Patrick ThompsonWinUD6
2007-08-30Alexis DivisionWinRTD3
2007-06-29Alberto MercedesWinTKO7
2007-04-27Nelson EstupinanWinTKO2
2007-01-27Taronze WashingtonWinTKO2
2006-11-18Edgar ReyesWinRTD4
2006-08-12Marcus BrooksWinUD6
2006-06-03Oscar GonzalezWinTKO1
2006-04-08Tefo SeetsoWinKO3
2006-02-18Juan Pablo Montes de OcaWinTKO3
2005-11-12Abdias CastilloWinTKO5
2005-10-08Tony MoralesWinTKO1
2005-09-10Gerardo Cesar PrietoWinUD6
2005-08-26Fernando VelaWinUD4
2005-05-28Jovanni RubioWinTKO1
2005-04-08Jesse OrtaWinUD4