Weightclass:  Light Heavyweight
Location:  London, UK
Record:  26 - 8(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
17/12/2030London, UK25 - 8(1) Billy Waddel0 - 3 WPts
18/10/2030London, UK25 - 7(1) Pyotr Abulgsanov3 - 13 LPts
19/08/2030London, UK24 - 7(1) Noah Hyland5 - 5 WPts
20/06/2030London, UK23 - 7(1) Geoff Gilgen0 - 7 WPts
21/04/2030London, UK22 - 7(1) Sabir Esmagambetov7 - 7 WPts
21/02/2030London, UK21 - 7(1) Malvolio Monte7 - 6 WPts
23/12/2029London, UK20 - 7(1) Kyrone Fosuhehe8 - 10 WPts
24/10/2029London, UK19 - 7(1) Greg Kahwa5 - 3 WPts
25/08/2029London, UK18 - 7(1) Franciszek Bukowski5 - 7 WPts
27/06/2029Tirana, Albania17 - 7(1) Fisnik Fakaj10 - 8 WPts
29/04/2029Warrington, UK17 - 6 Nicholas Neagle6 - 0 LKO3 UK National Championships 2029View
26/04/2029Warrington, UK16 - 6 Ray Evans14 - 14 WPts UK National Championships 2029View
10/04/2029Zapopan, Mexico16 - 5 Pancho Sia23(1) - 14 LPts
10/02/2029London, UK15 - 5 Diego Velo12(1) - 16 WPts
13/12/2028London, UK15 - 4 Chris Lockey6 - 3 LPts
15/10/2028Perth, Australia15 - 3 John Ironside4 - 5 LPts
17/08/2028London, UK14 - 3 Newell Moreau17 - 14 WPts
19/06/2028London, UK13 - 3 Daniele Menia4 - 3 WPts
21/04/2028Glasgow, UK12 - 3 Bruce McCort0 - 9 WPts
23/02/2028London, UK12 - 2 Arvid Jan13 - 12(1) LPts
25/12/2027Santiago de los Caballeros, Dominican Republic11 - 2 Marco Cabana5(1) - 12 WPts
26/10/2027London, UK10 - 2 Owen Nixon2 - 6 WPts
26/08/2027London, UK10 - 1 Eddie McBroom5 - 11 LPts
27/06/2027London, UK9 - 1 Stuart Burns3 - 12 WPts
29/04/2027Bolton, UK9 - 0 Keith Yates18 - 5 LPts UK National Championships 2027View
26/04/2027Bolton, UK8 - 0 Lucas Cumings4 - 19 WPts UK National Championships 2027View
06/03/2027London, UK7 - 0 Jamie Mack1 - 10 WPts
06/01/2027Riga, Latvia6 - 0 Kolzak Keninsh3 - 28 WPts
08/11/2026London, UK5 - 0 John Lawson8 - 8 WPts
09/09/2026Barcelona, Spain4 - 0 Joaquin Magin0 - 15(2) WPts
12/07/2026Dundee, UK3 - 0 Stuart Burns3 - 6 WPts
08/06/2026Oxford, UK2 - 0 Colin Hopkins0 - 0 WPts
02/05/2026London, UK1 - 0 Hamish McChesney1 - 6 WPts
04/03/2026London, UK0 - 0 Hamish McChesney1 - 5 WPts