Career
He played for ten clubs in a seventeen-year senior career. Ferguson began his career at junior club Lochgelly Albert in the 1980s. In 1987, he signed professional terms with Raith Rovers, and went on to make 111 league appearances for the Stark"s Park club, scoring 23 goals.
In 1992, he moved to Edinburgh to join Hearts in a £100,000 deal.
Ferguson signed for Street Johnstone for £110,000 in 1993, but his four years in Perth were blighted by injury and he managed only 42 league appearances. Ayr United came in for his services in 1997, and, his injuries behind him, Ferguson managed to score sixteen goals in 55 games with the Honest Men, including a crucial strike in a Scottish Cup tie against bitter local rivals Kilmarnock.
Ferguson left Ayr in 1999 after only two years, and went on to play for six other clubs in as many years, bringing his professional career to a close in 2004 with Berwick Rangers. After leaving Shielfield Park, Ferguson returned to his junior football roots with Bo"ness United.
He is now playing with Rosebank AFC in Dunfermline.