Weightclass:  Welterweight
Location:  London, UK
Record:  24 - 13
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
22/09/2023London, UK23 - 13 Paco Alamo0 - 3 WPts
23/07/2023London, UK22 - 13 Clinton McCarthy6 - 24 WPts
23/05/2023London, UK21 - 13 Mike McClafferty1 - 6 WPts
24/03/2023London, UK20 - 13 Duncan MacIver0 - 1 WPts
23/01/2023London, UK19 - 13 Lee MacCoughlan5 - 7 WPts
23/11/2022London, UK18 - 13 Jacob Lawhead18(1) - 14 WPts
23/09/2022London, UK17 - 13 Billy Sullivan0 - 2 WPts
25/07/2022London, UK16 - 13 Ovidio Mar1 - 11(2) WPts
25/05/2022London, UK15 - 13 Greg Mulligan4 - 6 WPts
26/03/2022London, UK14 - 13 Vivek Merkondar5(1) - 11 WPts
25/01/2022London, UK13 - 13 Michael Mulryan8 - 11 WPts
24/11/2021London, UK13 - 12 Steven Cary16 - 5 LPts
23/09/2021Brighton and Hove, UK13 - 11 Shaun McBeth14 - 7 LPts
30/07/2021London, UK12 - 11 Lei Liu3 - 4 WPts
29/05/2021Bari, Italy11 - 11 Savio Giunti14(1) - 4 WPts
30/03/2021London, UK10 - 11 Sajid Parsa0 - 12 WPts
30/01/2021Glasgow, UK10 - 10 Andy Donnelly16 - 2 LPts
05/12/2020London, UK9 - 10 Rashid Javid1 - 4 WPts
04/10/2020Norwich, UK9 - 9 Ceri Lewis4 - 12 LPts
28/08/2020Sheffield, UK8 - 9 Ken MacDuff1 - 9 WPts
14/07/2020Isfara, Tajikistan8 - 8 Parvin Malek12 - 2 LPts
16/05/2020Shymkent, Kazakhstan7 - 8 Ioakim Sattarov8 - 6 WPts
18/03/2020Plzen, Czech Republic7 - 7 Julius Bakalar6 - 8 LPts
19/01/2020Havana, Cuba6 - 7 Cisco Zenon2 - 9 WPts
20/11/2019London, UK5 - 7 Mojiz Cairbeckov6 - 3 WPts
20/09/2019Mandaue, Philippines5 - 6 Lisandro Mula5 - 1 LPts
23/07/2019London, UK4 - 6 John Westland0 - 3 WPts
23/05/2019Caracas, Venezuela4 - 5 Montel Macias6 - 1 LPts
25/03/2019Swindon, UK4 - 4 Tobias Brady5 - 0 LPts
19/02/2019Sana'a, Yemen4 - 3 Bilal Roufeil6 - 0 LPts
22/12/2018London, UK4 - 2 Rafael Villena5 - 1 LPts
23/10/2018Algiers, Algeria4 - 1 Waqar Layada3 - 2 LPts
25/08/2018London, UK3 - 1 Rex Wason0 - 3 WPts
27/06/2018Leeds, UK3 - 0 Peter Daley1 - 1 LPts
19/05/2018Liverpool, UK2 - 0 Greg Carey0 - 0 WPts
04/04/2018Leeds, UK1 - 0 Sid Brody1 - 1 WPts
19/02/2018London, UK0 - 0 Colin Spence1 - 0 WPts