Background
McGeachie was born in Falkirk, where he attended Falkirk High School.
McGeachie was born in Falkirk, where he attended Falkirk High School.
From there he signed for Dundee as a part-timer, combining football with acquiring a science degree and then teaching. In 1963, McGeachie moved to the north-east of England to work for Imperial Chemical Industries. He also signed for Fourth Division club Darlington. He made his debut on 25 January 1964 in the club"s record defeat, 10–0 against Doncaster Rovers, and went on to be part of the promotion-winning team of 1965-1966.
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.