DateOpponentResultMethodRd
2015-10-24Adrian GranatLossKO2
2015-08-27Sergey KuzminLossTKO4
2013-12-14David RodriguezWinKO6
2013-04-20Andrey Fedosov [ru]LossKO5
2012-11-03Edmund GerberLossUD8
2012-01-28Denis BoytsovLossKO4
2011-11-26Ondřej PálaLossUD12
2011-04-02Jason GavernLossTKO7
2011-02-26Travis WalkerLossUD8
2009-01-07Ehinomen EhikhamenorLossUD5
2008-03-15Robert MarshWinTKO6
2007-06-29Emmanuel NwodoWinKO11
2006-09-28Daniel JudahWinTKO4
2006-06-30Andre PurletteLossUD6
2006-03-24Felix Cora, Jr.LossUD10
2005-08-18Vadim TokarevLossUD10
2005-04-01John Ivan BattleWinTKO4
2004-08-03George Khalid JonesDrawPTS10
2004-05-20James LubwamaDrawPTS12
2004-03-27Forrest NealWinKO3
2003-12-09Anton RobinsonWinTKO3
2003-09-26Darren WhitleyWinUD8
2003-05-08Charles Rasheed LeeWinKO1
2003-04-08Darren WhitleyWinUD6
2002-11-14Dana RuckerWinTKO8
2002-09-26Eric StarrWinKO1
2002-06-20Dennis McKinneyWinTKO3
2002-05-09Iman GreenWinTKO4
2002-03-21Eric StarrWinTKO6
2002-02-28Sam ReeseWinKO3
2002-01-17Will LittleWinKO2
2001-11-15William BaileyWinKO2
2001-09-27Lonnie KornegayWinTKO2
2001-06-16Damien RiceLossUD4
2001-05-10Willis LockettDrawPTS4
2000-11-16Rodney DewsWinKO1