| Date | Location | Weight | Opponent | Weight | Result |
|---|
| 21.04.12 | Oldham Leisure Centre, Oldham, Lancashire, United Kingdom | 133 | Miguel Aguilar | 132 | W PTS 6 RDs: referee: Steve Gray 60-51 |
| 04.02.12 | Reebok Stadium, Bolton, Lancashire, United Kingdom | 133 | Yauheni Kruhlik | 133 | W PTS 6 RDs: referee: Steve Gray 60-56 |
| 26.02.11 | Reebok Stadium, Bolton, Lancashire, United Kingdom | 129¾ | Ermano Fegatilli | 129½ | L UD 12 RDs: referee: Giuseppe Quartarone | judge: Franco Ciminale 110-114 | judge: Soren Saugmann 109-114 | judge: Arnold Golger 109-114 EBU (European) super featherweight title |
| 02.10.10 | De Vere Whites Hotel, Bolton, Lancashire, United Kingdom | 129½ | Levan Kirakosyan | 129½ | W KO RD 3: time: 2:16 | referee: Adrio Zannoni | judge: Luca Montella | judge: Arno Pokrandt | judge: Anssi Perajoki EBU (European) super featherweight title |
| 21.05.10 | Ponds Forge Arena, Sheffield, Yorkshire, United Kingdom | 134 | Aleksander Vakhtangashvili | 132 | W TKO RD 5: time: 0:44 | referee: Steve Gray |
| 19.02.10 | Fenton Manor Sports Complex, Stoke, Staffordshire, United Kingdom | 134 | Youssef Al Hamidi | 128½ | W PTS 6 RDs: referee: Shaun Messer 59-56 |
| 15.01.10 | Leisure Centre, Altrincham, Cheshire, United Kingdom | 133 | Kakhaber Avetisian | 132 | W PTS 6 RDs: referee: Steve Gray 59-56 |
| 31.10.08 | Aston Villa Leisure Centre, Birmingham, West Midlands, United Kingdom | 141 | Jason Nesbitt | 147¼ | W PTS 6 RDs: referee: Nigel Gill 59-55 |
| 15.12.07 | Meadowbank Sports Centre, Edinburgh, Scotland, United Kingdom | 129½ | Alex Arthur | 130 | L UD 12 RDs: referee: Terry O'Connor | judge: Dave Parris 111-114 | judge: Roy Francis 111-114 | judge: Paul Thomas 112-113 interim WBO super featherweight title (supervisor: Edoardo Ceccoli) |
| 13.10.07 | York Hall, Bethnal Green, London, United Kingdom | 132 | Jean-Marie Codet | 131 | W KO RD 1: time: 3:05 | referee: Jeff Hinds |
| 14.07.07 | O2 Arena (Millenium Dome), Greenwich, London, United Kingdom | 129¾ | Wladimir Borov | 127¼ | W TKO RD 3: time: 2:59 | referee: Robert Williams |
| 14.10.06 | M.E.N. Arena, Manchester, Lancashire, United Kingdom | 125 | Derry Mathews | 124 | L UD 12 RDs:referee: Dave Parris | 108-118 | 107-119 | 110-118 World Boxing Union featherweight title |
| 08.07.06 | Millennium Stadium, Cardiff, Wales, United Kingdom | 130¾ | Frederic Bonifai | 126 | W KO RD 2: time: 1:06 | referee: Roddy Evans |
| 01.04.06 | York Hall, Bethnal Green, London, United Kingdom | 126 | John Simpson | 126 | W UD 12 RDs: referee: Dave Parris | judge: Larry O'Connell 115-114 | judge: Karl Rogers 115-112 | judge: Reg Thompson 115-112 World Boxing Union featherweight title |
| 10.12.05 | ExCel Arena, Dockland, London, United Kingdom | 128½ | Buster Dennis | 128½ | D PTS 8 RDs: referee: Mark Green 77-77 |
| 16.07.05 | Bolton Arena, Bolton, Lancashire, United Kingdom | 129½ | Jim Betts | 129½ | W TKO RD 5: time: 3:00 | referee: Phil Edward |
| 11.02.05 | M.E.N. Arena, Manchester, Lancashire, United Kingdom | 126 | Livinson Ruiz | 125½ | W KO RD 10: time: 1:42 | referee: Dave Parris | judge: Reg Thompson 88-83 | judge: Karl Rogers 87-84 | judge: Larry O'Connell 89-83 vacant World Boxing Union featherweight title |
| 01.10.04 | M.E.N. Arena, Manchester, Lancashire, United Kingdom | 125½ | Gary Thornhill | 125½ | W TKO RD 9: time: 1:58 | referee: Howard John Foster BBBofC English featherweight title |
| 30.07.04 | York Hall, Bethnal Green, London, United Kingdom | 125½ | Jean-Marie Codet | 123 | W PTS 8 RDs: referee: Ian John-Lewis 80-72 |
| 26.02.04 | Kingsway Leisure Centre, Widnes, Cheshire, United Kingdom | 125½ | Sean Hughes | 125 | W TKO RD 6: time: 2:08 | referee: Grant Wallis vacant BBBofC English featherweight title |
| 13.12.03 | M.E.N. Arena, Manchester, Lancashire, United Kingdom | 126¼ | Steve Gethin | | W RTD RD 3: time: 3:00 | referee: Chris Kelly |
| 06.11.03 | Goresbrook Leisure Centre, Dagenham, Essex, United Kingdom | 127½ | Wladimir Borov | 128½ | W TKO RD 8: |
| 18.09.03 | Goresbrook Leisure Centre, Dagenham, Essex, United Kingdom | 127 | Aliaksandr Abramenka | 125 | W TKO RD 4: referee: Ian John-Lewis |
| 12.07.03 | Braehead Arena, Glasgow, Scotland, United Kingdom | 127¾ | David McIntyre | 127¾ | W RTD RD 3: time: 3:00 | referee: Victor Loughlin |
| 24.05.03 | York Hall, Bethnal Green, London, United Kingdom | 125 | Henry Janes | | W PTS 6 RDs: referee: Richard James Davies 60-55 |
| 22.03.03 | Braehead Arena, Glasgow, Scotland, United Kingdom | 124¾ | David McIntyre | 125 | W PTS 4 RDs: referee: Al Hutcheon 40-35 |
| 14.12.02 | Telewest Arena, Newcastle, Tyne and Wear, United Kingdom | 124½ | Sean Green | 124 | W TKO RD 3: time: 2:08 | referee: Howard John Foster |
| 28.09.02 | M.E.N. Arena, Manchester, Lancashire, United Kingdom | 121¾ | Jason White | 128 | W TKO RD 3: time: 2:50 | referee: Phil Edwards |
| 20.07.02 | York Hall, Bethnal Green, London, United Kingdom | 128¾ | Paddy Folan | 129 | W KO RD 1: time: 1:58 | referee: Ken Curtis |
| 08.07.02 | Grosvenor House, Mayfair, London, United Kingdom | 127 | Ian Turner | 122½ | W TKO RD 1: time: 2:07 | referee: Grant Wallis |
| 04.05.02 | York Hall, Bethnal Green, London, United Kingdom | 129 | Gareth Wiltshaw | 134 | W PTS 4 RDs: referee: Billy Aird 40-35 |
| 02.03.02 | York Hall, Bethnal Green, London, United Kingdom | 130 | Andrew Greenway | 126 | W TKO RD 1: time: 2:33 | referee: Ken Curtis |
| 27.10.01 | M.E.N. Arena, Manchester, Lancashire, United Kingdom | 123½ | Gareth Wiltshaw | 127 | W PTS 4 RDs: referee: Keith Garner 40-36 |
| 15.09.01 | M.E.N. Arena, Manchester, Lancashire, United Kingdom | 121¾ | Andrew Greenway | 120 | W PTS 4 RDs: referee: Chris Kelly 40-37 |