Weightclass:  Heavyweight
Location:  Cardiff, UK
Record:  21 - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/11/2033London, UK20 - 22 Dylan Algeo18 - 16 WPts
14/09/2033London, UK20 - 21 Dylan Algeo17 - 16 LPts
15/07/2033Baku, Azerbaijan19 - 21 Izzet Kazi9 - 9 WPts
15/05/2033Cardiff, UK18 - 21 Paul McCaig7 - 31 WPts
15/03/2033Vilnius, Lithuania17 - 21 Oliwier Stachowski14 - 18 WPts
14/01/2033Cardiff, UK17 - 20 James Hall8 - 5 LPts
14/11/2032Wakefield, UK16 - 20 John Conway8(1) - 22 WPts
17/09/2032Portsmouth, UK16 - 19 Michael Griffith15(1) - 15 LPts
25/07/2032Cardiff, UK15 - 19 Rob Power7 - 12 WPts
26/05/2032Milan, Italy14 - 19 Cristiano Rossi4 - 9 WPts
26/03/2032Munich, Germany13 - 19 Waldmunt Bierwirth7 - 21 WPts
27/01/2032Metz, France13 - 18 Leverett Niel17 - 10 LPts
29/11/2031Hanover, Germany12 - 18 Gustav Geschwind5 - 12 WPts
01/10/2031Copenhagen, Denmark12 - 17 Amund Becker15 - 5 LPts
03/08/2031Aalborg, Denmark12 - 16 Ulrik Roed19 - 7 LPts
05/06/2031Hanover, Germany11 - 16 Peer Dangel7 - 13 WPts
07/04/2031Birmingham, UK10 - 16 Keith Cecil10 - 11 WPts
10/02/2031Montevideo, Uruguay10 - 15 Jose Renta8 - 5(1) LPts
13/12/2030Nuremberg, Germany9 - 15 Konni Henige8 - 20 WPts
15/10/2030Cardiff, UK8 - 15 Louis Otoo2 - 12 WPts
17/08/2030Minsk, Belarus7 - 15 Matviyko Boyko23 - 20 WPts
19/06/2030Leeds, UK6 - 15 Arnie Glavan6 - 10 WPts
27/04/2030London, UK5 - 15 Dylan Algeo5 - 7 WPts
26/02/2030Szczecin, Poland4 - 15 Tadzio Ciak2 - 3 WPts
29/12/2029London, UK4 - 14 Aidan George0 - 0 LPts
02/11/2029Cardiff, UK3 - 14 Quin Evora5 - 16 WPts
03/09/2029Derby, UK3 - 13 Pat MacLeay7 - 20 LPts
06/07/2029Accra, Ghana3 - 12 James Pianim13 - 14 LPts
07/05/2029Almaty, Kazakhstan3 - 11 Amer Ghacksylykow0 - 2 LPts
09/03/2029Cardiff, UK2 - 11 Vince Brown3 - 7 WPts
07/01/2029Nassau, Bahamas2 - 10 Dan Frashier15 - 9 LPts
09/11/2028Cardiff, UK1 - 10 Ian Grzyb0 - 9 WPts
10/09/2028Cardiff, UK1 - 9 Joseph MacKechnie2 - 4 LPts
12/07/2028Ipswich, UK1 - 8 Alec McCay7 - 3 LPts
15/05/2028Cardiff, UK1 - 7 Daniil Berzpumpurs21 - 16 LPts
17/03/2028Lubeck, Germany1 - 6 Odhert Schellenberg1 - 13 LPts
17/01/2028Milton Keynes, UK0 - 6 Malcolm Dalgleish3 - 13 WPts
23/11/2027Cardiff, UK0 - 5 Lyudmil á Balevski4 - 14 LPts
25/09/2027Riga, Latvia0 - 4 Ioakim Zeme8 - 16 LPts
28/07/2027Northampton, UK0 - 3 Jasper MacLachlan7 - 21 LPts
03/06/2027Huddersfield, UK0 - 2 Noel MacRae17(1) - 7 LPts
12/04/2027London, UK0 - 1 Lewis Maheras17 - 16 LPts
05/03/2027Cardiff, UK0 - 0 Egmont Mepner5(1) - 20 LPts