DateOpponentResultMethodRd
Nov 28, 1980Gilberto AlmonteWinTKO1
May 14, 1980Charles HaywardWinTKO7
Sep 30, 1978Mayfield PenningtonWinTKO7
Mar 19, 1977Oreste LebronWinTKO5
Oct 24, 1976Ramon BerasWinKO7
Mar 28, 1976Nessim Max Cohen TitleWinTKO4
Aug 16, 1975Rudy Robles TitleWinUD15
May 31, 1975Ramón Mendez TitleWinTKO8
Nov 30, 1974Gratien Tonna TitleWinKO11
Sep 6, 1974Cubby JacksonWinTKO2
Mar 16, 1974Ernie BurnsWinKO2
Dec 14, 1973Joey DurelleWinKO2
Jul 19, 1973Antonio AguilarWinPTS10
May 30, 1973Leon WashingtonWinKO7
Apr 16, 1973Kim BookerWinTKO5
Mar 5, 1973José RodríguezWinTKO5
Dec 18, 1972Carlos MarksWinPTS10
Sep 29, 1972Lloyd DuncanWinUD10
Aug 28, 1972Roy EdmondsWinKO2
Aug 10, 1972Juan Evangelista CórdobaWinKO
Apr 2, 1972Milton MendezWinKO
Nov 25, 1971Thurman Doc HollidayWinTKO4
Oct 19, 1971Perry AbneyWinTKO1
Aug 9, 1971Bobby CassidyWinTKO7
Jun 28, 1971Edmundo LeiteWinTKO4
May 14, 1971Marcos TordoyaWinTKO4
Mar 26, 1971Arturo LangWinKO5
Jan 24, 1971Juan JimenezWinKO2
Jul 31, 1970Juan Evangelista CórdobaWinTKO9
May 11, 1970Ralph PalladinLossSD10
May 1, 1970Cassius GreeneWinUD10
Mar 2, 1970Pete ToroLossMD10
Feb 14, 1970Dave OropezaWinKO1
Dec 10, 1969Denny StilettoWinTKO1
Oct 17, 1969Raul RodríguezWinTKO9
Sep 17, 1969David MelendezWinTKO5
Sep 3, 1969Mike DeFeoWinTKO1
Aug 6, 1969Peter CobblahWinUD10
Jun 4, 1969Linfer ContrerasWinKO
Feb 16, 1969Daniel GuaninLossPTS10
Aug 6, 1968Humberto TrottmanWinPTS10
Apr 15, 1968Cartagenita KidWinKO
Jan 21, 1968German GastelbondoDrawPTS10
Dec 3, 1967Richard MoralesWinKO
Oct 1, 1967Humberto TrottmanWinPTS10
Aug 20, 1967Alfonso FrancoWinKO12
Aug 12, 1967Baby MendezWinKO
Jun 10, 1967Kid RevolledoWinPTS10
Apr 2, 1967Mario RossitoDrawPTS10
Mar 5, 1967Eugenio EspinozaWinUD10
Jan 22, 1967Julio NovellaWinTKO2
Nov 4, 1966Alfonso FrancoWinKO7
Jul 29, 1966Elias LianWinPTS10
Jun 24, 1966Luis Ascary LuceroWinKO2
Apr 29, 1966Sixto UlloaWinPTS10
Mar 13, 1966Rafael LunaWinUD10
Oct 2, 1965Juan EscobarLossTKO6
Jul 9, 1965Elias HidalgoWinKO
Sep 12, 1964Manuel Jack HernandezWinPTS10
May 15, 1964Fernando AlvarezWinTKO8
Feb 28, 1964Alejandro ParraWinPTS8
Feb 6, 1964Humberto HurtadoWinPTS6
Jan 15, 1964Alejandro ParraWinKO
Nov 6, 1963Eliecer de AvilaWinKO
Oct 25, 1963Orlando PinedaWinPTS4