DateOpponentResultMethodRd
2009-07-10Mike PaschallWinUD10
2009-02-14Joey GilbertWinUD12
2008-12-20James JohnsonWinTKO3
2008-06-13Jason NauglerWinUD12
2008-02-22Otis GriffinWinTKO11
2007-10-20Isaiah HendersonWinTKO1
2007-07-06Dallas VargasWinKO9
2007-06-14Luis LopezWinTKO6
2006-05-10Joe SpinaLossTKO11
2005-10-15Anthony BonsanteWinUD5
2004-09-21Anthony BonsanteWinTKO5
2004-08-21Jonathan ReidWinUD5
2004-03-11Cleveland CorderWinKO9
2003-08-15Danny PerezWinUD10
2003-07-11Joe GarciaWinKO2
2003-06-02Cleveland CorderWinTKO1
2002-10-24Miguel Angel RuizWinTKO3
2002-06-07Cabien St PierreWinTKO6
2001-11-04Sandro HaroWinUD6
2001-08-24Cabien St PierreWinUD6
2001-04-01Ken HulseyWinTKO1
2001-02-11Antonio GarciaWinTKO2
2000-12-17Kennedy McCulloughWinTKO4
2000-11-17Edward BrownWinTKO6
2000-08-13Juan Carlos BarretoWinUD6
2000-06-24Roger Benito FloresWinUD6
2000-01-14Jason DietrichWinTKO2
1999-09-04Roy SmithWinTKO1
1999-07-02Raul Jesus GonzalesWinPTS4
1999-05-15Jaime Javier GarciaWinKO2
1998-11-14William AmatoWinKO1
1998-07-25Concepcion GutierrezLossTKO2
1998-07-18Mark UriosteWinTKO1
1998-03-30Israel SandovalWinPTS4
1998-02-20Ernest PargasWinKO1
1997-07-19Koji KoteraWinTKO1