Weightclass:  Featherweight
Location:  London, UK
Record:  33 - 9
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
31/03/2024London, UK32 - 9 Amer Nasr1 - 0 WPts
31/01/2024London, UK31 - 9 Waqas Mustafa1 - 10 WPts
02/12/2023London, UK31 - 8 Andrii Petrenko25 - 13 LPts
02/10/2023London, UK30 - 8 Leon Price1 - 0 WPts
03/08/2023London, UK29 - 8 Eddie Schelphaeghe2 - 9 WPts
04/06/2023London, UK28 - 8 John MacIsaac1 - 4 WPts
04/04/2023London, UK27 - 8 Alec Meo0 - 6 WPts
03/02/2023London, UK26 - 8 Rich Mullen9 - 17 WPts
04/12/2022London, UK25 - 8 Asif Zahra7 - 21 WPts
04/10/2022London, UK24 - 8 Rob Murray18 - 10 WPts
06/08/2022London, UK23 - 8 Segun Sodje10 - 3 WPts
05/06/2022London, UK22 - 8 Chancellor Bernardis2 - 2 WPts
06/04/2022Płock, Poland21 - 8 Hainrich Kasperski15 - 8 WPts
06/02/2022Liverpool, UK20 - 8 Spencer Szymanski20 - 3 WPts
01/01/2022Riga, Latvia19 - 8 Dmitri Ganinsh13(1) - 12 WPts
02/11/2021Brighton and Hove, UK18 - 8 Desmond Lewis11 - 13 WPts
11/09/2021London, UK18 - 7 Bryn Kennedy8 - 13 LPts
25/07/2021London, UK17 - 7 Dale Skillen6 - 12 WPts
24/05/2021Gloucester, UK16 - 7 Lloyd Moore13 - 8(3) WPts
10/04/2021London, UK16 - 6 Stuart Buik8 - 7 LPts
07/02/2021Brighton and Hove, UK16 - 5 Desmond Lewis8 - 11 LPts
30/12/2020Melbourne, Australia15 - 5 Robert Lacey8 - 7 WPts
31/10/2020London, UK14 - 5 Tom Tobin5 - 7 WPts
01/09/2020London, UK13 - 5 Edward Hart8 - 9 WPts
17/07/2020London, UK12 - 5 Gareth McCoig4 - 7 WPts
16/05/2020London, UK11 - 5 Asif Zahra6 - 6 WPts
16/03/2020London, UK11 - 4 Duncan MacConnell7 - 3 LPts
15/01/2020London, UK10 - 4 Kristo Kataisto8 - 4 WPts
15/11/2019Telford, UK9 - 4 Ian Trotter4 - 6 WPts
04/10/2019London, UK8 - 4 Edward Hart5 - 6 WPts
04/08/2019Naples, Italy7 - 4 Vico Sacchi1 - 0 WPts
05/06/2019London, UK6 - 4 Gao Jeng4 - 2 WPts
06/04/2019London, UK5 - 4 Marlen Prokofyev1 - 0 WPts
04/02/2019Coventry, UK4 - 4 Leon Donnelly0 - 1 WPts
22/12/2018London, UK3 - 4 Nicholas Vine5 - 2 WPts
23/10/2018Wellington, New Zealand3 - 3 Danny Mabon6 - 0 LPts
25/08/2018London, UK3 - 2 Baard Van der Biest4 - 1 LPts
27/06/2018Birmingham, UK3 - 1 Dillon Castile2 - 0 LPts
19/05/2018Blackburn, UK3 - 0 George McNichols0 - 0 LPts
23/03/2018London, UK2 - 0 David Veatch2 - 0 WPts
09/02/2018London, UK1 - 0 Asif Vohra0 - 1 WPts
05/01/2018Newcastle, UK0 - 0 David McNaughton0 - 0 WPts