Weightclass:  Featherweight
Location:  London, UK
Record:  30 - 28
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
19/03/2027London, UK29 - 28 Dave Haddan4 - 9 WPts
18/01/2027London, UK28 - 28 Bruce McWaters2 - 3 WPts
19/11/2026London, UK27 - 28 Ricky McClarty3 - 2 WPts
20/09/2026London, UK26 - 28 Ian Lemont1 - 0 WPts
21/07/2026London, UK25 - 28 Kris Boyle5 - 3 WPts
21/05/2026London, UK24 - 28 Luis Juliana0 - 5 WPts
22/03/2026London, UK23 - 28 Pablo Rosas8(1) - 10 WPts
18/01/2026London, UK22 - 28 Malkhas Ismailian11 - 7 WPts
19/11/2025London, UK21 - 28 Fresco Prudente3 - 13 WPts
20/09/2025London, UK20 - 28 Dong Trong3 - 14 WPts
22/07/2025London, UK19 - 28 Iain Leishman3 - 6 WPts
23/05/2025London, UK18 - 28 Mark Duras2 - 1 WPts
24/03/2025Warrington, UK18 - 27 Hassan Bhutto28 - 18 LPts
24/01/2025Cardiff, UK18 - 26 Leo Gilday21(2) - 22 LPts
15/12/2024Montevideo, Uruguay17 - 26 Vicente Curto14 - 27 WPts
17/10/2024London, UK17 - 25 Stuart Buik26 - 13 LPts
20/08/2024Ulaanbaatar, Mongolia16 - 25 Joiric Hua5(1) - 8 WPts
22/06/2024Surakarta, Indonesia16 - 24 Seto Yodianto16(1) - 21 LPts
24/04/2024Tegucigalpa, Honduras15 - 24 Diego Mondragon2 - 7(1) WPts
25/02/2024Ponce, Puerto Rico15 - 23 Esteban Velez31(3) - 9 LPts
28/12/2023Santa Clara, Cuba14 - 23 Ricardo Lacerda6 - 13 WPts
30/10/2023Vitoria-Gasteiz, Spain14 - 22 Xavier Malagon12 - 16 LPts
01/09/2023Peristeri, Greece14 - 21 Kairos Georgiou27(1) - 8 LPts
04/07/2023London, UK14 - 20 Zach Bennett15(2) - 17 LPts
01/06/2023London, UK13 - 20 Heung-Min Joe0 - 10 WPts
02/04/2023Hull, UK13 - 19 Joel Byrne24(1) - 7 LPts
04/02/2023Aberdeen, UK12 - 19 Andrew McCleary6 - 23 WPts
24/12/2022Paris, France12 - 18 Frasier Le Vau16 - 13 LPts
26/10/2022Sydney, Australia11 - 18 Kenzie Deans15(1) - 9 WPts
28/08/2022Marrakech, Morocco11 - 17 Dhakiy Maazouz11 - 11 LPts
30/06/2022Telford, UK11 - 16 Ian Trotter13 - 13 LPts
10/05/2022Vienna, Austria10 - 16 Lotharing Mleh16 - 12 WPts
11/03/2022Ponce, Puerto Rico9 - 16 Emilio Borjon19 - 6 WPts
11/01/2022London, UK9 - 15 George Westwood8 - 12 LPts
10/11/2021London, UK9 - 14 Federico Fraire9 - 17 LPts
10/09/2021London, UK8 - 14 Clint Gwenn5 - 10 WPts
16/07/2021San Jose, Costa Rica8 - 13 Senon Reynosa24(1) - 0 LPts
16/05/2021Madrid, Spain8 - 12 Cisco Montejo13 - 5 LPts
18/03/2021London, UK8 - 11 Dmitri Memishov8 - 10 LPts
18/01/2021Chelyabinsk, Russia8 - 10 Dimi Moiseychenkov12 - 5 LPts
18/11/2020London, UK7 - 10 James McRaney4 - 8 WPts
30/09/2020London, UK7 - 9 Rich Mullen1 - 10 LPts
31/07/2020London, UK6 - 9 Jesus Borgo5 - 8 WPts
30/05/2020Ulaanbaatar, Mongolia5 - 9 Nerguin Tsagaanbaatar7 - 7 WPts
30/03/2020Prato, Italy5 - 8 Alessandro Magliocchetti5 - 5 LPts
31/01/2020London, UK5 - 7 Joel Byrne7 - 1 LPts
01/12/2019London, UK5 - 6 Santiago Torres9 - 2 LPts
01/10/2019London, UK5 - 5 Soini Kalliokoski4 - 4 LPts
02/08/2019Aarhus, Denmark4 - 5 Knute Gram2 - 3 WPts
04/06/2019San Jose, Costa Rica4 - 4 Senon Camisa1 - 5 LPts
06/04/2019London, UK3 - 4 Connor McFarland0 - 2 WPts
03/02/2019London, UK3 - 3 Michael Howatt0 - 2 LPts
31/12/2018London, UK3 - 2 Dale Catto0 - 2 LPts
02/11/2018Leeds, UK2 - 2 Duncan Kelly4 - 1 WPts
21/09/2018London, UK1 - 2 Glyn Cadwallader0 - 3 WPts
17/08/2018London, UK0 - 2 Spencer Szymanski2 - 0 WPts
19/06/2018Wakefield, UK0 - 1 Pat McNiven0 - 0 LPts
05/05/2018London, UK0 - 0 Alessio Ascierto0 - 0 LPts