DateOpponentResultMethodRd
2023-08-18Mark PetrovskiiLossMD6
2023-04-08Aydin YildirimWinTKO5
2022-09-24Andre BungaDrawSD8
2022-08-27Victor VykhrystLossPTS8
2022-08-13Ihor ShevadzutskyiLossPTS8
2022-05-28Ali Eren DemirezenLossUD8
2019-10-11Oleksandr ZakhozhyiLossUD8
2019-07-22Shigabudin AlievLossUD10
2019-03-23Nathan GormanLossPTS10
2018-12-22Haris RadmilovićWinTKO3
2018-12-01Haris RadmilovićWinTKO3
2018-03-10Petar MilasLossTKO8
2017-08-26Engin SolmazWinRTD2
2017-03-11Terrell Jamal WoodsWinUD6
2013-12-20Christian HammerLossUD10
2013-04-28Solomon HaumonoWinKO10
2012-06-20Tor HamerLossUD3
2012-06-20Noureddine MeddounWinTKO1
2011-06-25Harold SconiersWinTKO1
2011-01-22Julius LongWinUD8
2010-10-29Charles DavisWinKO4
2009-05-15Devin VargasWinTKO6
2008-11-07Matthew GreerWinTKO3
2008-04-18Terry SmithWinUD10
2007-12-05Jermell BarnesWinUD8
2007-11-09Andrew GreeleyWinUD6
2007-08-03Damian WillsWinUD10
2007-06-09Ron GuerreroWinUD8
2007-03-29Curtis TaylorWinKO1
2006-12-08Charles DavisWinUD10
2006-11-10Michael RhodesWinUD6
2006-10-11Demetrice KingWinUD6
2006-06-10Daniel BispoWinUD10
2006-03-31Robert HawkinsWinUD8
2006-01-27Robert KooserWinTKO1
2005-01-08William CookWinUD8
2004-11-06Karl EvansWinTKO1
2004-09-30Robert WigginsWinUD8
2004-07-28DeSean HarperWinTKO4
2004-06-17Timur IbragimovDrawUD4
2003-07-13Elfair McKnightWinUD4
2003-04-24William BolarWinKO1
2003-02-13Stanford BrisboneWinTKO4