Career
He went on to make 473 appearances for Rangers between 1961 and 1972, winning two League championships, four Scottish Cups, three League Cups and a Cup Winners" Cup. McKinnon also represented the Scottish League XI. His final Rangers appearance was in the 1972 Cup Winners" Cup second round match against Sporting Lisbon where he suffered a broken legal After leaving Rangers in 1973, MacKinnon moved to South Africa, where he played local football for a season.
MacKinnon"s twin brother Donald was also a professional football player, spending 14 seasons with Partick Thistle as a centre-half.
He was also one of the coaches for the Scotland national team for many years.