Career
McGeachie spent the majority of his career with Dundee, playing for thirteen seasons at Dens Park and making nearly 250 league appearances, including winning the Scottish First Division. In 1990, McGeachie moved down the east coast to play for Raith Rovers, spending four years with the Kirkcaldy club and winning the First Division again in. A three-year spell with Stenhousemuir – including winning the Scottish Challenge Cup in – was McGeachie"s final period in senior football before retiring in 1997.
Dundee Raith Rovers Stenhousemuir.