Weightclass:  Welterweight
Location:  London, UK
Record:  36 - 23
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
28/06/2030London, UK35 - 23 Jamie Lockhart16(1) - 14 WPts
29/04/2030London, UK34 - 23 Anton Dewar8 - 15 WPts
28/02/2030London, UK33 - 23 Valentino Di Leonardo0 - 18 WPts
30/12/2029London, UK32 - 23 Chris Spier3 - 12 WPts
31/10/2029London, UK31 - 23 Haider Kairouz0 - 1 WPts
01/09/2029London, UK31 - 22 Inigo Hire16 - 12 LPts
02/07/2029London, UK30 - 22 Eliasz Ciborowski1 - 10 WPts
03/05/2029London, UK29 - 22 Bradley MacGuire1 - 0 WPts
04/03/2029London, UK28 - 22 Xaverius Martinez2 - 7 WPts
03/01/2029London, UK27 - 22 Boris Konovalov1 - 0 WPts
04/11/2028London, UK26 - 22 Bruyn Van Dyk16 - 13 WPts
06/09/2028London, UK25 - 22 John Albert0 - 1 WPts
08/07/2028Copenhagen, Denmark24 - 22 Vidkun Ranum6 - 19 WPts
10/05/2028Bangor, UK23 - 22 John MacNevin20 - 18 WPts
12/03/2028Tangier, Morocco23 - 21 Diwan Tahar7 - 15 LPts
13/01/2028Barcelona, Spain22 - 21 Vidal Cabanilla6(1) - 14 WPts
15/11/2027Dushanbe, Tajikistan21 - 21 Natiq Samara11 - 22(1) WPts
17/09/2027London, UK20 - 21 Brad Yorath11(1) - 25 WPts
22/07/2027Bolton, UK19 - 21 Kris McBride10 - 28 WPts
01/06/2027Bradford, UK18 - 21 Neil Francy8 - 27 WPts
26/04/2027Bolton, UK18 - 20 John Owen18 - 4 LPts UK National Championships 2027View
22/03/2027Dubai, UAE17 - 20 Khalid Bokeyar2 - 19(1) WPts
22/01/2027Guayaquil, Ecuador16 - 20 Gervasio Pablo2 - 13 WPts
24/11/2026Kosice, Slovakia15 - 20 Jeron²m Vlad26 - 27 WPts
26/09/2026London, UK14 - 20 Viktor Muska3 - 7 WPts
28/07/2026Oslo, Norway13 - 20 Haldor Flaten4 - 20 WPts
30/05/2026Dniprodzerzhynsk, Ukraine12 - 20 Marlen Kombarov2 - 19 WPts
01/04/2026London, UK11 - 20 Danny Dowie9 - 14(2) WPts
01/02/2026Yerevan, Armenia11 - 19 Sos Lubyan40(1) - 11 LPts
04/12/2025Blackburn, UK10 - 19 John Patillo12 - 9 WPts
13/10/2025Telford, UK10 - 18 Chris McAnallen17(2) - 27 LPts
15/08/2025London, UK10 - 17 Robert Creamer10 - 35(4) LPts
18/06/2025Leeds, UK10 - 16 Rob Kincaide15(1) - 17 LPts
26/04/2025Sunderland, UK10 - 15 Chris Forsyth13 - 9 LPts UK National Championships 2025View
12/04/2025London, UK9 - 15 Kai Maddex7 - 9 WPts
11/02/2025London, UK9 - 14 Justin George9 - 10 LPts
17/12/2024Nassau, Bahamas8 - 14 Michael Smeaton27(4) - 16 WPts
19/10/2024London, UK8 - 13 Tom Watts7 - 15(1) LPts
26/08/2024Roodepoort, South Africa8 - 12 Roshaun Archer2 - 6 LPts
28/06/2024London, UK7 - 12 Duncan MacIver1 - 9 WPts
28/04/2024York, UK7 - 11 Leeroy Candlish16(2) - 19 LPts
01/03/2024London, UK6 - 11 Reyer Hasebroeck1 - 5 WPts
01/01/2024London, UK6 - 10 Aeron Jones19 - 14 LPts
04/11/2023London, UK6 - 9 Lloyd Binnie6 - 5 LPts
01/10/2023London, UK5 - 9 Syed Fahmy12(3) - 19 WPts
30/08/2023Antwerp, Belgium5 - 8 Maurits Van Ghuuleke17 - 18 LPts
02/07/2023Puebla, Mexico5 - 7 Orlando Sigala7(1) - 14 LPts
04/05/2023Split, Croatia4 - 7 Nenad Cesarec17 - 17 WPts
06/03/2023Split, Croatia4 - 6 Marinko Kunštek19 - 11 LPts
06/01/2023Glasgow, UK4 - 5 Dennis Tait20(1) - 6 LPts
18/11/2022Seoul, South Korea3 - 5 Jin-su Her7 - 24 WPts
20/09/2022Saint-Denis, France3 - 4 Granger de Pizan8 - 17 LPts
23/07/2022Pretoria, South Africa3 - 3 Isaac Hlatshwayo9 - 15 LPts
25/05/2022Milan, Italy3 - 2 Fausto Alessandrini12 - 13 LPts
27/03/2022Soweto, South Africa2 - 2 James Fololo4 - 21 WPts
27/01/2022Luton, UK2 - 1 James Virenque23(1) - 4 LPts
04/12/2021Edinburgh, UK1 - 1 Frank Hall5(2) - 22 WPts
18/10/2021London, UK0 - 1 Dave Cullen0 - 0 WPts
06/09/2021London, UK0 - 0 Greg Mulligan2 - 3 LPts