Within the recorded range there are 33 bouts between 2009 and 2023, about one every 5.2 months. It has been 2 years since the last bout. 22 of the 28 wins came inside the distance, 8 of them in the first round. Of the 5 losses, 2 came inside the distance and 3 on the cards. The best win came against Bernard Hopkins in 2016, who was rated 2581 at the time.
DateOpponentResultMethodRd
2018-06-30Melvin RussellWinKO1
2016-04-23Fabiano PenaWinTKO2
2015-12-05Will RosinskyWinUD10
2015-09-11Shujaa El AminWinTKO9
2015-04-18Cory CummingsWinTKO2
2014-12-20Maxell TaylorWinTKO1
2014-07-23Tyrell HendrixWinTKO3
2014-03-21Michael GbengaWinRTD2
2014-02-12Otis GriffinWinUD6
2013-11-09Lamont WilliamsWinSD6
2013-05-04Hamid Abdul-MateenWinUD6
2012-09-22Yasin RashidWinTKO3
2012-05-17James DensonWinTKO1
2012-04-21Amador AcevedoWinKO5
2012-03-30Dennis OgbooWinTKO2
2011-07-30Santos MartinezWinKO2
2010-08-07Eddie CamineroLossTKO4
2010-07-28Charles WadeWinTKO2
2010-06-26Walter FosterWinTKO2
2010-04-02Christopher DammonesWinTKO1
2010-03-12Carlos AdamsWinTKO1
2009-11-20Brandon McGowanWinKO1
2009-10-31David BrownWinTKO1