| No. | Result | Record | Opponent | Type | Round, time | Date | Location | Notes |
| 49 | Win | 36–13 | Otto Wallin | UD | 12 | 8 Feb 2025 | Co-op Live, Manchester, England | |
| 48 | Win | 35–13 | Joe Joyce | UD | 10 | 27 Jul 2024 | The O2 Arena, London, England | |
| 47 | Win | 34–13 | Gerald Washington | UD | 10 | 12 Aug 2023 | The O2 Arena, London, England | |
| 46 | Loss | 33–13 | Tyson Fury | TKO | 10 (12), 2:51 | 3 Dec 2022 | Tottenham Hotspur Stadium, London, England | For WBC heavyweight title |
| 45 | Win | 33–12 | Kubrat Pulev | SD | 12 | 9 Jul 2022 | The O2 Arena, London, England | Won vacant WBA International heavyweight title |
| 44 | Loss | 32–12 | Joseph Parker | UD | 12 | 18 Dec 2021 | AO Arena, Manchester, England | For WBO Inter-Continental heavyweight title |
| 43 | Loss | 32–11 | Joseph Parker | SD | 12 | 1 May 2021 | AO Arena, Manchester, England | For vacant WBO Inter-Continental heavyweight title |
| 42 | Loss | 32–10 | Oleksandr Usyk | UD | 12 | 31 Oct 2020 | The SSE Arena, London, England | Lost WBO Inter-Continental heavyweight title |
| 41 | Win | 32–9 | David Price | TKO | 4 (12), 2:00 | 26 Oct 2019 | The O2 Arena, London, England | Won vacant WBO Inter-Continental heavyweight title |
| 40 | Win | 31–9 | Artur Szpilka | KO | 2 (10), 1:01 | 20 Jul 2019 | The O2 Arena, London, England | |
| 39 | Win | 30–9 | Senad Gashi | UD | 10 | 20 Apr 2019 | The O2 Arena, London, England | |
| 38 | Loss | 29–9 | Dillian Whyte | KO | 11 (12), 1:56 | 22 Dec 2018 | The O2 Arena, London, England | For WBC Silver and WBO International heavyweight titles |
| 37 | Win | 29–8 | Carlos Takam | TKO | 8 (12), 1:01 | 28 Jul 2018 | The O2 Arena, London, England | Won vacant WBA International heavyweight title |
| 36 | Win | 28–8 | Zakaria Azzouzi | TKO | 2 (8), 2:12 | 24 Mar 2018 | The O2 Arena, London, England | |
| 35 | Loss | 27–8 | Agit Kabayel | MD | 12 | 4 Nov 2017 | Casino de Salle Medcin, Monte Carlo, Monaco | For European heavyweight title |
| 34 | Win | 27–7 | Robert Filipovic | TKO | 5 (6), 1:20 | 30 Sep 2017 | Echo Arena, Liverpool, England | |
| 33 | Loss | 26–7 | Dillian Whyte | SD | 12 | 10 Dec 2016 | Manchester Arena, Manchester, England | For WBC International heavyweight title |
| 32 | Win | 26–6 | Drazan Janjanin | KO | 2 (8), 1:09 | 10 Sep 2016 | Hovet, Stockholm, Sweden | |
| 31 | Loss | 25–6 | Kubrat Pulev | SD | 12 | 7 May 2016 | Barclaycard Arena, Hamburg, Germany | For vacant European heavyweight title |
| 30 | Win | 25–5 | Andras Csomor | TKO | 2 (8), 2:08 | 9 Jan 2016 | Baden-Arena, Offenburg, Germany | |
| 29 | Win | 24–5 | Jakov Gospic | TKO | 3 (8), 2:23 | 12 Dec 2015 | The O2 Arena, London, England | |
| 28 | Win | 23–5 | Peter Erdos | TKO | 5 (8), 1:01 | 5 Dec 2015 | Inselparkhalle, Hamburg, Germany | |
| 27 | Win | 22–5 | Marcelo Nascimento | PTS | 10 | 26 Sep 2015 | The SSE Arena, London, England | |
| 26 | Win | 21–5 | Beka Lobjanidze | KO | 1 (10), 0:29 | 24 Jul 2015 | The SSE Arena, London, England | |
| 25 | Loss | 20–5 | Tyson Fury | RTD | 10 (12), 3:00 | 29 Nov 2014 | ExCeL, London, England | Lost European and WBO International heavyweight titles;For vacant British heavyweight title |
| 24 | Win | 20–4 | Kevin Johnson | UD | 12 | 15 Feb 2014 | Copper Box Arena, London, England | Retained WBA and WBO International heavyweight titles |
| 23 | Win | 19–4 | Ondřej Pála | TKO | 3 (12), 2:25 | 30 Nov 2013 | Copper Box Arena, London, England | Retained WBO International heavyweight title;Won vacant WBA International heavyweight title |
| 22 | Win | 18–4 | Edmund Gerber | TKO | 5 (12), 2:50 | 21 Sep 2013 | Copper Box Arena, London, England | Won vacant European heavyweight title |
| 21 | Win | 17–4 | Malik Scott | TKO | 6 (10), 2:56 | 20 Jul 2013 | Wembley Arena, London, England | Won vacant WBO International heavyweight title |
| 20 | Win | 16–4 | Hector Alfredo Avila | TKO | 9 (10), 2:49 | 20 Apr 2013 | Wembley Arena, London, England | |
| 19 | Loss | 15–4 | David Haye | TKO | 5 (10), 2:59 | 14 Jul 2012 | Boleyn Ground, London, England | For vacant WBA Inter-Continental and WBO International heavyweight titles |
| 18 | Loss | 15–3 | Vitali Klitschko | UD | 12 | 18 Feb 2012 | Olympiahalle, Munich, Germany | For WBC heavyweight title |
| 17 | Loss | 15–2 | Robert Helenius | SD | 12 | 3 Dec 2011 | Hartwall Arena, Helsinki, Finland | For WBA Inter-Continental, WBO Inter-Continental, and vacant European heavyweight titles |
| 16 | Win | 15–1 | Remigijus Ziausys | PTS | 6 | 11 Nov 2011 | North Bridge Leisure Centre, Halifax, England | |
| 15 | Loss | 14–1 | Tyson Fury | UD | 12 | 23 Jul 2011 | Wembley Arena, London, England | Lost British and Commonwealth heavyweight titles |
| 14 | Win | 14–0 | Sam Sexton | TKO | 9 (12), 2:53 | 18 Sep 2010 | LG Arena, Birmingham, England | Retained British heavyweight title;Won Commonwealth heavyweight title |
| 13 | Win | 13–0 | Danny Williams | TKO | 2 (12), 1:41 | 15 May 2010 | Boleyn Ground, London, England | Won British heavyweight title |
| 12 | Win | 12–0 | Carl Baker | TKO | 2 (10), 2:13 | 13 Feb 2010 | Wembley Arena, London, England | |
| 11 | Win | 11–0 | Zurab Noniashvili | TKO | 3 (8), 2:20 | 9 Oct 2009 | York Hall, London, England | |
| 10 | Win | 10–0 | Paul Butlin | PTS | 8 | 22 May 2009 | York Hall, London, England | |
| 9 | Win | 9–0 | Daniil Peretyatko | PTS | 8 | 30 Jan 2009 | York Hall, London, England | |
| 8 | Win | 8–0 | Neil Simpson | RTD | 2 (8), 3:00 | 6 Dec 2008 | ExCeL, London, England | |
| 7 | Win | 7–0 | Lee Swaby | TKO | 3 (8), 2:45 | 26 Sep 2008 | York Hall, London, England | |
| 6 | Win | 6–0 | Shawn McLean | TKO | 6 (8), 3:00 | 12 Sep 2008 | Grosvenor House, London, England | |
| 5 | Win | 5–0 | Sam Sexton | TKO | 6 (6), 2:34 | 14 Jun 2008 | York Hall, London, England | |
| 4 | Win | 4–0 | Paul Butlin | PTS | 4 | 12 Jan 2008 | York Hall, London, England | |
| 3 | Win | 3–0 | Darren Morgan | PTS | 4 | 13 Oct 2007 | York Hall, London, England | |
| 2 | Win | 2–0 | Tony Booth | PTS | 4 | 7 Apr 2007 | Millennium Stadium, Cardiff, Wales | |
| 1 | Win | 1–0 | István Kecskés | TKO | 2 (4), 1:21 | 17 Feb 2007 | Wembley Arena, London, England | |