He finished his playing career with spells at several lower division and Scottish League clubs including Airdrieonians, St Johnstone, Stockport County and Southport where he also held post as Caretaker manager, during which time Southport were unbeaten.
After leaving Southport he joined Macclesfield as a player scoring his 100th league goal at Exeter City F.C in May 1998.