Weightclass:  Welterweight
Location:  Liverpool, UK
Record:  18 - 6
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
22/12/2034Algiers, Algeria17 - 6 Zuffur Demagh9 - 16 WPts
24/10/2034Cardiff, UK16 - 6 Aidan Hannigan11 - 13 WPts
27/08/2034Antwerp, Belgium15 - 6 Gijzelbrecht Rape3 - 11 WPts
29/06/2034Liverpool, UK14 - 6 Iago Orrantia4 - 7 WPts
29/04/2034Liverpool, UK13 - 6 Luke Barrett6 - 6(1) WPts
27/02/2034Las Tunas, Cuba12 - 6 Eloy Collar19 - 7 WPts
30/12/2033Coventry, UK12 - 5 Arthur Milland21 - 6 LPts
03/11/2033Londonderry, UK11 - 5 Ronan Coughlin6 - 8 WPts
11/09/2033Liverpool, UK10 - 5 Patrick McDermott0 - 12 WPts
12/07/2033Liverpool, UK9 - 5 Adnan Badour16 - 6 WPts
12/05/2033Liverpool, UK9 - 4 Yulian Cap15 - 25 LPts
13/03/2033Minsk, Belarus8 - 4 Isaak Dobish15(3) - 24 WPts
12/01/2033Leicester, UK7 - 4 Edward Moloney5 - 15 WPts
14/11/2032Coventry, UK6 - 4 Tobias Cooper3 - 9 WPts
14/09/2032Liverpool, UK6 - 3 Mfon Atatalo14 - 12 LPts
16/07/2032Nassau, Bahamas6 - 2 Charlie Snoddy21 - 11 LPts
18/05/2032Coventry, UK5 - 2 Tobias Cooper2 - 7 WPts
17/04/2032Bristol, UK4 - 2 Bradley Mack0 - 0 WPts
16/03/2032Yerevan, Armenia4 - 1 Rosdom Leonian41 - 16 LPts
17/01/2032Leicester, UK3 - 1 Callum Devin2 - 10 WPts
23/11/2031Hull, UK2 - 1 Michael Tweedie5 - 22(2) WPts
23/09/2031Liverpool, UK2 - 0 Glynn MacNeil9 - 16 LPts
19/08/2031Liverpool, UK1 - 0 Jordan MacFarlane2 - 0 WPts
21/06/2031Liverpool, UK0 - 0 David Donnellan1 - 1 WPts