Weightclass:  Welterweight
Location:  London, UK
Record:  15 - 23(5)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
28/09/2033London, UK14 - 23(5) Robert Evans2 - 12 WPts
29/07/2033London, UK13 - 23(5) Billy McDonald3 - 18(1) WPts
28/05/2033London, UK12 - 23(5) Mel Roy3 - 18(1) WPts
28/03/2033London, UK11 - 23(5) Charles Monaghan9 - 9 WPts
25/01/2033London, UK11 - 22(5) Ross Genet12 - 23 LPts
21/11/2032London, UK10 - 22(5) Oscar Fitzroy1 - 7 WPts
20/09/2032London, UK10 - 21(4) John Donkin6 - 7(1) LKO3
21/07/2032London, UK9 - 21(4) Kieran Aiton1 - 7 WPts
22/05/2032London, UK8 - 21(4) Ata Bozkurt1 - 15 WPts
23/03/2032London, UK7 - 21(4) Rogelio Maestre8 - 15 WPts
23/01/2032London, UK6 - 21(4) Roman Moralez17 - 20(3) WPts
24/11/2031London, UK5 - 21(4) Ronald Bennett4 - 8 WPts
24/09/2031Montevideo, Uruguay4 - 21(4) Vidal Vega7 - 12 WPts
27/07/2031Madrid, Spain4 - 20(4) Rico Vasques17(1) - 8 LPts
29/05/2031London, UK4 - 19(3) Roger Kasperski10 - 8 LKO3
28/03/2031Bayamon, Puerto Rico4 - 18(3) Alano Gerena19 - 25 LPts
28/01/2031Charleroi, Belgium4 - 17(3) Prewitt Sosno6 - 8 LPts
30/11/2030Nassau, Bahamas4 - 16(2) Sam Beatie14 - 17 LKO3
02/10/2030Shizuoka, Japan4 - 15(2) Mikio Matsuda13 - 25 LPts
04/08/2030Zibo, China4 - 14(2) Chung Watt20 - 14 LPts
06/06/2030London, UK4 - 13(1) Chris Owen1 - 1 LKO3
08/04/2030Tlalnepantla, Mexico3 - 13(1) Ximen Alcocer6 - 2 WPts
08/02/2030Riga, Latvia2 - 13(1) Arseni Saulitis6 - 10 WPts
11/12/2029London, UK1 - 13(1) Justin Evans4 - 3 WPts
12/10/2029Almaty, Kazakhstan1 - 12(1) Saad Moldogareeff26 - 12 LPts
14/08/2029Helsinki, Finland1 - 11(1) Rauli Onnela12 - 13(3) LPts
16/06/2029Guadalupe, Mexico1 - 10(1) Franco Rascon16 - 10 LPts
18/04/2029London, UK1 - 9(1) Fausto Garzon6 - 12 LPts
18/02/2029London, UK1 - 8(1) Haider Haider4 - 8 LPts
22/12/2028London, UK1 - 7(1) Joaquin Aviles26(1) - 17 LPts
24/10/2028Dundee, UK0 - 7(1) Waqar Jamail6 - 6 WPts
04/09/2028Glasgow, UK0 - 6 Douglas MacGregor8 - 22(1) LKO3
18/07/2028Gloucester, UK0 - 5 Hayden McTaggart14 - 14(1) LPts
17/06/2028Cardiff, UK0 - 4 Elliot Clarke0 - 0 LPts
26/04/2028Copenhagen, Denmark0 - 3 Vidkun Trom13 - 10(1) LPts
27/02/2028London, UK0 - 2 Mike Cardiff1 - 12 LPts
08/01/2028Kulob, Tajikistan0 - 1 Gennady Mamishov22 - 14 LPts
10/11/2027London, UK0 - 0 Alen MacFadden6(1) - 1 LPts