Weightclass:  Light Welterweight
Location:  Edinburgh, UK
Record:  17 - 32
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
29/03/2031Edinburgh, UK16 - 32 Dennis Muir0 - 3(1) WPts
28/01/2031Edinburgh, UK15 - 32 Leighton Quinn7 - 5 WPts
29/11/2030Edinburgh, UK14 - 32 Michael Vaughan4 - 11 WPts
30/09/2030Edinburgh, UK13 - 32 Valeray Printemps1 - 5 WPts
02/08/2030Edinburgh, UK13 - 31 Pat Craigie10(1) - 11 LPts
03/06/2030Edinburgh, UK12 - 31 Jack Hire3 - 12 WPts
04/04/2030Edinburgh, UK12 - 30 Ellis Calvert3 - 5 LPts
03/02/2030Edinburgh, UK12 - 29 Henry McCloy2 - 1 LPts
05/12/2029Edinburgh, UK12 - 28 Angus MacBride7 - 7 LPts
06/10/2029Edinburgh, UK11 - 28 Isaac Dickinson10 - 7 WPts
07/08/2029Odense, Denmark11 - 27 Kerr Enevoldsen10 - 20 LPts
09/06/2029Charleroi, Belgium11 - 26 Raynard Lacourse22 - 15 LPts
11/04/2029Kulob, Tajikistan10 - 26 Shirzad Aghamirov1 - 1 WPts
11/02/2029Edinburgh, UK9 - 26 Patrick Collins4 - 9 WPts
14/12/2028Vilnius, Lithuania9 - 25 Hubert Matysiak5 - 6 LPts
16/10/2028Rio de Janeiro, Brazil8 - 25 Ovidio Veiga0 - 0 WPts
18/08/2028Córdoba, Argentina8 - 24 Fausto Metro5 - 21 LPts
20/06/2028Cali, Colombia8 - 23 Dario Torre0 - 0 LPts
22/04/2028Edinburgh, UK8 - 22 Ozgur Yavuz7 - 18 LPts
23/02/2028Al Ain, UAE7 - 22 Mohsin Kahla4 - 28 WPts
26/12/2027Trujillo, Peru7 - 21 Ponce Urias7 - 17 LPts
28/10/2027Edinburgh, UK6 - 21 Neil Maris7 - 12 WPts
28/08/2027Edinburgh, UK6 - 20 Gabriel De Gonia6(2) - 2 LPts
29/06/2027Ibadan, Nigeria6 - 19 Chigozie Idahor14 - 15 LPts
01/05/2027Edinburgh, UK6 - 18 Jack Gallagher4 - 4 LPts
03/03/2027Guatemala City, Guatemala6 - 17 Loredo Rodriguez12 - 11 LPts
03/01/2027Liverpool, UK6 - 16 Hugh Arnott1 - 16(2) LPts
17/11/2026Edinburgh, UK5 - 16 Zach Ewing4 - 5 WPts
18/09/2026Edinburgh, UK5 - 15 Johnny Mahaffy6 - 4 LPts
20/07/2026Aarhus, Denmark5 - 14 Lunt Wilhelmsen9(1) - 36 LPts
22/05/2026Edinburgh, UK4 - 14 Stuart Walker4 - 5 WPts
24/03/2026Edinburgh, UK4 - 13 Iain Lewis3 - 7 LPts
24/01/2026Liege, Belgium4 - 12 Giles Noland19 - 11 LPts
26/11/2025Watford, UK4 - 11 James Kearney3 - 15 LPts
02/10/2025Edinburgh, UK3 - 11 William Cour4 - 2 WPts
04/08/2025London, UK3 - 10 Neil Maris1 - 4 LPts
06/06/2025Edinburgh, UK3 - 9 Robert Moffett5 - 6 LPts
08/04/2025Edinburgh, UK3 - 8 Alec Gam1 - 4 LPts
08/02/2025Bokhtar, Tajikistan3 - 7 Isaak Humbatov4 - 10 LPts
11/12/2024Swindon, UK3 - 6 Clint Neil2 - 7 LPts
12/10/2024Sheffield, UK2 - 6 John Byrnes1 - 0 WPts
18/08/2024Swindon, UK1 - 6 Andrew McColl0 - 0 WPts
19/06/2024Edinburgh, UK0 - 6 Amrou Abyccassym5 - 11 WPts
21/04/2024Vilnius, Lithuania0 - 5 Maksymilian Konczal7 - 13 LPts
22/02/2024London, UK0 - 4 Haider Beydoun13(1) - 23 LPts
28/12/2023Zurich, Switzerland0 - 3 Rickard Schalk17 - 17(7) LPts
30/10/2023Cochabamba, Bolivia0 - 2 Luis Talamantes13(3) - 22 LPts
01/09/2023Gloucester, UK0 - 1 Charlie McAlister25 - 4 LPts
05/07/2023Edinburgh, UK0 - 0 Lucas Moriarty0 - 0 LPts