| Date | Location | Weight | Opponent | Weight | Result |
|---|
| 25.11.11 | Ravenscraig Sports Centre, Motherwell, Scotland, United Kingdom | 135 | Willie Limond | 134¾ | W UD 12 RDs: referee: Howard John Foster | judge: Richard James Davies 120-108 | judge: John Keane 120-108 | judge: Dave Parris 120-109 BBBofC British lightweight title |
| 17.09.11 | MGM Grand, Las Vegas, Nevada, USA | 135 | Juan Montiel | 134 | W PTS 8 RDs: referee: Jay Nady | judge: Duane Ford 78-74 | judge: Tim Cheatham 77-75 | judge: Patricia Morse Jarman 75-77 |
| 18.06.11 | Robin Park Centre, Wigan | 134 | Herve De Luca | 135 | W TKO RD 1: time: 2:59 referee: Terry O'Connor: vacant WBA Inter-Continental lightweight title |
| 12.02.11 | Olympia, Liverpool, Merseyside, United Kingdom | 134½ | John Watson | 135 | W TKO RD 9: time: 2:35 | referee: Richard James Davies | judge: Phil Edwards | judge: John Keane | judge: Victor Loughlin vacant BBBofC British lightweight title |
| 02.10.10 | De Vere Whites Hotel, Bolton, Lancashire, United Kingdom | 129½ | Andy Morris | 126 | W TKO RD 7: time: 2:51 | referee: Dave Parris vacant BBBofC English super featherweight title |
| 16.07.10 | Bolton Arena, Bolton, Lancashire, United Kingdom | 129½ | Chris Riley | 133 | W PTS 6 RDs: referee: Steve Gray 60-52 |
| 10.04.11 | Fit City, Broughton, Lancashire, United Kingdom | 131 | Sid Razak | 135 | W PTS 6 RDS: referee: Michael Alexander 60-54 |
| 19.02.10 | Fenton Manor Sports Complex, Stoke, Staffordshire, United Kingdom | 136½ | Jason Nesbitt | 147¼ | W PTS 4 RDs: referee: Terry O'Connor 40-36 |
| 27.11.09 | Robin Park Centre, Wigan, Lancashire, United Kingdom | 130 | Michael Brodie | 131 | W TKO RD 3: time: 3:00 | referee: Steve Gray |
| 25.09.09 | Velodrome, Manchester, Lancashire, United Kingdom, Manchester, Lancashire, United Kingdom | | Jon Baguley | | W PTS 4 RDs: referee: Phil Edwards 40-36 |
| 29.05.09 | Fenton Manor Sports Complex, Stoke, Staffordshire, United Kingdom | 129¾ | Gary Sykes | 129¾ | L PTS 10 RDS: referee: Richard James Davies 94-97 |
| 14.03.09 | M.E.N. Arena, Manchester, Lancashire, United Kingdom | 136 | Carl Allen | 142¼ | W PTS 6 RDS: 60-54 |
| 12.12.08 | Kingsway Leisure Centre, Widnes, Cheshire, United Kingdom | 133½ | Jon Baguley | 132½ | W PTS 4 RDs: referee: Mickey Vann 40-36 |
| 10.10.08 | Everton Park Sports Centre, Liverpool, Merseyside, United Kingdom | 137 | Carl Allen | 141 | W PTS 6 RDS: referee: Phil Edwards 60-54 |
| 26.09.08 | York Hall, Bethnal Green, London, United Kingdom | 137¼ | Youssef Al Hamidi | 134¾ | W PTS 6 RDS: referee: Richard James Davies 60-55 |
| 06.09.08 | M.E.N. Arena, Manchester, Lancashire, United Kingdom | 134¾ | Robin Deakin | 135¾ | 4 RDs: Referee: Keith Garner 40-36 |
| 05.04.08 | Bolton Arena, Bolton, Lancashire, United Kingdom | | Youssef Al Hamidi | | L PTS 8 RDS: referee: Phil Edwards 76-77 |
| 14.03.08 | Old Trafford Stadium, Manchester, Lancashire, United Kingdom | 133 | Steve Gethin | 135 | W PTS 6 RDS: referee: Steve Gray 60-55 |
| 19.01.08 | Burg-Waechter Castello, Düsseldorf, Nordrhein-Westfalen, Germany, Burg-Waechter Castello, Düsseldorf, Nordrhein-Westfalen, Germany | 131¾ | Tomasz Kwiecien | 132¼ | W KO time: 1:40 | referee:RD 5: Heinrich Muehmert | judge: Arno Pokrandt | judge: Manfred Kuechler |
| 08.12.07 | Bolton Arena, Bolton, Lancashire, United Kingdom | 132½ | Daniel Thorpe | 134¼ | W RTD RD 2: time: 3:00 | referee: Mickey Vann |
| 06.10.06 | Nottingham Arena, Nottingham, Nottinghamshire, United Kingdom | 136¼ | Johnny Greaves | 136¼ | W TKO RD 3: time: 1:08 | referee: Nigel Gill |
| 31.05.07 | Old Trafford Stadium, Manchester, Lancashire, United Kingdom | 134½ | Neil McQuade | 135½ | W TKO RD 1: time: 2:15 | referee: Phil Edwards |
| 10.03.07 | Olympia, Liverpool, Merseyside, United Kingdom | 136 | Eduards Krauklis | 137 | W PTS 4 RDs: referee: Steve Gray 40-36 |
| 09.12.06 | ExCel Arena, Dockland, London, United Kingdom | 136 | Arial Krasnopolski | 135¼ | W TKO RD 3: time: 1:57 | referee: Richard James Davies |
| 14.10.06 | M.E.N. Arena, Manchester, Lancashire, United Kingdom | 133 | Abdul Rashid | 134 | W PTS 4 RDs: referee: Chris Kelly 40-36 |