Weightclass:  Bantamweight
Location:  Luton, UK
Record:  32 - 15(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
26/12/2024Luton, UK31 - 15(1) Faisal Ganem17(1) - 31 WPts
27/10/2024Luton, UK30 - 15(1) Chris Cochran1 - 3 WPts
28/08/2024Luton, UK29 - 15(1) Porfio Duran3 - 5(1) WPts
29/06/2024Luton, UK28 - 15(1) Alejandro Baez3 - 18 WPts
29/04/2024Huddersfield, UK28 - 14(1) Edward Malloye14 - 22 LPts UK National Championships 2024View
26/04/2024Huddersfield, UK27 - 14(1) Edward McVittie27(1) - 13 WPts UK National Championships 2024View
07/04/2024Haiphong, Vietnam26 - 14(1) To Hieu28 - 17 WPts
08/02/2024San Jose, Costa Rica25 - 14(1) Nasario De Santos4 - 10 WPts
11/12/2023Arlington, USA24 - 14(1) Danyaal Ayoob14 - 19 WPts
13/10/2023London, UK24 - 13 Amon Fannon25 - 11 LKO3
22/08/2023Kiev, Ukraine24 - 12 Borya Deputatov27 - 9 LPts
24/06/2023Nassau, Bahamas23 - 12 Rob Tod2 - 12 WPts
26/04/2023Cambridge, UK23 - 11 Rhys Wilde28 - 6(1) LPts UK National Championships 2023View
12/04/2023Córdoba, Argentina22 - 11 Jaguar Chico16(1) - 13 WPts
12/02/2023Santo Domingo de Guzman, Dominican Republic21 - 11 Alfonso Moron12 - 11 WPts
15/12/2022Kingston, Jamaica21 - 10 Brendan Terrace23 - 7 LPts
16/10/2022Maracaibo, Venezuela20 - 10 Reyes Fuentes2 - 4 WPts
18/08/2022Imus, Philippines19 - 10 Miguel Bandera27 - 5 WPts
20/06/2022London, UK18 - 10 Glyn Pritchard8 - 13 WPts
29/04/2022Blackburn, UK18 - 9 Martyn Valentine25 - 5 LPts UK National Championships 2022View
26/04/2022Blackburn, UK17 - 9 Jim Stevenson10 - 12 WPts UK National Championships 2022View
29/03/2022London, UK16 - 9 John Glaza11(1) - 10 WPts
26/02/2022Luton, UK15 - 9 Oleksiy Petrenko1 - 11 WPts
27/12/2021Luton, UK14 - 9 Erjon Kadare3 - 10 WPts
27/10/2021Edinburgh, UK13 - 9 Hamish McGregor15 - 8 WPts
25/09/2021San Miguelito, Panama12 - 9 Juan Pecina7 - 14 WPts
26/07/2021Liverpool, UK12 - 8 David Mylne8 - 9 LPts
21/06/2021Luton, UK11 - 8 Eddie Monday10 - 9 WPts
20/04/2021Oslo, Norway10 - 8 Thurston Eggebraaten2 - 18 WPts
20/02/2021Birmingham, UK9 - 8 Billy Steenson7(1) - 11 WPts
29/12/2020Vitebsk, Belarus9 - 7 Vasyl Bartosh14(1) - 7 LPts
31/10/2020Cardiff, UK8 - 7 Callum Llandinam5 - 2 WPts
12/09/2020Bogota, Colombia7 - 7 Jerrold Saiz10 - 5 WPts
15/07/2020Riga, Latvia6 - 7 Aleksandr Setnieks3 - 8 WPts
15/05/2020Dublin, Ireland6 - 6 Darragh Madigan10 - 4 LPts
16/03/2020Kumasi, Ghana6 - 5 Cody Dorkenoo9 - 1 LPts
17/01/2020Manila, Philippines5 - 5 Berto Katalbas4 - 4 WPts
18/11/2019London, UK5 - 4 Khalid Jamil3 - 4 LPts
25/09/2019Georgetown, Guyana5 - 3 Inigo Blevins7 - 3 LPts
27/07/2019Luton, UK4 - 3 Clint Dempsey5 - 0 WPts
27/05/2019Luton, UK4 - 2 Reynaldo Arevalo6 - 3 LPts
28/03/2019Shymkent, Kazakhstan3 - 2 Boris Cairbekov2 - 4 WPts
28/01/2019Rio de Janeiro, Brazil3 - 1 Juan Rapoza4 - 2 LPts
28/11/2018San Jose, Costa Rica2 - 1 Hernan Hay2 - 4 WPts
28/09/2018London, UK2 - 0 Roger McClenny1 - 1 LPts
03/08/2018Luton, UK1 - 0 Arnie Appleton1 - 1 WPts
05/06/2018Luton, UK0 - 0 Syed Hazazi0 - 1 WPts