| Date | Opponent | Place | Result |
| 1977 |
| + Oct. 25 | Earl Noel | Kensington, Great Britain | TKO 2 |
| + Nov. 15 | Rocky Butler | Bethnal Green, Great Britain | KO 2 |
| + Nov. 29 | Barton McAllister | Bethnal Green, Great Britain | TKO 3 |
| 1978 |
| + Feb. 21 | Sylvester Gordon | Kensington, Great Britain | TKO 5 |
| + Dec. 5 | Ray Ross | Kensington, Great Britain | TKO 2 |
| 1979 |
| + Apr. 9 | Chris Davies | Mayfair, Great Britain | TKO 2 |
| + May 29 | Carl Bailey | Kensington, Great Britain | KO 1 |
| + Oct. 9 | Tony Martey | Kensington, Great Britain | W 8 |
| + Dec. 11 | Mick Bell | Milton Keynes, Great Britain | TKO 2 |
| 1980 |
| + Jan. 22 | Colin Powers | Kensington, Great Britain | TKO 7 |
| - Apr. 22 | Des Morrison | Kensington, Great Britain | L 12 |
| + Sept. 27 | Derek Nelson | Wembley, Great Britain | TKO 2 |
| + Nov. 26 | Juan Antonio Merlo | Wembley, Great Britain | W 8 |
| 1981 |
| - Mar. 31 | Clinton McKENZIE | Wembley, Great Britain | L 15 |
| British Super-Lightweight Title |
| + Oct. 20 | Gary Pearce | Bethnal Green, Great Britain | KO 3 |
| 1982 |
| + Apr. 20 | Chris Sanigar | Kensington, Great Britain | TKO 9 |
| Southern Area Super-Lightweight Title |
| 1983 |
| - Dec. 7 | Judas Clottey | Bloomsbury, Great Britain | TKO by 3 |
| 1984 |
| + Jan. 28 | Judas Clottey | Hanley, Great Britain | TKO 2 |
| + Mar. 21 | Jerome Artis | Bloomsbury, Great Britain | KO 2 |
| + May 12 | Kenneth Releford | Hanley, Great Britain | TKO 3 |
| + July 14 | Perico Fernandez | Bloomsbury, Great Britain | WDQ 5 |
| + Sept. 20 | Jose Angulo | Manchester, Great Britain | TKO 5 |
| + Oct. 10 | Fighting Romanus | Shoreditch, Great Britain | TKO 11 |
| vacant Commonwealth Welterweight Title |
| 1985 |
| + Jan. 19 | Juan Alonso Villa | Birmingham, Great Britain | TKO 2 |
| + Apr. 13 | Martin McGough | Darlington, Great Britain | W 12 |
| Commonwealth Welterweight Title |
| + May 28 | Pedro Vilella | Muswell Hill, Great Britain | W 10 |
| + Sept. 18 | Kostas Petrou | Muswell Hill, Great Britain | W 12 |
| British and Commonwealth Welterweight Titles |
| - Nov. 27 | Lloyd Honeyghan | Muswell Hill, Great Britain | TKO by 8 |
| European, British and Commonwealth Welterweight Titles |
| 1986 |
| + May 28 | Mark Mills | Muswell Hill, Great Britain | TKO 5 |
| + Sept. 16 | Willie McGee | Leeds, Great Britain | TKO 5 |
| + Dec. 3 | Indelmar Montano | Muswell Hill, Great Britain | TKO 3 |
| 1987 |
| - Mar. 14 | Kirkland Laing | Southwark, Great Britain | TKO by 5 |
| vacant British Welterweight Title |
| 1988 |
| + May 18 | Rob Thomas | Lewisham, Great Britain | TKO 2 |