Weightclass:  Featherweight
Location:  London, UK
Record:  62 - 27
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
02/05/2031London, UK61 - 27 Fadei Kushekow9 - 6(1) WPts
03/03/2031London, UK60 - 27 Igor Kajrimov5 - 2 WPts
02/01/2031Tembisa, South Africa60 - 26 Lewis Ndongala8(1) - 6 LPts
02/12/2030London, UK59 - 26 Lewis Ndongala8(1) - 5 WPts
05/10/2030London, UK58 - 26 Colin Rochev11(3) - 2 WPts
03/09/2030London, UK57 - 26 Bob Smiley6 - 5 WPts
03/08/2030London, UK56 - 26 Bob Smiley6 - 4 WPts
03/07/2030London, UK55 - 26 Bob Smiley6 - 3 WPts
02/06/2030London, UK54 - 26 Bob Smiley6 - 2 WPts
02/05/2030Peterborough, UK53 - 26 Nick Colton28(1) - 16(10) WPts UK National Championships 2030View
29/04/2030Peterborough, UK52 - 26 John Hayes4 - 1 WPts UK National Championships 2030View
26/04/2030Peterborough, UK51 - 26 Ian Treacy5 - 3 WPts UK National Championships 2030View
17/04/2030London, UK50 - 26 Hilario Pupo4 - 2 WPts
07/03/2030London, UK49 - 26 Edmundo Zarco3 - 1 WPts
18/01/2030Constantine, Algeria48 - 26 Amjad Maiza20(3) - 12 WPts
20/11/2029New Kingston, Jamaica48 - 25 Chris Hendren50 - 24 LPts
20/10/2029New Kingston, Jamaica48 - 24 Chris Hendren49 - 24 LPts
19/09/2029New Kingston, Jamaica48 - 23 Chris Hendren48 - 24 LPts
19/08/2029London, UK48 - 22 Chris Hendren47 - 24 LPts
27/06/2029London, UK47 - 22 Nikolai Lopatin33(1) - 31 WPts
27/05/2029Gomel, Belarus46 - 22 Nikolai Lopatin33(1) - 30 WPts
26/04/2029Warrington, UK46 - 21 Ewan Rhydderch21 - 9 LPts UK National Championships 2029View
21/04/2029Odessa, Ukraine46 - 20 Yakiv Macik45 - 13 LPts
21/03/2029Odessa, Ukraine46 - 19 Yakiv Macik44 - 13 LPts
18/02/2029Manukau, New Zealand46 - 18 Rich Carruthers49(2) - 12 LPts
18/01/2029London, UK45 - 18 Greg Jack29 - 29 WPts
18/12/2028Albuquerque, USA44 - 18 Greg Jack29 - 28 WPts
17/11/2028Manukau, New Zealand44 - 17 Rich Carruthers47(2) - 11 LPts
17/10/2028Manukau, New Zealand44 - 16 Rich Carruthers46(2) - 11 LPts
16/09/2028Manukau, New Zealand44 - 15 Rich Carruthers45(2) - 11 LPts
15/08/2028Oran, Algeria44 - 14 Amjad Thomson41(1) - 22 LPts
13/07/2028Nanning, China44 - 13 Phuong Toan57 - 23 LPts Nanning Olympics 2028View
03/07/2028Pak Kret, Thailand43 - 13 Susu Sithchamuang43(1) - 13 WPts
02/06/2028Bratislava, Slovakia43 - 12 Bonifßc Hanek42(1) - 23 LPts
02/05/2028Bolton, UK42 - 12 Andy McClellan17 - 5 WPts UK National Championships 2028View
29/04/2028Bolton, UK41 - 12 Jack Egerton6 - 5 WPts UK National Championships 2028View
26/04/2028Bolton, UK40 - 12 Malcolm Holmer3 - 2 WPts UK National Championships 2028View
13/04/2028Dakar, Senegal40 - 11 Adalard St. Marie33(1) - 24(1) LPts
13/03/2028London, UK40 - 10 Rich Carruthers38(2) - 10 LPts
10/02/2028Brampton, Canada40 - 9 Ewan Carmichael27(1) - 18 LPts
09/01/2028Samara, Russia40 - 8 Noel Nordstrand17 - 10 LPts Europe Championships 2028View
06/12/2027London, UK39 - 8 Nikolai Lopatin27(1) - 18 WPts
05/11/2027London, UK38 - 8 Nikolai Lopatin27(1) - 17 WPts
05/10/2027London, UK37 - 8 Nikolai Lopatin27(1) - 16 WPts
29/08/2027San Rafael, Argentina36 - 8 Reynaldo Mesquita14 - 14 WPts
30/06/2027Antwerp, Belgium35 - 8 John William Haeck51(4) - 16 WPts
02/05/2027Bolton, UK34 - 8 Andy McClellan9 - 4 WPts UK National Championships 2027View
29/04/2027Bolton, UK33 - 8 Gus Cooney14(1) - 5 WPts UK National Championships 2027View
26/04/2027Bolton, UK32 - 8 David Markey6 - 23(3) WPts UK National Championships 2027View
20/04/2027Santa Cruz de la Sierra, Bolivia31 - 8 Zelipe Bernardo0 - 0 WPts
20/02/2027London, UK30 - 8 Diego Bacad13 - 7 WPts
22/12/2026London, UK29 - 8 Mark Treacy1 - 1 WPts
23/10/2026London, UK28 - 8 Heung-Min Chon15 - 13 WPts
24/08/2026London, UK27 - 8 Noe Banez7 - 13 WPts
25/06/2026London, UK26 - 8 Confucius Fei2 - 8 WPts
26/04/2026Dundee, UK26 - 7 Evan Collins44(1) - 21(1) LPts UK National Championships 2026View
12/03/2026Padang, Indonesia25 - 7 Untung Goey15 - 16 WPts
12/01/2026Shreveport, USA24 - 7 Theo Clough8 - 20 WPts
14/11/2025London, UK23 - 7 Neil MacRae19(1) - 26 WPts
18/09/2025Bristol, UK22 - 7 Vincent Allen6 - 24(2) WPts
24/07/2025London, UK21 - 7 Zach Dee10 - 17 WPts
29/05/2025Bristol, UK20 - 7 David Safley16(2) - 29 WPts
26/04/2025Sunderland, UK20 - 6 George Westwood21(1) - 20 LPts UK National Championships 2025View
18/03/2025London, UK19 - 6 Fakhrul Soei0 - 4 WPts
18/01/2025London, UK18 - 6 Zafa Gajani3 - 14 WPts
11/12/2024Riyadh, Saudi Arabia17 - 6 Rashid Farag2 - 5 WPts
13/10/2024Leicester, UK16 - 6 Stephen Davidson4(1) - 16 WPts
19/08/2024Stoke, UK15 - 6 Glynn Jones29(1) - 10 WPts
19/07/2024London, UK14 - 6 Asif Zahra11 - 27 WPts
24/05/2024Burgas, Bulgaria13 - 6 Borislav á Semakov1 - 2 WPts
26/03/2024Surakarta, Indonesia12 - 6 Hamzah Aleng2 - 17 WPts
27/01/2024Kurume, Japan12 - 5 Dai Yamamura16 - 16 LPts
29/11/2023London, UK11 - 5 Joaquin Chico1 - 11 WPts
29/09/2023Tarant, Italy10 - 5 Fino Giovinco28 - 9 WPts
01/08/2023Nantes, France9 - 5 Garen Boussac0 - 3 WPts
02/06/2023Leeds, UK9 - 4 Alastair Shank4 - 25(5) LPts
04/04/2023Brighton and Hove, UK9 - 3 James Quirke2 - 2(1) LPts
10/02/2023Sheffield, UK9 - 2 William Gregan9 - 19 LPts
02/01/2023London, UK8 - 2 Emanuel Medrano1 - 5 WPts
04/11/2022Vilnius, Lithuania8 - 1 Marcin Such20 - 6 LPts
06/09/2022Hull, UK7 - 1 Richard Baird14 - 14 WPts
18/07/2022London, UK6 - 1 Waqas Mustafa0 - 0 WPts
08/06/2022Port-de-Paix, Haiti5 - 1 Varil Le Roy Ladurie6 - 19 WPts
10/04/2022Preston, UK5 - 0 Clinton Bevan13 - 5 LPts
08/03/2022London, UK4 - 0 Enceladus Muto14 - 10 WPts
06/01/2022London, UK3 - 0 Van Danh3 - 1 WPts
05/11/2021Gwangju, South Korea2 - 0 Bo-kyung Yoh0 - 0 WPts
06/09/2021Aberdeen, UK1 - 0 Adam Lennon0 - 0 WPts
05/08/2021London, UK0 - 0 Douglas Brewster1 - 5(1) WPts