Weightclass:  Welterweight
Location:  London, UK
Record:  24 - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
26/08/2024London, UK23 - 19 Sam Moloney6 - 6 WPts
27/06/2024London, UK22 - 19 Leeroy Candlish17(2) - 19 WPts
27/04/2024London, UK21 - 19 Zachary Yeoman2 - 4 WPts
27/02/2024London, UK20 - 19 Paul Kilduff1 - 1 WPts
29/12/2023London, UK20 - 18 Evgeny Dmitriev20(2) - 14 LPts
30/10/2023London, UK19 - 18 Justin George3 - 8 WPts
30/08/2023London, UK18 - 18 Dave Fortuna1 - 2 WPts
01/07/2023London, UK17 - 18 Amon Connolly3 - 13 WPts
02/05/2023London, UK16 - 18 Mason Magliocchetti4 - 4 WPts
04/03/2023London, UK15 - 18 Mark McAfee3 - 8 WPts
03/01/2023London, UK14 - 18 Sean Lynch1 - 0 WPts
04/11/2022London, UK13 - 18 Jalal al Din Yekhanurov2 - 1 WPts
06/09/2022London, UK13 - 17 Joseph Connelly8 - 15 LPts
07/07/2022Glasgow, UK13 - 16 Dennis Tait17(1) - 6 LPts
10/05/2022Constantine, Algeria13 - 15 Rehman Tounsi5 - 24 LPts
12/03/2022Birmingham, UK13 - 14 Ron MacPherson3 - 17 LPts
16/01/2022Middlesbrough, UK12 - 14 Richie Mitchell7 - 14 WPts
22/11/2021Dublin, Ireland12 - 13 Cillian Ryan15 - 7 LPts
23/09/2021Bangkok, Thailand12 - 12 Kongjak Surinsirirat18 - 4 LPts
24/07/2021Al Hudaydah, Yemen12 - 11 Haider Harron10 - 11 LPts
26/05/2021Dubai, UAE11 - 11 Bilal Betros10 - 9 WPts
28/03/2021London, UK10 - 11 Robert Yeaman6 - 10 WPts
28/01/2021Manchester, UK10 - 10 Charlie Bourne8 - 9 LPts
09/12/2020Charleroi, Belgium10 - 9 Boniface De Leon8 - 8 LPts
10/10/2020Durban, South Africa10 - 8 Bruce Fatundu11 - 6 LPts
12/08/2020Rennes, France10 - 7 Rush Galle3 - 2 LPts
14/06/2020Bello, Colombia10 - 6 Larenzo Lince4 - 4 LPts
16/04/2020London, UK10 - 5 Neil Ellis7 - 8 LPts
16/03/2020Colchester, UK9 - 5 David Denny11 - 0 WPts
26/01/2020London, UK8 - 5 Jonny Owen5(1) - 5 WPts
26/11/2019Swansea, UK8 - 4 Keith Cour7 - 3 LPts
03/10/2019Riga, Latvia7 - 4 Fedor Nabadzinsh1 - 5 WPts
04/08/2019Swansea, UK6 - 4 Harvey Carran1 - 2 WPts
13/06/2019Zaporizhia, Ukraine6 - 3 Vasyl Placko6 - 2 LPts
15/04/2019London, UK5 - 3 Andy Kilduff0 - 1 WPts
13/02/2019Jakarta, Indonesia5 - 2 Karno Hamsjin2 - 1 LPts
16/12/2018London, UK5 - 1 Pedro Llamas2(1) - 3 LPts
17/10/2018London, UK4 - 1 Hayden Myres3 - 0 WPts
19/08/2018Colchester, UK3 - 1 Syed Amini0 - 0 WPts
12/07/2018London, UK2 - 1 Selim Mungan3 - 1 WPts
11/05/2018London, UK1 - 1 Bonar Tounkara1 - 1 WPts
11/03/2018London, UK1 - 0 Adam Speirs1 - 0 LPts
05/02/2018London, UK0 - 0 James Tshila0 - 0 WPts