26 | Win | 22–2–2 | Nathan Kirk | TKO | 7 (8), 1:28 | 4 Oct 2019 | Doncaster Dome, Doncaster, England | |
25 | Win | 21–2–2 | Jamie Speight | PTS | 6 | 19 Jul 2019 | Magna Centre, Rotherham, England | |
24 | Loss | 20–2–2 | Daniel Roman | TKO | 10 (12), 2:36 | 6 Oct 2018 | Wintrust Arena, Chicago, Illinois, US | For WBA super-bantamweight title |
23 | Win | 20–1–2 | Stuart Hall | UD | 12 | 16 Jun 2018 | Metro Radio Arena, Newcastle, England | Retained WBC International super-bantamweight title |
22 | Win | 19–1–2 | Gamal Yafai | UD | 12 | 3 Mar 2018 | FlyDSA Arena, Sheffield, England | Won WBC International super-bantamweight title |
21 | Win | 18–1–2 | Jozsef Ajtai | TKO | 1 (6), 2:04 | 7 Oct 2017 | Manchester Arena, Manchester, England | |
20 | Win | 17–1–2 | Simas Volosinas | PTS | 6 | 1 Jul 2017 | Doncaster Dome, Doncaster, England | |
19 | Loss | 16–1–2 | Rey Vargas | MD | 12 | 25 Feb 2017 | Ice Arena, Hull, England | For vacant WBC super-bantamweight title |
18 | Win | 16–0–2 | Robin Zamora | PTS | 8 | 10 Sep 2016 | The O2 Arena, London, England | |
17 | Win | 15–0–2 | Jorge Sanchez | UD | 12 | 27 Feb 2016 | Manchester Arena, Manchester, England | Won vacant WBC Silver super-bantamweight title |
16 | Win | 14–0–2 | Jeromy Parodi | UD | 12 | 24 Oct 2015 | Sheffield Arena, Sheffield, England | Retained European super-bantamweight title |
15 | Win | 13–0–2 | Alexander Egorov | UD | 12 | 28 Mar 2015 | Sheffield Arena, Sheffield, England | Won vacant European super-bantamweight title |
14 | Win | 12–0–2 | Vusi Malinga | UD | 12 | 25 Oct 2014 | Ice Arena, Hull, England | Won vacant WBO Inter-Continental super-bantamweight title |
13 | Draw | 11–0–2 | Josh Wale | SD | 12 | 21 May 2014 | First Direct Arena, Leeds, England | Retained British super-bantamweight title |
12 | Win | 11–0–1 | Leigh Wood | TKO | 6 (12), 2:03 | 22 Feb 2014 | Ice Arena, Hull, England | Won vacant British super-bantamweight title |
11 | Win | 10–0–1 | Josh Wale | UD | 12 | 28 Sep 2013 | Doncaster Dome, Doncaster, England | |
10 | Win | 9–0–1 | Ross Burkinshaw | TKO | 2 (10), 3:00 | 6 Jul 2013 | Doncaster Dome, Doncaster, England | Retained BBBofC Central Area super-bantamweight title |
9 | Win | 8–0–1 | Paul Economides | UD | 10 | 19 Apr 2013 | Doncaster Dome, Doncaster, England | |
8 | Win | 7–0–1 | Dean Anderson | RTD | 8 (10), 3:00 | 1 Dec 2012 | Doncaster Dome, Doncaster, England | |
7 | Win | 6–0–1 | Scott Gladwin | TKO | 6 (10), 2:46 | 1 Sep 2012 | Doncaster Dome, Doncaster, England | Won vacant BBBofC Central Area super-bantamweight title |
6 | Win | 5–0–1 | Elemir Rafael | PTS | 4 | 8 Jun 2012 | Doncaster Dome, Doncaster, England | |
5 | Draw | 4–0–1 | Ashley Lane | PTS | 4 | 2 Mar 2012 | Doncaster Dome, Doncaster, England | |
4 | Win | 4–0 | Ryan McNicol | PTS | 4 | 4 Nov 2011 | Doncaster Dome, Doncaster, England | |
3 | Win | 3–0 | Adam Hutchinson | PTS | 4 | 8 Apr 2011 | Metrodome, Barnsley, England | |
2 | Win | 2–0 | Pavels Senkovs | PTS | 6 | 4 Mar 2011 | Doncaster Dome, Doncaster, England | |
1 | Win | 1–0 | Plamen Kostadinov | PTS | 4 | 3 Dec 2010 | Doncaster Dome, Doncaster, England | |