DateOpponentResultMethodRd
2023-02-07Corey WilliamsWinTKO3
2015-09-18Galen BrownWinTKO3
2014-11-29Dorian DarchWinTKO3
2014-11-08Marcelo NascimentoWinPTS8
2014-05-17Carl BakerWinRTD3
2014-04-12Moses MatovuWinTKO1
2014-03-29Tomas MrazekWinTKO6
2011-02-11Derric RossyWinUD12
2009-07-04Alexander DimitrenkoWinMD12
2008-12-13Cisse SalifWinUD8
2008-10-03Livin CastilloWinTKO5
2008-06-20Raphael ButlerWinTKO6
2007-05-04Dominick GuinnWinUD10
2007-02-09Derric RossyWinTKO7
2006-08-19Domonic JenkinsWinTKO5
2006-06-02Ed MahoneWinTKO4
2006-02-10Andrew GreeleyWinUD8
2005-09-09Robert HawkinsWinUD12
2005-05-17Ross PurittyWinUD10
2005-04-22Melvin FosterWinTKO5
2004-12-03Louis MonacoWinUD10
2004-10-08Ron GuerreroWinUD10
2004-06-25John SargentWinTKO1
2004-04-23Marcus RhodeWinTKO2
2004-02-27Cornelius EllisWinMD8
2003-12-05Sam TillmanWinTKO3
2003-08-15Allen SmithWinKO2
2003-04-25Craig TomlinsonWinTKO4
2003-02-21Kevin TallonWinTKO1
2002-12-06Dean StoreyWinUD6
2002-09-20Antonio ColbertWinTKO5
2002-05-24David ChappellWinUD6
2002-04-26David ChappellWinUD8
2001-10-27Mark JohnsonWinTKO4
2001-08-25Carlos IgoWinUD6
2001-08-03Joe LenhartWinPTS6
2001-06-23Anthony PrinceWinKO1
2001-04-20Joe LenhartWinUD6
2001-04-07Scott HosaflookWinTKO3
2001-03-03Ed BarryWinKO1
2000-12-29Tyrone AustinWinTKO2