Weightclass:  Welterweight
Location:  Liverpool, UK
Record:  65 - 3
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
02/09/2041Sheffield, UK64 - 3 Tobias Hughes2 - 0 WPts
03/08/2041Sheffield, UK63 - 3 Ioakim Krasnoff3 - 5(1) WPts
09/07/2041Sheffield, UK62 - 3 Ian East5 - 12 WPts
12/06/2041Sheffield, UK61 - 3 James Gibbs5 - 8 WPts
19/05/2041Sheffield, UK60 - 3 Stuart Gallagher1 - 8 WPts
19/04/2041Sheffield, UK59 - 3 Mick Noronen9 - 29(1) WPts
20/03/2041Sheffield, UK58 - 3 Marcus MacInnis5 - 18(1) WPts
20/02/2041Sheffield, UK57 - 3 John Stark5 - 3 WPts
25/01/2041Sheffield, UK56 - 3 Azubuike Ogugua0 - 2 WPts
30/12/2040Sheffield, UK55 - 3 Bryan Still2 - 33(1) WPts
05/12/2040Sheffield, UK54 - 3 Michael MacAskill4 - 4 WPts
07/11/2040Sheffield, UK53 - 3 Rhys Lever3 - 12 WPts
10/10/2040Sheffield, UK52 - 3 Oliver Bonne4 - 33 WPts
12/09/2040Sheffield, UK51 - 3 Alexander Dyer2 - 4 WPts
17/08/2040Sheffield, UK50 - 3 Jawad Sinai1 - 4 WPts
18/07/2040Sheffield, UK49 - 3 Edwyn Braddick0 - 1 WPts
19/06/2040Sheffield, UK48 - 3 Mervyn Kinnock4 - 6 WPts
20/05/2040Sheffield, UK47 - 3 James Gibbs0 - 2 WPts
15/04/2040Sheffield, UK47 - 2 James Crumb11 - 33(1) LPts
21/03/2040Sheffield, UK46 - 2 Seth Gilmour12 - 15 WPts
25/02/2040Sheffield, UK45 - 2 Fino Laforgia1 - 4 WPts
28/01/2040Sheffield, UK44 - 2 Colin Vaughan1 - 5 WPts
29/12/2039Sheffield, UK43 - 2 Oliver Tracey2 - 22 WPts
02/12/2039Sheffield, UK42 - 2 Bruce Gill1 - 3 WPts
06/11/2039Sheffield, UK41 - 2 Jordan Hastie0 - 1 WPts
10/10/2039Sheffield, UK40 - 2 Ian East0 - 4 WPts
11/09/2039Sheffield, UK39 - 2 Robert Bithell4 - 18 WPts
17/08/2039Sheffield, UK38 - 2 James McAskill0 - 5 WPts
20/07/2039Sheffield, UK37 - 2 Alun Dalton1 - 8 WPts
18/06/2039Sheffield, UK37 - 1 Dan Devin3 - 4 LPts
24/05/2039Sheffield, UK36 - 1 James Wallace8 - 6 WPts
26/04/2039Sheffield, UK35 - 1 Brett MacFarlane3 - 11 WPts
28/03/2039London, UK34 - 1 Roger Donnelly12 - 16 WPts
25/02/2039Sheffield, UK34 - 0 James Crumb8 - 27(1) LPts
27/01/2039Sheffield, UK33 - 0 Udail Alazafi4 - 13 WPts
02/01/2039Sheffield, UK32 - 0 David Glasgow0 - 2 WPts
04/12/2038Cardiff, UK31 - 0 Isaac Coats2 - 22 WPts
03/12/2038Sheffield, UK30 - 0 Thomas MacCracken5 - 8 WPts
03/11/2038Sheffield, UK29 - 0 Peter Fraser0 - 3 WPts
09/10/2038Sheffield, UK28 - 0 Dai Foley1 - 2 WPts
12/09/2038Sheffield, UK27 - 0 Thomas Moffett1 - 2 WPts
17/08/2038Sheffield, UK26 - 0 Vince Blain9 - 13 WPts
18/07/2038Sheffield, UK25 - 0 Morgan Yates8 - 14 WPts
20/06/2038Sheffield, UK24 - 0 Garen Villechaize2 - 10 WPts
22/05/2038Sheffield, UK23 - 0 Federico Pizarro2 - 11 WPts
28/04/2038Sheffield, UK22 - 0 Leeroy Trail2 - 21 WPts
03/04/2038Sheffield, UK21 - 0 Eric McCants5 - 12 WPts
05/03/2038Sheffield, UK20 - 0 David Zaccheo3 - 4 WPts
04/02/2038Sheffield, UK19 - 0 Mervyn Yorath1 - 7 WPts
11/01/2038Sheffield, UK18 - 0 Glyn Madoc2 - 5 WPts
17/12/2037Sheffield, UK17 - 0 Zuffur Hosseini2 - 7 WPts
23/11/2037Sheffield, UK16 - 0 Rhys Lewis1 - 7 WPts
27/10/2037Sheffield, UK15 - 0 Ian Nelson3 - 13 WPts
29/09/2037Sheffield, UK14 - 0 Bart Shira1 - 3(1) WPts
30/08/2037Sheffield, UK13 - 0 Jordan Gregan2 - 0 WPts
31/07/2037Sheffield, UK12 - 0 Oliver Bonne2 - 6 WPts
06/07/2037Sheffield, UK11 - 0 James Colson1 - 5 WPts
10/06/2037Sheffield, UK10 - 0 John Wallace1 - 5 WPts
16/05/2037Sheffield, UK9 - 0 Mark Kennedy1 - 3 WPts
20/04/2037Sheffield, UK8 - 0 Mark MacKellar0 - 2 WPts
23/03/2037Sheffield, UK7 - 0 Malik Shahid2 - 3 WPts
27/02/2037Sheffield, UK6 - 0 Colin McGregor1 - 0 WPts
02/02/2037Sheffield, UK5 - 0 Declan Moore0 - 5 WPts
08/01/2037Sheffield, UK4 - 0 Callum McColloch0 - 3 WPts
09/12/2036Sheffield, UK3 - 0 John Madoc0 - 2 WPts
15/11/2036Sheffield, UK2 - 0 Kris Kerry0 - 3 WPts
20/10/2036Sheffield, UK1 - 0 Jay Helm2 - 5 WPts
25/09/2036Liverpool, UK0 - 0 Noel Gwilym1 - 1 WPts