DateOpponentResultMethodRd
2020-02-01David Oliver JoyceLossTKO5
2019-10-05Sergio GonzalezWinPTS6
2017-12-15Isaac QuayeWinPTS6
2015-02-21Omar LamiriWinTD8
2014-12-05Willy VelazquezWinPTS10
2014-03-01Luke WiltonWinTKO2
2011-10-12Don BroadhurstWinUD3
2011-10-12Ryan FarragWinUD3
2011-10-12Terry BroadbentWinUD3
2011-07-14Mohamed BouleghchaWinUD12
2011-04-30Fikret RemzievWinTKO4
2009-12-11Don BroadhurstWinUD12
2009-07-10Ross BurkinshawWinTKO4
2008-11-07Andy BellWinUD12
2007-09-21Ian NapaLossRTD7
2007-02-24Sumaila BaduWinPTS6
2006-04-07Zolile MbityiWinUD12
2006-02-10Anthony MathiasWinTKO2
2005-06-19Delroy SpencerWinRTD2
2005-04-29Andrzej ZioraWinKO1
2005-04-08Moses KinyuaWinPTS10
2005-02-18Hugo CardinaleWinKO1
2004-12-03Delroy SpencerWinRTD3
2004-10-01Junior AndersonWinKO3
2004-07-03Sergey TasimovWinTKO5
2004-05-08Colin MoffettWinTKO2
2004-02-13Marty KayesWinPTS6
2003-12-05Jason ThomasWinPTS6
2003-10-09Neil ReadWinPTS4
2003-06-13Chris EdwardsWinPTS6
2003-03-06Ankar MiahWinTKO1