 After a summer playing in Sweden with Östersunds FK, he had a brief period back at his former club Alloa before joining Inverness Caledonian Thistle in January 1998.His stint at Caley Thistle lasted to the end of the 2000–01 season, in which period he made 136 appearances, scoring 45 goals.He then had spells at Ayr United and Aberdeen, where he finished as the top scorer in the 2002–03 season.