DateOpponentResultMethodRd
2013-02-16Charles WhittakerWinRTD6
2012-11-17Joshua SnyderWinTKO5
2012-09-08Doel CarrasquilloWinUD8
2011-03-18Brad SolomonLossUD10
2007-11-17Enrique ColinWinUD10
2007-07-21Jailer BerrioWinTKO1
2006-11-25Rogelio Castañeda Jr.WinUD12
2006-06-07Michael WarrickWinKO9
2006-03-03Mario RamosWinUD12
2005-10-13Ernesto ZepedaWinTKO9
2005-08-04Paul DelgadoWinTKO8
2005-06-16Roberto ValenzuelaWinUD8
2005-03-25Norberto BravoWinUD10
2005-02-19Francisco Javier GarcíaWinUD8
2004-09-17Ubaldo HernándezWinUD8
2004-06-18Al GonzalezWinTD7
2003-10-24Roberto OrtegaWinKO5
2003-06-20Shakha MooreWinTKO1
2003-03-21Andre EasonWinMD10
2002-08-06Edwin VázquezWinUD8
2002-03-03Tyrone WigginsWinTKO4
2001-12-13Ike EzejiWinUD6
2001-10-26Bobby HighDrawTD2
2001-07-14Rashaan Abdul BlackburnWinTKO3
2001-04-20Lenny WilliamsWinKO2
2001-02-20Melvin JonesWinUD6
2000-12-08Jaime PalmaWinUD6
2000-10-20Andre BarkerWinUD4
2000-08-25Antonio YoungWinUD4
2000-07-07Jaime MoralesWinUD4
2000-05-26William ButlerWinTKO2