Weightclass:  Light Welterweight
Location:  London, UK
Record:  33(1) - 8
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
19/02/2025London, UK32(1) - 8 Yakiv Markoski5 - 18 WPts
21/12/2024London, UK31(1) - 8 Hamish McComb0 - 1 WPts
22/10/2024London, UK30(1) - 8 Asif Shaker1 - 1 WPts
23/08/2024London, UK29(1) - 8 Fresco Mateos1 - 1 WPts
25/06/2024London, UK28 - 8 Fino Bonucci2 - 4 WKO3
26/04/2024London, UK27 - 8 Kosol Surasiang5 - 17 WPts
26/02/2024London, UK26 - 8 Aleksei Dostaev0 - 8 WPts
28/12/2023London, UK25 - 8 Archemorus Pepi2 - 12(1) WPts
29/10/2023London, UK24 - 8 Marißn Kostelac0 - 5 WPts
30/08/2023London, UK23 - 8 Bruce Johns0 - 3 WPts
01/07/2023London, UK22 - 8 Karl Deasmhumhain0 - 20(2) WPts
02/05/2023London, UK21 - 8 Otakar Nemec0 - 4 WPts
04/03/2023Galway, Ireland20 - 8 Rob Baines15(1) - 16 WPts
04/01/2023London, UK19 - 8 Roger Breckon17 - 14 WPts
07/11/2022Ulaanbaatar, Mongolia19 - 7 Yong Tay11 - 6 LPts
09/09/2022Newcastle, UK19 - 6 Henry Blyth20 - 6 LPts
25/07/2022Watford, UK19 - 5 Callum Edmund14 - 7 LPts
24/06/2022Shah Alam, Malaysia18 - 5 Ahmed Arafat3(1) - 14 WPts
26/04/2022Blackburn, UK18 - 4 Lewys Gwenn16 - 5 LPts UK National Championships 2022View
16/03/2022Espoo, Finland17 - 4 Terho Manni14 - 12 WPts
16/01/2022London, UK16 - 4 Malcolm McCowen10 - 9 WPts
15/11/2021Almaty, Kazakhstan15 - 4 Imran Tleuberdiew11 - 9 WPts
17/09/2021London, UK14 - 4 Dale McPhail1 - 4 WPts
17/07/2021Guayaquil, Ecuador13 - 4 Diego Rosete7 - 14 WPts
17/05/2021London, UK12 - 4 Joel Ovens3 - 13 WPts
17/03/2021Gloucester, UK11 - 4 Sam Mickel4(1) - 14 WPts
17/01/2021London, UK10 - 4 Sam Mickel4(1) - 13 WPts
16/11/2020Guayaquil, Ecuador10 - 3 Esteban Collar3 - 12 LPts
18/09/2020Carolina, Puerto Rico10 - 2 Alejandro Peinado7 - 4 LPts
19/07/2020London, UK9 - 2 Jonathan Gwilym8 - 2 WPts
18/05/2020London, UK8 - 2 Ed McClane3 - 7 WPts
17/03/2020Accra, Ghana7 - 2 Mohsin Yousif2 - 11 WPts
16/01/2020Bristol, UK7 - 1 Inigo Kimmick5 - 1 LPts
26/11/2019Tegucigalpa, Honduras7 - 0 Vegas Mijares7 - 3 LPts
28/09/2019Novosibirsk, Russia6 - 0 Fedya Volchenkov5 - 1 WPts
30/07/2019Kosice, Slovakia5 - 0 Jan Lorenc4 - 4 WPts
31/05/2019Portsmouth, UK4 - 0 Sam Ables3 - 2 WPts
11/04/2019Barcelona, Spain3 - 0 Jose Parody0 - 9(7) WPts
11/02/2019Norwich, UK2 - 0 Ian Kenneth2 - 6 WPts
03/01/2019Milan, Italy1 - 0 Bernardo Violante1 - 3 WPts
05/11/2018Zaria, Nigeria0 - 0 Odion Aloso0 - 0 WPts