Within the recorded range there are 37 bouts between 2009 and 2024, about one every 5.2 months. It has been 20 months since the last bout. 19 of the 31 wins came inside the distance, 4 of them in the first round. Of the 5 losses, 3 came inside the distance and 2 on the cards. The best win came against Shane Mosley in 2016, who was rated 2461 at the time.
DateOpponentResultMethodRd
2024-12-29Sadudee SrimueangWinTKO1
2023-12-20Serge AmbomoWinRTD4
2022-03-19Oskari MetzWinTKO1
2021-10-02Liam TaylorWinTKO2
2019-12-12Jose Del RioWinTKO1
2019-09-28Kerman LejarragaWinTKO1
2019-03-30Kerman LejarragaWinTKO9
2017-12-09Serge AmbomoWinPTS8
2015-11-07Charlie Navarro TitleWinTKO9
2015-06-27Dean ByrneWinTKO6
2014-12-07Laszlo FazekasWinPTS10
2014-09-26Ramon de la Cruz SenaWinUD10
2013-11-04Carlos HerreraWinKO2
2013-08-30Fariz KazimovWinRTD5
2013-05-15Bogdan ProtsyshynWinTKO3
2013-03-16Aslanbek KozaevDrawSD12
2013-02-16Mykola KorenevWinTKO6
2012-10-13Roman SeliverstovWinUD10
2012-03-16James OnyangoWinKO3
2011-11-19Bogdan BondarenkoWinKO3
2011-07-30Samuel KamauWinTKO3
2011-05-28Ruslan KhayrtdinovWinUD10
2011-03-26Movsar KotievWinTKO2
2010-11-27Lochinbek HusanovWinTKO2
2010-08-24Ivan KaberkonWinUD10
2010-05-27Armen IsraelyanWinUD4
2010-03-17Rustam ShidginovWinUD8
2009-08-21Dmytro LuganskyyWinUD6
2009-06-12Vazgen AgadzhanyanWinUD4