DateOpponentResultMethodRd
2021-12-03Denis RadovanLossRTD7
2021-03-20Jose Manuel Lopez ClaveroWinMD6
2019-08-02Anthony FowlerLossUD10
2019-04-19James HagenimanaWinPTS6
2018-11-09Alistair WarrenWinPTS6
2017-03-25Jack ArnfieldLossUD12
2016-10-22Stiliyan KostovWinPTS8
2015-11-21Ruslans PojonisevsWinPTS8
2015-08-01Carson JonesWinUD12
2015-02-14Carson JonesLossTKO1
2014-10-04Ignacio Lucero FragaWinTKO1
2013-10-26Javier MacielWinSD12
2013-06-29Alexey RibchevWinPTS10
2012-12-14Sam WebbWinUD12
2012-06-02Kris CarslawWinUD12
2012-03-31Max MaxwellWinUD12
2011-12-03Prince ArronWinSD12
2011-05-13Martin WelshWinTKO8
2010-11-21Lee NobleWinUD10
2010-09-17Terry CarruthersWinPTS6
2010-05-28Max MaxwellLossTKO6
2009-10-23Jason RushtonWinTKO10
2009-07-10Francis TchoffoWinPTS8
2009-05-02Matt ScrivenWinPTS4
2009-01-24Jon HarrisonWinTKO2
2008-10-12Geraint HarveyWinPTS4
2008-06-15Kobe VandekerkhoveWinPTS6
2008-04-26Ernie SmithWinPTS4
2008-02-16Manoocha SalariDrawPTS6
2007-12-08Shaun FarmerWinTKO3
2007-09-22Lee NobleWinPTS4
2007-06-24Justin BarnesWinTKO2
2007-05-31Tony RandellWinPTS6
2007-05-06David KirkWinPTS6
2007-02-25Ernie SmithWinPTS6
2005-12-14Geraint HarveyWinPTS6