Weightclass:  Lightweight
Location:  London, UK
Record:  28(1) - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
10/01/2025London, UK28(1) - 11 Ovidio Banegas15 - 18 LPts
11/11/2024London, UK27(1) - 11 Sam Hillen1 - 5 WPts
10/09/2024London, UK26(1) - 11 Steven Yorath2 - 6 WPts
14/07/2024London, UK25(1) - 11 Mark Tighe2 - 7 WPts
14/05/2024London, UK24(1) - 11 Vicenzo Cingari5 - 5 WPts
15/03/2024London, UK23(1) - 11 Sammy Ivers1 - 2 WPts
15/01/2024London, UK22(1) - 11 Elliot Thain2 - 20(7) WPts
16/11/2023London, UK21(1) - 11 Reyes Daniel1 - 0 WPts
17/09/2023London, UK20(1) - 11 Cody Johnston4 - 10 WPts
19/07/2023London, UK19(1) - 11 Umair Amini0 - 14(1) WPts
20/05/2023London, UK18 - 11 Spencer Buie3 - 8(2) WKO3
21/03/2023London, UK17 - 11 Abdul Sheikh9 - 8 WPts
21/01/2023York, UK16 - 11 Isaac Carew4 - 20 WPts
02/12/2022London, UK15 - 11 Ho Wei4 - 1 WPts
02/10/2022Kumasi, Ghana14 - 11 Khalid Abood3 - 4 WPts
04/08/2022Belem, Brazil14 - 10 Nasario Mauricio6 - 8 LPts
06/06/2022Vilnius, Lithuania13 - 10 Hubert Franc10 - 17 WPts
08/04/2022London, UK13 - 9 Fedya Zenovka6 - 11 LPts
07/02/2022London, UK12 - 9 Jeong-ho Mok5 - 5 WPts
08/12/2021London, UK11 - 9 Otieno Kibor3 - 9 WPts
08/10/2021London, UK10 - 9 Jonathan Corcoran18 - 3 WPts
07/08/2021London, UK10 - 8 Kieran Kaberere12 - 8 LPts
06/06/2021Dublin, Ireland10 - 7 Joshua MacCarrick12 - 5 LPts
08/04/2021Birmingham, UK9 - 7 Lucas McQueen8 - 6 WPts
08/02/2021Aberdeen, UK8 - 7 Brian McCallister5 - 3 WPts
10/12/2020Abidjan, Ivory Coast8 - 6 Marin Normandin1 - 7 LPts
11/10/2020Rome, Italy8 - 5 Rico Buzzanca12 - 5 LPts
13/08/2020London, UK7 - 5 Jamie McCalmon10 - 0 WPts
12/06/2020London, UK7 - 4 Sun King12 - 4 LPts
12/04/2020Sheffield, UK6 - 4 Charlie Jones2 - 7 WPts
13/02/2020Reading, UK6 - 3 Arnie Sander1 - 5 LPts
03/01/2020London, UK5 - 3 Andy Dalrymple3 - 7 WPts
22/11/2019Oklahoma City, USA5 - 2 Mark Rice8 - 3 LPts
23/09/2019London, UK4 - 2 Paul Baker3 - 3 WPts
24/07/2019London, UK3 - 2 Robert Moss0 - 4 WPts
02/06/2019San Jose, Costa Rica3 - 1 Manny Silvestre1 - 5 LPts
04/04/2019London, UK2 - 1 Philip Jones5 - 1 WPts
01/02/2019Montevideo, Uruguay2 - 0 Carlos Barbara1 - 3 LPts
04/12/2018London, UK1 - 0 Kyle Vause1 - 0 WPts
05/10/2018Kumasi, Ghana0 - 0 Zachary Boakye0 - 0 WPts