Weightclass:  Middleweight
Location:  Cardiff, UK
Record:  20 - 29
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
25/05/2033Cardiff, UK19 - 29 Hisoka Sato1 - 7 WPts
25/03/2033Cardiff, UK18 - 29 Desiderio Agatep0 - 12 WPts
23/01/2033Cardiff, UK17 - 29 Evan Mona2 - 6 WPts
22/11/2032Cardiff, UK16 - 29 Chris Barmore4 - 5 WPts
21/09/2032Cardiff, UK16 - 28 Robert Hejna21 - 16 LPts
22/07/2032Cardiff, UK15 - 28 Girish Rangaswamy8 - 8 WPts
23/05/2032Cardiff, UK14 - 28 Hugh Walkinshaw4 - 8 WPts
23/03/2032Cardiff, UK14 - 27 Mark Fitzpatrick8 - 23 LPts
23/01/2032Cardiff, UK13 - 27 Paul Rees0 - 3(1) WPts
24/11/2031London, UK13 - 26 Tommy McAllister22(2) - 10 LPts
26/09/2031Cardiff, UK12 - 26 Ian Mitchell16 - 31 WPts
29/07/2031Cardiff, UK11 - 26 Ollie Elias3 - 9 WPts
31/05/2031Karagandy, Kazakhstan11 - 25 Majid Kusainoff36(2) - 8 LPts
02/04/2031Kampala, Uganda11 - 24 James Bahati14 - 23 LPts
02/02/2031San Juan, Puerto Rico10 - 24 Rodrigo Busto0 - 3 WPts
05/12/2030Sofia, Bulgaria9 - 24 Zahari á Lukanov15 - 30 WPts
07/10/2030Paris, France8 - 24 Andre Oltz7 - 6 WPts
09/08/2030Shiraz, Iran7 - 24 Adnan Saidi12 - 10 WPts
11/06/2030Liverpool, UK6 - 24 Roger Boyce7 - 16 WPts
13/04/2030Managua, Nicaragua6 - 23 Alejandro Moncayo17 - 24 LPts
13/02/2030Vilnius, Lithuania6 - 22 Tomasz Bara21 - 13 LPts
16/12/2029Nassau, Bahamas6 - 21 Fraser Bardsley33 - 17 LPts
18/10/2029Cardiff, UK6 - 20 Patrick Dower18(1) - 26 LPts
20/08/2029Zagreb, Croatia5 - 20 Mislav Velic17 - 10 WPts
22/06/2029Paris, France4 - 20 Sergeant Becotte7 - 15 WPts
24/04/2029Marseille, France3 - 20 Curtis Diderot2 - 8(1) WPts
24/02/2029Ulaanbaatar, Mongolia3 - 19 Confucius Balzanov19(1) - 13 LPts
27/12/2028Vienna, Austria3 - 18 Georg Umiat10 - 15 LPts
29/10/2028Yerevan, Armenia3 - 17 Vorti Chakalozyan14 - 17 LPts
31/08/2028Bangkok, Thailand3 - 16 Amin Kratingdaenggym8 - 22 LPts
03/07/2028Split, Croatia3 - 15 Dušan Halužan14 - 15 LPts
05/05/2028Petaling Jaya, Malaysia2 - 15 Gazi Nawaz0 - 0 WPts
07/03/2028Vaughan, Canada2 - 14 Max Crangle12 - 21(3) LPts
08/01/2028Almaty, Kazakhstan2 - 13 Afon Merckulow10 - 18 LPts
10/11/2027Bangkok, Thailand2 - 12 Nawaphon Surasiang8 - 22 LPts
12/09/2027Ulaanbaatar, Mongolia1 - 12 Amaniyy Yu6(1) - 18 WPts
15/07/2027Kumasi, Ghana1 - 11 Tobias Acquah26 - 9(2) LPts
17/05/2027York, UK0 - 11 Kamran Gad5 - 13 WPts
20/03/2027Mixco, Guatemala0 - 10 Jose Montez9 - 17 LPts
20/01/2027Zagreb, Croatia0 - 9 Frano Ratkovic14 - 5 LPts
22/11/2026Bangkok, Thailand0 - 8 Denchailek Sitbunmee9 - 16 LPts
24/09/2026Liverpool, UK0 - 7 Roger Boyce0 - 0 LPts
28/07/2026Tirana, Albania0 - 6 Arian Paloka19(1) - 12 LPts
30/05/2026Cardiff, UK0 - 5 Gary Rees3 - 2 LPts
31/03/2026Asuncion, Paraguay0 - 4 Jerrold Gascon3(1) - 7 LPts
31/01/2026Swansea, UK0 - 3 Arthur Carmody1 - 3 LPts
15/12/2025Dushanbe, Tajikistan0 - 2 Seyfulla Orujov25(1) - 23(3) LPts
17/10/2025Portsmouth, UK0 - 1 Martyn Bevan17 - 5 LPts
15/09/2025Cardiff, UK0 - 0 Arthur Corado0 - 6(1) LPts