Weightclass:  Welterweight
Location:  Wolverhampton, UK
Record:  20 - 20(2)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
04/04/2031Wolverhampton, UK19 - 20(2) Chandrakant Ratanpuri6 - 6 WPts
03/02/2031Antwerp, Belgium18 - 20(2) Marc Batens5 - 20 WPts
06/12/2030Port Elizabeth, South Africa17 - 20(2) Bart Nonyane4 - 10 WPts
08/10/2030Cardiff, UK16 - 20(2) Morgan Llywelyn13 - 23 WPts
11/08/2030London, UK15 - 20(2) Griffith Parry16(3) - 19 WPts
13/06/2030Bury, UK14 - 20(2) Alexander McNeff7 - 21 WPts
14/04/2030San Juan, Puerto Rico14 - 19(2) Vicente Parco24 - 5 LPts
14/02/2030Nanchang, China14 - 18(2) Wang Szeto11 - 19 LPts
17/12/2029Wolverhampton, UK13 - 18(2) Bryan Hopkins3 - 7 WPts
18/10/2029Valencia, Spain12 - 18(2) Leonardo Ras0 - 2 WPts
20/08/2029Wolverhampton, UK11 - 18(2) Rodrigo Zacarias5 - 4 WPts
22/06/2029Poole, UK10 - 18(2) Scott Gowen22(1) - 20 WPts
27/04/2029Zagreb, Croatia10 - 17(2) Miro Lazic24 - 16 LPts
27/02/2029Kiev, Ukraine9 - 17(2) Valeri Golub4 - 9 WPts
29/12/2028iBhayi, South Africa8 - 17(2) Thabang Mthethwa1 - 4 WPts
31/10/2028Zagreb, Croatia8 - 16(2) Ivica Mamic38 - 31 LPts
02/09/2028Bangor, UK8 - 15(2) John Desmond9 - 13 LPts
07/07/2028Changwon, South Korea8 - 14(2) Hyun-jun Nam19(1) - 6 LPts
09/05/2028Wolverhampton, UK7 - 14(2) Adnan Neman0 - 2 WPts
10/03/2028Birmingham, UK7 - 13(2) Leighton MacCoughlan14(1) - 19 LPts
10/01/2028Wolverhampton, UK7 - 12(2) Joaquin Aviles21(1) - 15 LPts
11/11/2027Rouen, France6 - 12(2) Albain Noye14 - 7 WPts
13/09/2027Kosice, Slovakia6 - 11(2) Herbert Cech1 - 13 LPts
16/07/2027Accra, Ghana5 - 11(2) Declan Agyemang12(1) - 11 WPts
17/05/2027Montreal, Canada5 - 10(2) Larrimore Beauchamp9 - 17 LPts
19/03/2027Naivasha, Kenya4 - 10(2) Sam Ghir1 - 13 WPts
19/01/2027Yerevan, Armenia4 - 9(2) Krkur Nadanian12 - 22 LPts
21/11/2026Cardiff, UK4 - 8(2) Sammy Bissett5(1) - 4 LPts
26/09/2026Salamanca, Spain3 - 8(2) Santiago Reynoso3(1) - 25 WPts
29/07/2026Aberdeen, UK2 - 8(2) Dennis MacMillan5 - 11 WPts
31/05/2026Aarhus, Denmark2 - 7(2) Kaj Underberg17 - 11 LPts
02/04/2026Helsinki, Finland1 - 7(2) Anselmi Sirvio8 - 13 WPts
02/02/2026Saltillo, Mexico1 - 6(2) Berto Casimiro11(1) - 16 LPts
05/12/2025Cardiff, UK1 - 5(2) Mark Power4 - 12 LPts
12/10/2025London, UK1 - 4(2) Bob Down10 - 13 LPts
02/09/2025Plymouth, UK1 - 3(1) Kyle Perry30(4) - 15 LKO3
01/08/2025Marrakech, Morocco1 - 2 Sufyan Kotbi31(2) - 18 LKO3
03/06/2025Coventry, UK1 - 1 Alec Chrystal2 - 5 LPts
15/04/2025Ulaanbaatar, Mongolia1 - 0 Toma Sosorbaram24 - 20 LPts
15/02/2025Wolverhampton, UK0 - 0 Wayne Mairs1 - 0 WPts