Weightclass:  Featherweight
Location:  London, UK
Record:  22(5) - 23
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
28/11/2025London, UK21(4) - 23 Stuart Fannon0 - 7 WKO3
29/09/2025London, UK20(4) - 23 Patrick Hayes1 - 4 WPts
31/07/2025London, UK19(4) - 23 Arthur Perry4 - 5 WPts
01/06/2025London, UK18(4) - 23 Arnie MacAulay1 - 1 WPts
02/04/2025London, UK17(3) - 23 Dakarai Chisi1 - 8 WKO3
01/02/2025London, UK17(3) - 22 Brett Phillips29(4) - 17(1) LPts
10/12/2024Havana, Cuba16(3) - 22 Noe Vasallo1 - 3 WPts
12/10/2024London, UK15(3) - 22 James McRaney19(1) - 18 WPts
14/08/2024Sheffield, UK14(2) - 22 Dom Newburn21(2) - 17 WKO3
25/06/2024Samarqand, Uzbekistan14(2) - 21 Shahin Aghayev5 - 11 LPts
26/04/2024Huddersfield, UK14(2) - 20 Stephen Davidson3(1) - 13 LPts UK National Championships 2024View
22/03/2024Córdoba, Argentina13(2) - 20 Salvador Riveron2 - 20 WPts
23/01/2024Wroclaw, Poland12(1) - 20 Tadzio Szymkowiak23 - 13(1) WKO3
25/11/2023Sana'a, Yemen11(1) - 20 Amer Amara35 - 7 WPts
27/09/2023Berlin, Germany11(1) - 19 Roch Kammeyer16(3) - 14 LPts
30/07/2023Caloocan, Philippines10(1) - 19 James Matalam3 - 23 WPts
01/06/2023Manukau, New Zealand9 - 19 Louis Teague1 - 5 WKO2
02/04/2023Swansea, UK9 - 18 Malcolm de Vigny5 - 15(1) LPts
03/02/2023London, UK9 - 17 Richard McGinnis26 - 8 LPts
28/12/2022Telford, UK9 - 16 Ian Trotter16 - 13 LPts
02/11/2022London, UK8 - 16 Ethan Haile6 - 7 WPts
04/09/2022Bratislava, Slovakia7 - 16 Patrik Barkus6 - 9 WPts
07/07/2022London, UK6 - 16 Santiago Velazco4 - 7 WPts
08/05/2022Hull, UK6 - 15 Richard Baird13 - 13 LPts
25/03/2022London, UK6 - 14 An Cha6 - 20 LPts
24/01/2022Swansea, UK5 - 14 Andy McConkie5 - 15 WPts
28/11/2021Cali, Colombia5 - 13 Olindo Medina8 - 14 LPts
29/09/2021London, UK5 - 12 Alvino Buron12 - 11 LPts
29/07/2021London, UK4 - 12 Malcolm de Vigny2 - 7(1) WPts
27/05/2021San Felipe de Puerto Plata, Dominican Republic3 - 12 Angel Ortuno10 - 11 WPts
28/03/2021London, UK2 - 12 Haider Mahfouz7 - 13 WPts
28/01/2021Nairobi, Kenya2 - 11 Sam Gebremedhin4 - 14 LPts
28/11/2020Roodepoort, South Africa2 - 10 Bryn Kajiji7 - 8 LPts
30/09/2020London, UK1 - 10 Lucas Catte7 - 9 WPts
07/08/2020London, UK1 - 9 Brett Phillips9 - 9(1) LPts
21/06/2020London, UK1 - 8 Matt Ronda8 - 6 LPts
20/04/2020Jakarta, Indonesia1 - 7 Panut Maniani5 - 6 LPts
21/02/2020London, UK0 - 7 Michael Dougherty2 - 6 WPts
22/12/2019Tokyo, Japan0 - 6 Keiichi Asano4 - 4 LPts
23/10/2019Cambridge, UK0 - 5 Chris Cerdan6 - 5 LPts
18/09/2019Cologne, Germany0 - 4 Erni Kuntzman3 - 5 LPts
20/07/2019London, UK0 - 3 Tajo Victorino0 - 6 LPts
21/05/2019London, UK0 - 2 Sam Witherow4 - 1 LPts
21/03/2019London, UK0 - 1 Michael MacInnes1 - 0 LPts
18/01/2019London, UK0 - 0 Yakiv Podolski0 - 0 LPts