McGeechan speelde voor Headingley en maakte zijn debuut voor Schotland in 1972. Hij won tweeëndertig wedstrijden, speelde als fly-half en als middelpunt. Hij was negen keer aanvoerder van Schotland. Hij toerde met de British &amp; Irish Lions in 1974 en 1974.
1977 jaar.