Weightclass:  Light Heavyweight
Location:  London, UK
Record:  22 - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
16/01/2028London, UK21 - 14 Maxim Karnik2 - 4 WPts
17/11/2027London, UK20 - 14 Zhu Na9 - 12 WPts
18/09/2027London, UK19 - 14 James Odinga10 - 14 WPts
19/07/2027London, UK18 - 14 Jo Kruger6 - 9 WPts
20/05/2027London, UK17 - 14 Gift Khumalo0 - 12 WPts
22/03/2027London, UK16 - 14 Tadzio Burski9 - 8 WPts
22/01/2027London, UK15 - 14 Ossi Kekkonen6(1) - 8 WPts
23/11/2026London, UK14 - 14 Seamus Higgins1 - 17 WPts
24/09/2026London, UK13 - 14 David McFarlane0 - 5 WPts
25/07/2026London, UK12 - 14 Roger McCrae5 - 8 WPts
26/05/2026Zurich, Switzerland12 - 13 Armand Scheibe24 - 13 LPts
28/03/2026Bayamon, Puerto Rico11 - 13 Agapetus Marcia2 - 17 WPts
28/01/2026London, UK10 - 13 Brett Brisbane4 - 17 WPts
03/12/2025London, UK10 - 12 Dale McCracken17 - 15 LPts
07/10/2025Yaoundé, Cameroon9 - 12 Severin Thil2 - 8 WPts
09/08/2025Bogota, Colombia9 - 11 Santiago Terrones22(1) - 14 LPts
11/06/2025London, UK8 - 11 James Teare14 - 19(1) WPts
11/05/2025Kaduna, Nigeria8 - 10 Robert Adetona42 - 7 LPts
13/03/2025Chelyabinsk, Russia8 - 9 Aleksandr Konovalov7(1) - 11 LPts
13/01/2025Almaty, Kazakhstan8 - 8 Sasha Rysculow27(2) - 12 LPts
15/11/2024Harare, Zimbabwe7 - 8 James Marechera11(1) - 22 WPts
17/09/2024Portsmouth, UK7 - 7 Vince Padelli14(1) - 24 LPts
14/08/2024Sheffield, UK6 - 7 Blake Ormonde11 - 25 WPts
25/06/2024Kampala, Uganda5 - 7 Bart Guillermain1 - 13 WPts
26/04/2024Huddersfield, UK5 - 6 Malik Shahidi4 - 7 LPts UK National Championships 2024View
12/04/2024Milton Keynes, UK4 - 6 Gordon Gregory8 - 9 WPts
19/02/2024London, UK3 - 6 Chris Gumbo2 - 3 WPts
22/12/2023Turin, Italy3 - 5 Primo Osvaldo17 - 15 LPts
23/10/2023Sheffield, UK3 - 4 Joseph McClard27 - 8 LPts
26/08/2023Odense, Denmark3 - 3 Viljo Clasen17 - 9 LPts
28/06/2023London, UK3 - 2 Chris Hire15(2) - 14 LPts
15/05/2023Wakefield, UK3 - 1 Davie Lawgoch12 - 22(3) LPts
09/04/2023Glasgow, UK3 - 0 Pat Yorath11 - 13 LPts
23/02/2023Wakefield, UK2 - 0 Richie Hanegan7 - 19(2) WPts
18/01/2023Hull, UK1 - 0 Griffith Saunders0 - 0 WPts
18/12/2022London, UK0 - 0 Ollie Donnell0 - 8 WPts