He played with the VFA club Williamstown from 1922 to 1924, playing 51 games and scoring seven goals.[1]
He also played one game for a combined VFA team that played against a Perth Football Club team, at the North Melbourne Cricket Ground on 2 August 1924;[2] In a low scoring match, played in appalling conditions, the Perth team won by two points: 3.8 (26) to 3.6 (24).[3] Geddes was one of Victoria's best players.[4]
VFL (Firsts)
He was cleared from Williamstown to Richmond on 1 May 1925,[5] and played on the wing in his first match for Richmond in round one of the 1925 season, against the Hawthorn Football Club, at Glenferrie Oval on 2 May 1925 (the Hawthorn Club's first ever VFL match).[6] Geddes played well in a team that beat Hawthorn 11.11 (77) to (5.9 (39).[7]
He played 45 games with the Richmond Second XVIII between 1936 and 1938. He was the team's captain/coach in 1936 and 1937, and was the team's coach in 1938 (although still playing, and still the team's coach, he was no longer its captain).[9][10]
Carlton
He was the non-playing Coach of the Carlton Seconds in 1939.[11]
After football
He was appointed as a selector for Richmond in 1940.[12]