| No amateur resultsProfessional record| Date | Opponent | Place | Result |  | 2011 |  | + Apr. 15 | Jason  Thompson | Renfrew, Scotland | TKO 5 (Rtd) |  | + Nov. 4 | Marvin  Campbell | Glasgow, Scotland | TKO 1 |  | 2012 |  | = Mar. 2 | Maxi  Hughes | Doncaster, England | Draw 4 |  | + Sept. 1 | Youssef  Al  Hamidi | Dundee, Scotland | W 8 |  | = Nov. 10 | Ryan  Walsh | Norwich, England | Draw 10 |  | (For vacant British Masters Super-Featherweight Title) |  | + Dec. 8 | Abdul  Rashid | Edinburgh, Scotland | W 8 |  | 2013 |  | + Mar. 9 | Michael  Stupart | Dundee, Scotland | TKO 2 |  | 2014 |  | + Nov. 1 | Janis  Puksins | Aberdeen, Scotland | TKO 3 |  | - Nov. 24 | Craig  Evans | Mayfair, England | L 10 |  | 2015 Inactive
 |  | 2016 |  | - Nov. 26 | Martin  Ward | Wembley, England | L 12 |  | (For British Super-Featherweight Title) | 
   SummaryTotal bouts: 10, Won: 6 (4 inside the limit), Lost: 2 (0 inside the limit), Draw: 2, NC: 0 |