Weightclass:  Heavyweight
Location:  London, UK
Record:  16 - 18(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
16/08/2027London, UK15 - 18(1) Kris Cohran0 - 4 WPts
16/06/2027London, UK14 - 18(1) Ashley Rhys0 - 1 WPts
17/04/2027London, UK14 - 17(1) Alastair McComb17 - 11(1) LPts
16/02/2027London, UK13 - 17(1) Juwon Aku6(1) - 10 WPts
18/12/2026London, UK12 - 17(1) Neper Negrin2 - 1 WPts
19/10/2026London, UK11 - 17(1) Francois Noland3 - 3 WPts
20/08/2026London, UK10 - 17(1) Venacio Escudero2 - 12 WPts
21/06/2026London, UK9 - 17(1) Cisco Cotto4 - 7 WPts
22/04/2026London, UK8 - 17(1) Griffith Pryce0 - 18(10) WPts
21/02/2026London, UK7 - 17(1) Kir Lielozols3 - 6 WPts
23/12/2025London, UK6 - 17(1) William Phaup3 - 30 WPts
24/10/2025London, UK5 - 17(1) Montana Barreda6 - 14 WPts
26/08/2025Khayelitsha, South Africa5 - 16(1) Faraji Mankattah15(1) - 31 LPts
28/06/2025London, UK5 - 15(1) Rashid Kaiser4 - 12 LPts
28/04/2025London, UK4 - 15(1) Michael Bowens4 - 8 WPts
28/02/2025Panama City, Panama3 - 15(1) Ramirez Rubio3 - 23 WPts
31/12/2024London, UK2 - 15(1) Lollaert Melly0 - 1 WPts
02/11/2024London, UK1 - 15(1) Kashif Masood2 - 6 WPts
04/09/2024Sumqayit, Azerbaijan1 - 14(1) Rashad Massoud7 - 15 LPts
07/07/2024Płock, Poland1 - 13(1) Leszek Kohanski19 - 13 LPts
09/05/2024Hull, UK1 - 12(1) Farhan Nazar6 - 14 LPts
13/03/2024Swindon, UK1 - 11(1) Sid Ahearne21(1) - 16 LPts
21/01/2024London, UK0 - 11(1) Sam Coghlan0 - 0 WPts
13/01/2024Swindon, UK0 - 10(1) Sid Ahearne20(1) - 16 LPts
15/11/2023Plymouth, UK0 - 9(1) Michael Elgin11(1) - 23(2) LPts
20/09/2023Northampton, UK0 - 8(1) John McFarland15 - 22 LPts
19/08/2023Algiers, Algeria0 - 7(1) Abdul Chikhi5 - 29(1) LPts
21/06/2023London, UK0 - 6(1) Shaun Humphreys22 - 10 LPts
17/05/2023London, UK0 - 5(1) Nathan Duggan21 - 11 LPts
19/03/2023London, UK0 - 4(1) Bob Vert5 - 7 LPts
18/01/2023Southampton, UK0 - 3(1) Victor Morgan0 - 0 LPts
21/11/2022London, UK0 - 2 Tim Weale20(1) - 7 LKO3
01/10/2022Portsmouth, UK0 - 1 Arnie McAda24 - 6 LPts
05/08/2022London, UK0 - 0 Darryl Omolade23(2) - 9 LPts