DateOpponentResultMethodRd
2023-04-08Matthew McKinneyWinKO2
2019-08-03Adam KownackiLossUD12
2019-03-16Jean-Pierre AugustinWinTKO3
2018-12-01Maurenzo SmithWinRTD6
2015-12-12Travis KauffmanNCSD12
2015-07-18Fred KassiDrawMD10
2015-03-13Curtis HarperWinUD8
2013-09-07Seth MitchellWinKO1
2011-11-05Raphael ButlerWinTKO3
2011-07-09Friday AhunanyaNCUD10
2011-05-27Kendrick RelefordWinTKO7
2011-05-14Nagy AguileraWinTKO3
2011-01-28Joey AbellWinTKO1
2010-08-13Manuel QuezadaWinUD12
2008-11-29Travis WalkerWinTKO3
2008-09-25Israel GarciaWinTKO3
2008-06-21Chazz WitherspoonWinDQ3
2008-02-09Cliff CouserWinTKO1
2007-09-21Thomas HayesWinKO3
2007-07-14Derek BerryWinKO1
2007-05-04Malcolm TannWinTKO8
2007-02-09Zakeem GrahamWinTKO3
2006-11-04Damian WillsWinTKO7
2006-08-19Damian NorrisWinTKO4
2006-05-25Sedreck FieldsWinKO7
2006-04-12Manuel OssieWinKO1
2006-03-03Curtis TaylorWinKO1
2005-10-21Domonic JenkinsWinTKO5
2005-09-23Andrew GreeleyWinUD6
2005-05-05Kenny LemosWinTKO4
2005-02-17Samuel RodríguezWinTKO4
2005-01-21David CleageWinDQ3
2004-12-20Ed MosleyWinTKO1
2004-12-09Benjamin GarcíaWinTKO1
2004-04-26David JohnsonWinTKO1
2004-03-22Jason CondonWinKO1
2004-02-16Semisi BloomfieldWinTKO1
2003-11-10David JohnsonWinKO2
2003-10-03Jeremiah ConstantWinTKO1
2003-09-05Roosevelt ParkerWinTKO2