Weightclass:  Light Welterweight
Location:  London, UK
Record:  29 - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
30/01/2031London, UK28 - 12 Felix Deas8 - 6 WPts
01/12/2030London, UK27 - 12 Alik Alekhine2 - 13 WPts
03/10/2030London, UK26 - 12 Ewan Evans2 - 10(1) WPts
05/08/2030London, UK25 - 12 Sam McNabb6 - 26 WPts
06/06/2030London, UK24 - 12 Antwan Hollern1 - 11 WPts
08/04/2030Warrington, UK23 - 12 Mick MacGuire15 - 17 WPts
12/02/2030Swindon, UK22 - 12 Sam McNabb4 - 25 WPts
15/12/2029Ponce, Puerto Rico21 - 12 Frisco Truxillo3 - 7 WPts
17/10/2029London, UK20 - 12 Jamie Erven1 - 4 WPts
18/08/2029London, UK19 - 12 Robert Mathison1 - 3 WPts
19/06/2029London, UK18 - 12 Bogdan á Paisi3 - 8 WPts
21/04/2029Port-au-Prince, Haiti17 - 12 Mallory Andreu11 - 16 WPts
21/02/2029London, UK16 - 12 Jesus Monforte2 - 5(1) WPts
23/12/2028London, UK15 - 12 Harry Lawter5 - 6 WPts
24/10/2028Yerevan, Armenia15 - 11 Loys Inguilizyan29(1) - 24 LPts
26/08/2028Vienna, Austria14 - 11 Theo Leipnitz5 - 17 WPts
28/06/2028Samarqand, Uzbekistan13 - 11 Evgeny Dadashov5 - 17 WPts
30/04/2028San Juan, Puerto Rico12 - 11 Alejandro Aristizabal3 - 1 WPts
02/03/2028Aarhus, Denmark12 - 10 Zvi Sivert27 - 15 LPts
03/01/2028Edinburgh, UK11 - 10 William Finnegan11 - 12 WPts
10/11/2027Birmingham, UK10 - 10 Ron MacKillop0 - 14 WPts
12/09/2027Sheffield, UK10 - 9 John Byrnes10 - 9 LPts
14/07/2027Minsk, Belarus10 - 8 Yakiv Markoski15 - 23 LPts
16/05/2027Birmingham, UK9 - 8 Johnny Mahaffy8 - 6 WPts
19/03/2027London, UK8 - 8 William Cour10 - 6 WPts
19/01/2027Samarqand, Uzbekistan8 - 7 Koldan Marsucoff9 - 19 LPts
21/11/2026Dushanbe, Tajikistan8 - 6 Anton Isabecoff8 - 16 LPts
23/09/2026London, UK7 - 6 Mick MacGuire4 - 6 WPts
25/07/2026London, UK6 - 6 Ian McCausland1 - 3 WPts
25/05/2026Zagreb, Croatia6 - 5 Henrik Nemec0 - 1 LPts
27/03/2026Amsterdam, Netherlands6 - 4 Giele Schynckel4 - 14(1) LPts
27/01/2026London, UK5 - 4 Martin McQuistion3(1) - 11 WPts
29/11/2025Dundee, UK4 - 4 Thomas MacLellan8 - 14(1) WPts
01/10/2025Coventry, UK4 - 3 Andreas Yeoman5 - 6 LPts
10/08/2025Portsmouth, UK4 - 2 Mark Rennick11 - 13 LPts
29/06/2025Manchester, UK3 - 2 Jamie Lessels0 - 0 WPts
23/05/2025Barquisimeto, Venezuela3 - 1 Santiago Gonzalez19(1) - 30 LPts
25/03/2025London, UK2 - 1 Davie Wogan1 - 5 WPts
24/01/2025Cardiff, UK1 - 1 Noel McLoughlin2 - 2 WPts
13/12/2024London, UK1 - 0 Hayden Newell10 - 15 LPts
17/10/2024London, UK0 - 0 Jonathan Fitzsimmons0 - 1 WPts