|Date of birth||November 9, 1957|
|Place of birth||Powell River, British Columbia, Canada|
|Playing position||midfielder or defender|
|1984–1985||New York Cosmos||24||(6)|
* Senior club appearances and goals counted for the domestic league only and correct as of 30 June 2009|
‡ National team caps and goals correct as of 30 June 2009
Ferguson received initial attention during the 1977 Canada Games where he scored in the final championship game. He started his North American Soccer League career with a single appearance for the Vancouver Whitecaps in 1978, but went on to appear in 80 games for the Edmonton Drillers from 1979 to 1982.
Since retiring as a player, Ferguson has served as the head coach for the Kitchener Spirit of the Canadian Soccer League from 1990–1991, and for Canada's Cerebral Palsy (CP-ISRA) 7-a-side squad at the 2005 and 2007 World Championship.