Weightclass:  Light Welterweight
Location:  Bradford, UK
Record:  28 - 9
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
29/10/2031Bradford, UK27 - 9 Fanuco Aguero9 - 9 WPts
29/08/2031Bradford, UK26 - 9 Zach Giovinco3 - 4 WPts
01/07/2031Kumasi, Ghana25 - 9 Euan Akamba14 - 19 WPts
02/05/2031Bury, UK25 - 8 Vincent Reekie12 - 2 LPts UK National Championships 2031View
29/04/2031Bury, UK24 - 8 Will Myles11 - 9 WPts UK National Championships 2031View
26/04/2031Bury, UK23 - 8 Leon Butler1 - 0 WPts UK National Championships 2031View
26/03/2031Bradford, UK22 - 8 Ian McGowan18 - 10 WPts
26/01/2031Roskilde, Denmark22 - 7 Ulick Eilert18 - 15 LPts
28/11/2030Hull, UK21 - 7 Deri Couch11 - 9 WPts
12/10/2030Port Said, Egypt20 - 7 Syed Basha10 - 6 WPts
14/08/2030Sunderland, UK20 - 6 Zach Ewing19 - 13 LPts
15/06/2030London, UK20 - 5 Timothy Fidler14 - 17 LPts
26/04/2030Peterborough, UK20 - 4 Max McAfee31(2) - 10 LPts UK National Championships 2030View
13/04/2030Limerick, Ireland19 - 4 Ross MacDuff23(1) - 20 WPts
13/02/2030Cardiff, UK18 - 4 Peter McPherson9 - 5 WPts
21/12/2029Bradford, UK17 - 4 Boris Abileff10(1) - 9 WPts
22/10/2029Bradford, UK16 - 4 Louis Keddy11 - 7 WPts
23/08/2029Bradford, UK15 - 4 Peter McPherson7 - 4 WPts
24/06/2029Samarqand, Uzbekistan14 - 4 Mirza Allahverdiyev11(1) - 13 WPts
26/04/2029Warrington, UK14 - 3 Haaris Ali16(1) - 16 LPts UK National Championships 2029View
21/04/2029London, UK13 - 3 Ian Gallagher2(1) - 12 WPts
21/02/2029San Juan, Puerto Rico12 - 3 Francisco Leyva1 - 15 WPts
23/12/2028Gomel, Belarus12 - 2 Symon Dolinsky18(1) - 18 LPts
24/10/2028Vancouver, Canada11 - 2 Dylan Stealey18(2) - 16 WPts
26/08/2028Karagandy, Kazakhstan10 - 2 Gennady Kantareeff11 - 29 WPts
28/06/2028Bradford, UK9 - 2 Ronan Whelan0 - 2 WPts
29/04/2028Bradford, UK9 - 1 Dion Petralia11 - 14(1) LPts
01/03/2028Prague, Czech Republic8 - 1 LukᚠBoros9 - 9 WPts
02/01/2028Bradford, UK7 - 1 Augusto Messa0 - 2 WPts
04/11/2027Bradford, UK6 - 1 Martyn Toshack1 - 6 WPts
05/09/2027Aden, Yemen5 - 1 Jawad Roukers0 - 0 WPts
08/07/2027Bradford, UK4 - 1 Gordon McPeters2 - 11(1) WPts
08/05/2027Bradford, UK3 - 1 Roger Stuart4 - 19 WPts
10/03/2027London, UK2 - 1 Azam Khalaf0 - 0 WPts
20/01/2027Minsk, Belarus2 - 0 Vasyl Golub17 - 6 LPts
21/11/2026Glasgow, UK1 - 0 Paul McPhearson1 - 9 WPts
20/10/2026Bradford, UK0 - 0 William Dako1 - 4 WPts