Weightclass:  Lightweight
Location:  Norwich, UK
Record:  31(2) - 17(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
16/01/2025Norwich, UK30(2) - 17(1) Zafa Jamail1 - 10 WPts
17/11/2024Norwich, UK29(2) - 17(1) Hubert Baudin1 - 7 WPts
17/09/2024Norwich, UK28(1) - 17(1) Dmitri Kasymbecoff0 - 7(1) WKO3
19/07/2024Norwich, UK27(1) - 17(1) Oliver Brody4 - 6 WPts
19/05/2024Norwich, UK26(1) - 17(1) Jacob McMahon3 - 2 WPts
20/03/2024Norwich, UK25(1) - 17(1) Patrick MacIntyre1 - 1 WPts
20/01/2024Busan, South Korea25(1) - 16(1) Ui-jo Kil1 - 4 LPts
21/11/2023Norwich, UK25(1) - 15(1) Mark Vincent32 - 7 LPts
22/09/2023Vilnius, Lithuania25(1) - 14(1) Dominik Chobot15 - 6 LPts
25/07/2023Norwich, UK24(1) - 14(1) Edmondo Di Giorgio20(3) - 12 WPts
26/05/2023Naples, Italy24(1) - 13(1) Arturo Ciani10 - 17 LPts
28/03/2023Norwich, UK23(1) - 13(1) Mark Clapperton4 - 4 WPts
28/01/2023Dushanbe, Tajikistan22(1) - 13(1) Yadigar Rizaev11 - 17 WPts
30/11/2022Vienna, Austria21(1) - 13(1) Dolphus Baczkowski1 - 5 WPts
02/10/2022Manchester, UK20(1) - 13(1) Mark Tonner7 - 19 WPts
16/08/2022Cardiff, UK20(1) - 12(1) Rhys Bowen25 - 5 LPts
26/06/2022Leicester, UK20(1) - 11(1) Colin Badder12 - 12(1) LPts
25/05/2022London, UK19 - 11(1) Owen Pryce8 - 19 WKO3
16/04/2022Leicester, UK19 - 10(1) Jeremy Burton10 - 14 LPts
17/02/2022London, UK18 - 10(1) Barry Pryce17(1) - 6 WPts
17/01/2022Montreal, Canada17 - 10(1) Corbin Cevert14 - 9 WPts
19/11/2021Leeds, UK16 - 10(1) Chris Owen10 - 13 WPts
07/10/2021Vilnius, Lithuania16 - 9(1) Leon Jacek9 - 12 LPts
09/08/2021Newcastle, UK15 - 9(1) Bart Burke16 - 3 WPts
12/06/2021Norwich, UK14 - 9(1) Quinto Flore3 - 4 WPts
12/04/2021Mumbai, India14 - 8(1) Atif Saad12 - 5 LPts
12/02/2021London, UK13 - 8(1) Jeremy Curvis5 - 13 WPts
22/12/2020Norwich, UK13 - 7(1) Aftab Sultana3 - 9 LPts
21/10/2020London, UK12 - 7(1) Greg McGuire9 - 7 WPts
23/08/2020Glasgow, UK12 - 6(1) William McPhillips11 - 6 LPts
18/07/2020Norwich, UK11 - 6(1) Bart Poyner9 - 1 WPts
17/05/2020Norwich, UK10 - 6(1) Dillon Peedin5 - 3 WPts
17/03/2020Dublin, Ireland9 - 6(1) Arthur McCabe1 - 5 WPts
17/01/2020Norwich, UK8 - 6(1) Rick Storch2 - 4 WPts
17/11/2019Norwich, UK7 - 6(1) Diego Aristizabal4 - 3 WPts
17/09/2019London, UK6 - 6(1) Gethin Davies3 - 7 WPts
01/08/2019Mamelodi, South Africa5 - 6(1) Phumelele Muthambi3 - 3 WPts
03/06/2019Norwich, UK4 - 6(1) Ngaoprajan Wongmeema1 - 3 WPts
04/04/2019Norwich, UK3 - 6(1) Paul Steen2 - 6 WPts
02/02/2019London, UK3 - 5(1) Lucas Markey0 - 2 LPts
06/12/2018Brighton and Hove, UK3 - 4(1) Ashley Banks2 - 1 LPts
17/10/2018Bristol, UK2 - 4(1) Alec Kilduff0 - 1 WPts
31/08/2018Norwich, UK1 - 4(1) Tobias Mariano0 - 2 WPts
03/07/2018Toronto, Canada0 - 4(1) Davie Barron1 - 0 WPts
05/05/2018Bradford, UK0 - 3(1) Jamie Twaddle0 - 0 LPts
19/03/2018London, UK0 - 2(1) Alex McRorie0 - 0 LPts
09/02/2018Glasgow, UK0 - 1 Mark McNelley0 - 1 LKO3
09/01/2018Norwich, UK0 - 0 James Maguire0 - 0 LPts