| No amateur results Professional record|  |  | 1969 |  | Date | Opponent | Place | Result |  | + Mar. 13 |  Teddy Cooper | Baltimore, United States | W 6 |  | + Mar. 28 | Alberto Millan | Baltimore, United States | TKO 4 |  | + June 30 | Carlos Byrd | Washington, United States | KO 2 |  | + Sept. 30 | Ron Nesby | Philadelphia, United States | W 6 |  | + Oct. 14 |  Leroy Roberts | Philadelphia, United States | W 6 |  | + Nov. 11 | Tommy Shaffer | Philadelphia, United States | W 6 |  |  |  | 1970 |  | Date | Opponent | Place | Result |  | + Mar. 25 |  Joe Greene | Las Vegas, United States | KO 2 |  | - Apr. 25 |  Clarence Geigger | Las Vegas, United States | TKO by 6 |  | - Sept. 3 |  Armando Muniz | Los Angeles, United States | L 6 |  | + Nov. 24 | Ken Robbins | Philadelphia, United States | KO 1 |  |  |  | 1971 |  | Date | Opponent | Place | Result |  | + Feb. 9 |  Roy Edmonds | Philadelphia, United States | W 6 |  | + Apr. 29 |  Perry Abney | Philadelphia, United States | KO 7 |  | + June 7 | Julio Figueroa | Philadelphia, United States | W 8 |  | + Aug. 10 | Junius Hinton | Philadelphia, United States | KO 5 |  | + Sept. 21 |  Luis Vinales | Philadelphia, United States | W 10 |  | + Oct. 8 |  Roy Edmonds | New York, United States | TKO 5 |  | + Dec. 1 |  Ralph Palladin | Scranton, United States | W 10 |  |  |  | 1972 |  | Date | Opponent | Place | Result |  | = Apr. 5 |  Ralph Palladin | Scranton, United States | Draw 10 |  | + June 20 |  Ralph Palladin | Baltimore, United States | TKO 6 |  | + Oct. 20 |  Alvin Phillips | New York, United States | W 10 |  | - Nov. 20 |  Don Cobbs | Philadelphia, United States | KO by 2 |  |  |  | 1973 |  | Date | Opponent | Place | Result |  | + Mar. 5 |  Willie Warren | Philadelphia, United States | W 10 |  | + Apr. 9 |  Gary Broughton | Philadelphia, United States | W 10 |  | + May 24 |  Don Cobbs | Philadelphia, United States | KO 3 |  | + July 23 |  Manuel  Gonzalez | Philadelphia, United States | W 10 |  | + Oct. 8 |  Carlos Alberto Salinas | Philadelphia, United States | TKO 8 |  | + Dec. 17 |  Mario Rosa | New York, United States | W 10 |  |  |  | 1974 |  | Date | Opponent | Place | Result |  | + July 15 |  Eugene Hart | Philadelphia, United States | KO 1 |  | + Nov. 12 |  Willie Monroe | Philadelphia, United States | W 10 |  |  |  | 1975 |  | Date | Opponent | Place | Result |  | + Sept. 16 |  James Marshall | Philadelphia, United States | TKO 9 |  |  |  | 1976 |  | Date | Opponent | Place | Result |  | + Jan. 13 |  Marvin Hagler | Philadelphia, United States | W 10 |  | + May 10 |  Ernie Burns | Philadelphia, United States | TKO 2 |  | + July 14 |  Casey Gacic | Philadelphia, United States | TKO 7 |  |  |  | 1977 |  | Date | Opponent | Place | Result |  | + Jan. 22 |  Reggie Ford | Pensacola, United States | W 10 |  | - Mar. 27 |  David Love | San Antonio, United States | TKO by 4 |  |  |  | 1978 |  | Date | Opponent | Place | Result |  | + June 3 |  Johnny Heard | Baltimore, United States | W 10 |  | - Sept. 21 |  Mustafa Hamsho | Jersey City, United States | TKO by 6 |  | + Dec. 2 |  Norberto Rufino Cabrera | Marsala, Italy | W 8 |  |  |  | 1979 |  | Date | Opponent | Place | Result |  | + Oct. 30 |  Clifford Wills | Upper Darby, United States | TKO 3 |  |  |  | 1980 |  | Date | Opponent | Place | Result |  | + Feb. 1 |  Fred Johnson | Philadelphia, United States | KO 3 |  | - Apr. 19 |  Marvin Hagler | Portland, United States | TKO by 2 |  |  |  | 1981 |  | Date | Opponent | Place | Result |  | + Nov. 10 |  Willie Ray Taylor | Spartanburg, United States | KO 7 |  | + Dec. 26 | Lonnie Wilcox | Camden, United States | KO 1 |  |  |  | 1982 |  | Date | Opponent | Place | Result |  | + Feb. 13 | Fred Reed | Camden, United States | KO 6 |  | + Sept. 2 | Dennis Roberts | Hershey, United States | KO 5 |  |  |  | 1983 |  | Date | Opponent | Place | Result |  | - May 3 |  Mark Kaylor | Wembley, Great Britain | TKO by 4 | 
   
SummaryTotal bouts: 46, Won: 38 (20 inside the limit), Lost: 7 (6 inside the limit), Draw: 1, NC: 0, ND: 0 |