Weightclass:  Welterweight
Location:  London, UK
Record:  19(2) - 26
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
29/10/2025London, UK18(2) - 26 Richard Forsyth3 - 4 WPts
30/08/2025London, UK17(2) - 26 Kai Creamer5 - 14 WPts
01/07/2025London, UK16(2) - 26 John Basini2 - 10 WPts
02/05/2025London, UK15(2) - 26 Rehan Antaki0 - 2 WPts
03/03/2025London, UK14(2) - 26 Ian Kipterege2 - 0 WPts
02/01/2025London, UK13(2) - 26 Jonathan Dipple10(1) - 7 WPts
03/11/2024London, UK12(2) - 26 Baltasar Barbara0 - 1 WPts
04/09/2024London, UK11(1) - 26 Joseph Ward1 - 0 WKO3
06/07/2024London, UK10(1) - 26 Pawel Slepicka1 - 6(1) WPts
06/05/2024London, UK9(1) - 26 John Davin0 - 1 WPts
07/03/2024London, UK8 - 26 Asil Akkoyun1 - 5 WKO3
07/01/2024London, UK7 - 26 Leo Scrivener0 - 13 WPts
08/11/2023Minsk, Belarus7 - 25 Igor Soroko18 - 17 LPts
10/09/2023Glasgow, UK6 - 25 Tommy McCowen16 - 13 WPts
23/07/2023London, UK6 - 24 Dan Burgess22 - 13 LPts
20/06/2023Dundee, UK6 - 23 Eric Berne24 - 11 LPts
06/05/2023Toronto, Canada6 - 22 Dale Lockhart21 - 8 LPts
08/03/2023Carolina, Puerto Rico6 - 21 Javier Menchaca10 - 21 LPts
08/01/2023Havana, Cuba6 - 20 Porfio Chapa21 - 11 LPts
10/11/2022London, UK5 - 20 Barbabe de Lisle0 - 2 WPts
11/09/2022London, UK4 - 20 Borg Rye7 - 20(1) WPts
13/07/2022London, UK4 - 19 Gordon Heriot3 - 3 LPts
14/05/2022Stoke, UK4 - 18 Brad Hall18(1) - 5 LPts
22/03/2022Bangkok, Thailand4 - 17 Thongthailek Palanchai12 - 13 LPts
22/01/2022Nairobi, Kenya3 - 17 John Mboya10 - 15 WPts
24/11/2021Karagandy, Kazakhstan3 - 16 Umair Ghacsylycoff14(1) - 5 LPts
25/09/2021Rome, Italy3 - 15 Gianluigi Nini16 - 7 LPts
26/07/2021London, UK3 - 14 Peter Skene8 - 10 LPts
11/06/2021Pune, India3 - 13 Amer Khalili18 - 4 LPts
13/04/2021London, UK3 - 12 David Davis16 - 6 LPts
09/03/2021Zarqa, Jordan3 - 11 Ali Zaloun14 - 4 LPts
09/01/2021London, UK2 - 11 Selestino Baena8 - 9 WPts
09/11/2020London, UK1 - 11 Neil Lundie4 - 13 WPts
23/09/2020San Salvador, El Salvador1 - 10 Cris Madera3 - 12 LPts
26/07/2020Minsk, Belarus1 - 9 Vasyl Pavlovsky5 - 11 LPts
27/05/2020Lusaka, Zambia1 - 8 Quintavius Mweeba11 - 7 LPts
28/03/2020London, UK1 - 7 Aeron Jones5 - 4 LPts
27/01/2020Cardiff, UK1 - 6 Declan Dunn4 - 3 LPts
11/12/2019Daejeon, South Korea1 - 5 Chang-woo Kook5 - 4 LPts
12/10/2019London, UK1 - 4 Glynn Huggett3 - 3 LPts
22/08/2019London, UK0 - 4 Wayne Messer1 - 3 WPts
23/06/2019Dundee, UK0 - 3 Eric Berne7 - 2 LPts
06/05/2019Copenhagen, Denmark0 - 2 Frey Bolt0 - 1 LPts
06/03/2019Mamelodi, South Africa0 - 1 Eric Nyatama2 - 1 LPts
06/01/2019London, UK0 - 0 Borysko Chromy1 - 1 LPts