Weightclass:  Bantamweight
Location:  London, UK
Record:  18 - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
29/03/2031London, UK17 - 19 Ali Haq0 - 3 WPts
28/01/2031London, UK16 - 19 Bilal Hamidi1 - 3 WPts
29/11/2030London, UK15 - 19 Ron Friel6 - 9(1) WPts
30/09/2030London, UK14 - 19 Ahmed Farah0 - 1 WPts
01/08/2030London, UK14 - 18 Glyn Yorath11 - 3 LPts
31/05/2030London, UK14 - 17 Ross Mulrennan6 - 6 LPts
01/04/2030London, UK13 - 17 Michael Owen7 - 8 WPts
31/01/2030London, UK12 - 17 Clint McClellan1 - 1 WPts
02/12/2029London, UK11 - 17 Spencer Beavin2 - 2 WPts
03/10/2029Gomel, Belarus11 - 16 Volodymyr Hudy12 - 22 LPts
05/08/2029Northampton, UK10 - 16 Vincent Whalen11(1) - 16 WPts
10/06/2029Kremenchuk, Ukraine9 - 16 Dmytro Bilik5 - 19 WPts
12/04/2029London, UK8 - 16 Ross Mulrennan1 - 3 WPts
12/02/2029Prague, Czech Republic7 - 16 Teodor Novak7 - 14 WPts
15/12/2028Bristol, UK6 - 16 Callum McBroom4(1) - 28(7) WPts
18/10/2028Kharkiv, Ukraine6 - 15 Krystiyan Starkovich12 - 15 LPts
20/08/2028Vitebsk, Belarus5 - 15 Vitali Belsky8 - 26(1) WPts
22/06/2028Brest, Belarus5 - 14 Andrii Mikulich12 - 15 LPts
24/04/2028London, UK5 - 13 Michael Egabashian3 - 11 LPts
25/02/2028London, UK4 - 13 Saad Abu1 - 3 WPts
27/12/2027Baku, Azerbaijan4 - 12 Huseinqulu Bakihanov4 - 5 LPts
29/10/2027Poole, UK3 - 12 Nick Nevin3 - 10 WPts
08/09/2027Dnipropetrovsk, Ukraine2 - 12 Yevhen Boczar6 - 29(4) WPts
11/07/2027Cape Town, South Africa1 - 12 Uzondu Kingson2 - 7(2) WPts
13/05/2027Dushanbe, Tajikistan1 - 11 Elmar Mina11 - 19 LPts
15/03/2027London, UK0 - 11 Joshua Higgins2 - 3 WPts
15/01/2027Blackpool, UK0 - 10 John Keane7 - 7 LPts
20/11/2026Glasgow, UK0 - 9 Marcus McBeath10 - 24 LPts
18/10/2026Nottingham, UK0 - 8 Andy Pasley0 - 0 LPts
13/09/2026Tirana, Albania0 - 7 Arjan Gencay38(8) - 40(1) LPts
16/07/2026Ulaanbaatar, Mongolia0 - 6 Baariq Cairculow7 - 22 LPts
18/05/2026San Jose, Costa Rica0 - 5 Ignado Borge9 - 20 LPts
20/03/2026Birmingham, UK0 - 4 Mark Coleman14 - 9 LPts
25/01/2026London, UK0 - 3 Aaron Maguire1 - 7 LPts
26/11/2025Perth, Australia0 - 2 Mason Cormack1 - 6 LPts
27/09/2025London, UK0 - 1 Edward Bourne6 - 21 LPts
25/08/2025London, UK0 - 0 Yago Vieyra7 - 21 LPts