Weightclass:  Middleweight
Location:  Birmingham, UK
Record:  12 - 26
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
29/03/2031Birmingham, UK12 - 25 Dylan Fitzgerald8(1) - 13 LPts
28/01/2031Birmingham, UK11 - 25 Gavin McPheron8 - 8 WPts
29/11/2030Guatemala City, Guatemala11 - 24 Reynaldo Leano20 - 15 LPts
01/10/2030Riga, Latvia11 - 23 Sergei Vasarinsh31 - 13 LPts
03/08/2030Tamale, Ghana11 - 22 Keshawn Yeboah12 - 12 LPts
05/06/2030Dublin, Ireland11 - 21 Kieran MacAuley24 - 8 LPts
07/04/2030Constantine, Algeria11 - 20 Ali Ziani16 - 8 LPts
07/02/2030Graz, Austria11 - 19 Han Jette2 - 12 LPts
10/12/2029Varna, Bulgaria11 - 18 Dimitar Kozlov14 - 12 LPts
12/10/2029Gothenburg, Sweden11 - 17 Mohamed Ostergaard6 - 5 LPts
14/08/2029Birmingham, UK10 - 17 Ian Bonnar1 - 5 WPts
16/06/2029Odense, Denmark9 - 17 Fortinbras Dahl6 - 17 WPts
18/04/2029Kano, Nigeria8 - 17 Odion Nwankwo1 - 12 WPts
18/02/2029Prague, Czech Republic8 - 16 Otokar Kohel9(1) - 28(3) LPts
21/12/2028Vilnius, Lithuania7 - 16 Marcin Wazny9 - 8 WPts
23/10/2028Minsk, Belarus7 - 15 Oleksiy Mihal18 - 22 LPts
25/08/2028Dushanbe, Tajikistan6 - 15 Ioakim Kakpenov1(1) - 5 WPts
27/06/2028Birmingham, UK6 - 14 Chris Beirne7 - 8 LPts
28/04/2028Birmingham, UK5 - 14 Han Jette1 - 2 WPts
29/02/2028Birmingham, UK5 - 13 Tommy McAllister6 - 3 LPts
31/12/2027Marseille, France4 - 13 Denis Drucker0 - 2 WPts
02/11/2027Plovdiv, Bulgaria3 - 13 Nedelcho á Lebedev2 - 18(5) WPts
04/09/2027Birmingham, UK2 - 13 Geoff Brownlee2 - 11 WPts
07/07/2027Odense, Denmark2 - 12 Ingvar Bolding18 - 4 LPts
08/05/2027Gyumri, Armenia2 - 11 Vakhtang Kabbendjian4 - 14 LPts
09/03/2027Birmingham, UK2 - 10 Nils Agard6 - 10 LPts
09/01/2027Swansea, UK1 - 10 Arthur Carmody5 - 5 WPts
24/11/2026Ulaanbaatar, Mongolia1 - 9 Talut Chiou35(5) - 18 LPts
26/09/2026Helsinki, Finland1 - 8 Jaakko Peltonen11(1) - 19(2) LPts
29/07/2026Liverpool, UK1 - 7 John Baker4 - 14 LPts
18/06/2026Cardiff, UK0 - 7 Ian McNabb0 - 2 WPts
15/05/2026London, UK0 - 6 Richard Thomson0 - 0 LPts
27/03/2026Aberdeen, UK0 - 5 Andrew Boyle5 - 16 LPts
29/01/2026Dakar, Senegal0 - 4 Thibaud Courtellemont14 - 12(1) LPts
01/12/2025Shymkent, Kazakhstan0 - 3 Lazar Seitbekov9 - 15 LPts
03/10/2025Birmingham, UK0 - 2 Darryl Ferry0 - 7 LPts
05/08/2025Swansea, UK0 - 1 Chris Madoc4 - 9 LPts
27/06/2025Birmingham, UK0 - 0 Sam Nakufi1 - 4 LPts