DateOpponentResultMethodRd
2015-04-17Ahmed El MousaouiLossSD12
2014-05-17Arvydas TriznoWinTKO4
2014-03-22Max MaxwellWinPTS6
2013-11-16Festim KryeziuLossMD10
2012-05-12Colin LynesWinUD12
2011-09-07Arvydas TriznoWinPTS6
2011-06-07Yassine El maachiLossMD3
2011-06-07Kevin McIntyreWinUD3
2011-06-07Nathan GrahamWinUD3
2011-02-19Victor Lupo PuiuLossUD10
2008-11-08Victor Hugo CastroWinKO3
2005-10-21Colin LynesWinUD12
2004-11-12Krzysztof BieniasWinTKO2
2004-06-02Salvatore BattagliaWinTKO2
2004-04-16Oscar HallWinTKO3
2003-09-27Fred KinuthiaWinKO2
2003-04-05Jurgen HaeckWinRTD4
2002-11-23Giuseppe LauriWinTKO2
2002-10-19Lucky SamboWinTKO2
2002-07-08Laatekwei HammondWinTKO2
2002-03-16Alan BosworthWinTKO3
2001-10-27Colin MayiselaWinTKO2
2001-10-27Alan TempleWinKO5
2001-05-22Brice FaradjiWinTKO1
2001-03-10David KirkWinTKO2
2000-11-25Christopher HenryWinTKO3
2000-10-20Steve ConwayWinTKO4
2000-04-08Arv MittooWinPTS4
2000-03-21Mihai IorguWinTKO1
1999-11-06Harry ButlerWinPTS6
1999-07-17Isaac CruzWinPTS8
1999-02-13Malcolm MelvinWinTKO2
1998-11-28Karl TaylorWinPTS4
1998-09-05Mark WintersWinPTS8
1998-04-18Jan Piet BergmanWinPTS6
1998-03-05Brian ColemanWinPTS6
1998-02-07Mark RamseyDrawPTS6
1997-10-04Michael AlexanderWinPTS4
1997-08-02Brian ColemanWinPTS4
1997-05-15Andreas PanayiWinTKO5
1997-04-25Trevor MeikleWinPTS6
1997-03-20Lee MolyneuxWinTKO6
1997-03-04John GreenWinPTS6
1997-01-18Cam RaesideDrawPTS6