Education
In 1980 Geddes transferred from Ross County to Dundee, and was part of the side who finished runners-up in the First Division and League Cup that season.
In 1980 Geddes transferred from Ross County to Dundee, and was part of the side who finished runners-up in the First Division and League Cup that season.
Inverness-born Geddes began his professional career with Ross County Football Club, then a Highland League club In 1990 after ten years at Dens Park, Geddes moved west to Kilmarnock where in 1993 he was part of the promotion-winning side. At the end of the decade, Geddes returned to Scotland with Brechin City, marking his twentieth and final season in professional football.
Geddes moved into management with junior side Panmure, adopting a player/manager role which brought the club the Scottish Junior Cup in.
In April 2005, Geddes moved into a goalkeeping coaching role with United, where he stayed before returning to in the same role. In April 2008, injuries forced 47-year-old Geddes to appear as the substitute goalkeeper in a match against Hamilton Academical.
Coincidentally, the New Douglas Park club were also forced to name their goalkeeping coach Brian Potter as their substitute goalkeeper. Potter was a used substitute in the 1-1 draw, whilst Geddes, listed as a trialist, was an unused substitute.
Geddes again had to be re-registered in August 2009 to appear as a substitute goalkeeper for in their Company-operative Insurance Cup match against Forfar Athletic on 25 August 2009.
On 21 April 2010, Geddes appeared as a substitute goalkeeper for against Raith Rovers after Tony Bullock went off with a hamstring injury after 27 minutes which lost 1-0. Geddes became the oldest player to appear for in a league match, at 49 years old.