Weightclass:  Welterweight
Location:  London, UK
Record:  34(3) - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
24/11/2033London, UK33(3) - 12 Bryn Hovey2 - 19 WPts
21/09/2033London, UK32(3) - 12 Afanas Dubrovsky0 - 6 WPts
21/07/2033London, UK31(3) - 12 Manuel Canizares8 - 10 WPts
19/05/2033London, UK30(2) - 12 Sagaz Rita0 - 2 WKO3
18/03/2033London, UK29(2) - 12 Bart Daw0 - 9 WPts
16/01/2033London, UK28(2) - 12 Colin MacNeil5 - 9 WPts
15/11/2032London, UK27(1) - 12 Shayan Hariri8 - 16 WKO3
15/09/2032London, UK26(1) - 12 Matt Lloyd8 - 13 WPts
16/07/2032London, UK25(1) - 12 Zachary Pryce1 - 8 WPts
17/05/2032London, UK24(1) - 12 Ali Amin8 - 15 WPts
18/03/2032London, UK23(1) - 12 Lazar Kosko1 - 3 WPts
19/01/2032London, UK23(1) - 11 Ellis Smith12 - 21 LPts
20/11/2031London, UK22(1) - 11 Richard MacGinnis1 - 0 WPts
20/09/2031York, UK21(1) - 11 Charles Monaghan4 - 4 WPts
23/07/2031London, UK20(1) - 11 Tone Neirinck9(2) - 13 WPts
25/05/2031Kingston, Jamaica19(1) - 11 Hayden Kennedy0 - 0 WPts
27/03/2031Antwerp, Belgium18(1) - 11 Bill Fuchyn7 - 12 WPts
27/01/2031La Paz, Bolivia18(1) - 10 Ryo Almazan13 - 23 LPts
29/11/2030Lille, France17 - 10 Javier Fontaine16 - 30 WKO3
01/10/2030Tangier, Morocco16 - 10 Amer Irani0 - 11 WPts
03/08/2030Shizuoka, Japan15 - 10 Mikio Matsuda13 - 24 WPts
05/06/2030London, UK14 - 10 Amer Irani0 - 9 WPts
07/04/2030London, UK13 - 10 Haider Haider7 - 12 WPts
08/02/2030London, UK12 - 10 Fletcher Ouimet1 - 3 WPts
11/12/2029London, UK11 - 10 Farhan Saap2 - 12 WPts
13/10/2029Riga, Latvia10 - 10 Sasha Dancis4 - 7 WPts
15/08/2029Kharkiv, Ukraine9 - 10 Vasyl Kostiuk8 - 6 WPts
17/06/2029London, UK8 - 10 Billy Dee3 - 8 WPts
18/04/2029London, UK8 - 9 Elliot Clarke2 - 4 LPts
18/02/2029Zagreb, Croatia8 - 8 Velimir Kolega13 - 24 LPts
21/12/2028Vilnius, Lithuania7 - 8 Fabian Winski13 - 15 WPts
23/10/2028Leeds, UK6 - 8 Chris Llywelyn4 - 5 WPts
28/08/2028Dundee, UK6 - 7 Jim Cameron4 - 17 LPts
30/06/2028London, UK6 - 6 Matthew Donne2 - 1 LPts
30/04/2028London, UK6 - 5 Davaa Tazhibaew11 - 19 LPts
02/03/2028Swansea, UK5 - 5 John Owens4 - 9 WPts
09/01/2028London, UK4 - 5 Chris Trevor2 - 16 WPts
01/12/2027Leicester, UK3 - 5 Sid Akin0 - 0 WPts
31/10/2027Edinburgh, UK2 - 5 Patrick McKenna1 - 2 WPts
14/09/2027Malaga, Spain2 - 4 Fresco Salcido9(1) - 13 LPts
16/07/2027Liverpool, UK2 - 3 Kai Creamer11(1) - 20 LPts
17/05/2027Middlesbrough, UK2 - 2 John Davin5 - 15 LPts
23/03/2027Pretoria, South Africa2 - 1 Jevonte Mokonyane6 - 6 LPts
23/01/2027London, UK1 - 1 Will MacArtney0 - 1 WPts
23/11/2026London, UK0 - 1 Mike Cardiff0 - 5 WPts
18/10/2026London, UK0 - 0 Steven MacGuire1 - 5 LPts