DateOpponentResultMethodRd
2020-12-11Sam EggingtonLossTKO6
2019-10-05Kassim OumaWinUD10
2019-06-28Ferenc HafnerWinKO4
2019-05-03Jun PadernaWinTKO2
2019-03-23Zsolt FrieszWinKO2
2019-01-26Ricardo Arce SarmientoWinTKO3
2018-12-01Bakhtiyar IsgandarzadaWinRTD3
2018-09-28Frank DodziWinRTD4
2018-07-08Janos VassWinTKO5
2018-04-28Larry SmithWinUD8
2017-12-02Paata VarduashviliWinRTD7
2017-08-22Shoki SakaiLossUD8
2016-12-02Yakubu AmiduWinUD10
2015-09-12Steve Upsher ChambersWinUD10
2015-04-30Mahonri MontesWinSD10
2014-12-12Miguel ZunigaWinUD10
2014-08-30Daniel CalzadaWinUD8
2014-05-03Angino PerezWinTKO4
2013-12-06Robert OsiobeWinSD8
2012-12-28Chaurembo PalasaWinKO1
2012-08-24Ronnie Warrior JrWinUD8
2012-05-19Darren HamiltonLossUD12
2011-12-10Ben MurphyWinTKO11
2011-07-23Jason CookWinKO10
2011-02-19Lenny DawsWinUD12
2010-10-10Willie ThompsonWinPTS6
2010-06-19Harasch HotakiWinMD12
2009-06-21Mark DouglasWinPTS8
2009-03-22Craig DochertyWinPTS6
2008-12-06Matt ScrivenWinPTS6
2008-02-15Ali OubaaliLossUD10
2008-01-15Geoffrey MunikaWinPTS6
2007-12-01Rocky MuscasWinTKO1
2007-11-16Marcos HernandezWinTKO3
2007-01-20Alan BosworthWinTKO7
2006-12-02Omar SialaWinTKO11
2006-10-07Ibrahim BarakatWinPTS6
2006-09-24Jon HonneyWinPTS6
2006-05-21Billy SmithWinPTS4
2006-04-01Karl TaylorWinPTS4
2006-03-17Josef HolubWinKO3
2006-02-25Daniel ThorpeDrawPTS4
2005-11-19Duncan CottierWinPTS6
2005-10-09David KehoeWinPTS4
2005-09-18Oscar MilkitasLossPTS4
2005-06-12Jus WallieWinPTS4
2005-04-24David KehoeWinPTS4
2005-03-26Judex MeemeaLossPTS6
2004-12-02Keith JonesWinPTS6
2004-06-19Arv MittooWinPTS4
2004-06-05Chris BrophyWinTKO3
2004-04-25Karl TaylorWinPTS4
2003-07-22David KirkWinPTS6
2003-06-03Brian ColemanWinPTS6
2003-06-03Lee BedellWinTKO4