Weightclass:  Welterweight
Location:  Reading, UK
Record:  13(1) - 21
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
08/04/2031Reading, UK12(1) - 21 Chris Gavin9 - 18 WPts
07/02/2031Reading, UK11(1) - 21 Robert Davis0 - 2 WPts
09/12/2030Reading, UK11(1) - 20 Tremeur Marot6 - 5 LPts
10/10/2030Reading, UK10(1) - 20 Jacob MacVicar0 - 1 WPts
11/08/2030Reading, UK9(1) - 20 Hardicanute Jensen2 - 8 WPts
13/06/2030Reading, UK9(1) - 19 Rogelio Maestre2 - 10 LPts
14/04/2030Reading, UK8(1) - 19 Edward McCrae0 - 1 WPts
14/02/2030Reading, UK7(1) - 19 Bryan Hopkins3 - 8 WPts
16/12/2029Reading, UK7(1) - 18 Jackson Majoro6 - 7 LPts
18/10/2029Reading, UK7(1) - 17 Ryo Behar9 - 14 LPts
19/08/2029Reading, UK6(1) - 17 Brin Tshiambwaya0 - 12 WPts
21/06/2029Riga, Latvia5(1) - 17 Nikolai Kaaro6 - 16 WPts
23/04/2029Reading, UK4(1) - 17 Xavion Palacio3 - 21 WPts
23/02/2029London, UK4(1) - 16 Ellis Kozma19(2) - 12 LPts
26/12/2028Reading, UK4(1) - 15 Diego Sotomayor5 - 7(1) LPts
27/10/2028Reading, UK3(1) - 15 Jamie McCombie2 - 1 WPts
28/08/2028Cardiff, UK3(1) - 14 Morgan Llywelyn8 - 15 LPts
07/07/2028Charleroi, Belgium3(1) - 13 Mardian Norment14(1) - 17 LPts
09/05/2028Cardiff, UK3(1) - 12 Rob Cavin7 - 12 LPts
11/03/2028Kryvyi Rih, Ukraine3(1) - 11 Taras Shostak20 - 12 LPts
12/01/2028Sheffield, UK3(1) - 10 Duncan McCaulley12 - 16 LPts
13/11/2027Kiev, Ukraine3(1) - 9 Timofei Polyansky2 - 3 LPts
15/09/2027Reading, UK2(1) - 9 Nathan Masotti1 - 6 WPts
17/07/2027Hull, UK2(1) - 8 Alen MacFadden4(1) - 0 LPts
19/05/2027Leeds, UK2(1) - 7 Ewan McCrea1 - 7 LPts
22/03/2027Copenhagen, Denmark2(1) - 6 Viljo Bihl25(1) - 28 LPts
22/01/2027Reading, UK1 - 6 Conor MacAlastair1 - 1(1) WKO3
22/11/2026Reading, UK1 - 5 Amon Harrison4 - 9 LPts
22/09/2026Yerevan, Armenia1 - 4 Kale Zorigyan1 - 15(2) LPts
25/07/2026London, UK1 - 3 Patrick Owen1 - 7(1) LPts
30/05/2026Bayamon, Puerto Rico1 - 2 Rodrigo Molina18(2) - 23 LPts
01/04/2026Reading, UK0 - 2 Ian Findley0 - 4 WPts
31/01/2026Aberdeen, UK0 - 1 Obaid Majid0 - 3(1) LPts
19/12/2025London, UK0 - 0 Sam McLeod5 - 26(21) LPts