DateOpponentResultMethodRd
Aug 8, 1998Melvin FosterLossTKO9
Mar 27, 1996Derrick RyalsWinUD10
Jun 21, 1995George O'MaraWinUD12
Sep 17, 1994Bill CorriganWinRTD2
Jun 6, 1994Ladislao MijangosWinKO2
Nov 17, 1992Mike GansWinKO5
Jul 18, 1990Dion BurgessWinTKO5
Jul 27, 1989Philipp BrownWinSD12
May 1, 1989Lionel WashingtonWinTKO1
Jan 31, 1989Bobby CrabtreeWinKO3
Jul 29, 1987David JacoWinKO2
Aug 23, 1986Donovan RuddockLossSD10
Nov 9, 1984Tony AnthonyWinDQ1
Aug 31, 1984Billy Joe ThomasWinTKO7
Sep 30, 1983Stan WardWinTKO9
Sep 22, 1979Harry TerrellWinKO4
Mar 2, 1979Oliver PhilippsWinKO4
Jan 18, 1979Stan WardWinRTD9
Dec 5, 1978Abdul KhanWinKO2
Oct 22, 1978Bernardo MercadoWinTKO5
Sep 17, 1978Mike CreelWinKO2
Jan 24, 1978Stan WardLossUD12
Nov 15, 1977Pedro LovellWinUD10
Sep 13, 1977Dave MartinezWinKO1
Apr 1, 1977Bill SharkeyWinMD10
Jan 19, 1977Dwain BondsWinKO8
Nov 4, 1976Fonomanu Young SekonaWinKO6
Jul 14, 1976Jody BallardWinMD10
Jun 27, 1975Tony DoyleWinTKO9
Aug 24, 1974Mani VakaWinPTS10
Jul 26, 1974Duane BobickLossTKO7
May 31, 1974Orville QuallsWinKO2
Mar 22, 1974Rodney BobickLossUD10
Feb 21, 1974Ellis McKinleyWinPTS6
Dec 11, 1973Larry FrazierLossKO2
Nov 9, 1973Bob SwoopesWinKO1
Oct 11, 1973Tony PuluWinKO2
Sep 10, 1973Lyn MartinWinKO1
Feb 28, 1973Billy RyanLossTKO2
Feb 2, 1973Carlos LopezWinPTS5
Oct 31, 1972Howard SmithLossPTS5
Sep 14, 1972Howard SmithLossKO3