| No. | Result | Record | Opponent | Type | Round, time | Date | Location | Notes |
| 11 | Win | 10–0–1 | Benjamin Gavazi | KO | 1 (10), 2:15 | 29 Nov 2025 | National Exhibition Centre, Birmingham, England | Won vacant WBC Silver light-heavyweight title |
| 10 | Win | 9–0–1 | Liam Cameron | TKO | 2 (10), 1:53 | 20 Apr 2025 | bp pulse LIVE, Birmingham, England | |
| 9 | Draw | 8–0–1 | Liam Cameron | TD | 5 (10), 3:00 | 12 Oct 2024 | Kingdom Arena, Riyadh, Saudi Arabia | Retained IBF International light-heavyweight title;For vacant WBO Global light-heavyweight title |
| 8 | Win | 8–0 | Eworitse Ezra Arenyeka | UD | 10 | 15 Jun 2024 | Selhurst Park, London, England | Won vacant IBF International light-heavyweight title |
| 7 | Win | 7–0 | Leon Willings | PTS | 8 | 31 Mar 2024 | The O2 Arena, London, England | |
| 6 | Win | 6–0 | Khalid Graidia | TKO | 5 (8), 1:57 | 3 Feb 2024 | OVO Arena, London, England | |
| 5 | Win | 5–0 | Stiven Dredhaj | KO | 4 (8), 0:54 | 10 Dec 2023 | Bournemouth International Centre, Bournemouth, England | |
| 4 | Win | 4–0 | Vladimir Belujsky | TKO | 8 (8), 1:49 | 1 July 2023 | Manchester Arena, Manchester, England | |
| 3 | Win | 3–0 | Jordan Grant | TKO | 3 (6), 0:13 | 6 May 2023 | Resorts World Arena, Birmingham, England | |
| 2 | Win | 2–0 | Petar Nosic | UD | 6 | 20 Aug 2022 | Jeddah Superdome, Jeddah, Saudi Arabia | |
| 1 | Win | 1–0 | Greg O'Neil | KO | 2 (6), 0:21 | 30 Jul 2022 | Bournemouth International Centre, Bournemouth, England | |