DateOpponentResultMethodRd
2026-05-09Franklin ArinzeWinPTS8
2025-08-08Christian Fabian LuisNCNC4
2025-06-07Steven WardWinTKO9
2024-12-15Israel DuffusWinTKO1
2023-10-14Rashad KarimovWinTKO1
2023-08-05Adnan DeronjaWinTKO1
2022-03-26Vasil DucarWinRTD10
2021-11-13Jose Gregorio UlrichWinTKO6
2021-08-13Tony SalamWinKO4
2018-10-20Keith TapiaWinUD10
2018-02-17Pablo Matias MagriniWinTKO1
2017-06-10Viktor BiscakWinKO1
2013-11-02Magomed AbdusalamovWinUD10
2013-05-04Travis WalkerWinUD10
2011-12-30Friday AhunanyaWinUD10
2011-11-09Zack PageWinPTS8
2011-05-07Tye FieldsWinTKO1
2011-05-07Grégory TonyWinTKO1
2011-05-07Kertson ManswellWinUD3
2011-03-04Ismail AbdoulWinPTS8
2010-11-06Pāvels DolgovsWinTKO1
2010-06-26Jason BarnettWinKO1
2010-05-15Tomas MrazekWinTKO3
2010-05-15Edgars KalnārsWinTKO1
2009-02-28Zack PageWinPTS8
2009-01-17Harry Duiven JrWinKO2
2008-10-26Luis Oscar RicailWinTKO1
2008-09-13Claudemir DiasWinKO1
2008-04-12Howard DaleyWinTKO1
2008-03-22Tomasz ZeprzalkaWinPTS6
2008-02-02Sándor BaloghWinTKO1
2008-01-26Jevgēņijs StamburskisWinTKO1