DateOpponentResultMethodRd
2025-06-03Carlos ReyesDrawSD6
2025-02-04Gary CobiaWinRTD1
2024-11-19Stacy FrazierWinTKO2
2019-05-31Hugo LomeliWinRTD2
2018-11-30Larry KnightWinUD6
2014-04-26Marcin RekowskiLossUD10
2014-02-01Marcin RekowskiWinSD8
2013-05-18Krzysztof ZimnochLossUD8
2011-08-20Damian WillsWinUD10
2010-06-15Timur IbragimovLossUD12
2009-10-23Lance WhitakerWinUD10
2009-08-21Franklin LawrenceWinUD10
2009-05-22John HopoateWinTKO2
2007-06-16Sinan Şamil SamWinUD12
2007-02-24Marion WilsonWinUD8
2006-12-09Yanqui DíazWinKO7
2006-09-03Darroll WilsonWinTKO4
2006-06-30Kenny CravenWinTKO1
2006-05-27Wallace McDanielWinTKO3
2005-08-13Przemysław SaletaWinTKO4
2005-05-10Kelvin HaleWinUD8
2005-04-16Cornelius EllisWinUD8
2005-02-05Marion WilsonWinDQ6
2004-09-25Vernon WoodwardWinTKO3
2003-04-24Dennis McKinneyWinTKO3
2001-09-29Matt GreenWinTKO1
2001-05-25Marcus McIntyreWinKO3
2001-02-12Ric LainhartWinTKO1
2000-08-11Sedreck FieldsWinSD10
1999-12-18Will HintonWinTKO1
1999-09-25Samson CohenNCNC2
1998-02-24Samson CohenWinKO1
1998-02-03Abdul MuhayminWinUD10
1998-01-06Mike AcklieWinKO1
1997-12-16Mike DeVitoWinTKO2
1997-11-04Brian YatesWinTKO8
1996-03-23James StantonWinRTD6
1994-02-26Dan MurphyWinTKO1
1993-12-18Art CardWinKO1
1993-01-30Mike DixonWinTKO2
1993-01-30Lawrence CarterWinKO3
1992-02-15Mike RouseWinTKO4
1991-06-08Danny WoffordWinTKO5
1990-07-16Lionel ButlerWinSD10
1988-10-01Bruce JohnsonWinKO1
1988-09-16Wesley SmithWinTKO2
1988-06-30David JacoWinUD10
1988-01-22Mike HunterLossUD6
1987-08-30Kim AdamsWinTKO2
1987-08-11Richard ScottWinKO2
1987-05-30Tim MorrisonWinKO1
1987-03-21Fred WhitakerWinUD6
1986-12-16Al EvansWinUD6
1986-10-25Bashir WadudWinUD6
1986-09-13Larry RobersonWinTKO1
1986-08-14James ChurnWinKO1
1986-08-14Kimmuel OdumWinMD4
1986-01-18Felix ShorterWinTKO2
1985-12-06Joey ChristjohnLossUD4
1985-11-02Lou BaileyWinTKO1