Weightclass:  Lightweight
Location:  Bradford, UK
Record:  31(1) - 57
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
26/12/2033Bradford, UK30(1) - 57 Ulster Fugleberg1 - 4 WPts
26/10/2033Bradford, UK29(1) - 57 Haaris Petros2 - 3 WPts
26/08/2033Bradford, UK28(1) - 57 Saturnin Varon0 - 17 WPts
25/06/2033Bradford, UK27(1) - 57 Joaquin Siman1 - 2 WPts
24/04/2033Bradford, UK26(1) - 57 Orane Fignon4 - 8 WPts
23/02/2033Bradford, UK25(1) - 57 Ramirez Alire5 - 31(7) WPts
24/12/2032Bradford, UK25(1) - 56 Leonel Rodriguez10 - 8 LPts
24/10/2032Bradford, UK24(1) - 56 Mikhail Batsaikhan5 - 12 WPts
24/08/2032Bradford, UK23(1) - 56 Boniface Rostand34 - 16 WPts
24/06/2032Giza, Egypt23(1) - 55 Asif Aly10 - 12(1) LPts
26/04/2032Reading, UK23(1) - 54 Gordon McCard30(3) - 15 LPts UK National Championships 2032View
12/04/2032Montevideo, Uruguay22(1) - 54 Gonzalo Carnero18 - 6 WPts
13/02/2032Vilnius, Lithuania22(1) - 53 Stefan Jedynak30 - 17 LPts
15/12/2031Incheon, South Korea21(1) - 53 Min-woo Bang7 - 15 WPts
17/10/2031Lima, Peru20(1) - 53 Orlando Valentino2 - 15(1) WPts
19/08/2031Davao City, Philippines20(1) - 52 Vicente Calvillo52 - 20 LPts
19/07/2031Bradford, UK20(1) - 51 Vicente Calvillo51 - 20 LPts
18/06/2031Bradford, UK20(1) - 50 Sergey Stumps33 - 27 LPts
02/05/2031Bury, UK20(1) - 49 Malcolm Owen17 - 6 LPts UK National Championships 2031View
29/04/2031Bury, UK19(1) - 49 Bart Ryan13 - 8(1) WPts UK National Championships 2031View
26/04/2031Bury, UK18(1) - 49 Mark McQueen7 - 18 WPts UK National Championships 2031View
17/04/2031Bradford, UK18(1) - 48 Baltasar Asencio49 - 21 LPts
12/03/2031Mexicali, Mexico17(1) - 48 Xalvador Pantano30(1) - 33 WPts
09/02/2031Bayamon, Puerto Rico17(1) - 47 Malvolio Tardio56 - 25 LPts
09/01/2031Bradford, UK17(1) - 46 Malvolio Tardio55 - 25 LPts
05/12/2030Soshanguve, South Africa17(1) - 45 Mick Kaja43 - 16 LPts
04/11/2030Soshanguve, South Africa17(1) - 44 Mick Kaja42 - 16 LPts
04/10/2030Soshanguve, South Africa17(1) - 43 Mick Kaja41 - 16 LPts
03/09/2030Soshanguve, South Africa17(1) - 42 Mick Kaja40 - 16 LPts
01/08/2030Bradford, UK17(1) - 41 Laramie Cotillard28(3) - 24 LPts
27/06/2030Las Vegas, USA16(1) - 41 Paul Fuerte5(1) - 12 WPts
29/04/2030Peterborough, UK16(1) - 40 Khalid Ebrahimi22 - 22 LPts UK National Championships 2030View
26/04/2030Peterborough, UK15(1) - 40 Edmund Allen16(6) - 11 WPts UK National Championships 2030View
07/03/2030Preston, UK15(1) - 39 Malcolm Owen9 - 4 LPts
07/01/2030Manchester, USA15(1) - 38 Tom MacGillivray34(3) - 16 LPts
08/11/2029Accra, Ghana14 - 38 Kyle Sam7 - 10(2) WKO3
09/09/2029Calgary, Canada13 - 38 Jay Bellis33(2) - 20 WPts
12/07/2029Puebla, Mexico13 - 37 Rogelio Cotto8(1) - 26 LPts
14/05/2029Mexico City, Mexico12 - 37 Alejandro Celestino10 - 15 WPts
16/03/2029Tacoma, USA12 - 36 Davie Stilley14(2) - 11 LPts
16/01/2029Seattle, USA12 - 35 Euan Killy10 - 10 LPts
18/11/2028Goiania, Brazil11 - 35 Angel Fama1 - 11 WPts
20/09/2028Milton Keynes, UK11 - 34 Daniel Elias12 - 5 LPts
23/07/2028Goiania, Brazil10 - 34 Vicente Sanches2 - 5 WPts
25/05/2028Volgograd, Russia10 - 33 Mikhail Sozonov3 - 3 LPts
27/03/2028Samarqand, Uzbekistan9 - 33 Boris Karaev2 - 5 WPts
28/01/2028London, UK9 - 32 Denton MacAdam21(1) - 15 LPts
30/11/2027Ponce, Puerto Rico9 - 31 Leonel Hay14 - 16 LPts
02/10/2027Bradford, UK8 - 31 Spencer Bate4 - 14 WPts
03/08/2027Regensburg, Germany7 - 31 Barny Dengel11 - 18 WPts
05/06/2027Derby, UK6 - 31 John Cotts7(1) - 27 WPts
08/04/2027Donetsk, Ukraine6 - 30 Mikhail Poloz10 - 14 LPts
08/02/2027Bradford, UK5 - 30 Tommy Calvert11 - 13(2) WPts
10/12/2026New Kingston, Jamaica5 - 29 Arran Badder71 - 12 LPts
12/10/2026Stoke, UK5 - 28 Mark Clapperton15 - 15 LPts
13/08/2026Virginia Beach, USA5 - 27 Mark McGrath8 - 12(1) LPts
15/06/2026Fortaleza, Brazil5 - 26 Rafael Mesquita11 - 4 LPts
17/04/2026Coventry, UK5 - 25 Shaun Donoghue14 - 10 LPts
19/02/2026Ipoh, Malaysia5 - 24 Zafa Saber32 - 10 LPts
22/12/2025Bradford, UK5 - 23 Mick Kaja6 - 4 LPts
24/10/2025Bradford, UK5 - 22 Martin Hare4 - 14 LPts
25/08/2025Tehran, Iran5 - 21 Ho Wei15 - 7 LPts
27/06/2025Liverpool, UK5 - 20 Colin Bridgeforth10(2) - 25 LPts
28/04/2025Bradford, UK4 - 20 Sam Ofosu3 - 2 WPts
28/02/2025Bradford, UK3 - 20 Odo Decoux4 - 12(1) WPts
31/12/2024Bradford, UK2 - 20 Laurenzo Lammens11 - 15 WPts
02/11/2024Warrington, UK2 - 19 Lloyd McLeod1 - 10 LPts
04/09/2024Bradford, UK2 - 18 Waqas Gurmani3 - 4 LPts
07/07/2024Bradford, UK2 - 17 Alex Salmon6 - 7 LPts
07/05/2024Montevideo, Uruguay2 - 16 Ramiro Terronez12 - 26(1) LPts
09/03/2024Warrington, UK2 - 15 Joseph McClard4 - 12(1) LPts
18/01/2024Nottingham, UK2 - 14 Darryl Kilduff20(1) - 14 LPts
23/11/2023Toshkent, Uzbekistan2 - 13 Georgiy Khanmammadov1 - 12 LPts
23/09/2023Bury, UK2 - 12 Haider Ebrahimi18 - 14 LPts
29/07/2023Bristol, UK2 - 11 Gavin Hamilton3 - 9(2) LPts
02/06/2023Glasgow, UK2 - 10 Dennis MacMaster6 - 23(3) LPts
24/04/2023Aberdeen, UK2 - 9 Brian McCallister12 - 10 LPts
22/03/2023Bradford, UK1 - 9 Bilal Zahra4 - 9 WPts
21/01/2023Huddersfield, UK1 - 8 Kyle Phillips24 - 6 LPts
25/11/2022Sofia, Bulgaria1 - 7 Anastas รก Michacoff23(1) - 8 LPts
27/09/2022Bristol, UK1 - 6 Gavin Hamilton1 - 5(2) LPts
10/08/2022Bradford, UK1 - 5 Tunde Oriala3 - 7 LPts
10/06/2022Bradford, UK1 - 4 Irfan Qureshi4 - 14(4) LPts
12/04/2022Leicester, UK1 - 3 Bruce Shortt13 - 12 LPts
14/02/2022London, UK1 - 2 Bart Poyner16 - 4 LPts
06/01/2022Liverpool, UK1 - 1 John Di Francesco0 - 0 LPts
06/12/2021Bradford, UK1 - 0 Floyd Massie2 - 6 LPts
05/10/2021Bradford, UK0 - 0 Mason Watkins1 - 2 WPts