[2] From there he signed for Dundee as a part-timer, combining football with acquiring a science degree and then teaching.
[3][4] He made his debut as a 17-year-old, and was able to establish himself as a regular in the team, but by the 1961–62 season, when Dundee won the league title for the first time, he had become a fringe member of the squad.
[5] In 1963, McGeachie moved to the north-east of England to work for ICI.
He made his debut on 25 January 1964 in the club's record defeat, 10–0 against Doncaster Rovers,[6] and went on to be part of the promotion-winning team of 1965–66.
[7] He had played regularly – 135 matches in all competitions in less than three years and ever-present in the promotion season – but suffered cartilage damage in October 1966 that put an end to his career.