Weightclass:  Lightweight
Location:  London, UK
Record:  35 - 7
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
21/11/2024London, UK34 - 7 Ashley Orman10 - 14 WPts
22/09/2024London, UK33 - 7 Daniel MacLennan2 - 0 WPts
24/07/2024London, UK32 - 7 Gazi Kemsit1 - 14 WPts
24/05/2024London, UK31 - 7 Joaquin Mathias1 - 17 WPts
25/03/2024London, UK30 - 7 Peter Binoche11(1) - 7 WPts
25/01/2024London, UK29 - 7 Mark Jones2 - 0 WPts
26/11/2023London, UK28 - 7 Arthur Crocetta2 - 12 WPts
25/09/2023London, UK27 - 7 Holland de Pizan4 - 7 WPts
28/07/2023London, UK26 - 7 Santiago Grullon1 - 10 WPts
29/05/2023San Juan, Puerto Rico26 - 6 Ricardo Napoleon22 - 7 LPts
31/03/2023Dushanbe, Tajikistan25 - 6 Andrii Yahulukov20(1) - 9 WPts
31/01/2023Birmingham, UK24 - 6 Jake McAndrew8 - 17 WPts
10/12/2022Doncaster, UK23 - 6 Mark Kearney7 - 19 WPts
16/10/2022London, UK23 - 5 Richard Harding9 - 20(4) LPts
15/09/2022Bangalore, India22 - 5 Ahmed Ghanem10 - 3 WPts
18/07/2022Lodz, Poland22 - 4 Jerzy Hejna28 - 4 LPts
20/05/2022London, UK21 - 4 Cody Johnston2 - 3 WPts
21/03/2022Accra, Ghana20 - 4 Bradley Akamba4 - 13 WPts
21/01/2022London, UK19 - 4 William Prothero7 - 13(1) WPts
07/12/2021Odessa, Ukraine18 - 4 Aleksandr Kulemin5 - 14 WPts
08/10/2021London, UK18 - 3 Adam McCluney10 - 9 LPts
09/08/2021London, UK17 - 3 Peter MacAuley6 - 11 WPts
08/06/2021Rome, Italy16 - 3 Rico Buzzanca15 - 6 WPts
09/04/2021London, UK15 - 3 Diego Gabaldon1 - 4 WPts
06/02/2021Houston, USA14 - 3 Onofre Rio10 - 6 WPts
09/12/2020London, UK13 - 3 Joseph Riddell9 - 11 WPts
09/10/2020London, UK12 - 3 Paul Gillie9 - 7 WPts
21/08/2020London, UK11 - 3 Jasper Nunez8 - 6 WPts
20/06/2020San Antonio, USA10 - 3 Paul Gillies9 - 4 WPts
21/04/2020London, UK9 - 3 Jordan Annan4 - 10 WPts
22/02/2020Bayamon, Puerto Rico9 - 2 Sagaz Campoy12 - 0 LPts
24/12/2019Yerevan, Armenia9 - 1 Maghakia Kalajian7 - 2 LPts
26/10/2019London, UK8 - 1 Flip Caras3 - 6 WPts
27/08/2019Coventry, UK7 - 1 Mark Kilduff1 - 9 WPts
11/07/2019Almaty, Kazakhstan7 - 0 Konstantin Ghaksylykow4 - 2 LPts
13/05/2019Shenyang, China6 - 0 Confucius Nie2 - 5 WPts
13/03/2019London, UK5 - 0 Hrant Nakhshikian3 - 0 WPts
12/01/2019Dakar, Senegal4 - 0 Gregory Villechaize2 - 4 WPts
13/11/2018Bangor, UK3 - 0 Shane Donovan5 - 1 WPts
04/10/2018London, UK2 - 0 Konstantin Balbardis0 - 1 WPts
06/08/2018London, UK1 - 0 Lewys Secombe0 - 0 WPts
19/06/2018London, UK0 - 0 Louis Moloney1 - 0 WPts