| Date | Location | Weight | Opponent | Weight | Result |
|---|
| 10.12.11 | Peterlee Leisure Centre, Peterlee, Tyne and Wear, United Kingdom | 140 | Ben Murphy | 139½ | W TKO RD 11: time: 2:33 | referee: Howard John Foster | judge: Richard James Davies | judge: Phil Edwards | judge: Dave Parris BBBofC British light welterweight title |
| 23.07.11 | Wembley Arena, Wembley, London, United Kingdom | 138 | Jason Cook | 139¾ | W KO RD 10: time: 0:43 | referee: Phil Edwards BBBofC British light welterweight title |
| 19.02.11 | Wembley Arena, Wembley, London, United Kingdom | 140 | Lenny Daws | 140 | W UD 12 RDs: referee: Victor Loughlin | judge: Dave Parris 115-111 | judge: Howard John Foster 115-111 | judge: John Keane 115-112 BBBofC British light welterweight title |
| 10.10.10 | York Hall, Bethnal Green, London, United Kingdom | 150¼ | Willie Thompson | 150¼ | W PTS 6 RDs; referee: Ken Curtis 60-55 |
| 30.07.11 | Buffalo Run Casino, Miami, Oklahoma, United States | 147½ | Delvin Rodriguez | 147¾ | W PTS 10 RDs: referee: Gerald Ritter | judge: Jerry Griffin 95-95 | judge: Gary Ritter 96-94 | judge: David Sutherland 96-94 |
| 19.06.10 | Messehalle, Burghausen, Bayern, Germany | 146 | Harasch Hotaki | 146 | W PTS 12 RDs: referee: Giustino Di Giovanni | judge: Renzo Frisardi 115-113 | judge: Luca Montella 116-112 | judge: Luciano Tagiamonte 114-114 vacant International Boxing Organization International welterweight title |
| 26.02.10 | Don Haskins Convention Center, El Paso, Texas, United States | 140¼ | Danny Garcia | 141 | L PTS 10 RDs: referee: Robert Velez | judge: Gerardo Venzor 94-96 | judge: Raul Valencia 94-95 | judge: Levi Martinez 95-94 |
| 21.06.09 | York Hall, Bethnal Green, London, United Kingdom | 148½ | Mark Douglas | 147¾ | W PTS 8 RDs: referee: Ken Curtis 77-75 |
| 22.03.09 | York Hall, Bethnal Green, London, United Kingdom | 145 | Craig Docherty | 148 | W PTS 6 RDs; referee: Jeff Hinds 60-55 |
| 06.12.08 | York Hall, Bethnal Green, London, United Kingdom | 150 | Matt Scriven | 151 | W PTS 6 RDs: referee: Richard James Davies 60-54 |
| 31.07.08 | Frontier Field, Rochester, New York, United States | 140¼ | DeMarcus Corley | 139½ | W UD 8 RDs: referee: Charlie Fitch | judge: Frank Adams 78-74 | judge: Ruben Garcia 78-75 | judge: Eric Marlinski 79-73 |
| 15.06.08 | York Hall, Bethnal Green, London, United Kingdom | 145 | Geoffrey Munika | 143 | W PTS 6 RDs: referee: Marcus McDonnell 60-53 |
| 15.02.08 | Mohegan Sun Casino, Uncasville, Connecticut, United States | 139½ | Ali Oubaali | 138¼ | L UD 10 RDs: referee: Danny Schiavone | judge: Don Trella 92-97 | judge: Steve Weisfeld 93-96 | judge: Clark Sammartino 93-96 |
| 01.12.07 | York Hall, Bethnal Green, London, United Kingdom | 145 | Rocky Muscas | 164 | W TKO RD 1: time: 1:46 | referee: Ian John-Lewis |
| 16.11.07 | Beausejour Cricket Ground, Gros Islet, Saint Lucia | 143 | Marcos Hernandez | | W TKO RD 3: time: 1:11 | referee: Roberto Ramirez Sr. |
| 20.01.07 | Alexandra Palace, Wood Green, London, United Kingdom | 139¾ | Alan Bosworth | 138 | W TKO RD 7: time: 1:47 | referee: Dave Parris BBBofC British Light Welterweight Title Eliminator |
| 12.12.06 | IFCO Arena, Koepenick, Berlin, Germany | 146 | Omar Siala | 147 | W TKO RD 11: referee: Alf Sprung vacant Global Boxing Council welterweight title |
| 07.10.10 | Mehrzwecksporthalle, Horka, Sachsen, Germany | 139 | Ibrahim Barakat | 141 | W PTS 6 RDs: referee: Tom Schulze 60-54 |
| 24.09.06 | York Hall, Bethnal Green, London, United Kingdom | 143 | Jon Honney | 143 | W PTS 6 RDs: referee: Jeff Hinds 59-54 |
| 21.05.06 | York Hall, Bethnal Green, London, United Kingdom | 146 | Billy Smith | 141 | W PTS 4 RDs: referee: Robert Williams 40-36 |
| 01.04.06 | York Hall, Bethnal Green, London, United Kingdom | 145 | Karl Taylor | 149 | W PTS 4 RDs: referee: Richard James Davies 40-36 |
| 17.03.06 | Mehrzwecksporthalle, Horka, Sachsen, German | 142 | Josef Holub | 143 | W TKO RD 3: referee: Andreas Winde |
| 25.02.06 | ExCel Arena, Dockland, London, United Kingdom | 146 | Daniel Thorpe | 145 | D PTS 4 RDs: referee: Robert Williams 38-38 |
| 19.11.05 | Elephant & Castle Centre, Southwark, London, United Kingdom | 148 | Duncan Cottier | 148 | W PTS 6 RDs: referee: Jeff Hinds 58-56 |
| 09.10.05 | Hammersmith Palace, Hammersmith, London, United Kingdom | 145 | David Kehoe | 148 | W PTS 4 RDs: referee: Robert Williams 40-35 |
| 18.09.05 | York Hall, Bethnal Green, London, United Kingdom | 146 | Oscar Milkitas | 148 | L PTS 4 RDs: referee: Richard James Davies 37-39 |
| 12.06.05 | Equinox Nightclub, Leicester Square, London, United Kingdom | 142 | Jus Wallie | 142 | W PTS 4 RDs: referee: Robert Williams 39-37 |
| 24.04.05 | Equinox Nightclub, Leicester Square, London, United Kingdom | 144 | David Kehoe | 145 | W PTS 4 RDs: referee: Ian John-Lewis 40-36 |
| 26.03.05 | Empire Theatre, Hackney, London, United Kingdom | 143¾ | Judex Meemea | 142 | L PTS 6 RDs: referee: Ken Curtis 57-58 |
| 02.12.04 | National Sports Centre, Crystal Palace, London, United Kingdom | 145 | Keith Jones | 52 | W PTS 6 RDs: referee: Robert Williams | judge: Richard James Davies 58-56 |
| 19.06.04 | Alexandra Palace, Wood Green, London, United Kingdom | 140 | Arv Mittoo | 150 | W PTS 4 RDs: referee: Jeff Hinds 40-36 |
| 05.06.04 | York Hall, Bethnal Green, London, United Kingdom | 143 | Chris Brophy | 145 | W TKO RD 3: time: 2:45 | referee: Seamus Dunne |
| 06.05.04 | Metrodome, Barnsley, Yorkshire, United Kingdom | 145 | Karl Taylor | 153 | W PTS 4 RDs: referee: Steve Gray | judge: Phil Edwards 39-37 |
| 25.04.04 | Ice Arena, Nottingham, Nottinghamshire, United Kingdom | 146 | David Kirk | 152 | W PTS 6 RDs: referee: Terry O'Connor 59-55 |
| 22.07.03 | York Hall, Bethnal Green, London, United Kingdom | 143 | Brian Coleman | 153 | W PTS 6 RDs: referee: Ian John-Lewis 60-54 |
| 03.06.03 | York Hall, Bethnal Green, London, United Kingdom | 144 | Lee Bedell | 142 | W TKO RD 4: time: 2:08 | referee: Seamus Dunne |