DateOpponentResultMethodRd
2018-02-13Marquis TaylorNCNC3
2017-06-24Tyrone BrunsonLossTKO5
2017-03-17David GraytonDrawTD5
2016-12-10Rosemberg GomezWinRTD3
2016-09-09Manny WoodsWinTKO7
2016-07-02Carlos GarciaWinUD8
2016-05-06Eduardo FloresWinUD6
2014-03-15Ronald CruzWinUD10
2013-08-02Jonathan BatistaWinUD10
2013-03-22Adrían GranadosDrawSD10
2011-08-12Antwone SmithWinUD10
2009-10-24Juliano RamosWinRTD5
2006-04-19David EstradaWinTKO10
2005-09-29Francisco Javier ParraWinTKO3
2004-07-17Teddy Reid TitleWinTKO8
2004-05-01Elio OrtizWinTKO6
2004-01-24Humberto ArandaWinTKO5
2003-12-12Hicklet LauWinTKO9
2003-08-29Jesus Felipe ValverdeWinUD10
2003-05-17Luis RosadoWinTKO1
2003-02-14Frankie SanchezWinTKO6
2002-08-24Ian MacKillopWinTKO2
2002-07-19Otilio VillarrealWinTKO2
2002-05-10Patrick ThornsWinTKO4
2002-03-15Alex PerezWinTKO2
2002-02-16Omar DavilaWinTKO2
2001-09-25Andre BakerWinKO4
2001-08-18Said OualiWinTKO5
2001-05-31Leon PearsonWinPTS6
2001-04-28Leroy BrownWinTKO2
2001-03-29Genaro AndujarWinKO1
2001-03-15Kareem WhitehurstWinTKO1
2001-02-09George TurnerWinTKO1
2001-01-19Vernon MeeksWinTKO1
2001-01-12Willis SilverWinTKO1
2000-11-21Danny RodriguezWinTKO4
2000-10-19Lawrence BrooksWinKO1
2000-10-07Jesse WilliamsWinTKO2