No |
Result |
Record |
Opponent |
Date |
Location |
Notes |
21 |
Win |
20–1 |
Richard Riakporhe |
15 Jun 2024 |
Selhurst Park Stadium, London, England |
Retained WBO cruiserweight title |
20 |
Win |
19–1 |
Mateusz |
10 Dec 2023 |
Bournemouth International Centre, Bournemouth, England |
Retained WBO cruiserweight title |
19 |
Win |
18–1 |
Lawrence Okolie |
27 May 2023 |
Dean Court, Bournemouth, England |
Won WBO cruiserweight title |
18 |
Win |
17–1 |
Armend Xhoxhaj |
17 Dec 2022 |
Bournemouth International Centre, Bournemouth, England |
|
17 |
Win |
16–1 |
Isaac Chamberlain |
30 Jul 2022 |
Bournemouth International Centre, Bournemouth, England |
Retained European and Commonwealth cruiserweight titles |
16 |
Win |
15–1 |
Tommy McCarthy |
16 April 2022 |
Manchester Arena, Manchester, England |
Retained European and Commonwealth cruiserweight titles |
15 |
Win |
14–1 |
Dylan Bregeon |
13 Nov 2021 |
Sheffield Arena, Sheffield, England |
Retained European cruiserweight title |
14 |
Win |
13–1 |
Tommy McCarthy |
31 Jul 2021 |
Matchroom Headquarters, Brentwood, England |
Retained Commonwealth cruiserweight title;
Won European and vacant British cruiserweight titles |
13 |
Win |
12–1 |
Vasil Ducar |
20 Mar 2021 |
Wembley Arena, London, England |
Won vacant WBA Continental cruiserweight title |
12 |
Win |
11–1 |
Nathan Thorley |
7 Aug 2020 |
Matchroom Headquarters, Brentwood, England |
Retained Commonwealth cruiserweight title |
11 |
Win |
10–1 |
Craig Glover |
23 Nov 2019 |
Liverpool Arena, Liverpool, England |
Won vacant Commonwealth cruiserweight title |
10 |
Loss |
9–1 |
Richard_Riakporhe |
20 Jul 2019 |
The O2 Arena, London, England |
For WBA Inter-Continental cruiserweight title |
9 |
Win |
9–0 |
Yassine Habachi |
10 May 2019 |
Motorpoint Arena, Nottingham, England |
|
8 |
Win |
8–0 |
Kent Kauppinen |
15 Dec 2018 |
O2 Academy, Bournemouth, England |
|
7 |
Win |
7–0 |
Robin Dupre |
13 Oct 2018 |
York Hall, London, England |
|
6 |
Win |
6–0 |
Michal Pleanik |
16 Jun 2018 |
O2 Academy, Bournemouth, England |
|
5 |
Win |
5–0 |
Gheorghe Danut |
9 Mar 2018 |
O2 Academy, Bournemouth, England |
|
4 |
Win |
4–0 |
Laszlo Ivanyi |
2 Dec 2017 |
Leicester Arena, Leicester, England |
|
3 |
Win |
3–0 |
Jan Hrazdira |
11 Nov 2017 |
Royal Highland Centre, Edinburgh, Scotland |
|
2 |
Win |
2–0 |
Alexandar Todorovic |
14 Oct 2017 |
Wembley Arena, London, England |
|
1 |
Win |
1–0 |
Russ Henshaw |
16 Sep 2017 |
O2 Academy, Bournemouth, England |
|