DateOpponentResultMethodRd
2018-10-13Robbie CannonWinTKO2
2018-06-30Martín Ángel MartínezWinRTD9
2017-08-19Sidney SiqueiraWinKO4
2017-05-26Matthew StrodeWinTKO2
2016-06-25Josh TorresWinMD8
2016-03-18Saul CorralWinKO3
2011-11-12Breidis PrescottWinTKO10
2011-07-30Gabriel MartínezWinUD10
2011-05-07Ray NarhWinRTD3
2011-02-19Dean HarrisonWinRTD4
2010-11-20Joshua BurnsWinTKO3
2010-04-03Lenin ArroyoWinTKO2
2009-05-02Juaquin GallardoWinUD8
2009-03-07Emmanuel ClotteyWinKO10
2008-12-19Miguel Ángel HuertaWinTKO4
2008-10-03Manuel GarnicaWinTKO4
2008-05-09Michel RosalesWinTKO7
2008-02-15Jesús RodríguezWinUD10
2007-08-24Jorge Alberto PadillaWinTKO8
2007-06-08Francisco CamposWinKO2
2006-08-18Edvan Dos Santos BarrosWinUD8
2006-06-02Maximino CuevasWinRTD5
2006-03-31Joel De La TorreWinUD8
2005-10-07Angel RomanWinUD6
2005-09-17Arthur BrambilaWinUD6
2005-08-26Chad LawsheWinTKO3
2005-05-06Solomon TellezWinTKO3
2005-03-19Hilario LopezWinUD6
2005-02-18Felipe CampanaWinTKO2
2004-12-17Fernando ChaconWinTKO3
2004-10-16Andrew KeonWinKO1
2004-09-18Candelario GarciaWinTKO1
2004-07-03Robert HowardWinKO1
2004-04-17Rudy CruzWinTKO1
2004-02-28Istafa JihadWinKO1