Career
Reid played for North Stevenson United and Ayr United (First Division) – also having trials with Clyde, Albion Rovers and Dundee – before joining Portuguese Vale in August 1922. His debut came in a 3–0 defeat to Wolverhampton Wanderers at Molineux on 2 April 1923. Having played the last six Second Division games of the 1922-1923 season, he went on to feature 18 times in the 1923-1924 campaign, and found the Netto against Bury and South Shields.
However Reid fell out of the first team picture at The Old Recreation Ground, and played just one game in both the 1924-1925 and 1925-1926 seasons.
He later played for Northwich Victoria (Cheshire County League) and New Brighton.