| |
| 1977 |
| Date | Opponent | Place | Result |
| + July 5 | Albert Coley | Wolverhampton, Great Britain | W 6 |
| + Sept. 20 | Paul Varden | Wolverhampton, Great Britain | TKO 5 |
| + Oct. 18 | Henri Kone | Wolverhampton, Great Britain | TKO 6 |
| + Oct. 31 | Lee Graham | Birmingham, Great Britain | W 8 |
| + Dec. 14 | Kevin Doherty | Kingston, Great Britain | W 8 |
| |
| 1978 |
| Date | Opponent | Place | Result |
| - Jan. 23 | Alan Robertson | Wolverhampton, Great Britain | TKO by 2 |
| + June 29 | Alan Buchanan | Wolverhampton, Great Britain | W 8 |
| + Sept. 18 | Jackie McGill | Wolverhampton, Great Britain | W 8 |
| + Nov. 15 | Paddy Graham | Solihull, Great Britain | W 8 |
| |
| 1979 |
| Date | Opponent | Place | Result |
| + Mar. 5 | Les Pickett | Wolverhampton, Great Britain | W 12 |
| + May 16 | Jean-Jacques Souris | Wolverhampton, Great Britain | TKO 6 |
| - Sept. 18 | Dave Needham | Wolverhampton, Great Britain | L 15 |
| British Featherweight Title |
| + Nov. 6 | Dave Needham | Kensington, Great Britain | W 15 |
| British Featherweight Title |
| |
| 1980 |
| Date | Opponent | Place | Result |
| + Jan. 21 | Alain Le Fol | Wolverhampton, Great Britain | W 10 |
| + Feb. 19 | Jimmy Flint | Kensington, Great Britain | TKO 11 |
| British Featherweight Title |
| + May 29 | Dave Needham | Wolverhampton, Great Britain | TKO 12 |
| British Featherweight Title |
| + Oct. 30 | Earl Wilson | Wolverhampton, Great Britain | W 10 |
| |
| 1981 |
| Date | Opponent | Place | Result |
| + Mar. 9 | Modesto Gomez | Wolverhampton, Great Britain | TKO 5 |
| + June 1 | Laurent Grimbert | Wolverhampton, Great Britain | TKO 8 |
| + Aug. 5 | Samuel Meck | Norwich, Great Britain | W 10 |
| + Oct. 27 | Eddie Richardson | Wolverhampton, Great Britain | W 10 |
| - Dec. 12 | Salvador Sanchez | Houston, United States | L 15 |
| WBC Featherweight Title |
| |
| 1982 |
| Date | Opponent | Place | Result |
| + Mar. 30 | Salvatore Melluzzo | Wembley, Great Britain | TKO 10 |
| European Featherweight Title |
| + May 4 | Tomas Enrique Diaz | Wembley, Great Britain | KO 2 |
| + Sept. 20 | Robert Mullins | Wolverhampton, Great Britain | W 10 |
| + Oct. 30 | Sepp Iten | Zurich, Switzerland | TKO 12 |
| European Featherweight Title |
| |
| |
1983 Inactive |
| |
| 1984 |
| Date | Opponent | Place | Result |
| + May 10 | Kevin Pritchard | Birmingham, Great Britain | TKO 5 |
| + July 7 | Jean-Marc Renard | Birmingham, Great Britain | W 12 |
| European Super-Featherweight Title |
| + Oct. 24 | Roberto Castanon | Birmingham, Great Britain | TKO 5 |
| European Super-Featherweight Title |
| + Dec. 5 | Kelvin Seabrooks | Muswell Hill, Great Britain | TKO 5 |
| |
| 1985 |
| Date | Opponent | Place | Result |
| + Jan. 19 | Santos Moreno | Birmingham, Great Britain | TKO 7 |
| + Mar. 16 | Carlos Hernandez | Birmingham, Great Britain | W 12 |
| European Super-Featherweight Title |
| + May 28 | Jose Mosqueda | Muswell Hill, Great Britain | W 10 |
| - Oct. 12 | Azumah Nelson | Birmingham, Great Britain | KO by 1 |
| WBC Featherweight Title |
| |
| 1986 |
| Date | Opponent | Place | Result |
| + Feb. 6 | Steve Griffiths | Doncaster, Great Britain | TKO 6 |
| + Apr. 17 | John Doherty | Bradford, Great Britain | KO 6 |
| British Super-Featherweight Title |
| - May 24 | Najib Daho | Manchester, Great Britain | KO by 1 |
| British Super-Featherweight Title |
| |
| 1987 |
| Date | Opponent | Place | Result |
| + Jan. 21 | Mike Durvan | Solihull, Great Britain | W 10 |
| + Apr. 7 | Michael Marsden | West Bromwich, Great Britain | TW 5 |
| + Oct. 26 | Najib Daho | Birmingham, Great Britain | TKO 9 |
| British Super-Featherweight Title |
| |
| 1988 |
| Date | Opponent | Place | Result |
| + Apr. 5 | Dave Savage | Birmingham, Great Britain | TKO 5 |
| - May 18 | Floyd Havard | Port Talbot, Great Britain | TKO by 8 |
| British Super-Featherweight Title |
Summary
Total bouts: 42, Won: 36 (18 inside the limit), Lost: 6 (4 inside the limit), Draw: 0, NC: 0, ND: 0