Weightclass:  Welterweight
Location:  Swansea, UK
Record:  19(1) - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
14/05/2029Swansea, UK18(1) - 19 Tobias Findley2 - 9 WPts
15/03/2029Swansea, UK17(1) - 19 Sid Akin4 - 5 WPts
13/01/2029Swansea, UK16(1) - 19 Davie Coghlan0 - 0 WPts
14/11/2028Swansea, UK15(1) - 19 Paul Monaghan1 - 8 WPts
15/09/2028Swansea, UK14(1) - 19 Dave Daley0 - 0 WPts
16/07/2028Swansea, UK13(1) - 19 Larenzo Durazo0 - 8 WPts
16/05/2028Swansea, UK13(1) - 18 Rob Leas5(1) - 15 LPts
17/03/2028Swansea, UK12(1) - 18 Xalvador Quirino2 - 10 WPts
16/01/2028Swansea, UK11(1) - 18 Billy Dee0 - 1 WPts
16/11/2027Swansea, UK10(1) - 18 Ctirad Dubin7 - 24 WPts
16/09/2027Swansea, UK9(1) - 18 Griffith Parry5(2) - 12 WPts
18/07/2027Swansea, UK8 - 18 Obaid Majid3 - 10(1) WKO3
19/05/2027Konibodom, Tajikistan8 - 17 Khayyam Raghiyev25 - 9 LPts
21/03/2027Santiago de los Caballeros, Dominican Republic7 - 17 Edmundo Paz6 - 2 WPts
21/01/2027Swansea, UK7 - 16 Ciel Huet21(1) - 9 LPts
22/11/2026Carrefour, Haiti6 - 16 Blaise Fouroux3 - 15 WPts
24/09/2026Swansea, UK5 - 16 Carlos Zepeda1 - 6 WPts
26/07/2026Yerevan, Armenia5 - 15 Kachig Hajyan8 - 14 LPts
28/05/2026Melitopol, Ukraine5 - 14 Fedir Fedor9 - 7 LPts
30/03/2026Aalborg, Denmark5 - 13 Fortinbras Voigt19 - 9 LPts
30/01/2026Huddersfield, UK4 - 13 Kai Murdock13(1) - 11(1) WPts
02/12/2025Belfast, UK4 - 12 Conor Teague8 - 6 LPts
04/10/2025Oslo, Norway4 - 11 Sigurd Rod9 - 7 LPts
06/08/2025Sheffield, UK4 - 10 Noah Owen9(1) - 8(1) LPts
13/06/2025Glasgow, UK3 - 10 Douglas MacGregor0 - 10(1) WPts
18/04/2025London, UK2 - 10 Johnny Geddes4 - 23 WPts
20/02/2025London, UK2 - 9 Theo Blackard29(1) - 14 LPts
24/12/2024London, UK2 - 8 Ian Lindsay23 - 21 LPts
26/10/2024Leicester, UK2 - 7 Amer Hasan7 - 12 LPts
18/09/2024Swansea, UK1 - 7 Alec East2 - 4 WPts
17/08/2024Kiev, Ukraine1 - 6 Isaak Smolar4 - 13 LPts
19/06/2024Algiers, Algeria1 - 5 Faisal Gaouaoui1 - 6(2) LPts
21/04/2024Wakefield, UK1 - 4 Greg Mulligan8 - 15 LPts
22/02/2024Brisbane, Australia1 - 3 Luca Errani20(1) - 17 LPts
25/12/2023Valparaiso, Chile1 - 2 Loredo Rivas7 - 11 LPts
27/10/2023Belfast, UK1 - 1 Daniel McNaughton15 - 10 LPts
06/09/2023Belfast, UK0 - 1 Joshua Lynch0 - 0 WPts
18/07/2023Swansea, UK0 - 0 Callum Quaglierini0 - 8 LPts