DateOpponentResultMethodRd
1982-12-15Jimmie SykesLossUD10
1982-06-01Ralph HollettLossSD10
1982-03-23Norberto SabaterWinTKO5
1981-12-23Rick NoggleWinKO6
1981-01-30Nick OrtizLossSD10
1980-08-25Richie BennettWinPTS10
1980-01-24Richie BennettLossUD10
1979-10-20Clement TshinzaLossPTS10
1979-09-11Teddy MannWinUD10
1979-08-14Joe BarrientesWinTKO6
1979-05-23Nick OrtizWinPTS10
1979-02-05David LoveLossUD10
1978-05-24Bob PattersonWinKO5
1978-03-31Tony ChiaveriniWinTKO8
1977-07-26Sammy BarrWinTKO8
1977-03-31Jean MateoWinKO10
1977-01-17Karl VinsonWinUD10
1976-12-20Willie WarrenDrawPTS10
1976-08-16Emeterio VillanuevaWinTKO4
1976-04-06Eugene HartWinKO1
1976-02-25Jose Martin FloresWinKO7
1975-11-18Eugene HartDrawPTS10
1975-06-16Stanley HaywardWinUD10
1975-01-14Lenny HardenWinKO10
1973-12-08Willie WarrenWinTKO7
1973-10-22Ruben ArochaWinKO3
1973-06-25Billy DouglasWinTKO8
1973-03-26Art HernandezWinTKO3
1973-01-29Carlos Alberto SalinasWinKO5
1972-10-11Luis VinalesWinTKO7
1972-04-19Luis VinalesLossSD10
1972-03-21Jorge RosalesWinKO1
1972-01-18Al QuinneyWinTKO2
1971-11-15Rafael GutierrezWinKO2
1971-10-14Charley AustinWinTKO1
1971-08-10Juarez de LimaWinTKO2
1971-05-03Carlos MarksWinKO5
1971-03-22Tom BetheaWinTKO6
1971-01-12Ned EdwardsWinKO2
1970-11-02Harold RichardsonWinTKO6
1970-09-23Eddie OwensWinKO6
1970-03-16Joe ShawWinTKO7
1969-11-18Joe ShawLossMD10
1969-09-30Tito MarshallWinKO1
1969-05-19Percy ManningWinKO4
1969-03-10José GonzálezWinTKO5
1969-02-14Juarez de LimaLossSD10
1968-11-18Charley AustinWinSD10
1968-11-02Pedro MirandaWinKO7
1968-08-20José GonzálezWinUD10
1968-08-07Gene BryantWinTKO8
1968-03-25Yoland LevèqueLossDQ4
1967-11-20Jimmy LesterWinTKO6
1967-10-30Ike WhiteWinTKO3
1967-10-09Georgie JohnsonWinTKO4
1967-05-29Bobby WarthenWinTKO7
1966-12-05George BentonWinRTD9
1966-10-10C.L. LewisWinTKO6
1966-07-25C.L. LewisNCNC4
1965-12-06Stanley HaywardLossSD10
1965-09-20Tito MarshallLossUD10
1965-05-10Doug McLeodWinKO1
1965-04-19Jimmy McMillanWinKO1
1965-03-29Percy ManningLossPTS10
1965-02-22Dave WyattWinKO7
1964-11-30Walter DanielsWinPTS8
1964-06-15Percy ManningWinTKO8
1964-03-09Charley ScottWinKO1
1964-01-20Johnny ClydeWinPTS6
1963-12-02Bobby BellWinKO1
1963-10-11Roosevelt WareWinTKO4
1963-07-22Joe ClarkWinPTS4
1963-04-25Cash WhiteWinTKO2
1963-03-25Chuck McCrearyWinPTS6
1963-02-28Joe SmithWinKO6
1963-02-11Brad SilasWinKO4
1963-01-14Charley LittleWinKO1
1962-12-13Dave WyattWinKO3
1962-09-10Sam SamuelsWinPTS4