Weightclass:  Featherweight
Location:  Glasgow, UK
Record:  20 - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
16/12/2033Glasgow, UK19 - 17 Che Tuan4 - 1 WPts
16/10/2033Glasgow, UK18 - 17 Robert Virtue4 - 15(1) WPts
16/08/2033Glasgow, UK17 - 17 Kwantahi Khunkokeroad2 - 8 WPts
15/06/2033Glasgow, UK17 - 16 Henry McCard30 - 12 LPts
14/04/2033Glasgow, UK17 - 15 Henry McCard29 - 11 LPts
13/02/2033Glasgow, UK16 - 15 Robert McAndrew25 - 7 WPts
14/12/2032Glasgow, UK15 - 15 David Davin15(1) - 15 WPts
14/10/2032Glasgow, UK14 - 15 Blaise Normandin9 - 5 WPts
15/08/2032Glasgow, UK13 - 15 Rashid Jaber4 - 5 WPts
13/06/2032Glasgow, UK12 - 15 Peter McNichols4 - 8 WPts
16/04/2032Petaling Jaya, Malaysia12 - 14 Shayan Basa17 - 19 LPts
17/02/2032Glasgow, UK11 - 14 Gaylord Fignon4 - 27 WPts
19/12/2031Jeddah, Saudi Arabia11 - 13 Abdul Ahmad7 - 19(1) LPts
21/10/2031Bulawayo, Zimbabwe10 - 13 George Chatara14 - 14 WPts
23/08/2031Kobe, Japan9 - 13 Nori Kawamura24 - 13 WPts
25/06/2031Barquisimeto, Venezuela9 - 12 Porfio Murillo15(1) - 28 LPts
26/04/2031Bury, UK9 - 11 Floyd Pozzo0 - 1 LPts UK National Championships 2031View
08/03/2031Edinburgh, UK9 - 10 Henry McCard17 - 6 LPts
08/01/2031Glasgow, UK9 - 9 Henry McCard16 - 6 LPts
09/11/2030Montevideo, Uruguay8 - 9 Carlos Villamor32 - 12 WPts
11/09/2030Southampton, UK7 - 9 Andreas Jones4 - 14 WPts
14/07/2030Algiers, Algeria6 - 9 Haaris Ghazi6 - 14 WPts
16/05/2030Toronto, Canada5 - 9 Robert Kessen3 - 7 WPts
18/03/2030Zapopan, Mexico5 - 8 Jesus Pabon17 - 11 LPts
18/01/2030Stoke, UK4 - 8 Owen Vann4 - 14 WPts
21/11/2029Birmingham, UK4 - 7 Bruce McWaters7 - 16 LPts
29/09/2029Glasgow, UK4 - 6 Joseph McCormack4 - 19(1) LPts
04/08/2029Bayamon, Puerto Rico4 - 5 Gonzalo Martinez6 - 8 LPts
06/06/2029Glasgow, UK4 - 4 Rory McPherson18(1) - 17 LPts
08/04/2029Riga, Latvia4 - 3 Boris Sirmais18(1) - 17 LPts
08/02/2029Glasgow, UK4 - 2 Leon McAlister10(1) - 8 LPts
11/12/2028London, UK3 - 2 Aaron Beat19 - 15 WPts
14/10/2028Chimalhuacan, Mexico3 - 1 Zelipe Paniagua26(1) - 15 LPts
16/08/2028Glasgow, UK2 - 1 Alen Jones1 - 5 WPts
17/06/2028Poole, UK1 - 1 Euan Scollard2 - 2 WPts
19/04/2028London, UK1 - 0 Kieran Ford5 - 19 LPts
07/03/2028Glasgow, UK0 - 0 Alen Jones1 - 2 WPts