Weightclass:  Middleweight
Location:  Wolverhampton, UK
Record:  22(2) - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
27/07/2033Wolverhampton, UK21(2) - 20 Boris Dundukov4 - 12 WPts
27/05/2033Wolverhampton, UK20(2) - 20 Hugh McClay6 - 5 WPts
27/03/2033Wolverhampton, UK19(2) - 20 John Tugado5 - 7 WPts
24/01/2033Wolverhampton, UK18(2) - 20 Roger Quinonez3 - 14(1) WPts
23/11/2032Wolverhampton, UK17(2) - 20 Noel Fannon8 - 6 WPts
23/09/2032Wolverhampton, UK17(2) - 19 Robert Schirru32 - 8 LPts
24/07/2032Wolverhampton, UK16(2) - 19 Dom Grass0 - 2 WPts
24/05/2032Wolverhampton, UK15(2) - 19 Cruz Camero3 - 15 WPts
25/03/2032Wolverhampton, UK14(2) - 19 Isaac Denholm0 - 6 WPts
25/01/2032Wolverhampton, UK13(2) - 19 Diego Bernardino4 - 8 WPts
26/11/2031Wolverhampton, UK12(1) - 19 Paul Rees0 - 2 WKO3
26/09/2031Wolverhampton, UK11(1) - 19 Ian Arbuckle9 - 9 WPts
30/07/2031Prague, Czech Republic11(1) - 18 Miloslav Cejka23 - 9 LPts
01/06/2031Kaduna, Nigeria11(1) - 17 Brown Ogada15 - 7 LPts
02/04/2031Wolverhampton, UK10(1) - 17 Danny Delaney1 - 1 WPts
02/02/2031Calabar, Nigeria9(1) - 17 Ahmed Agha1 - 13 WPts
05/12/2030Vantaa, Finland9(1) - 16 Konsta Vaaraniemi4 - 12 LPts
07/10/2030Wolverhampton, UK9(1) - 15 Marlon Radiguet12 - 12 LPts
09/08/2030Santiago de los Caballeros, Dominican Republic8(1) - 15 Montel Cecilio8 - 6 WPts
11/06/2030Wolverhampton, UK7(1) - 15 Michael Zalenski4 - 10 WPts
13/04/2030Wolverhampton, UK6(1) - 15 Josce Chamfort3 - 6 WPts
13/02/2030Wolverhampton, UK5(1) - 15 Antonio Mancilla1 - 3 WPts
16/12/2029Bulawayo, Zimbabwe4(1) - 15 Callum Cadenhead8 - 13 WPts
18/10/2029Ulaanbaatar, Mongolia4(1) - 14 Wen San17 - 11 LPts
19/08/2029Izmir, Turkey4(1) - 13 Omer Tarik14 - 12 LPts
21/06/2029Glasgow, UK4(1) - 12 Brian MacKintosh17 - 29(1) LPts
26/04/2029Montevideo, Uruguay4(1) - 11 Nicandro Arenas24 - 14 LPts
26/02/2029Yerevan, Armenia4(1) - 10 Vorti Chakalozyan16 - 17 LPts
29/12/2028Vilnius, Lithuania3(1) - 10 Maksymilian Konik11 - 25 WPts
31/10/2028Sheffield, UK3(1) - 9 Ashley McCorkle9(1) - 16 LPts
06/09/2028Ulaanbaatar, Mongolia3(1) - 8 Tserenjavyn Saifedenov20 - 16 LPts
09/07/2028Birmingham, UK2 - 8 Matt McGuire11 - 30(6) WKO3
13/05/2028Edinburgh, UK2 - 7 David McColl12 - 13 LPts
14/03/2028Birmingham, UK2 - 6 Edward Fairlie8 - 6 LPts
15/01/2028London, UK2 - 5 Arthur Gwenn8 - 12 LPts
17/11/2027London, UK2 - 4 Roger MacIver8 - 18(2) LPts
12/10/2027Hull, UK1 - 4 Barry Ritchison0 - 0 WPts
03/09/2027London, UK1 - 3 Gary Dee0 - 0 LPts
09/07/2027Wolverhampton, UK1 - 2 Daniel Mabon2 - 5 LPts
10/05/2027London, UK1 - 1 James Llandinam0 - 0 LPts
24/03/2027London, UK1 - 0 John Clugston15(1) - 12 LPts
21/02/2027Wolverhampton, UK0 - 0 Aaron Whalen0 - 5 WPts