No amateur resultsProfessional record| Date | Opponent | Place | Result | | 1969 | | + Oct. 30 | Raymond Morales | North Bergen, United States | KO 2 | | + Nov. 28 | Marcelino Trinidad | Worcester, United States | W 4 | | 1970 | | + May 7 | Henry Ocasio | North Bergen, United States | W 6 | | + May 27 | Teddy Pick | Scranton, United States | KO 2 | | + Sept. 24 | Carlos Soto
| North Bergen, United States | W 6 | | + Nov. 23 | Benny James | Providence, United States | KO 5 | 1971 Inactive | | 1972 | | + Apr. 28 | Marty Richardson | Sunnyside, United States | W 4 | | + May 26 | Jose Candelario | Sunnyside, United States | W 4 | | 1973 | | + Mar. 15 | Tommy Roane | North Bergen, United States | W 6 | | + Nov. 26 | Omar Ruben Realecio | New York, United States | KO 3 | | 1974 | | + July 22 | Chris Fernandez | New York, United States | W 10 | | 1975 | | + June 5 | Roy Holloway | Los Angeles, United States | KO 5 | | + Aug. 29 | Monroe Brooks | Las Vegas, United States | W 12 | | USBA Super-Lightweight Title | | 1976 | | - Feb. 24 | Pete Ranzany | Sacramento, United States | L 12 | | vacant NABF Welterweight Title | | + Oct. 21 | Babilah McCarthy | Stateline, United States | W 10 | | 1977 | | - Feb. 15 | Rudy Barro | Sacramento, United States | L 10 | | + May 6 | Juan Hidalgo | Miami, United States | W 10 | | 1978 | | - Apr. 27 | Roberto Duran | New York, United States | L 10 | | + Oct. 27 | Bruce Curry | New York, United States | W 10 | | 1979 | | - Apr. 21 | Sugar Ray Leonard | Las Vegas, United States | L 10 | | 1980 | | = Mar. 28 | Luis Resto | New York, United States | Draw 10 | | + Aug. 27 | Ruby Ortiz | Elizabeth, United States | W 10 | | 1981 | | + Sept. 3 | Ray Hammond | Atlantic City, United States | W 10 | | 1982 | | - Feb. 4 | Mark Harris | Atlantic City, United States | L 10 | | - July 10 | Donald Curry | McAfee, United States | L 10 |
Summary
Total bouts: 25, Won: 18 (5 inside the limit), Lost: 6 (0 inside the limit), Draw: 1, NC: 0
|