Weightclass:  Middleweight
Location:  Swansea, UK
Record:  20 - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
19/09/2028Swansea, UK19 - 14 Teun Wilmots6 - 5 WPts
20/07/2028Swansea, UK18 - 14 Ali Anwar0 - 0 WPts
21/05/2028Swansea, UK17 - 14 Alec Wogan1 - 7 WPts
22/03/2028Swansea, UK16 - 14 Justin Darrow1 - 0 WPts
22/01/2028Swansea, UK15 - 14 Bart Riggins0 - 12 WPts
21/11/2027Swansea, UK14 - 14 Anupam Patwari2 - 15 WPts
21/09/2027Swansea, UK14 - 13 Joseph Ogbonna4 - 9 LPts
23/07/2027Swansea, UK13 - 13 Eddie McCleod1 - 2 WPts
24/05/2027Swansea, UK12 - 13 Tommy McAllister3 - 1 WPts
25/03/2027Swansea, UK11 - 13 Mark McMahon0 - 4 WPts
24/01/2027Swansea, UK10 - 13 Dale Golias5 - 5 WPts
25/11/2026Swansea, UK10 - 12 Andrew Hastie12 - 15 LPts
25/09/2026Baku, Azerbaijan10 - 11 Osman Mamedyarov12 - 22 LPts
28/07/2026Quito, Ecuador9 - 11 Joaquin Claudio7 - 25 WPts
30/05/2026Birmingham, UK8 - 11 Des Evans4 - 11 WPts
26/04/2026Dundee, UK8 - 10 Richard Brodie13 - 19(1) LPts UK National Championships 2026View
29/03/2026Leeds, UK7 - 10 Robert Crowe2 - 2 WPts
29/01/2026Helsinki, Finland6 - 10 Jaakko Peltonen8 - 18(2) WPts
01/12/2025Sydney, Australia5 - 10 Ian Harp28 - 19 WPts
03/10/2025Sydney, Australia5 - 9 Jack Work12(1) - 32 LPts
05/08/2025Swansea, UK4 - 9 Charles McAfee0 - 1 WPts
06/06/2025Swansea, UK3 - 9 Daniel MacQueen10 - 8 WPts
08/04/2025Zagreb, Croatia3 - 8 Dominik Šabic14 - 12 LPts
08/02/2025New Kingston, Jamaica3 - 7 Inigo Veatch10 - 3 LPts
11/12/2024Udon Thani, Thailand3 - 6 Yokthong Chanabut7 - 8 LPts
12/10/2024London, UK2 - 6 Chris Lauritsen1 - 10(1) WPts
08/09/2024Birmingham, UK2 - 5 Theo Irwin26(1) - 17 LPts
08/08/2024Grodno, Belarus2 - 4 Nikolai Ignatiev7 - 10 LPts
10/06/2024Swansea, UK1 - 4 Emanuel Marta4 - 4 WPts
12/04/2024Swansea, UK0 - 4 Chris Lauritsen1 - 6 WPts
13/02/2024Zagreb, Croatia0 - 3 Krunoslav Duic18 - 7 LPts
15/12/2023Shubra El-Kheima, Egypt0 - 2 Rashid Hakim8 - 17(2) LPts
16/10/2023Ho Chi Minh City, Vietnam0 - 1 Chan Trang10 - 18 LPts
18/08/2023Swansea, UK0 - 0 Mark Keane2 - 6(1) LPts