DateOpponentResultMethodRd
2008-02-08Shelby GrossWinKO1
2007-10-31Roderick WillisWinSD10
2007-08-16Rich BoruffWinTKO1
2007-03-16Sedreck FieldsWinUD10
2006-12-09Cliff CouserWinKO1
2004-07-03Eliseo CastilloLossUD10
2004-01-17Jose Arimatea da SilvaWinTKO7
2003-08-23Rogério LoboWinKO1
2003-03-29Otis TisdaleWinUD10
2002-02-16Robert DavisWinUD10
2001-12-09Terry PorterWinTKO4
2001-07-27Dale CroweDrawTD5
2001-01-12Terrence LewisWinTKO2
2000-11-17Lorenzo BoydWinTKO4
1995-05-13Melvin FosterWinUD10
1993-12-04Mike EvansWinUD10
1993-04-27Frankie SwindellWinTKO3
1992-11-13Billy WrightWinTKO2
1992-03-17Everett MartinWinUD10
1992-02-01Mike WhiteWinUD10
1991-11-23Bobby CrabtreeWinRTD1
1991-07-27Alex StewartWinTKO4
1991-06-25Levi BillupsWinTKO3
1991-04-19Terry DavisWinTKO2
1990-12-15Danny Stonewalker TitleWinTKO8
1990-08-21Jim MacDonaldWinTKO3
1990-04-28Mario Oscar Melo TitleWinKO1
1990-02-03Marcellus Allen TitleWinRTD9
1989-12-12Mike Sedillo TitleWinTKO6
1989-11-16Jeff Thompson TitleWinKO1
1989-04-22Freddie Delgado TitleWinTKO1
1989-02-19Frankie Swindell TitleWinTKO6
1988-12-03Ramzi Hassan TitleWinTKO5
1988-11-04Glenn KennedyWinKO1
1988-10-17Carl WilliamsWinTKO1
1988-10-07Jorge SueroWinTKO2
1988-08-12Jordan KeepersWinTKO2
1988-08-06Terrence WalkerWinRTD5
1988-06-25LaVelle StanleyWinTKO2
1988-06-06Keith McMurrayWinTKO2
1988-05-10Dennis FikesWinTKO2
1988-04-29Brett ZwierzynskiWinKO1
1988-03-25Bill LeeWinTKO1
1988-03-04Adrian RiggsWinTKO1