Weightclass:  Middleweight
Location:  Bristol, UK
Record:  27 - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
16/12/2025Bristol, UK26 - 20 Greg Roose17 - 29(5) WPts
17/10/2025Bristol, UK25 - 20 Cillian Donnelly0 - 1 WPts
18/08/2025Bristol, UK24 - 20 Barry Howell15 - 12 WPts
19/06/2025Bristol, UK23 - 20 Charlie McTyre2 - 10(2) WPts
20/04/2025Bristol, UK22 - 20 Brian MacKintosh2 - 18(1) WPts
19/02/2025Bristol, UK21 - 20 Mark Trent4 - 16(1) WPts
21/12/2024Bristol, UK20 - 20 Ewan Donnelly3 - 4 WPts
22/10/2024Bristol, UK19 - 20 Blake Blackman3 - 11 WPts
24/08/2024Bristol, UK18 - 20 Randeep Shingada3 - 12 WPts
25/06/2024Bern, Switzerland17 - 20 Bert Bieker15 - 24 WPts
26/04/2024Bangkok, Thailand16 - 20 Aminpetch Kittichai2 - 2 WPts
27/02/2024Guatemala City, Guatemala16 - 19 Rio Bedolla26 - 12 LPts
30/12/2023Vienna, Austria15 - 19 Volker Diran8 - 5 WPts
01/11/2023Ulaanbaatar, Mongolia15 - 18 Dimi Arkhan8 - 12 LPts
02/09/2023Dublin, Ireland14 - 18 Zach Morthland11 - 20 WPts
05/07/2023Antofagasta, Chile13 - 18 Oro Bega0 - 0 WPts
07/05/2023Benin City, Nigeria12 - 18 Abdul Mohammadi7(1) - 20(2) WPts
09/03/2023Prague, Czech Republic12 - 17 Prokop Miklas15 - 18 LPts
09/01/2023Manchester, UK11 - 17 Jake McCowen7 - 20 WPts
12/11/2022Sofia, Bulgaria11 - 16 Ognian á Vaganov17 - 14 LPts
14/09/2022Sofia, Bulgaria11 - 15 Zahari á Yotov14(2) - 13 LPts
17/07/2022Bristol, UK11 - 14 Denton Pearce15 - 12 LPts
18/05/2022Swansea, UK10 - 14 Andy McQuerry7 - 13 WPts
26/03/2022Birmingham, UK10 - 13 Lee Perkins11 - 11 LPts
11/02/2022Leeds, UK10 - 12 Lloyd Morris15 - 8 LPts
10/01/2022Bristol, UK9 - 12 Quinto Alanis4 - 20 WPts
10/11/2021Santiago, Chile8 - 12 Angel Sevilla10 - 10 WPts
12/09/2021Soshanguve, South Africa7 - 12 Nuru Abadamloora13(1) - 3 WPts
15/07/2021Bristol, UK6 - 12 Fedya Merculov1 - 21(1) WPts
14/05/2021Tallaght, Ireland5 - 12 Seth Sligh10 - 8 WPts
16/03/2021Kiev, Ukraine4 - 12 Marlen Makuch14 - 7 WPts
16/01/2021Bristol, UK3 - 12 Ivan Bedoya2 - 9 WPts
16/11/2020Mixco, Guatemala2 - 12 Gonzalo Merin0 - 3 WPts
18/09/2020Bristol, UK2 - 11 Ronald MacNaughton8 - 1 LPts
17/07/2020Zagreb, Croatia2 - 10 Klaudio Pribanic10(1) - 6 LPts
18/05/2020Gyumri, Armenia2 - 9 Yeremia Darakdjyan7 - 5 LPts
20/03/2020Bristol, UK1 - 9 Joseph Rhydderch6 - 2 WPts
19/01/2020Leicester, UK1 - 8 Aron Elias5 - 3 LPts
06/12/2019Ulaanbaatar, Mongolia1 - 7 Lubaid Tsagaanbaatar7 - 3 LPts
08/10/2019Bristol, UK0 - 7 Lloyd Davies2 - 10 WPts
08/08/2019Bristol, UK0 - 6 Rogerio Martensen7 - 2 LPts
09/06/2019London, UK0 - 5 Waqas Assaf1 - 3 LPts
30/04/2019Reading, UK0 - 4 John Neagle1 - 3 LPts
28/02/2019Krasnoyarsk, Russia0 - 3 Yulian Zhitnik3 - 3 LPts
31/12/2018San Jose, Costa Rica0 - 2 Jose Manjarrez0 - 3 LPts
02/11/2018London, UK0 - 1 Adam Walls1 - 4 LPts
06/09/2018Almaty, Kazakhstan0 - 0 Konstantin Mucashew0 - 0 LPts