DateOpponentResultMethodRd
2008-07-04Ondřej PálaLossUD6
2007-06-30Andriy OliynykWinUD10
2006-11-04Oleg PlatovLossSD12
2006-03-04Cisse SalifWinUD12
2005-12-10Ed MahoneWinUD12
2005-09-24Tipton WalkerWinTKO2
2005-05-14Alexander VasilievWinUD8
2004-04-10Anton NelWinTKO10
2003-05-31Timo HoffmannWinSD12
2002-12-10Raman SukhaterinWinUD12
2002-10-29Sam UbokaneWinTKO7
2002-03-08Curt PaigeWinTKO1
2001-06-16Maurice HarrisWinKO1
2001-03-17Peter McNeeleyWinKO2
2000-12-08Kenny CravenWinTKO1
2000-05-25Russell ChasteenWinTKO5
2000-02-22Chris SirengoWinTKO1
1999-05-15Najee ShaheedWinTKO9
1999-03-06Reynaldo MinusWinTKO2
1996-11-09Alexander Zolkin TitleWinTKO10
1996-03-23Gerard JonesWinDQ7
1996-01-27Brian SargentWinTKO4
1995-07-22Stanley WrightWinTKO2
1995-04-08Calvin JonesWinKO2
1994-07-23Mario SchiesserWinKO7
1993-12-01Biagio ChianeseWinTKO4
1993-11-06Frankie SwindellWinUD10
1993-03-18Jimmy ThunderWinPTS12
1992-07-18Steve GarberWinTKO2
1992-06-05Kimmuel OdumWinDQ6
1992-04-10Lumbala TshibambaWinPTS8
1992-03-26Tucker RichardsWinTKO2
1992-02-28Eddie TaylorWinTKO3
1991-12-06Tim BullockWinTKO3
1991-10-09John FuryWinKO3
1991-06-28Marshall TillmanWinPTS8
1991-06-06Ramon VoornWinPTS8
1990-12-12François YriusWinTKO1
1990-10-10Tracy ThomasWinPTS6
1990-05-09Mike RobinsonWinKO1
1990-03-14Warren ThompsonWinPTS6
1990-01-10John FairbairnWinTKO1
1989-12-06Paul NeilsonWinTKO1
1989-11-08Dennis BaileyWinTKO2
1989-10-04Carlton HeadleyWinKO1