Career
He made over 70 Football League and 130 Southern League appearances in the years before the First World War. Geddes then moved south via Clapton Rovers to Millwall to play in the Southern League. Then secondly returning to Millwall in the Southern League for four seasons including 1896-1897 when he had his most successful scoring season with 12 goals.
Geddes finished his career in Bristol playing in the Southern League in successive seasons for three Bristol clubs.
Sam Hollis signed Geddes in July 1899 from Millwall for Bedminster and Geddes moved to Bristol City in the following summer when Bedminster merged with Bristol City. Geddes played a final season in 1901-1902 with Bristol Rovers. with Millwall.