Weightclass:  Featherweight
Location:  London, UK
Record:  26(3) - 18
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
23/04/2025London, UK25(3) - 18 Yasin Naseer1 - 3 WPts
22/02/2025London, UK25(3) - 17 Jonathan Sheedy9 - 14 LPts
25/12/2024London, UK24(3) - 17 Aaron Beddow1 - 20 WPts
26/10/2024London, UK23(3) - 17 Gareth Lewis4 - 2 WPts
28/08/2024London, UK22(3) - 17 Corey Cain4 - 9 WPts
29/06/2024London, UK21(2) - 17 Walt Mech3 - 1 WKO3
29/04/2024London, UK20(2) - 17 Barry Harrison2 - 16 WPts
29/02/2024London, UK19(2) - 17 Rafiq Aghmaliyev1 - 8 WPts
31/12/2023London, UK18(2) - 17 Rehan Farooq1 - 14 WPts
01/11/2023London, UK17(2) - 17 Lewis McCleese13 - 18 WPts
02/09/2023London, UK16(2) - 17 Morgan Delon1 - 5 WPts
04/07/2023London, UK15(2) - 17 Lucas Catte14 - 20 WPts
06/05/2023Mexico City, Mexico15(2) - 16 Jeraldo Cid15(1) - 12 LPts
08/03/2023Ghent, Belgium14(1) - 16 Jasper Fransyn2 - 17 WKO3
08/01/2023San Jose, Costa Rica14(1) - 15 Franco Montanez26 - 4 LPts
10/11/2022London, UK14(1) - 14 Edmund Dredge15 - 9 LPts
12/09/2022Oxford, UK13(1) - 14 Arnie Wilson14(2) - 10 WPts
12/08/2022Sheffield, UK12(1) - 14 William Gregan8 - 17 WPts
25/06/2022Belfast, UK12(1) - 13 Evan Collins19 - 14 LPts
28/04/2022Manila, Philippines11(1) - 13 Eduardo Chirino10 - 11 WPts
28/02/2022London, UK11(1) - 12 Kian McGinnis15 - 12 LPts
08/01/2022Santo Domingo de Guzman, Dominican Republic11(1) - 11 Marco Menchaca19(1) - 5 LPts
10/11/2021London, UK11(1) - 10 Nathan Bowen8 - 10 LPts
09/10/2021London, UK10(1) - 10 Vegas Taboyayong13 - 10 WPts
08/08/2021Kulob, Tajikistan9(1) - 10 Aleksandr Jahangirov9 - 13 WPts
10/06/2021London, UK8(1) - 10 Rogelio Alcaraz6 - 9 WPts
11/04/2021Coventry, UK8(1) - 9 Robert Macklem12 - 8 LPts
08/03/2021San Jose, Costa Rica7 - 9 Diego Calle6 - 14(2) WKO2
08/01/2021London, UK6 - 9 Ixion Mavros2 - 14 WPts
07/11/2020Lyon, France6 - 8 Lionel Nolle7 - 9 LPts
08/09/2020London, UK5 - 8 Edward McFee2 - 9 WPts
08/07/2020London, UK4 - 8 Xabat Lazo1 - 13 WPts
07/05/2020Vilnius, Lithuania4 - 7 Piotr Deren7 - 6 LPts
09/03/2020London, UK4 - 6 Dillon Castile11 - 2 LPts
08/01/2020Vilnius, Lithuania4 - 5 Zygfryd Kolanko5 - 8 LPts
09/11/2019London, UK4 - 4 Dom Newburn3 - 3 LPts
09/09/2019London, UK3 - 4 Stephen Briar3 - 7 WPts
11/07/2019London, UK3 - 3 Pablo Baron1 - 8 LPts
11/05/2019The Hague, Netherlands3 - 2 RaphaÙl Van Broeck2 - 5 LPts
13/03/2019London, UK3 - 1 Kyo Ohta4 - 1 LPts
12/01/2019Newcastle, UK2 - 1 David McNaughton4 - 4 WPts
21/11/2018London, UK1 - 1 Vicente Colorado2 - 4 WPts
20/09/2018London, UK1 - 0 Firudin Heybatov1 - 4 LPts
19/07/2018London, UK0 - 0 Glyn Cadwallader0 - 2 WPts