McGeechan lék fyrir Headingley og gerði sitt fyrsta leiki fyrir Skotland árið 1972. Hann vann þrjátíu og tvö landsleiki, spilaði á fljúga hálfleik og miðju. Hann var fyrirliði Skotlands í níu skipti. Hann var á túr með British &amp; Irish Lions bæði 1974 og
Árið 1977.