| No. | Result | Record | Opponent | Type | Round, time | Date | Location | Notes |
| 33 | Win | 24–7–1 (1) | Troy Jones | UD | 10 | 1 Nov 2025 | Co-op Live Arena, Manchester, England | |
| 32 | Loss | 23–7–1 (1) | Benjamin Whittaker | TKO | 2 (10), 1:53 | 20 Apr 2025 | bp pulse LIVE, Birmingham, England | |
| 31 | Draw | 23–6–1 (1) | Benjamin Whittaker | TD | 5 (10), 3:00 | 12 Oct 2024 | Kingdom Arena, Riyadh, Saudi Arabia | For IBF International and vacant WBO Global light-heavyweight titles;Whittaker was unable to continue due to an "ankle injury" when falling out of the ring |
| 30 | Loss | 23–6 (1) | Lyndon Arthur | SD | 10 | 21 Jun 2024 | Bolton Whites Hotel, Bolton, England | For vacant WBA Inter-Continental light heavyweight title |
| 29 | Win | 23–5 (1) | Hussein Itaba | TKO | 1 (6), 2:32 | 23 Mar 2024 | Sheffield Arena, Sheffield, England | |
| 28 | Win | 22–5 (1) | Harry Matthews | KO | 1 (6), 2:59 | 9 Feb 2024 | Park Community Arena, Sheffield, England | |
| 27 | Win | 21–5 (1) | Robbie Connor | PTS | 6 | 6 Oct 2023 | Park Community Arena, Sheffield, England | |
| 26 | NC | 20–5 (1) | Nicky Jenman | NC | 2 (12), 3:00 | 27 Apr 2018 | IceSheffield, Sheffield, England | Retained Commonwealth middleweight title;Originally TKO win for Cameron, changed to NC after he tested positive for cocaine |
| 25 | Win | 20–5 | Sam Sheedy | TKO | 8 (12), 0:40 | 13 Oct 2017 | Ponds Forge Arena, Sheffield, England | Won Commonwealth middleweight title |
| 24 | Loss | 19–5 | Zac Dunn | UD | 12 | 25 Nov 2016 | The Flemington Pavilion, Melbourne, Australia | For vacant Commonwealth super-middleweight title |
| 23 | Win | 19–4 | Giorgi Beroshvili | TKO | 4 (10), 2:11 | 17 Oct 2015 | Magna Centre, Rotherham, England | |
| 22 | Loss | 18–4 | Luke Blackledge | UD | 12 | 4 Apr 2015 | King George's Hall, Blackburn, England | For vacant Commonwealth super-middleweight title |
| 21 | Win | 18–3 | Tobias Webb | UD | 10 | 13 Dec 2014 | Hillsborough Leisure Centre, Sheffield, England | |
| 20 | Win | 17–3 | Philip Kotey | RTD | 4 (10), 3:00 | 13 Sep 2014 | Octagon Centre, Sheffield, England | |
| 19 | Win | 16–3 | Wayne Reed | UD | 10 | 10 May 2014 | Octagon Centre, Sheffield, England | Won vacant IBO Youth super-middleweight title |
| 18 | Loss | 15–3 | Rod Smith | PTS | 10 | 13 Dec 2013 | IceSheffield, Sheffield, England | For vacant International Masters middleweight title |
| 17 | Win | 15–2 | Zahari Mutafchiev | PTS | 4 | 14 Sep 2013 | Magna Centre, Rotherham, England | |
| 16 | Win | 14–2 | Harry Matthews | PTS | 6 | 17 May 2013 | Ponds Forge Arena, Sheffield, England | |
| 15 | Win | 13–2 | Paul Morby | TKO | 1 (6), 1:10 | 15 Dec 2012 | Octagon Centre, Sheffield, England | |
| 14 | Loss | 12–2 | Jez Wilson | PTS | 10 | 23 Jun 2012 | Don Valley Stadium, Sheffield, England | For Central Area middleweight title |
| 13 | Win | 12–1 | Harry Matthews | PTS | 6 | 3 Mar 2012 | Hillsborough Leisure Centre, Sheffield, England | |
| 12 | Win | 11–1 | Terry Carruthers | PTS | 6 | 29 Oct 2011 | Doncaster Dome, Doncaster, England | |
| 11 | Win | 10–1 | Costas Osben | KO | 2 (4), 1:05 | 3 Sep 2011 | Doncaster Dome, Doncaster, England | |
| 10 | Loss | 9–1 | Erick Ochieng | PTS | 8 | 28 May 2011 | Hillsborough Leisure Centre, Sheffield, England | |
| 9 | Win | 9–0 | Jason Ball | TKO | 1 (8), 1:55 | 30 Apr 2011 | Don Valley Stadium, Sheffield, England | |
| 8 | Win | 8–0 | Lester Walsh | TKO | 4 (6), 2:42 | 22 Jan 2011 | Doncaster Dome, Doncaster, England | |
| 7 | Win | 7–0 | Zahari Mutafchiev | PTS | 6 | 10 Dec 2010 | Don Valley Stadium, Sheffield, England | |
| 6 | Win | 6–0 | Ryan Clark | PTS | 4 | 9 Oct 2010 | Hotel de France, Saint Helier, Jersey | |
| 5 | Win | 5–0 | Dee Mitchell | PTS | 4 | 2 Jul 2010 | Doncaster Dome, Doncaster, England | |
| 4 | Win | 4–0 | Alex Spitko | TKO | 3 (4), 1:00 | 23 Apr 2010 | Skydome, Coventry, England | |
| 3 | Win | 3–0 | Kevin McCauley | PTS | 6 | 20 Feb 2010 | City Hall, Sheffield, England | |
| 2 | Win | 2–0 | Ryan Clark | PTS | 6 | 20 Dec 2009 | Octagon Centre, Sheffield, England | |
| 1 | Win | 1–0 | Matt Scriven | PTS | 6 | 24 Oct 2009 | City Hall, Sheffield, England | |