| No. | Result | Record | Opponent | Type | Round, time | Date | Location | Notes |
| 48 | Loss | 45–3 | Vyacheslav Senchenko | KO | 9 (10), 2:52 | 24 Nov 2012 | Manchester Arena, Manchester, England | |
| 47 | Loss | 45–2 | Manny Pacquiao | KO | 2 (12), 2:59 | 2 May 2009 | MGM Grand Garden Arena, Paradise, US | Lost IBO and The Ring light-welterweight titles |
| 46 | Win | 45–1 | Paulie Malignaggi | TKO | 11 (12), 0:48 | 22 Nov 2008 | MGM Grand Garden Arena, Paradise, US | Retained IBO and The Ring light-welterweight titles |
| 45 | Win | 44–1 | Juan Lazcano | UD | 12 | 24 May 2008 | City Stadium, Manchester, England | Retained IBO and The Ring light-welterweight titles |
| 44 | Loss | 43–1 | Floyd Mayweather Jr. | TKO | 10 (12), 1:35 | 8 Dec 2007 | MGM Grand Garden Arena, Paradise, US | For WBC and The Ring welterweight titles |
| 43 | Win | 43–0 | José Luis Castillo | KO | 4 (12), 2:16 | 23 Jun 2007 | Thomas & Mack Center, Paradise, US | Retained IBO and The Ring light-welterweight titles;Won vacant WBC International light-welterweight title |
| 42 | Win | 42–0 | Juan Urango | UD | 12 | 20 Jan 2007 | Paris, Paradise, US | Retained The Ring light-welterweight title;Won IBF and vacant IBO light-welterweight titles |
| 41 | Win | 41–0 | Luis Collazo | UD | 12 | 13 May 2006 | TD Garden, Boston, US | Won WBA welterweight title |
| 40 | Win | 40–0 | Carlos Maussa | KO | 9 (12), 1:10 | 26 Nov 2005 | Hallam FM Arena, Sheffield, England | Retained IBF and The Ring light-welterweight titles;Won WBA (Unified) light-welterweight title |
| 39 | Win | 39–0 | Kostya Tszyu | RTD | 11 (12), 3:00 | 4 Jun 2005 | MEN Arena, Manchester, England | Won IBF and The Ring light-welterweight titles |
| 38 | Win | 38–0 | Ray Oliveira | KO | 10 (12), 1:38 | 11 Dec 2004 | ExCeL, London, England | Retained WBU light-welterweight title |
| 37 | Win | 37–0 | Michael Stewart | TKO | 5 (12), 2:57 | 1 Oct 2004 | MEN Arena, Manchester, England | Retained WBU light-welterweight title |
| 36 | Win | 36–0 | Carlos Wilfredo Vilches | UD | 12 | 12 Jun 2004 | MEN Arena, Manchester, England | Retained WBU light-welterweight title |
| 35 | Win | 35–0 | Dennis Holbæk Pedersen | TKO | 6 (12), 2:32 | 3 Apr 2004 | MEN Arena, Manchester, England | Retained WBU light-welterweight title |
| 34 | Win | 34–0 | Ben Tackie | UD | 12 | 13 Dec 2003 | MEN Arena, Manchester, England | Retained WBU light-welterweight title |
| 33 | Win | 33–0 | Aldo Nazareno Rios | RTD | 9 (12), 3:00 | 27 Sep 2003 | MEN Arena, Manchester, England | Retained WBU light-welterweight title |
| 32 | Win | 32–0 | Vince Phillips | UD | 12 | 5 Apr 2003 | MEN Arena, Manchester, England | Retained WBU light-welterweight title |
| 31 | Win | 31–0 | Joe Hutchinson | KO | 4 (12), 1:16 | 14 Dec 2002 | Telewest Arena, Newcastle, England | Retained WBU light-welterweight title |
| 30 | Win | 30–0 | Stephen Smith | DQ | 2 (12), 0:28 | 28 Sep 2002 | MEN Arena, Manchester, England | Retained WBU light-welterweight title;Smith disqualified after his cornermen entered the ring |
| 29 | Win | 29–0 | Eamonn Magee | UD | 12 | 1 Jun 2002 | MEN Arena, Manchester, England | Retained WBU light-welterweight title |
| 28 | Win | 28–0 | Mikhail Krivolapov | TKO | 9 (12), 2:31 | 9 Feb 2002 | MEN Arena, Manchester, England | Retained WBU light-welterweight title |
| 27 | Win | 27–0 | Justin Rowsell | TKO | 2 (12), 0:36 | 15 Dec 2001 | Wembley Conference Centre, London, England | Retained WBU light-welterweight title |
| 26 | Win | 26–0 | Freddie Pendleton | KO | 2 (12), 2:40 | 27 Oct 2001 | MEN Arena, Manchester, England | Retained WBU light-welterweight title |
| 25 | Win | 25–0 | John Bailey | TKO | 5 (12), 0:36 | 15 Sep 2001 | MEN Arena, Manchester, England | Retained WBU light-welterweight title |
| 24 | Win | 24–0 | Jason Rowland | KO | 4 (12), 2:08 | 7 Jul 2001 | Manchester Velodrome, Manchester, England | Retained WBU light-welterweight title |
| 23 | Win | 23–0 | Tony Pep | TKO | 4 (12), 2:30 | 26 Mar 2001 | Wembley Conference Centre, London, England | Won vacant WBU light-welterweight title |
| 22 | Win | 22–0 | Jon Thaxton | PTS | 12 | 21 Oct 2000 | Wembley Conference Centre, London, England | Won vacant British light-welterweight title |
| 21 | Win | 21–0 | Giuseppe Lauri | TKO | 5 (12), 1:57 | 23 Sep 2000 | York Hall, London, England | Retained WBO Inter-Continental light-welterweight title;Won WBA Inter-Continental light-welterweight title |
| 20 | Win | 20–0 | Gilbert Quiros | KO | 2 (12), 1:48 | 10 Jun 2000 | Fox Theatre, Detroit, US | Retained WBO Inter-Continental light-welterweight title |
| 19 | Win | 19–0 | Ambioris Figuero | TKO | 4 (12), 0:49 | 16 May 2000 | Spectrum Arena, Warrington, England | Retained WBO Inter-Continental light-welterweight title |
| 18 | Win | 18–0 | Pedro Alonso Teran | TKO | 4 (12), 2:55 | 25 Mar 2000 | Liverpool Olympia, Liverpool, England | Retained WBO Inter-Continental light-welterweight title |
| 17 | Win | 17–0 | Leoncio Garces | TKO | 3 (8), 1:37 | 29 Jan 2000 | MEN Arena, Manchester, England | |
| 16 | Win | 16–0 | Mark Winters | TKO | 4 (12), 0:51 | 11 Dec 1999 | Everton Park Sports Centre, Liverpool, England | Retained WBO Inter-Continental light-welterweight title |
| 15 | Win | 15–0 | Bernard Paul | RTD | 4 (12), 3:00 | 9 Oct 1999 | Bowlers Exhibition Centre, Manchester, England | Retained WBO Inter-Continental light-welterweight title |
| 14 | Win | 14–0 | Mark Ramsey | PTS | 6 | 17 Jul 1999 | The Dome Leisure Centre, Doncaster, England | |
| 13 | Win | 13–0 | Dillon Carew | TKO | 5 (12), 2:00 | 29 May 1999 | North Bridge Leisure Centre, Halifax, England | Won vacant WBO Inter-Continental light-welterweight title |
| 12 | Win | 12–0 | Brian Coleman | KO | 2 (10), 1:18 | 3 Apr 1999 | Royal Albert Hall, London, England | |
| 11 | Win | 11–0 | Tommy Peacock | TKO | 2 (10), 2:21 | 27 Feb 1999 | Sports Centre, Oldham, England | Won vacant Central Area light-welterweight title |
| 10 | Win | 10–0 | Paul Denton | TKO | 6 (8), 0:19 | 19 Dec 1998 | Everton Park Sports Centre, Liverpool, England | |
| 9 | Win | 9–0 | Kevin Carter | TKO | 1 (6) | 31 Oct 1998 | Bally's Park Place, Atlantic City, US | |
| 8 | Win | 8–0 | Pascal Montulet | KO | 2 (6) | 19 Sep 1998 | Arena Oberhausen, Oberhausen, Germany | |
| 7 | Win | 7–0 | Anthony Campbell | PTS | 6 | 18 Jul 1998 | Ponds Forge, Sheffield, England | |
| 6 | Win | 6–0 | Mark Ramsey | PTS | 6 | 30 May 1998 | Whitchurch Leisure Centre, Bristol, England | |
| 5 | Win | 5–0 | Karl Taylor | TKO | 1 (6), 1:45 | 18 Apr 1998 | MEN Arena, Manchester, England | |
| 4 | Win | 4–0 | Paul Salmon | TKO | 1 (4), 1:47 | 27 Mar 1998 | Ice Rink, Telford, England | |
| 3 | Win | 3–0 | David Thompson | TKO | 1 (4), 1:25 | 17 Jan 1998 | Whitchurch Leisure Centre, Bristol, England | |
| 2 | Win | 2–0 | Robbie Alvarez | UD | 4 | 19 Dec 1997 | Madison Square Garden, New York City, US | |
| 1 | Win | 1–0 | Colin McAuley | RTD | 1 (4), 3:00 | 11 Sep 1997 | Kingsway Leisure Centre, Widnes, England | |