Weightclass:  Light Heavyweight
Location:  Cardiff, UK
Record:  18(1) - 31
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
01/02/2026Cardiff, UK17(1) - 31 Isaac Broadie2 - 7 WPts
03/12/2025Cardiff, UK16(1) - 31 Juan Escovedo6 - 8 WPts
04/10/2025Cardiff, UK16(1) - 30 Bryan Sloas32(1) - 20 LPts
05/08/2025Cardiff, UK15(1) - 30 Aidan Yeoman2 - 11 WPts
06/06/2025Cardiff, UK14(1) - 30 Jose Morin4 - 15 WPts
08/04/2025Cardiff, UK14(1) - 29 Adam Williams7 - 3 LPts
08/02/2025Cardiff, UK13(1) - 29 Zachary MacBride1 - 1 WPts
11/12/2024Cardiff, UK13(1) - 28 Bryan Sloas26(1) - 18 LPts
12/10/2024Cardiff, UK12 - 28 Lukasz Wons2 - 7(2) WKO3
14/08/2024Cardiff, UK11 - 28 Xavier Polo11 - 6 WPts
16/06/2024Cardiff, UK10 - 28 Jamie Clapperton0 - 3 WPts
16/04/2024Cardiff, UK9 - 28 Edward Owen10 - 13 WPts
17/02/2024Cardiff, UK9 - 27 Joaquin Segovia2 - 4 LPts
20/12/2023Brescia, Italy9 - 26 Lorenzo Bellucci14 - 19 LPts
21/10/2023Blackpool, UK8 - 26 Owen Edwards14 - 20 WPts
01/09/2023Vilnius, Lithuania7 - 26 Bartlomiej Bazar3 - 9(1) WPts
04/07/2023Poole, UK7 - 25 Cody Shiel17 - 10(1) LPts
29/05/2023Birmingham, UK7 - 24 Chris Bowie10 - 19 LPts
26/04/2023Cambridge, UK7 - 23 Bryan Sloas20(1) - 12 LPts UK National Championships 2023View
27/02/2023Cardiff, UK6 - 23 Joseph McClard24 - 7 WPts
29/12/2022Zurich, Switzerland5 - 23 Paulos Stoetzel3 - 14 WPts
31/10/2022Puente Alto, Chile4 - 23 Santiago Bailen2 - 3 WPts
02/09/2022Birmingham, UK4 - 22 Charles McPhee21(1) - 6 LPts
23/07/2022Cardiff, UK4 - 21 Matt Kocurek17 - 12 LPts
23/05/2022London, UK4 - 20 Harvey Herring19(1) - 4 LPts
25/03/2022Cardiff, UK4 - 19 Steven Butler13(1) - 11 LPts
24/01/2022Cardiff, UK4 - 18 Faton Murzaku6 - 8 LPts
24/11/2021Shymkent, Kazakhstan4 - 17 Aghamali Sejdegalieff8 - 11 LPts
26/09/2021San Juan, Puerto Rico3 - 17 Vicente Mayor1 - 1 WPts
29/07/2021Cardiff, UK3 - 16 Geron Cocteau11 - 14 LPts
28/05/2021Cardiff, UK3 - 15 Ye Lo10 - 5 LPts
28/03/2021Nottingham, UK3 - 14 Malik Salam4 - 10 LPts
03/02/2021Sofia, Bulgaria3 - 13 Filip á Tonev15 - 5 LPts
04/12/2020Leeds, UK3 - 12 Adam Thomson7 - 7 LPts
24/10/2020Belfast, UK2 - 12 Lee MacBride1 - 13 WPts
20/09/2020Cardiff, UK2 - 11 Roman Marousek11 - 7 LPts
20/07/2020Cardiff, UK2 - 10 Habbab Sektioui12 - 5 LPts
19/05/2020Cardiff, UK1 - 10 John McCrae3 - 6 WPts
19/03/2020Dushanbe, Tajikistan1 - 9 Gennady Ablyazow5 - 7 LPts
19/01/2020London, UK1 - 8 Steven Butler6 - 3 LPts
16/12/2019Cardiff, UK1 - 7 Segun Gaha2 - 11 LPts
17/10/2019Cardiff, UK1 - 6 Ives Olin10 - 2 LPts
18/08/2019Harare, Zimbabwe1 - 5 Paul Madziva3(1) - 5 LPts
19/06/2019London, UK1 - 4 Zach Hennion4 - 4 LPts
28/04/2019Warsaw, Poland1 - 3 Jan Biela6 - 0 LPts
28/02/2019Cardiff, UK0 - 3 Chris Bowie1 - 0 WPts
31/12/2018Cardiff, UK0 - 2 Ian Kinzey2 - 2 LPts
02/11/2018Portsmouth, UK0 - 1 Farhan Lone0 - 4 LPts
05/09/2018Cardiff, UK0 - 0 Symon Martyn0 - 0 LPts