Weightclass:  Welterweight
Location:  Liverpool, UK
Record:  26 - 13
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
09/11/2033Liverpool, UK25 - 13 Danny Powell1 - 0 WPts
10/09/2033Liverpool, UK24 - 13 Aeron Flynn0 - 4 WPts
10/07/2033Liverpool, UK23 - 13 Adnan Saleh1 - 2 WPts
10/05/2033Liverpool, UK22 - 13 Aidan Myles9(2) - 22 WPts
10/03/2033Liverpool, UK21 - 13 Mark Reese14 - 16(1) WPts
08/01/2033Liverpool, UK20 - 13 Aleron Bazinet12 - 6 WPts
08/11/2032Laval, Canada20 - 12 Briant de Nerval18 - 12 LPts
10/09/2032Edinburgh, UK19 - 12 Tommy McCleese10 - 21 WPts
17/07/2032Liverpool, UK18 - 12 Arnie Maddux13 - 15 WPts
18/05/2032Liverpool, UK17 - 12 James Ormond10(1) - 19 WPts
19/03/2032Changzhou, China17 - 11 Xin Hon15 - 24(1) LPts
20/01/2032Liverpool, UK16 - 11 Macario Paiz10 - 9 WPts
21/11/2031Baku, Azerbaijan15 - 11 Khaliq Salahov15 - 7 WPts
22/09/2031Carolina, Puerto Rico15 - 10 Juan Langa24(1) - 22 LPts
25/07/2031Liverpool, UK14 - 10 Gauvain Fouroux8 - 17 WPts
27/05/2031Liverpool, UK14 - 9 Mark Reese6 - 12(1) LPts
26/03/2031Liverpool, UK13 - 9 Roman Verduzco1 - 0 WPts
26/01/2031Port-de-Paix, Haiti12 - 9 Page Noye4 - 7 WPts
28/11/2030Liverpool, UK11 - 9 Lee Driscoll12 - 8 WPts
29/09/2030Marseille, France10 - 9 Donatien Fabre12 - 20 WPts
01/08/2030Enugu, Nigeria10 - 8 Odion Ahunanya23(1) - 29 LPts
03/06/2030Holguin, Cuba9 - 8 Diego Islas4 - 26 WPts
05/04/2030Liverpool, UK8 - 8 Umair Niazi1 - 0 WPts
05/02/2030Dubai, UAE8 - 7 Amjad Huda11 - 11 LPts
08/12/2029Coventry, UK7 - 7 Adnan Neman2 - 11(2) WPts
20/10/2029London, UK6 - 7 James Fordyce3 - 15(1) WPts
21/08/2029Safi, Morocco6 - 6 Sajid Hammad15(1) - 14 LPts
23/06/2029Coventry, UK6 - 5 Robert Henrichsen6 - 8 LPts
13/05/2029Manchester, UK6 - 4 Geoff Mitchell13 - 29(3) LPts
12/04/2029Cheonan, South Korea6 - 3 Chul Tang10 - 14 LPts
12/02/2029Liverpool, UK5 - 3 Frey Bendt7 - 6 WPts
15/12/2028Newcastle, UK4 - 3 Sajid Salem0 - 1 WPts
24/10/2028Liverpool, UK3 - 3 Ethan Hance1 - 6 WPts
25/08/2028Liverpool, UK2 - 3 Bum-young Sim4 - 21 WPts
27/06/2028Liverpool, UK1 - 3 Alun Edwards0 - 3 WPts
28/04/2028London, UK0 - 3 James Fordyce1 - 8(1) WPts
04/03/2028Manchester, UK0 - 2 Noah Dempster3 - 16(2) LPts
21/01/2028London, UK0 - 1 Brad Yorath12(1) - 26 LPts
21/12/2027Liverpool, UK0 - 0 Jack Dudgeon2 - 6 LPts