Weightclass:  Featherweight
Location:  Cardiff, UK
Record:  19(2) - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
15/07/2031Cardiff, UK18(2) - 16 Ron Winstone1 - 0 WPts
16/05/2031Cardiff, UK17(2) - 16 Torkom Roubanyan1 - 8 WPts
17/03/2031Cardiff, UK17(2) - 15 Xaver Rosero6 - 11 LPts
14/01/2031Cardiff, UK16(2) - 15 Leonel Solano0 - 2 WPts
15/11/2030Cardiff, UK15(2) - 15 Waqar Ismail1 - 0 WPts
16/09/2030Cardiff, UK14(2) - 15 Lewys Nash1 - 6 WPts
18/07/2030Cardiff, UK13(2) - 15 Hugh Finn0 - 2 WPts
19/05/2030Cardiff, UK12(2) - 15 Irfan Saab1 - 7 WPts
20/03/2030Cardiff, UK11(2) - 15 Joseph Lescot0 - 3 WPts
20/01/2030Cardiff, UK11(2) - 14 Ben Delon2 - 5 LPts
21/11/2029Cardiff, UK11(2) - 13 Robert McAndrew6 - 4 LPts
22/09/2029Cardiff, UK10(2) - 13 Bryn Bieniak3 - 4 WPts
24/07/2029Zapopan, Mexico10(2) - 12 Quin Leiva24 - 12(1) LPts
26/05/2029Almaty, Kazakhstan9(2) - 12 Daniil Abileff1 - 6 WPts
28/03/2029Liverpool, UK9(2) - 11 Isaac Lyons14 - 16 LPts
01/02/2029Richmond, Canada9(2) - 10 Robert Colville6 - 10 LPts
04/12/2028San Miguelito, Panama8(1) - 10 Rogelio Cava4 - 14(2) WKO3
06/10/2028Wakefield, UK7(1) - 10 Paul Milne3 - 16 WPts
10/08/2028Le Mans, France7(1) - 9 Albain Lavanchy12 - 21(2) LPts
12/06/2028Cardiff, UK7(1) - 8 Juraj Pericic2 - 6 LPts
13/04/2028Coventry, UK6 - 8 Adam Rabbitt3(1) - 20(4) WKO3
18/02/2028Algiers, Algeria6 - 7 Bilal Dib12 - 20(1) LPts
21/12/2027Gaineau, Canada5 - 7 Garner Seigner1 - 14 WPts
22/10/2027Cardiff, UK5 - 6 Patryk Jagla6 - 7 LPts
23/08/2027Cardiff, UK5 - 5 Robert Vaughan1 - 2 LPts
23/06/2027London, UK5 - 4 Peter McCants2 - 6 LPts
13/05/2027London, UK4 - 4 Des Entwistle0 - 0 WPts
09/04/2027Cardiff, UK3 - 4 Chang-soo Pu2 - 4 WPts
09/02/2027Cardiff, UK2 - 4 Russell Kelly0 - 3 WPts
11/12/2026Hanover, Germany2 - 3 Willard Kafer8 - 12(1) LPts
13/10/2026Birmingham, UK1 - 3 Dan Hearn0 - 1 WPts
01/09/2026Edinburgh, UK1 - 2 Andy McCardell1 - 15(1) LPts
06/07/2026Adelaide, Australia1 - 1 Brett Haye5 - 20(3) LPts
07/05/2026Aberdeen, UK0 - 1 Anton MacNaughton0 - 0 WPts
22/03/2026Middlesbrough, UK0 - 0 Michael Rease27 - 26 LPts