Weightclass:  Middleweight
Location:  London, UK
Record:  14 - 25
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
28/10/2024London, UK13 - 25 David McColl1 - 1 WPts
29/08/2024London, UK13 - 24 Izunna Feghabo8 - 16 LPts
30/06/2024London, UK12 - 24 Anton McBeath0 - 4 WPts
30/04/2024London, UK11 - 24 Jay Brockie1 - 4 WPts
01/03/2024London, UK10 - 24 Charles Keane0 - 4 WPts
01/01/2024London, UK10 - 23 Tim Ruddock21 - 17 LPts
02/11/2023London, UK9 - 23 Hayden Teagan2 - 10 WPts
03/09/2023London, UK8 - 23 Amer Akhter2 - 25 WPts
06/07/2023London, UK7 - 23 Antoine Gaye1 - 1 WPts
07/05/2023London, UK6 - 23 Mark Aduamah0 - 8 WPts
08/03/2023London, UK5 - 23 Zuffur Noon0 - 10(2) WPts
07/01/2023London, UK5 - 22 Kamran Salameh2 - 7 LPts
08/11/2022Ulaanbaatar, Mongolia5 - 21 Ganboldyn Batsuuri14 - 17 LPts
10/09/2022Yerevan, Armenia5 - 20 Vache Babikian22(1) - 7 LPts
13/07/2022Yerevan, Armenia5 - 19 Dork Cherkoyan20(2) - 12 LPts
15/05/2022Los Teques, Venezuela5 - 18 Aimon Aro10 - 15 LPts
17/03/2022London, UK5 - 17 Mick Glaspy13 - 8 LPts
27/01/2022Liverpool, UK5 - 16 John Dunwoody19 - 6 LPts
27/12/2021Wolverhampton, UK5 - 15 Joseph Rhydderch12 - 7 LPts
15/11/2021Accra, Ghana5 - 14 Shontae Ayeh14(1) - 7 LPts
17/09/2021London, UK5 - 13 Robert McWethy15 - 10 LPts
17/07/2021Bradford, UK5 - 12 Chris Duncan3 - 13 LPts
26/05/2021London, UK4 - 12 Azam Abdelnour2 - 19 WPts
27/03/2021Bogota, Colombia4 - 11 Ulises Cobo10 - 10 LPts
27/01/2021London, UK4 - 10 John Finn18 - 0 LPts
30/11/2020London, UK4 - 9 John Baughn3 - 14 LPts
01/10/2020London, UK4 - 8 Irfan Haque3 - 8 LPts
01/08/2020Riga, Latvia4 - 7 Sergey Naudinsh3 - 12 LPts
01/06/2020London, UK3 - 7 Jesus Villacorta1 - 6 WPts
01/04/2020London, UK2 - 7 Mark Weatherley0 - 9 WPts
05/02/2020Semarang, Indonesia2 - 6 Rahmat Goh7 - 8 LPts
06/12/2019London, UK2 - 5 Edwyn Wyburn4 - 6 LPts
06/10/2019Bucheon, South Korea2 - 4 Sung-yun Hwang3 - 4 LPts
08/08/2019London, UK2 - 3 Miho Kukolja6 - 4 LPts
09/06/2019London, UK1 - 3 Dom Hanegan0 - 5 WPts
09/04/2019Shah Alam, Malaysia0 - 3 Obaid Hammad1 - 4 WPts
08/02/2019London, UK0 - 2 Ricky Yuille0 - 5(2) LPts
08/12/2018Edinburgh, UK0 - 1 Marcus Forsyth3 - 1 LPts
06/11/2018Karagandy, Kazakhstan0 - 0 Lazar Ghaksybeck0 - 0 LPts