DateOpponentResultMethodRd
2016-03-18Andras CsomorWinTKO2
2014-05-31Marcin RekowskiLossTKO7
2014-04-26Wladimir LetrWinTKO1
2013-02-23Martin RoganLossTKO3
2012-06-20Maurice HarrisWinSD3
2011-11-09Hastings RasaniDrawPTS6
2011-03-26Alexander DimitrenkoLossKO12
2010-09-25Paul ButlinWinTKO1
2009-12-18Paolo VidozWinUD12
2008-08-06Zuri LawrenceLossUD8
2008-04-25Terrell NelsonWinTKO5
2008-01-25Colin KennaWinPTS10
2007-09-15Manuel Alberto PuchetaWinKO2
2006-11-04Lawrence TauasaWinMD12
2006-05-25Osborne MachimanaWinUD10
2005-03-19Travis FultonWinTKO2
2005-01-22Tommy ConnellyWinTKO2
2004-09-11Kenny CravenWinKO2
2004-06-26Wojciech BartnikWinPTS6
2004-04-10Paul KingWinPTS4
2004-01-31Greg Scott BriggsWinKO2
2003-11-22Chris WoollasWinTKO1
2003-07-05Jason BrewsterWinTKO2
2003-04-12Mike HoldenWinPTS6
2003-03-08Mindaugas KulikauskasWinTKO2
2002-12-07Jacklord JacobsWinPTS6
2002-07-27Paul BonsonWinPTS4
2002-03-09Jacob OdhiamboWinKO1
2002-01-22Cătălin ZmărăndescuWinKO1
2001-10-27Robert MăgureanuWinTKO4
2001-10-13Stanyslav TomkachovWinTKO3
2001-07-07Dirk WallynWinUD6
2001-03-17Arthur CookLossKO9
2000-11-27Michael MurrayWinTKO5
2000-09-30Everett MartinWinTKO7
2000-08-19Dan ConwayWinUD4
2000-06-24Clarence GoinsWinTKO2
2000-05-27Neil KirkwoodWinTKO1
2000-04-08Slobodan PopovicWinKO1
2000-03-11Luke SimpkinWinPTS4
1999-11-20Henry Kolle NjumeWinPTS6
1999-10-22Jeff LallyWinTKO3
1999-09-18Ignacio OrsolaWinKO1
1999-07-17Bruno FosterWinPTS6
1999-06-26Biko BotowamunguWinUD4
1999-05-28Gary WilliamsWinTKO4
1999-04-17Stipe BalicWinPTS4
1999-03-12Chris WoollasWinPTS4
1999-02-13Viktor JuhászWinTKO1
1998-10-02Rene HanlWinPTS4
1998-09-25Andrzej DziewulskiWinTKO4
1998-07-22Jan DrobenaWinTKO1