Career
He has played in many positions for many clubs. He scored their last goal in the league though this was officially expunged as Accrington did not complete the League season. Moves to Blackburn Rovers and Aston Villa followed before joining Queens Park Rangers F.C. (QPR) in November 1969.
Ferguson made 68 appearances for QPR spanning 4 seasons, scoring 2 goals.
He made his QPR debut in November 1969 at home to Leicester City. Ferguson left Rangers in 1973 for Cambridge United and then Rochdale whom he unsuccessfully managed between 1977 and 1978 before moving to the United States of America with the Los Angeles Aztecs.
He also managed ÍA Akranes from Iceland in 1976, APOEL Nicosia between 1981 and 1983 and was a part of the Kuwait national team set up along with Malcolm Allison.