Weightclass:  Welterweight
Location:  Poole, UK
Record:  32(1) - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
10/04/2031Poole, UK31(1) - 22 Yasin Mustafa22(2) - 38 WPts
09/02/2031Poole, UK30(1) - 22 Justyn Jesionowski14 - 9 WPts
12/12/2030Poole, UK29(1) - 22 Quimby Bogh29(1) - 22 WPts
14/10/2030Poole, UK29(1) - 21 Nathan Davin28 - 9 LPts
16/08/2030Poole, UK28(1) - 21 Zuffur Abraham3 - 9 WPts
17/06/2030Poole, UK27(1) - 21 Darryl Delaney3 - 22(1) WPts
18/04/2030Poole, UK26(1) - 21 Apostol Poltorak6 - 10 WPts
17/02/2030Poole, UK25(1) - 21 Daniel Scroggin3 - 4 WPts
19/12/2029Poole, UK24(1) - 21 Duante Busia3 - 3 WPts
20/10/2029Poole, UK23(1) - 21 Jordan Woodford29 - 23 WPts
21/08/2029Poole, UK22(1) - 21 Fraser Buik1 - 9 WPts
22/06/2029Poole, UK22(1) - 20 Joseph McCalister10 - 18(2) LPts
23/04/2029San Juan, Puerto Rico21 - 20 Alejandro Carpio12 - 11(4) WKO3
23/02/2029London, UK20 - 20 Nathan McCardle5 - 34 WPts
30/12/2028Mariupol, Ukraine20 - 19 Vanko Kovalski10(1) - 16 LPts
01/11/2028Medina, Saudi Arabia19 - 19 Sajid Sajjad4 - 17 WPts
03/09/2028Durban, South Africa19 - 18 Jordan Muana6(1) - 9 LPts
06/07/2028Sheffield, UK18 - 18 Jake McRae4 - 19 WPts
08/05/2028Poole, UK17 - 18 Yakiv Shostak4(2) - 5 WPts
10/03/2028Harare, Zimbabwe16 - 18 Luister Moyo5(1) - 16 WPts
11/01/2028Birmingham, UK16 - 17 Jonathan Cole19 - 7 LPts
13/11/2027Sheffield, UK15 - 17 Duncan McCaulley12 - 15 WPts
16/09/2027San Juan, Puerto Rico15 - 16 Fresco Concha25 - 14 LPts
19/07/2027Kampala, Uganda14 - 16 John Keko3 - 18(1) WPts
21/05/2027Bradford, UK13 - 16 Dominic Molloy10 - 20 WPts
23/03/2027Stoke, UK13 - 15 David Heatley10 - 10 LPts
23/01/2027Poole, UK12 - 15 Jim Cameron2 - 9 WPts
24/11/2026Poole, UK11 - 15 Gethin Brydon5 - 7 WPts
25/09/2026Ichikawa, Japan10 - 15 Hisoka Yoshida18 - 18 WPts
28/07/2026Sheffield, UK9 - 15 Jake McLoughlin0 - 26(8) WPts
31/05/2026Cape Town, South Africa9 - 14 Denzel Motupa15 - 12(1) LPts
02/04/2026Poole, UK8 - 14 John Greenaway3 - 8 WPts
02/02/2026Glasgow, UK7 - 14 Douglas MacGregor1 - 13(1) WPts
04/12/2025Poole, UK6 - 14 Symon Makar1 - 1 WPts
05/10/2025Blackburn, UK6 - 13 John Patillo11 - 9 LPts
11/08/2025Perth, Australia6 - 12 Zachary Scagni31(3) - 14 LPts
13/06/2025Odense, Denmark6 - 11 Elvis Nydam18 - 21(10) LPts
15/04/2025Riga, Latvia5 - 11 Kolya Cibulskis13 - 12 WPts
15/02/2025Poole, UK5 - 10 Zuffur Farooq7 - 7 LPts
17/12/2024Leeds, UK4 - 10 Bruce Meiklejohn2 - 16 WPts
28/10/2024Poole, UK3 - 10 Harvey Dee3 - 0 WPts
16/10/2024Poole, UK3 - 9 Jari Ankelo28 - 17 LPts
18/08/2024Ulaanbaatar, Mongolia3 - 8 Anton Bayarsaikhan21(1) - 20 LPts
20/06/2024Poole, UK3 - 7 Tommy Spence1 - 3 LPts
21/04/2024Nassau, Bahamas3 - 6 Morgan Sproull18 - 21 LPts
22/02/2024Birmingham, UK2 - 6 Haaris Tahan4 - 3 WPts
22/01/2024Poole, UK2 - 5 Noah Owen2 - 3 LPts
28/12/2023Birmingham, UK2 - 4 David Gracie15 - 18 LPts
03/11/2023Sana'a, Yemen1 - 4 Zafa Khalidi1 - 0 WPts
05/09/2023Cardiff, UK0 - 4 Stephen Coleman0 - 0 WPts
10/07/2023Middlesbrough, UK0 - 3 Richie Mitchell8(1) - 22 LPts
15/05/2023London, UK0 - 2 Bilal Arshad13(1) - 18 LPts
19/03/2023London, UK0 - 1 Leon Callahan4(1) - 23 LPts
05/02/2023Poole, UK0 - 0 Lloyd Binnie4 - 2 LPts