DateOpponentResultMethodRd
2017-03-04Ohara DaviesLossTKO3
2015-04-18Tony Luis TitleWinUD12
2015-03-06Gyorgy Mizsei JrWinTKO5
2014-10-25Adam DingsdaleWinUD12
2014-05-10Martin GethinWinSD12
2013-12-07Stephen OrmondLossUD10
2013-09-21Curtis WoodhouseWinTKO4
2013-07-13Tommy CoyleWinKO10
2012-12-07Asan YuseinovWinKO1
2012-10-06Jamie SpenceWinUD3
2012-01-20Emiliano MarsiliLossTKO7
2011-07-30Stephen JenningsWinTKO6
2011-06-11George WatsonWinKO1
2011-04-02Amir UnsworthWinTKO1
2011-01-22Scott LawtonWinUD12
2010-11-20Gary BucklandLossKO2
2010-11-20Choi TseveenpurevWinUD3
2010-11-20Gary McArthurWinTKO3
2010-10-17Kristian LaightWinPTS4
2010-09-25Daniel ThorpeWinPTS6
2009-11-13Scott LawtonLossTKO6
2009-03-28Harry RamogoadiLossKO4
2008-09-20Martin LindsayLossKO9
2008-07-19John GicharuWinPTS8
2008-04-05Choi TseveenpurevLossKO5
2008-02-02Nikoloz BerkatsashviliWinKO1
2007-10-13Matthew MarshWinTKO11
2007-03-10John SimpsonWinUD12
2006-10-14Stephen FosterWinUD12
2006-06-01Mickey CoveneyWinPTS8
2006-01-28Steve ChinnockWinRTD6
2005-10-25Frederic BonifaiWinPTS6
2005-07-16Dai DaviesWinTKO2
2005-05-13John MackayWinPTS6
2004-12-17Dean WardWinTKO1
2004-09-10Buster DennisWinPTS6
2004-04-03Henry JanesWinPTS4
2004-02-26Gareth PayneWinTKO4
2003-12-13Peter BuckleyWinPTS4
2003-10-02Aliaksei VolchanWinTKO2
2003-08-29Marty KayesWinRTD2
2003-06-20Henry JanesWinTKO1
2003-05-08Steve GethinWinTKO3
2003-04-05Jus WallieWinPTS4
2003-01-18Sergei TasimovWinTKO1