Weightclass:  Lightweight
Location:  Swansea, UK
Record:  22(1) - 24
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
04/12/2027Swansea, UK21(1) - 24 Bonar Tawamba4 - 10 WPts
05/10/2027Swansea, UK21(1) - 23 Rikkert Maslowski13 - 17(1) LPts
07/08/2027Swansea, UK21(1) - 22 Montana Parody11 - 4 LPts
08/06/2027Swansea, UK20(1) - 22 Newell Mestrallet0 - 7 WPts
10/04/2027Brasilia, Brazil19(1) - 22 Baltasar Abril10 - 9 WPts
10/02/2027Cardiff, UK18(1) - 22 Aeron Apted18 - 21 WPts
14/12/2026Bekasi, Indonesia17(1) - 22 Senen Doeve6 - 9 WPts
16/10/2026Swansea, UK17(1) - 21 Colin Bridgeforth17(2) - 26 LPts
17/08/2026Poole, UK17(1) - 20 Ethan Lynch17(1) - 15 LPts
19/06/2026Hull, UK17(1) - 19 Tommy McCard10 - 18 LPts
26/04/2026Dundee, UK17(1) - 18 Majid Sabir16 - 15(2) LPts UK National Championships 2026View
15/04/2026Swansea, UK16(1) - 18 Owen Kavanah3(1) - 9 WPts
14/02/2026Swansea, UK15(1) - 18 Fausto Bonatti3 - 13 WPts
16/12/2025Barcelona, Spain14(1) - 18 Angel Pedroza6 - 17 WPts
18/10/2025Swansea, UK13(1) - 18 Aaron Rees1 - 2 WPts
20/08/2025Dushanbe, Tajikistan12 - 18 Aleksei Caribghanow4 - 21(2) WKO3
22/06/2025Peterborough, UK11 - 18 Waqar Sasooli11 - 8 WPts
24/04/2025Sapporo, Japan10 - 18 Yoshi Sako4 - 18 WPts
24/02/2025Swansea, UK9 - 18 John Hendren9 - 11 WPts
27/12/2024Swansea, UK8 - 18 Tobias Cummins9 - 10(1) WPts
29/10/2024Swansea, UK7 - 18 Aseem Sambamurti0 - 6 WPts
31/08/2024Swansea, UK6 - 18 Adnan Abouchabki0 - 2 WPts
03/07/2024Swansea, UK5 - 18 John McPhatter1 - 2 WPts
04/05/2024Swansea, UK4 - 18 Ross Gerstner0 - 1 WPts
06/03/2024Tokyo, Japan4 - 17 Aoi Fujiwara26 - 10(1) LPts
07/01/2024Isfara, Tajikistan4 - 16 Ioakim Moldogaliew21(1) - 13 LPts
09/11/2023Guayaquil, Ecuador4 - 15 Xavion Dieguez23(1) - 14 LPts
11/09/2023Dushanbe, Tajikistan4 - 14 Arseni Gajarov14 - 19 LPts
14/07/2023Riga, Latvia4 - 13 Ioakim Vecpuisis31 - 6 LPts
16/05/2023Swansea, UK3 - 13 Xaverius Cepeda0 - 1 WPts
17/03/2023Swansea, UK3 - 12 Mason Watkins4 - 8 LPts
17/01/2023Warrington, UK3 - 11 Harvey Sheedy13 - 13 LPts
27/11/2022Swansea, UK3 - 10 Danny Stilley17(1) - 8 LPts
27/09/2022Leeds, UK2 - 10 Ian Meo3 - 15 WPts
17/08/2022London, UK2 - 9 Barry Pryce18(2) - 8 LPts
17/06/2022Reading, UK2 - 8 Sean Lowery12(2) - 13 LPts
17/05/2022Leeds, UK1 - 8 Nicholas McNiel9 - 13 WPts
02/04/2022Manchester, UK1 - 7 Kieran McGrath5 - 16 LPts
05/02/2022Leicester, UK1 - 6 John Gatti0 - 0 LPts
12/12/2021Copenhagen, Denmark1 - 5 Zvi Degn15 - 4 LPts
13/10/2021Mexico City, Mexico0 - 5 Xabat Frasco4 - 13 WPts
15/08/2021London, UK0 - 4 Bart Poyner13 - 4 LPts
15/06/2021Southampton, UK0 - 3 Martyn Milland5 - 9 LPts
19/04/2021Sana'a, Yemen0 - 2 Haaris Habayea13 - 6 LPts
19/02/2021Preston, UK0 - 1 Ronald MacVicar14 - 1 LPts
05/01/2021Swansea, UK0 - 0 Shaun Samuel6 - 8 LPts