Weightclass:  Featherweight
Location:  Birmingham, UK
Record:  38 - 9
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
05/05/2039Sheffield, UK37 - 9 Rory Cody2 - 12 WPts
07/04/2039Sheffield, UK36 - 9 Hassan Agha1 - 15 WPts
08/03/2039Sheffield, UK35 - 9 Andy Llywelyn2 - 0 WPts
12/02/2039Sheffield, UK34 - 9 Ethan Madigan1 - 4 WPts
15/01/2039Sheffield, UK33 - 9 Bryan Keane2 - 7 WPts
17/12/2038Sheffield, UK32 - 9 Chris Cant1 - 4 WPts
15/11/2038London, UK32 - 8 Dillon Orrick28(1) - 17 LPts
14/11/2038Sheffield, UK32 - 7 Josh Mulligan5 - 7 LPts
15/10/2038Sheffield, UK31 - 7 Peter Fidler10 - 20 WPts
21/09/2038Sheffield, UK30 - 7 Stuart Hughes0 - 1 WPts
23/08/2038Sheffield, UK29 - 7 Imran Azzi5 - 1(1) WPts
26/07/2038Sheffield, UK28 - 7 Colin Donovan1 - 2 WPts
29/06/2038Sheffield, UK27 - 7 Nicholas Oman3 - 7 WPts
05/06/2038Sheffield, UK26 - 7 Gareth Evans2 - 8 WPts
12/05/2038Sheffield, UK25 - 7 Brendan Duffy1 - 0 WPts
17/04/2038Sheffield, UK24 - 7 David McBroom3 - 11 WPts
24/03/2038Sheffield, UK23 - 7 John McGuinness1 - 3 WPts
22/02/2038Sheffield, UK22 - 7 Michael McCaa1 - 2 WPts
23/01/2038Sheffield, UK21 - 7 Hassan Agha0 - 8 WPts
27/12/2037Sheffield, UK20 - 7 Davie Hayden1 - 17 WPts
03/12/2037Sheffield, UK19 - 7 Rory Cody0 - 1 WPts
08/11/2037Sheffield, UK18 - 7 Mark Saunderson0 - 2 WPts
15/10/2037Sheffield, UK17 - 7 Kyle McNamara0 - 1 WPts
21/09/2037Sheffield, UK16 - 7 Peter Fidler8 - 15 WPts
22/08/2037Sheffield, UK15 - 7 Andreas Merricks0 - 1 WPts
16/07/2037Cardiff, UK15 - 6 Lewis Geddes9 - 27 LPts
14/07/2037Sheffield, UK14 - 6 Josh Mulligan2 - 1 WPts
14/06/2037Sheffield, UK13 - 6 Martyn Symons1 - 0 WPts
15/05/2037Sheffield, UK12 - 6 Nicholas Oman1 - 0 WPts
21/04/2037Sheffield, UK11 - 6 Arnie Lynch0 - 3 WPts
25/03/2037Sheffield, UK10 - 6 Brett Hayes0 - 0 WPts
01/03/2037Sheffield, UK9 - 6 Gareth Elias2 - 21 WPts
01/02/2037Sheffield, UK8 - 6 Gareth Evans1 - 0 WPts
02/01/2037Sheffield, UK7 - 6 Hassan Agha0 - 1 WPts
27/11/2036London, UK7 - 5 Brett Wilde20 - 14(1) LPts
24/11/2036Sheffield, UK6 - 5 Davie Hayden0 - 1 WPts
27/10/2036Sheffield, UK5 - 5 Malcolm Yeoman1 - 3 WPts
29/09/2036Sheffield, UK4 - 5 David McBroom1 - 2 WPts
05/09/2036Sheffield, UK3 - 5 Bryn Dewar0 - 1 WPts
03/08/2036Poole, UK3 - 4 Robert Speed31 - 14 LPts
03/07/2036Sheffield, UK3 - 3 Dennis Brown0 - 1 LPts
30/05/2036London, UK3 - 2 Rex Stockard13 - 14 LPts
29/04/2036Sheffield, UK3 - 1 Peter Fidler4 - 8 LPts
26/03/2036Manchester, UK3 - 0 Mark Nowak7 - 22 LPts
23/03/2036Sheffield, UK2 - 0 Harry Rice1 - 2 WPts
22/02/2036Sheffield, UK1 - 0 Victor James0 - 5 WPts
25/01/2036Birmingham, UK0 - 0 Bradley Keane0 - 2 WPts