DateOpponentResultMethodRd
2017-03-18KeAndrae LeatherwoodWinUD8
2014-04-12Frank Haroche-HortaWinMD8
2013-11-23Ferenc HefnerWinTKO2
2013-05-15Darryl CunninghamWinTKO1
2013-02-09Anthony FitzgeraldWinPTS10
2012-03-10Saul DuranWinKO2
2011-10-01Brian VeraWinUD10
2011-05-18Alex BunemaWinUD10
2011-03-12Craig McEwanWinTKO10
2010-10-02Troy LowryWinTKO4
2010-09-17Michael WalkerWinTKO8
2010-07-30James CookWinKO5
2010-05-15Mamadou ThiamWinRTD2
2009-11-14Affif BelghechamWinPTS10
2009-08-21Anthony ShulerWinTKO8
2009-06-20Olegs FedotovsWinUD6
2009-03-21Alexander SiposWinPTS10
2008-07-19Willie GibbsWinTKO10
2008-03-21Brian VeraLossTKO7
2008-02-02Alejandro G. FalligaWinKO5
2007-12-15Jason McKayWinRTD6
2007-11-15Marcus ThomasWinKO1
2007-10-02James MorrowWinTKO1
2007-08-25Ciaran HealyWinRTD4
2007-07-07Thomas HengstbergerWinKO2
2007-05-18Clinton BondsWinTKO1
2007-01-25Arturo OrtegaWinTKO6
2006-11-11Dennis SharpeWinUD6
2006-09-14Jess SalwayWinKO1
2006-08-10Carl CockerhamWinUD6
2006-06-15Rodney FreemanWinTKO1
2006-04-22Wassim KhalilWinTKO5
2006-03-10Anthony CannonWinUD6