Hastings began his career as a teenager with Nairn County before signing for Inverness Caledonian Thistle, for whom he made 106 appearances as a defender.
Хастингс начал свою карьеру в качестве подростка с «Наим Каунти», перед подписанием контракта с «Инвернесс Каледониан Тисл», за который он сыграл 106 матчей в качестве защитника.