Weightclass:  Featherweight
Location:  Birmingham, UK
Record:  30 - 8
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
09/12/2033Birmingham, UK29 - 8 Carlos Segura7 - 14 WPts
09/10/2033Mixco, Guatemala28 - 8 Jaguar Pinto16 - 9 WPts
11/08/2033Ciudad Apodaca, Mexico27 - 8 Quito Arredondo16 - 27 WPts
13/06/2033Birmingham, UK26 - 8 Carlos Machuca14 - 12 WPts
13/04/2033Soweto, South Africa25 - 8 Zareb Molewa18 - 5 WPts
13/02/2033Glasgow, UK25 - 7 Bruce Dean16 - 15 LPts
19/12/2032Sheffield, UK24 - 7 Kenzie Riley13 - 18 WPts
04/11/2032Birmingham, UK23 - 7 Malcolm Holmer20 - 13 WPts
04/10/2032Birmingham, UK22 - 7 Aeron Bevan4 - 4 WPts
04/08/2032Chungju, South Korea21 - 7 Suk-young Mok5 - 17 WPts
06/06/2032Ciudad Victoria, Mexico20 - 7 Montego Campo13 - 11 WPts
08/04/2032Strasbourg, France19 - 7 Byron Corneille0 - 9 WPts
09/02/2032Paris, France18 - 7 Jeremie Jacob2 - 12 WPts
12/12/2031Accra, Ghana17 - 7 Adnan Yasin11 - 14 WPts
14/10/2031Birmingham, UK16 - 7 Hajime Isa13 - 16 WPts
15/08/2031Stockholm, Sweden15 - 7 Casper Lundell11 - 14 WPts
17/06/2031Kuching, Malaysia14 - 7 Tariq Ayoob18 - 6 WPts
19/04/2031Birmingham, UK13 - 7 William Evans6 - 11 WPts
19/02/2031Birmingham, UK12 - 7 ZbyÜek Biba10 - 5 WPts
22/12/2030Birmingham, UK11 - 7 Desiderio Moralez0 - 6 WPts
24/10/2030Birmingham, UK10 - 7 Tom Gwenn9 - 5 WPts
25/08/2030Birmingham, UK10 - 6 Henry McCard14 - 5 LPts
26/06/2030Brighton and Hove, UK10 - 5 Adam MacAuley7 - 11 LPts
29/04/2030Peterborough, UK10 - 4 Nick Colton27(1) - 16(10) LPts UK National Championships 2030View
26/04/2030Peterborough, UK9 - 4 Jim Young13(1) - 8 WPts UK National Championships 2030View
19/03/2030Turmero, Venezuela8 - 4 Juan Solares7 - 20 WPts
19/01/2030Oran, Algeria7 - 4 Hassan Karsenty5 - 13 WPts
21/11/2029Cardiff, UK6 - 4 Rich Mulligan11(2) - 13 WPts
27/09/2029Saskatoon, Canada5 - 4 Jacob Farney2 - 20 WPts
30/07/2029London, UK4 - 4 Mark Havey8 - 10 WPts
01/06/2029Sheffield, UK3 - 4 George McPhee5 - 14 WPts
03/04/2029Birmingham, UK2 - 4 Rasmus Rundquist1 - 5 WPts
03/02/2029Toronto, Canada2 - 3 Richard Sealy12 - 12 LPts
06/12/2028Germiston, South Africa2 - 2 Zach De Villiers23 - 17 LPts
08/10/2028Bolton, UK1 - 2 Tom Gowans6 - 8 WPts
19/08/2028Lima, Peru1 - 1 Diego Belles12 - 12 LPts
21/06/2028Sheffield, UK0 - 1 Phil Vail9 - 21(6) WPts
10/05/2028Birmingham, UK0 - 0 Jim Young5 - 3 LPts