DateOpponentResultMethodRd
2025-08-23Jeremiah MiltonWinTKO7
2024-10-26Kem LjungquistWinKO5
2023-09-30Otto WallinLossSD12
2023-03-03Mike BalogunWinKO2
2022-08-26Carlouse WelchWinTKO1
2021-07-22Michael WallischWinTKO4
2020-10-31Nuri SeferiWinTKO1
2016-05-17Jordan ShimmellWinKO1
2015-12-18Isiah ThomasNCNC3
2015-06-13Rodney MooreWinKO2
2015-04-17Felix Cora Jr.WinTKO9
2015-01-23Terrance SmithWinTKO4
2014-10-31Engin KarakaplanWinTKO1
2014-08-30Leon HarthWinTKO4
2014-06-25Daniil PeretyatkoWinRTD1
2014-05-14Giorgi TevdorashviliWinTKO2
2014-02-01Ismail AbdoulWinUD12
2013-12-13Ivica BacurinWinUD10
2013-09-13Roman MirzoevWinRTD3
2013-06-26Levan JomardashviliWinTKO2
2013-05-26Igor PylypenkoWinTKO4
2013-05-11Farruh MadaminovWinKO2
2013-03-16Denis SolomkoWinTKO3
2012-11-24Ivan SerbinWinUD6
2012-10-13Ruslan SemenovWinTKO3
2012-07-24Peter HegyesWinTKO2
2012-05-31Teymuraz KekelidzeWinTKO1
2012-04-08Igor PylypenkoWinUD6
2012-03-16Daniil ZakharenkoWinUD4
2011-11-26Vladimir ChuklinWinTKO4
2011-09-21Roman MirzoevWinUD4