| Date | Opponent | Place | Result |
| 1966 |
| = Oct. 25 | Tommy Connor | Kensington, Great Britain | Draw 6 |
| + Dec. 6 | Peter Drew | Kensington, Great Britain | TKO 2 |
| + Dec. 12 | Simon Tiger | Mayfair, Great Britain | TKO 4 |
| 1967 |
| + Jan. 17 | Simon Tiger | Kensington, Great Britain | W 6 |
| + Feb. 14 | Ron Elliott | Kensington, Great Britain | W 6 |
| + Mar. 7 | Tommy Burgoyne | Kensington, Great Britain | TKO 6 |
| + Mar. 20 | Tommy Connor | Mayfair, Great Britain | TKO 7 |
| + Apr. 18 | Billy Hardacre | Shoreditch, Great Britain | TKO 3 |
| + June 20 | Winston Van Guylenburg | Kensington, Great Britain | TKO 4 |
| + Oct. 17 | Wellington Villela | Kensington, Great Britain | TKO 4 |
| + Oct. 31 | Brian Bissmire | Bethnal Green, Great Britain | TKO 4 |
| + Nov. 21 | Spider McNortey | Bermondsey, Great Britain | TKO 4 |
| + Nov. 27 | Tommy Burgoyne | Shepherd's Bush, Great Britain | TKO 4 |
| + Dec. 5 | Orizu Obilaso | Kensington, Great Britain | TKO 7 |
| 1968 |
| + May 28 | Sammy Abbey | Kensington, Great Britain | TKO 1 |
| + Sept. 18 | Billy Brown | Wembley, Great Britain | TKO 2 |
| + Oct. 8 | Marc Van Domme | Kensington, Great Britain | TKO 5 |
| + Nov. 12 | John McCluskey | Wembley, Great Britain | W 9 |
| 1969 |
| + Feb. 10 | Giancarlo Centa | Piccadilly, Great Britain | TKO 6 |
| + Feb. 19 | Karimu Young | Holborn, Great Britain | W 8 |
| + Feb. 25 | Achene Saifi | Kensington, Great Britain | TKO 6 |
| + Mar. 25 | Karimu Young | Wembley, Great Britain | TKO 5 |
| + Apr. 15 | Jean-Claude LaPinte | Kensington, Great Britain | TKO 6 |
| + Oct. 14 | Ulf Danielsson | Kensington, Great Britain | TKO 2 |
| + Nov. 11 | Manuel Arnal | Kensington, Great Britain | W 10 |
| + Dec. 9 | Jackie Burke | Kensington, Great Britain | TKO 2 |
| 1970 |
| + Feb. 10 | Felipe Gonzalez | Kensington, Great Britain | TKO 6 |
| - Apr. 21 | Alan Rudkin | Kensington, Great Britain | TKO by 12 |
| British and vacant Commonwealth Bantamweight Titles |
| + Nov. 3 | Antoine Porcel | Kensington, Great Britain | TKO 6 |
| 1971 |
| + Feb. 16 | Ben Salah Abdesselem | Kensington, Great Britain | TKO 4 |
| - Apr. 6 | John Kellie | Kensington, Great Britain | TKO by 2 |
| + Sept. 27 | Michel Jamet | Wembley, Great Britain | W 8 |
| + Oct. 19 | John Kellie | Kensington, Great Britain | TKO 8 |
| 1972 |
| - Jan. 25 | Alan Rudkin | Kensington, Great Britain | L 15 |
| British and Commonwealth Bantamweight Titles |
| + June 6 | Norbert Barriere | Kensington, Great Britain | TKO 4 |
| + Sept. 26 | Carlos Zayas | Wembley, Great Britain | TKO 3 |
| 1973 |
| + Feb. 20 | Paddy Maguire | Kensington, Great Britain | W 15 |
| vacant British Bantamweight Title |
| + Apr. 17 | Franco Zurlo | Kensington, Great Britain | W 15 |
| vacant European Bantamweight Title |
| + Sept. 10 | Yoichiro Hamada | Wembley, Great Britain | W 10 |
| + Oct. 30 | Yoichiro Hamada | Kensington, Great Britain | W 10 |
| 1974 |
| + Jan. 15 | Salvatore Fabrizio | Kensington, Great Britain | W 15 |
| European Bantamweight Title |
| + Mar. 12 | Chuck Spencer | Wembley, Great Britain | TKO 7 |
| + May 16 | Luigi Tessarin | Walworth, Great Britain | W 10 |