Weightclass:  Welterweight
Location:  London, UK
Record:  31(1) - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
16/06/2024London, UK30(1) - 12 John Davin0 - 2 WPts
17/04/2024London, UK29 - 12 Keith George2 - 5 WKO3
17/02/2024London, UK28 - 12 Federico Villareal2 - 11 WPts
19/12/2023London, UK27 - 12 Justin George3 - 9 WPts
20/10/2023London, UK26 - 12 Duncan MacIver1 - 4 WPts
21/08/2023London, UK25 - 12 Gordon Whitfield18 - 17 WPts
21/06/2023London, UK24 - 12 Apostol Kurylo3 - 8(1) WPts
22/04/2023London, UK23 - 12 Kyrone Kigozi19(1) - 13 WPts
22/02/2023London, UK22 - 12 Chris McAnallen6(1) - 20 WPts
23/12/2022London, UK21 - 12 Chris Blair8 - 21(3) WPts
23/10/2022London, UK20 - 12 Zaman Jabrayilov16 - 14 WPts
25/08/2022London, UK19 - 12 Amer Hasan1 - 4 WPts
25/06/2022London, UK19 - 11 Iain Braddick25 - 2 LPts
26/04/2022Blackburn, UK19 - 10 Vincent Gaw20 - 3 LPts UK National Championships 2022View
12/03/2022London, UK18 - 10 Neil Ellis18 - 10(1) WPts
10/01/2022London, UK17 - 10 Oro Mandes8 - 10 WPts
10/11/2021Swansea, UK17 - 9 Keith Cour19 - 4 LPts
18/09/2021London, UK16 - 9 Jun Na2 - 11 WPts
18/07/2021Dun Laoghaire, Ireland15 - 9 Ronan Buckley12 - 8 WPts
17/05/2021Changchun, China14 - 9 Liang Hy18 - 4 WPts
19/03/2021Swansea, UK13 - 9 John Blakeman10 - 4 WPts
11/02/2021London, UK12 - 9 Ferd Stiefvater2 - 3 WPts
13/12/2020Birmingham, UK12 - 8 Iain McCabe7 - 6 LPts
16/10/2020London, UK11 - 8 Rob Kincaide2 - 0 WPts
17/08/2020Hull, UK10 - 8 Mohsin Sani4 - 7 WPts
12/07/2020Rijeka, Croatia10 - 7 Alen Stojanovic12 - 5 LPts
13/05/2020London, UK10 - 6 Geoff Wyburn9 - 2 LPts
13/03/2020Ulaanbaatar, Mongolia10 - 5 Vitali Nemekbayar6 - 6 LPts
14/01/2020London, UK10 - 4 Dmitri Shchennikov6 - 6 LPts
14/11/2019Stoke, UK9 - 4 John McConnel2 - 3 WPts
27/09/2019London, UK8 - 4 Davie McBurnett1 - 4 WPts
28/07/2019Riga, Latvia8 - 3 Ivan Knadis3 - 6 LPts
30/05/2019London, UK7 - 3 Benedict Mboua3 - 5 WPts
31/03/2019London, UK6 - 3 Sergei Mamedbekov5 - 0 WPts
29/01/2019Liverpool, UK5 - 3 Greg Carey0 - 5 WPts
16/12/2018London, UK4 - 3 Duncan Braden1 - 0 WPts
17/10/2018Carlisle, UK3 - 3 Kris Miller1 - 0 WPts
25/08/2018London, UK2 - 3 Colin Spence3 - 2 WPts
15/07/2018Lima, Peru1 - 3 Ignado Oseguera2 - 1 WPts
17/05/2018London, UK0 - 3 Vasyl Placko1 - 0 WPts
19/03/2018Glasgow, UK0 - 2 Andy Donnelly0 - 0 LPts
09/02/2018London, UK0 - 1 Rob Taggart1 - 0 LPts
09/01/2018London, UK0 - 0 Vicente Ruis0 - 0 LPts