| |
| 1973 |
| Date | Opponent | Place | Result |
| + June 18 | John Smith
| Nottingham, Great Britain | W 8 |
| + Sept. 25 | Len Gibbs | Shoreditch, Great Britain | TKO 3 |
| + Oct. 1 | Pat Brogan | Nottingham, Great Britain | W 8 |
| + Oct. 23 | Arthur Winfield | Nottingham, Great Britain | TKO 4 |
| - Nov. 21 | Mickey Flynn | Mayfair, Great Britain | L 8 |
| |
| 1974 |
| Date | Opponent | Place | Result |
| + Jan. 28 | Mike Manley | Nottingham, Great Britain | W 8 |
| + Mar. 12 | Mick Hussey | Wembley, Great Britain | KO 3 |
| + Apr. 1 | Mike Manley | Piccadilly, Great Britain | TKO 4 |
| + Apr. 17 | John Smith
| Manchester, Great Britain | TKO 3 |
| + May 13 | Dave Davies | Mayfair, Great Britain | TKO 8 |
| + Nov. 5 | Larry Paul | Wolverhampton, Great Britain | KO 8 |
| British Super-Welterweight Title |
| + Dec. 10 | Cubby Jackson | Nottingham, Great Britain | TKO 7 |
| |
| 1975 |
| Date | Opponent | Place | Result |
| + Feb. 11 | Don Cobbs | Kensington, Great Britain | TKO 4 |
| + Apr. 2 | Jurgen Voss | Hammersmith, Great Britain | KO 3 |
| - June 10 | Bunny Sterling | Piccadilly, Great Britain | TKO by 8 |
| vacant British Middleweight Title |
| + Sept. 30 | Larry Paul | Wembley, Great Britain | TKO 4 |
| British Super-Welterweight Title |
| |
| 1976 |
| Date | Opponent | Place | Result |
| + Feb. 25 | Carl Speare | Bethnal Green, Great Britain | TKO 4 |
| + Mar. 2 | Mimoun Mohatar | Kensington, Great Britain | TKO 2 |
| + Mar. 20 | Kevin White | Wembley, Great Britain | TKO 4 |
| + Apr. 20 | Tony Poole | Bethnal Green, Great Britain | TKO 12 |
| British and vacant Commonwealth Super-Welterweight Titles |
| + June 1 | Tim McHugh | Kensington, Great Britain | TKO 4 |
| + Oct. 1 | Vito Antuofermo | Roma, Italy | TKO 15 |
| European Super-Welterweight Title |
| |
| 1977 |
| Date | Opponent | Place | Result |
| = Mar. 15 | Eckhard Dagge | Charlottenburg, Germany | Draw 15 |
| WBC Super-Welterweight Title |
| + May 7 | Frank Wissenbach | Hamburg, Germany | W 15 |
| European Super-Welterweight Title |
| + Sept. 27 | Tony Lopes | Wembley, Great Britain | TKO 6 |
| + Nov. 8 | Joel Bonnetaz | Wembley, Great Britain | KO 5 |
| European Super-Welterweight Title |
| |
| 1978 |
| Date | Opponent | Place | Result |
| + Jan. 24 | Vincenzo Ungaro | Kensington, Great Britain | KO 5 |
| + Apr. 4 | Melvin Dennis | Kensington, Great Britain | W 8 |
| + Sept. 26 | Alfonso Hayman | Wembley, Great Britain | KO 5 |
| |
| 1979 |
| Date | Opponent | Place | Result |
| + Mar. 4 | Rocky Mattioli | San Remo, Italy | TKO 9 (Rtd) |
| WBC Super-Welterweight Title |
| + Sept. 25 | Mike Baker | Wembley, Great Britain | TKO 7 |
| WBC Super-Welterweight Title |
| |
| 1980 |
| Date | Opponent | Place | Result |
| + July 12 | Rocky Mattioli | Wembley, Great Britain | TKO 11 |
| WBC Super-Welterweight Title |
| + Nov. 26 | Carlos Maria del Valle Herrera | Wembley, Great Britain | W 15 |
| WBC Super-Welterweight Title |
| |
| 1981 |
| Date | Opponent | Place | Result |
| - May 23 | Wilfred Benitez | Las Vegas, United States | TKO by 12 |
| WBC Super-Welterweight Title |
| |
| 1982 |
| Date | Opponent | Place | Result |
| - Mar. 30 | Luigi Minchillo | Wembley, Great Britain | L 12 |
| European Super-Welterweight Title |
Summary
Total bouts: 35, Won: 30 (24 inside the limit), Lost: 4 (2 inside the limit), Draw: 1, NC: 0, ND: 0