| Date | Opponent | Place | Result |
| 1988 |
| + June 6 | Darren McKenna | Manchester, Great Britain | TKO 2 |
| + Oct. 11 | Paul Sheldon | Wolverhampton, Great Britain | W 6 |
| 1989 |
| + Feb. 13 | Steve Osborne | Manchester, Great Britain | W 6 |
| + Mar. 7 | Sean O'Phoenix | Manchester, Great Britain | TKO 4 |
| + Apr. 4 | Keith Halliwell | Manchester, Great Britain | TKO 1 |
| + May 4 | Tenko Ernie | Mayfair, Great Britain | KO 4 |
| + June 12 | Steve Osborne | Manchester, Great Britain | W 8 |
| + July 11 | Peter Brown | Batley, Great Britain | KO 5 |
| (Won Central Area Light-Heavyweight Title Eliminator) |
| - Oct. 31 | Crawford Ashley | Manchester, Great Britain | TKO by 6 |
| (For vacant Central Area Light-Heavyweight Title) |
| 1990 |
| - Apr. 21 | Franco Wanyama | Sint Amandsberg, Belgium | L 6 |
| 1991 |
| + Mar. 7 | Terry Dixon | Basildon, Great Britain | W 8 |
| - Apr. 1 | Yawe Davis | Monte Carlo, Monaco | TKO by 2 |
| + Sept. 4 | Nicky Piper | Bethnal Green, Great Britain | TKO 3 |
| 1992 |
| + June 4 | Steve Lewsam | Cleethorpes, Great Britain | TKO 8 |
| (Won vacant Britisth Cruiserweight Title) |
| 1993 |
| + Feb. 17 | Arthur Weathers | Bethnal Green, Great Britain | KO 2 |
| (Won vacant WBC International Cruiserweight Title) |
| + Mar. 31 | Steve Harvey | Bethnal Green, Great Britain | KO 1 |
| + July 25 | Willie Jake | Oldham, Great Britain | KO 3 |
| 1994 |
| + Feb. 2 | Massimiliano Duran | Ferrara, Italy | KO 8 |
| (Won European Cruiserweight Title) |
| + June 14 | Akim Tafer | Epernay, France | TKO 6 |
| (Retained European Cruiserweight Title) |
| + Sept. 10 | Dionisio Lazario Nascimento | Birmingham, Great Britain | TKO 1 |
| + Oct. 13 | Tim Knight | Levallois-Perret, France | KO 5 |
| 1995 |
| - June 10 | Ralf Rocchigiani | Manchester, Great Britain | cTKO by 11 |
| (For vacant WBO Cruiserweight Title) |
| 1996 |
| + Apr. 13 | Albert Call | Manchester, Great Britain | TKO 5 |
| + Nov. 9 | Jason Nicholson | Manchester, Great Britain | W 8 |
| 1997 |
| + Apr. 26 | Keith McMurray | Zurich, Switzerland | TKO 4 |
| + Oct. 4 | Ralf Rocchigiani | Hannover, Germany | W 12 |
| (Won WBO Cruiserweight Title) |
| 1998 |
| + Apr. 18 | Chris Eubank | Manchester, Great Britain | W 12 |
| (Retained WBO Cruiserweight Title) |
| + July 18 | Chris Eubank | Sheffield, Great Britain | TKO 10 |
| (Retained WBO Cruiserweight Title) |
| 1999 |
| - Mar. 27 | Johnny Nelson | Derby, Great Britain | TKO by 5 |
| (Lost WBO Cruiserweight Title) |
| + Dec. 3 | Terry Dunstan | Peterborough, Great Britain | KO 12 |
| (Regained vacant British Cruiserweight Title) |
| 2000 |
| + May 13 | Alain Simon | Barnsley, Great Britain | TKO 6 |
| (Regained vacant European Cruiserweight Title) |
| + Sept. 25 | Alexey Ilyin | Barnsley, Great Britain | TKO 2 |
| (Retained European Cruiserweight Title) |
| 2001 |
| + Feb. 3 | Uriah Grant | Manchester, Great Britain | TKO 5 |
| (Won IBO Cruiserweight Title) |
| - Nov. 26 | Ezra Sellers | Manchester, Great Britain | KO by 4 |
| (Lost IBO Cruiserweight Title) |
2002 Inactive |
| 2003 |
| + June 10 | Phil Day | Sheffield, Great Britain | KO 4 |
| + Sept. 5 | Hastings Rasani | Sheffield, Great Britain | KO 1 |
| + Nov. 7 | Paul Bonson | Sheffield, Great Britain | W 6 |
| 2004 |
| + Feb. 6 | Sebastiaan Rothmann | Sheffield, Great Britain | TKO 9 |
| (Regained IBO Cruiserweight Title) |
| + Sept. 10 | David Haye | Wembley, Great Britain | TKO 5 |
| (Retained IBO Cruiserweight Title) |
| 2005 |
| + Nov. 26 | Frederic Serrat | Sheffield, Great Britain | W 10 |