| 37 Wins (21 (T)Knockouts, 16 decisions), 7 Losses (4 (T)Knockouts, 3 decisions)[1] 
| Result | Record | Opponent | Type | Round, Time | Date | Location | Notes |  
| Loss | 37-7 |  Paul McCloskey | TKO | 4 (12), 2:46 | 2007-12-08 |  Belfast, United Kingdom | For vacant IBF International light welterweight title |  
| Loss | 37-6 |  John Fewkes | PTS | 8 (8) | 2007-07-13 |  Barnsley, United Kingdom |  |  
| Loss | 37-5 |  Yuri Romanov | KO | 3 (12) | 2007-04-28 |  Minsk, Belarus | For EBU (European) lightweight title |  
| Win | 37-4 |  Frederic Gosset | TKO | 1 (6) | 2007-03-03 |  Tirana, Albania |  |  
| Win | 36-4 |  Jon Honney | PTS | 6 (6) | 2006-05-26 |  Bethnal Green, United Kingdom |  |  
| Win | 35-4 |  Dean Phillips | TKO | 1 (8) | 2006-04-02 |  Bethnal Green, United Kingdom |  |  
| Win | 34-4 |  Vlado Buchkovsky | PTS | 8 (8), 3:00 | 2005-12-23 |  Skopje, Macedonia |  |  
| Loss | 33-4 |  Janos Nagy | Decision (Unanimous) | 12 (12), 3:00 | 2005-09-10 |  Debrecen, Hungary | For International Boxing Council super featherweight title |  
| Win | 33-3 |  Branco Mitrevski | TKO | 6 (6) | 2005-08-27 |  Veles, Macedonia |  |  
| Loss | 32-3 |  Sergey Gulyakevich | TKO | 2 (12) | 2005-07-20 |  Monte Carlo, Monaco | Losses WBA Inter-Continental lightweight title |  
| Win | 32-2 |  Rakhim Mingaleev | TKO | 4 (8) | 2005-03-05 |  Durrës, Albania |  |  
| Win | 31-2 |  Dmitry Yakubchik | Decision (Unanimous) | 6 (6), 3:00 | 2004-06-16 |  Minsk, Belarus |  |  
| Win | 30-2 |  Francky Leroy | TKO | 5 (12) | 2004-01-31 |  Grande-Synthe, France | Wins vacant World Boxing Union lightweight title |  
| Win | 29-2 |  Pavel Potipko | Decision (Unanimous) | 6 (6), 3:00 | 2003-07-05 |  Saint Petersburg, Russia |  |  
| Win | 28-2 |  Rakhim Mingaleev | Decision (Unanimous) | 6 (6), 3:00 | 2003-05-24 |  Gravelines, France |  |  
| Loss | 27-2 |  Daniel Attah | Decision (Unanimous) | 10 (10), 3:00 | 2002-08-03 |  Jersey City, New Jersey, United States |  |  
| Win | 27-1 |  Luis Villalta | TD | 6 (10), 3:00 | 2002-08-03 |  Mashantucket, Connecticut, United States |  |  
| Win | 26-1 |  Gustavo Corral | KO | 6 (10), 1:28 | 2002-03-21 |  Phoenix, Arizona, United States |  |  
| Win | 25-1 |  Adrian Parlogea | TKO | 3 (6) | 2001-10-06 |  Sofia, Bulgaria |  |  
| Loss | 24-1 |  Luis Alfonso Lizarraga | TKO | 6 (10), 1:18 | 2001-08-21 |  Tempe, Arizona, United States |  |  
| Win | 24-0 |  Anatoly Alexandrov | TKO | 1 (12), 0:38 | 2001-01-20 |  Bethnal Green, United Kingdom | Wins EBU (European) super featherweight title |  
| Win | 23-0 |  Charles Shepherd | Decision (Unanimous) | 12 (12), 3:00 | 2000-11-11 |  Belfast, United Kingdom | Retains WBC International super featherweight title |  
| Win | 22-0 |  Dramane Nabaloum | TKO | 6 (12) | 2000-07-13 |  Bethnal Green, United Kingdom | Retains WBC International super featherweight title |  
| Win | 21-0 |  Jimmy Zeikle | KO | 2 (12) | 2000-05-11 |  Newark-on-Trent, United Kingdom | Retains WBA Inter-Continental super featherweight title |  
| Win | 20-0 |  Kirkor Kirkorov | RTD | 4 (12), 3:00 | 2000-03-25 |  Białystok, Poland | Wins WBC International super featherweight title |  
| Win | 19-0 |  David Mathieu | TKO | 6 (8), 0:33 | 2000-02-21 |  Southwark, United Kingdom |  |  
| Win | 18-0 | .svg.png) Pascal Montulet | PTS | 10 (10), 3:00 | 1999-11-13 |  Cottingham, United Kingdom |  |  
| Win | 17-0 |  Carl Allen | KO | 2 (6) | 1999-10-19 |  Bethnal Green, United Kingdom |  |  
| Win | 16-0 |  Laszlo Bognar | TKO | 1 (12) | 1999-07-15 |  Peterborough, United Kingdom | Retains WBA Inter-Continental super featherweight title |  
| Win | 15-0 |  Rakhim Mingaleev | Decision (Unanimous) | 12 (12), 3:00 | 1999-04-29 |  Bethnal Green, United Kingdom | Wins WBA Inter-Continental super featherweight title |  
| Win | 14-0 |  Brian Coleman | PTS | 6 (6), 3:00 | 1999-02-06 |  Halifax, United Kingdom |  |  
| Win | 13-0 |  Didier Schaeffer | PTS | 8 (8), 3:00 | 1998-12-12 |  Chester, United Kingdom |  |  
| Win | 12-0 |  Anatoly Vinevsky | TKO | 2 (6) | 1998-10-02 |  Wrocław, Poland |  |  
| Win | 11-0 |  Didier Tual | TKO | 3 (6) | 1998-08-08 |  Scarborough, United Kingdom |  |  
| Win | 10-0 |  John T. Kelly | TKO | 5 (8) | 1998-06-09 |  Cottingham, United Kingdom |  |  
| Win | 9-0 |  Anthony Campbell | PTS | 8 (8), 3:00 | 1998-03-14 |  Bethnal Green, United Kingdom |  |  
| Win | 8-0 |  Mauricio Bernal | KO | 1 (6) | 1997-12-16 |  Grande-Synthe, France |  |  
| Win | 7-0 |  John T. Kelly | PTS | 6 (6), 3:00 | 1997-11-22 |  Manchester, United Kingdom |  |  
| Win | 6-0 |  Karl Taylor | PTS | 4 (4), 3:00 | 1997-10-25 |  Queensferry, United Kingdom |  |  
| Win | 5-0 |  Ervine Blake | PTS | 4 (4), 3:00 | 1997-09-02 |  Southwark, United Kingdom |  |  
| Win | 4-0 |  Sevladin Rousev | KO | 2 (4) | 1997-08-17 |  Belmeken, Bulgaria |  |  
| Win | 3-0 |  Bamana Dibateza | PTS | 4 (4), 3:00 | 1997-06-30 |  Bethnal Green, United Kingdom |  |  
| Win | 2-0 |  Andrew Robinson | TKO | 2 (4) | 1997-05-20 |  Cheshunt, United Kingdom |  |  
| Win | 1-0 |  Wayne Jones | TKO | 1 (4) | 1997-04-28 |  Cottingham, United Kingdom | Pro debut |  |