Weightclass:  Lightweight
Location:  London, UK
Record:  24(1) - 11
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
12/11/2023London, UK24(1) - 10 Brad MacConnell4 - 10 LPts
13/09/2023London, UK23 - 10 Eoin Killough0 - 6 WKO3
14/07/2023London, UK22 - 10 Colin Bridgeforth3 - 20 WPts
15/05/2023London, UK22 - 9 Aleksander Slesinski17 - 15 LPts
16/03/2023London, UK21 - 9 Ethan Lynch3 - 7 WPts
15/01/2023London, UK20 - 9 Douglas Ayrton21(1) - 9 WPts
16/11/2022London, UK19 - 9 Volodmiri Dolinsky1 - 4 WPts
17/09/2022London, UK18 - 9 James Edwards7 - 17 WPts
19/07/2022London, UK17 - 9 David Walsh1 - 4 WPts
18/05/2022London, UK16 - 9 Douglas Brown13(1) - 10 WPts
19/03/2022London, UK15 - 9 Brin Girvin6(1) - 15 WPts
17/01/2022London, UK14 - 9 James Bran11 - 14 WPts
17/11/2021Prague, Czech Republic13 - 9 ètefan Siska6 - 17 WPts
19/09/2021Yerevan, Armenia12 - 9 Zkon Pambakyan0 - 5 WPts
22/07/2021London, UK11 - 9 Gul Altinyildiz7 - 15 WPts
21/05/2021Odessa, Ukraine11 - 8 Petro Mihal16 - 5 LPts
23/03/2021Karagandy, Kazakhstan11 - 7 Borya Cajrbeckov10 - 8 LPts
23/01/2021Kampala, Uganda11 - 6 Robert Rubadiri6 - 13 LPts
23/11/2020Tehran, Iran11 - 5 Shen Lee12 - 5 LPts
25/09/2020Bogota, Colombia10 - 5 Malvolio Sagun6 - 10 WPts
28/07/2020Bogota, Colombia10 - 4 Agapetus Aleman2(1) - 11 LPts
28/05/2020London, UK9 - 4 Aimon Diaz2 - 15 WPts
28/03/2020Yerevan, Armenia8 - 4 Dirayr Zivyan3 - 9 WPts
28/01/2020Rotterdam, Netherlands8 - 3 Arie Lemoniez5 - 5 LPts
30/11/2019Riga, Latvia7 - 3 Vasili Mezalacis3 - 5 WPts
01/10/2019Dushanbe, Tajikistan6 - 3 Mikhail Shakhbazov1 - 7 WPts
02/08/2019London, UK5 - 3 Jawad Sharif1 - 6 WPts
02/06/2019Mexico City, Mexico5 - 2 Sierra Quijas0 - 6 LPts
04/04/2019London, UK5 - 1 Adam McCluney2 - 1 LPts
24/02/2019Vienna, Austria5 - 0 Lamarr Ishkhan4 - 3 LPts
27/12/2018London, UK4 - 0 Hernan Mansilla0 - 4 WPts
29/10/2018London, UK3 - 0 Hugh Rice3 - 0 WPts
31/08/2018London, UK2 - 0 Waleed Naifeh1 - 2 WPts
03/07/2018London, UK1 - 0 Alejandro Barros1 - 0 WPts
05/05/2018London, UK0 - 0 Thor Bjelland0 - 0 WPts