Weightclass:  Light Flyweight
Location:  York, UK
Record:  18 - 25(4)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
09/05/2025York, UK17 - 25(4) Mel Mingus2 - 4 WPts
10/03/2025York, UK16 - 25(4) Joaquin Avitia3 - 9 WPts
10/01/2025York, UK16 - 24(4) Nicandro Diaz13 - 9 LPts
10/11/2024York, UK15 - 24(4) Jay Minion1 - 0 WPts
10/09/2024York, UK14 - 24(4) Vicente Palacio2 - 5 WPts
12/07/2024York, UK14 - 23(4) James Riddel3 - 2(1) LPts
12/05/2024York, UK13 - 23(4) Ibrahim Sajjad3 - 6 WPts
13/03/2024York, UK12 - 23(4) Amjad Baten1 - 3 WPts
13/01/2024York, UK12 - 22(4) Mark Nixon11 - 22 LPts
14/11/2023York, UK12 - 21(4) Sam Boyle2 - 16 LPts
15/09/2023York, UK12 - 20(4) Carlos Palomar5 - 13 LPts
17/07/2023York, UK11 - 20(4) Nicandro Rosal2 - 17 WPts
18/05/2023York, UK11 - 19(4) Tariq Khaliquzzaman3 - 7 LPts
19/03/2023York, UK10 - 19(4) Geni Sirait0 - 5 WPts
18/01/2023York, UK10 - 18(3) Matulesia Setiabudhi24(2) - 8 LKO3
19/11/2022Managua, Nicaragua10 - 17(2) Jerrold Arabia13(1) - 17 LKO3
21/09/2022London, UK10 - 16(2) Ed Loch4 - 20 LPts
29/07/2022Osaka, Japan9 - 16(2) Shinji Nishihara0 - 5 WPts
31/05/2022Coventry, UK9 - 15(2) Mark Sandford18 - 7 LPts
21/04/2022London, UK9 - 14(2) Joseph Paterson10 - 13 LPts
15/03/2022Dakar, Senegal9 - 13(2) Campbell Traore8(1) - 16 LPts
15/01/2022Cape Town, South Africa9 - 12(2) Ambroos Viljoen7 - 14 LPts
17/11/2021Naucalpan, Mexico9 - 11(1) Manny Villalpando3 - 21 LKO3
19/09/2021Brampton, Canada9 - 10(1) Bob Faulds17 - 7 LPts
21/07/2021Daegu, South Korea9 - 9(1) Min-woo Joe9(1) - 13 LPts
23/05/2021London, UK9 - 8 Colin Weale20 - 0 LKO3
28/03/2021Samarqand, Uzbekistan9 - 7 Hilal Rahimi12 - 9 LPts
28/01/2021York, UK8 - 7 Gordon Morris1 - 12 WPts
27/11/2020York, UK7 - 7 MikulᚠCervenka1 - 13 WPts
27/09/2020Kumasi, Ghana7 - 6 Paul Amartey2 - 15 LPts
30/07/2020York, UK7 - 5 Goro Shishido6 - 7 LPts
29/05/2020York, UK6 - 5 Danyaal Latif7 - 8 WPts
29/03/2020York, UK6 - 4 Noel Owen10 - 4 LPts
28/01/2020York, UK5 - 4 Vikenti Abyckckassym3 - 6 WPts
28/11/2019York, UK4 - 4 Roy Mulryan0 - 3 WPts
28/09/2019York, UK3 - 4 Ron McCabe4 - 3 WPts
29/07/2019York, UK2 - 4 William Chalmers0 - 1 WPts
29/05/2019Villa Nueva, Guatemala2 - 3 Xaverius Calle4 - 5 LPts
31/03/2019Kingston, Jamaica2 - 2 Paul Ewing7 - 1 LPts
31/01/2019York, UK2 - 1 Alec Castellanos4 - 4 LPts
02/12/2018York, UK1 - 1 Afanas Barno1 - 1 WPts
03/10/2018York, UK1 - 0 Vincent Trotter3 - 1 LPts
05/08/2018York, UK0 - 0 Nasario Astudillo0 - 0 WPts