Weightclass:  Light Welterweight
Location:  Nottingham, UK
Record:  28 - 8
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
02/07/2029Nottingham, UK27 - 8 Yago Najera0 - 5 WPts
02/05/2029Warrington, UK26 - 8 Max McAfee25(1) - 9 WPts UK National Championships 2029View
29/04/2029Warrington, UK25 - 8 Haaris Ali17(1) - 16 WPts UK National Championships 2029View
26/04/2029Warrington, UK24 - 8 Robert Dougherty9 - 9 WPts UK National Championships 2029View
19/04/2029Dakar, Senegal23 - 8 Satch Notte11 - 9 WPts
19/02/2029San Jose, Costa Rica22 - 8 Vicente Negrete14 - 5 WPts
22/12/2028Nottingham, UK21 - 8 Faton Nano0 - 14 WPts
23/10/2028Minsk, Belarus20 - 8 Volodymyr Pavlovsky2 - 6 WPts
25/08/2028Samarqand, Uzbekistan19 - 8 Zeynal Eldarov2 - 9 WPts
27/06/2028Sheffield, UK18 - 8 Rex Kormos9 - 25 WPts
01/05/2028London, UK17 - 8 Dylan Reese3 - 30 WPts
07/03/2028Yerevan, Armenia16 - 8 Medzarents Varadian17(1) - 7 WPts
08/01/2028Nottingham, UK15 - 8 Dino Grbac4 - 13 WPts
09/11/2027Nottingham, UK14 - 8 John Harvie2 - 5 WPts
10/09/2027Carolina, Puerto Rico13 - 8 Rodrigo Rey6 - 8 WPts
12/07/2027Cardiff, UK12 - 8 David Rheon15 - 6 WPts
16/05/2027Nottingham, UK11 - 8 Rex Kormos5 - 22 WPts
17/03/2027London, UK10 - 8 John Williams0 - 11 WPts
18/01/2027Northampton, UK9 - 8 Henry Tobin1 - 15 WPts
19/11/2026Melbourne, Australia8 - 8 Bradley Watters14 - 12 WPts
21/09/2026Nottingham, UK8 - 7 William Cour8 - 4 LPts
23/07/2026Mejicanos, El Salvador7 - 7 Joaquin Abril13 - 20 WPts
24/05/2026Liege, Belgium7 - 6 Giles Noland21 - 11 LPts
26/03/2026Nottingham, UK6 - 6 John McColl1 - 3 WPts
26/01/2026Nottingham, UK5 - 6 Inigo Davies3 - 12(1) WPts
27/11/2025Nottingham, UK4 - 6 Dillon McNabb2 - 4 WPts
28/09/2025Antofagasta, Chile4 - 5 Pablo Perron10 - 10 LPts
31/07/2025Havana, Cuba4 - 4 Roman Bermudez7 - 15 LPts
02/06/2025Nottingham, UK3 - 4 Marcus Mulligan1 - 1 WPts
05/04/2025Sydney, Australia3 - 3 Dai MacLeay30(1) - 15 LPts
05/02/2025Nottingham, UK2 - 3 Noel Chiao6 - 4 WPts
08/12/2024Birmingham, UK1 - 3 John Walsh2 - 4 WPts
17/10/2024Birmingham, UK1 - 2 Malcolm Milland12(1) - 25 LPts
19/08/2024London, UK1 - 1 Scott Monaghan25(3) - 15 LPts
21/06/2024Norwich, UK1 - 0 Robert McCreery7(1) - 11 LPts
29/04/2024London, UK0 - 0 Ian Bremner13 - 21 WPts