Weightclass:  Welterweight
Location:  Glasgow, UK
Record:   13 - 3
DateVenueRecordOpponentOpp RecordOutcomeMethodRoundsCommentsReport
17/08/2033Edinburgh Davies, Edinburgh, UK13 - 2 Iain Braddick17(1) - 4(3) L UD 10Scorecards: 92-98, 92-98, 92-98. British-Scotland Welterweight SF EliminatorView
13/12/2032Aberdeen Fairbairn, Aberdeen, UK13 - 1 Alan McCadden18(4) - 11(1) - 1 L UD 10Scorecards: 94-96, 94-96, 94-97. British-Scotland Welterweight Final EliminatorView
15/07/2032Edinburgh Gray, Edinburgh, UK12 - 1 Charles McIntosh6 - 7 - 2 W UD 10Scorecards: 100-90, 100-90, 100-90. British-Scotland Welterweight SF EliminatorView
08/12/2031City Hall, Belfast, UK11 - 1 Jamie Arnott1 - 4 - 2 W UD 10Scorecards: 100-90, 100-90, 100-90. View
15/10/2031Bellahouston Sports Ctr, Glasgow, UK10 - 1 Lee MacCoughlan4 - 0 W UD 10Scorecards: 99-91, 99-91, 99-91. View
20/07/2030Gorbals Leisure Centre, Glasgow, UK9 - 1 Lloyd Evans9 - 9(1) - 2 W UD 10Scorecards: 100-90, 100-90, 100-90. View
12/08/2029Glasgow Lipton, Glasgow, UK8 - 1 Sammy Gettings2 - 2 - 1 W UD 10Scorecards: 100-90, 100-90, 100-90. View
19/01/2029Gorbals Leisure Centre, Glasgow, UK7 - 1 Bilal Sawaya4 - 7(2) - 2 W UD 10Scorecards: 100-90, 100-90, 100-90. View
27/12/2027Glasgow Weir, Glasgow, UK6 - 1 Sam Black3 - 2 - 1 W UD 10Scorecards: 100-90, 100-90, 100-90. View
14/04/2027Edinburgh Griffith, Edinburgh, UK5 - 1 Jim McClymonds0 - 5 - 2 W UD 8Scorecards: 79-73, 79-73, 79-73. View
06/11/2026Munachoonga Gym, Glasgow, UK4 - 1 David Burke3 - 12 - 2 W UD 10Scorecards: 100-90, 100-90, 100-90. View
15/11/2025The Albert Halls, Blackpool, UK3 - 1 Glynn Buckley1 - 9 - 3 W UD 10Scorecards: 100-90, 100-90, 100-90. View
04/08/2025Echo Arena, Liverpool, UK3 - 0 Brian McAffee16(4) - 1 L UD 10Scorecards: 94-96, 94-96, 94-96. View
15/03/2025Bellahouston Sports Ctr, Glasgow, UK2 - 0 Alex MacIsaac1 - 1 W UD 8Scorecards: 80-72, 80-72, 80-72. View
19/10/2024John Charles Centre, Leeds, UK1 - 0 Brian McAffee12(4) - 0 W UD 6Scorecards: 58-56, 59-55, 58-56. View
09/02/2024Max Lawgoch Gym, London, UK0 - 0 Harry Davies0 - 0 W UD 4Scorecards: 40-36, 40-36, 40-36. View