| No amateur resultsProfessional record| Date | Opponent | Place | Result |  | 1986 |  | - Feb. 13 | Paul Timmons | Birmingham, Great Britain | L 6 |  | + Mar. 26 | Paul Parry | Swansea, Great Britain | W 6 |  | + Apr. 10 | Ginger Staples | Weston-super-Mare, Great Britain | W 6 |  | + Apr. 23 | Nigel Senior | Stoke-on-Trent, Great Britain | W 6 |  | = May 19 | Nigel Senior | Nottingham, Great Britain | Draw 6 |  | + June 3 | Albert Masih | Fulham, Great Britain | TKO 3 |  | + July 30 | Tony Rahman | Ebbw Vale, Great Britain | TKO 2 |  | - Oct. 1 | Wayne Weekes | Lewisham, Great Britain | L 6 |  | + Oct. 29 | Nigel Senior | Ebbw Vale, Great Britain | W 6 |  | - Nov. 26 | Mark Reefer | Lewisham, Great Britain | TKO by 3 |  | 1987 |  | + Apr. 15 | Ginger Staples | Carmarthen, Great Britain | TKO 5 |  | - Oct. 19 | Gary Maxwell | Nottingham, Great Britain | L 7 |  | + Nov. 5 | John Maloney | Bethnal Green, Great Britain | TKO 4 |  | + Nov. 18 | Richie Foster | Bethnal Green, Great Britain | TKO 7 |  | 1988 |  | + Apr. 20 | Patrick Kamy | Muswell Hill, Great Britain | W 6 |  | - Nov. 2 | Freddy Cruz | Fuscaldo, Italy | L 8 |  | - Nov. 26 | Maurizio  Stecca | Forli, Italy | TKO by 3 (Rtd) |  | 1989 |  | + Dec. 11 | John Naylor | Nottingham, Great Britain | TKO 5 |  | 1990 |  | = Mar. 14 | Kevin Pritchard | Stoke-on-Trent, Great Britain | Draw 6 |  | - Apr. 22 | Ditau Paul Molefyane | Springs, South Africa | L 10 |  | 1991-1992 Inactive
 |  | 1993 |  | + Mar. 30 | Edward Lloyd | Cardiff, Great Britain | TKO 4 |  | + July 10 | Alan Levene | Cardiff, Great Britain | TKO 5 |  | - Nov. 30 | Paul Harvey | Cardiff, Great Britain | TKO by 3 |  | 1994 |  | - May 20 | Peter  Harris | Neath, Great Britain | L 10 |  | vacant Welsh Featherweight Title |  | - Nov. 19 | Dave Anderson | Cardiff, Great Britain | L 6 |  | 1995 |  | - Apr. 12 | Steve Burton | Llanelli, Great Britain | L 6 | 
   SummaryTotal bouts: 26, Won: 13 (8 inside the limit), Lost: 11 (3 inside the limit), Draw: 2, NC: 0 |