Weightclass:  Super Heavyweight
Location:  Warrington, UK
Record:  31 - 4
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
31/12/2023Warrington, UK30 - 4 Aron Morris4 - 12 WPts
01/11/2023Warrington, UK29 - 4 Eliasz Franc0 - 6 WPts
02/09/2023Warrington, UK28 - 4 Hayden Tait1 - 4 WPts
04/07/2023Warrington, UK27 - 4 Dmitriy Krauklis4 - 18 WPts
06/05/2023Warrington, UK26 - 4 Rza Guseinov0 - 11 WPts
07/03/2023Warrington, UK25 - 4 Isto Kilpela14 - 22 WPts
06/01/2023Warrington, UK24 - 4 Zach Abbott2 - 3 WPts
06/11/2022Warrington, UK23 - 4 Michael McLean1 - 6 WPts
06/09/2022Warrington, UK22 - 4 TadeᚠKoupal0 - 3 WPts
08/07/2022Warrington, UK21 - 4 Valeri Magonitis3 - 15 WPts
09/05/2022Warrington, UK20 - 4 Bradley Huntley5 - 11 WPts
09/03/2022Warrington, UK19 - 4 Mark Girvin9 - 13 WPts
07/01/2022Vilnius, Lithuania18 - 4 Martyn Bien8 - 16 WPts
07/11/2021Warrington, UK17 - 4 Chris Caleb11 - 9 WPts
06/09/2021Bury, UK16 - 4 Leon Kerr6 - 14 WPts
29/07/2021Accra, Ghana15 - 4 Chike Dokuaa0 - 5 WPts
30/05/2021Plovdiv, Bulgaria14 - 4 Emil á Chernev6 - 13 WPts
01/04/2021Blackpool, UK14 - 3 Roger Gibson9 - 6 LPts
02/02/2021Wakefield, UK13 - 3 John Llywelyn7 - 13 WPts
26/12/2020Warrington, UK12 - 3 Ubel Ambuehl4 - 16 WPts
26/10/2020Enugu, Nigeria11 - 3 Dillon Bura6 - 11 WPts
28/08/2020Warrington, UK11 - 2 Callum Rheon6 - 12 LPts
27/06/2020Warrington, UK10 - 2 Charles MacDiarmid2 - 11 WPts
26/04/2020Manchester, UK10 - 1 Corey Lynch9 - 1 LPts UK National Championships 2020View
20/03/2020Warrington, UK9 - 1 Phil McCort13 - 2 WPts
19/01/2020Middlesbrough, UK8 - 1 Ceri Pugh1 - 5 WPts
13/12/2019Warrington, UK7 - 1 Chinedu Agu4 - 7 WPts
14/10/2019Toronto, Canada6 - 1 Roger Mayne2 - 3 WPts
15/08/2019Warrington, UK5 - 1 Jack Rochead1 - 6 WPts
15/06/2019Rome, Italy4 - 1 Fino Corsaro8 - 1 WPts
17/04/2019London, UK3 - 1 Hugh Yorath2 - 2 WPts
08/03/2019Warrington, UK3 - 0 Remo Ossi2 - 1 LPts
07/01/2019Warrington, UK2 - 0 Malcolm Parcell1 - 1 WPts
07/11/2018Warrington, UK1 - 0 Mark Girvin1 - 0 WPts
07/09/2018Warrington, UK0 - 0 Ian Truelsen0 - 1 WPts