DateOpponentResultMethodRd
2023-06-24Burley BrooksLossUD10
2020-01-25David BasajjamivuleWinMD10
2018-08-24Fabiano PenaWinTKO3
2017-08-25KeAndrae LeatherwoodWinTKO10
2016-08-20Zachariah KelleyWinKO2
2016-02-20Melvin BetancourtWinTKO4
2014-11-01Scott SigmonWinTKO8
2014-07-25Derek EnnisWinUD10
2014-01-03Ossie DuranDrawUD10
2013-09-21Cerresso FortWinTKO4
2013-06-21Don GeorgeWinTKO6
2013-01-19Matt VandaWinUD10
2012-11-17Michael WalkerWinTKO4
2012-09-22Mickey ScarboroughWinKO1
2011-05-27Andy KolleWinSD10
2011-02-26Phil WilliamsWinMD10
2010-10-09Jonathan ReidWinTKO9
2010-04-23Phil WilliamsDrawSD10
2009-11-20Kerry HopeWinUD10
2009-07-25Patrick PerezWinTKO7
2009-06-05Durrell RichardsonWinUD8
2009-01-24Johnny HayesWinTKO5
2008-11-28Larry BrothersWinTKO1
2008-08-29Robert KliewerWinKO3
2008-06-26Thomas RittenbaughWinUD6
2008-05-17James CraytonWinTKO4
2008-03-29Jeffrey Osborne JrWinUD6
2008-02-13Steve WalkerWinTKO2
2007-11-17Jeffrey Osborne JrWinUD4
2007-07-13Terry TockWinKO2
2007-06-15Nick WhitingWinTKO2
2007-04-06Ray WalkerWinTKO2