| Date | Opponent | Place | Result |
| 1985 |
| + Oct. 3 | Tim Brown | Atlantic City, USA | W 4 |
| + Nov. 7 | Kenny Cannido | Atlantic City, USA | W 4 |
| 1986 |
| + Jan. 8 | Mike Bagwell | Atlantic City, USA | W 4 |
| + Feb. 25 | Eric Holland | Atlantic City, USA | W 4 |
| 1987 |
| + Mar. 25 | L J James Canty | Atlantic City, USA | W 4 |
| 1988 |
| + Feb. 15 | Darren Parker | Copthorne, Great Britain | TKO 1 |
| + Mar. 7 | Winston Burnett | Hove, Great Britain | W 6 |
| + Apr. 26 | Michael Justin | Hove, Great Britain | TKO 5 |
| + May 4 | Greg George | Wembley, Great Britain | TKO 5 |
| + May 18 | Steve Aquilina | Portsmouth, Great Britain | TKO 4 |
| 1989 |
| + Jan. 31 | Simon Collins | Bethnal Green, Great Britain | TKO 4 |
| + Feb. 8 | Anthony Logan | Kensington, Great Britain | W 8 |
| + Mar. 1 | Franky Moro | Bethnal Green, Great Britain | W 8 |
| + May 26 | Randy Smith | Bethnal Green, Great Britain | W 10 |
| + June 28 | Les Wisniewski | Brentwood, Great Britain | TKO 2 |
| + Oct. 4 | Ron Malek | Basildon, Great Britain | TKO 5 |
| + Oct. 24 | Jean-Noel Camara | Bethnal Green, Great Britain | TKO 2 |
| + Nov. 5 | Johnny Melfah | Kensington, Great Britain | KO 4 |
| + Dec. 20 | Jose Carlos Da Silva | Kirkby, Great Britain | KO 6 |
| 1990 |
| + Jan. 16 | Denys Cronin | Cardiff, Great Britain | TKO 3 |
| + Mar. 6 | Hugo Antonio Corti | Bethnal Green, Great Britain | TKO 8 |
| WBC International Middleweight Title |
| + Apr. 25 | Eduardo Domingo Contreras | Brighton, Great Britain | W 12 |
| WBC International Middleweight Title |
| + Sept. 5 | Kid Milo | Brighton, Great Britain | TKO 8 |
| WBC International Middleweight Title |
| + Sept. 22 | Reginaldo Dos Santos | Kensington, Great Britain | KO 1 |
| WBC International Middleweight Title |
| + Nov. 18 | Nigel Benn | Birmingham, Great Britain | TKO 9 |
| WBO Middleweight Title |
| 1991 |
| + Feb. 23 | Dan Sherry | Brighton, Great Britain | TW 10 |
| WBO Middleweight Title |
| + Apr. 18 | Gary Stretch | Kensington, Great Britain | TKO 6 |
| WBO Middleweight Title |
| + June 22 | Michael Watson | Kensington, Great Britain | W 12 |
| WBO Middleweight Title |
| + Sept. 21 | Michael Watson | Tottenham, Great Britain | TKO 12 |
| vacant WBO Super Middleweight Title |
| 1992 |
| + Feb. 1 | Thulani Malinga | Birmingham, Great Britain | W 12 |
| WBO Super Middleweight Title |
| + Apr. 25 | John Jarvis | Manchester, Great Britain | KO 3 |
| WBO Super Middleweight Title |
| + June 27 | Ron Essett | Quinta do Lago, Portugal | W 12 |
| WBO Super Middleweight Title |
| + Sept. 19 | Tony Thornton | Glasgow, Great Britain | W 12 |
| WBO Super Middleweight Title |
| + Nov. 28 | Juan Carlos Gimenez | Manchester, Great Britain | W 12 |
| WBO Super Middleweight Title |
| 1993 |
| + Feb. 20 | Lindell Holmes | Kensington, Great Britain | W 12 |
| WBO Super Middleweight Title |
| = May 15 | Ray Close | Glasgow, Great Britain | Draw 12 |
| WBO Super Middleweight Title |
| = Oct. 9 | Nigel Benn | Manchester, Great Britain | Draw 12 |
| WBO Super Middleweight Title |
| 1994 |
| + Feb. 5 | Graciano Rocchigiani | Charlottenburg, Germany | W 12 |
| WBO Super Middleweight Title |
| + May 21 | Ray Close | Belfast, Great Britain | W 12 |
| WBO Super Middleweight Title |
| + July 9 | Mauricio Amaral Costa | Kensington, Great Britain | W 12 |
| WBO Super Middleweight Title |
| + Aug. 27 | Sam Storey | Cardiff, Great Britain | TKO 7 |
| WBO Super Middleweight Title |
| + Oct. 15 | Dan Schommer | Sun City, South Africa | W 12 |
| WBO Super Middleweight Title |
| + Dec. 10 | Henry Wharton | Manchester, Great Britain | W 12 |
| WBO Super Middleweight Title |
| 1995 |
| - Mar. 18 | Steve Collins | Millstreet, Ireland | L 12 |
| WBO Super Middleweight Title |
| + May 27 | Bruno Ruben Godoy | Belfast, Great Britain | TKO 1 |
| + July 29 | Jose Ignacio Barruetabena | Whitley Bay, Great Britain | KO 1 |
| - Sept. 9 | Steve Collins | Cork, Ireland | L 12 |
| WBO Super Middleweight Title |
| 1996 |
| + Oct. 19 | Luis Dionisio Barrera | Cairo, Egypt | KO 5 |
| 1997 |
| + Mar. 27 | Camilo Alarcon | Dubai, United Arab Emirat | KO 4 |
| - Oct. 11 | Joe Calzaghe | Sheffield, Great Britain | L 12 |
| vacant WBO Super Middleweight Title |
| 1998 |
| - Apr. 18 | Carl Thompson | Manchester, Great Britain | L 12 |
| WBO Cruiserweight Title |
| - July 18 | Carl Thompson | Sheffield, Great Britain | TKO by 10 |
| WBO Cruiserweight Title |