DateOpponentResultMethodRd
2011-07-30Jaime Barboza TitleWinUD12
2010-11-09Roman AramyanWinRTD8
2008-12-13Steve McGuireWinKO8
2008-07-11Simeon CoverWinTKO4
2008-03-07Tyrone WrightWinPTS6
2008-02-08Mark NilsenWinPTS4
2007-08-25Tony OakeyDrawMD12
2007-06-08Danny ThorntonWinRTD2
2007-01-26Andrew LoweWinPTS12
2006-11-03Paul DavidWinPTS6
2006-01-28Daniil PrakaptsouWinTKO2
2005-10-14Varujan DavtyanWinTKO2
2005-07-16Vitali TsypkoLossSD12
2004-11-26Neil LinfordWinTKO7
2004-04-17Jerry ElliotWinUD12
2003-10-04Omar Eduardo GonzalezWinKO1
2003-06-21Andre ThysseWinTKO10
2003-02-22Miguel Angel JimenezWinUD12
2002-11-09Jose SpearmanWinUD12
2002-06-15Mpush MakambiWinTKO7
2002-03-18Vage KocharyanWinPTS8
2001-12-10Ramon Arturo BritezWinKO1
2001-07-31Chris NembhardWinTKO6
2001-01-29Neil LinfordWinUD12
2000-11-11Teymuraz KekelidzeWinTKO4
2000-06-12Jason BarkerWinPTS8
2000-04-15Pedro CarragherWinKO2
2000-03-20Darren AshtonWinTKO5
2000-02-21Rob StevensonWinTKO5
2000-02-12Terry MorrillWinTKO4
1999-10-16Michael PinnockWinTKO3
1999-09-13Dennis DoyleyWinTKO3
1999-06-22Chris HowarthWinTKO1
1999-05-22Richard GlaysherWinTKO1
1999-03-13Dean AshtonWinTKO2