Career
Hallam played for Sandford Hill Primitives, before joining Portuguese Vale in September 1922. His only appearance was at inside-left in a goalless draw with Rotherham County at The Old Recreation Ground on 25 November 1922. He was released in August 1923 and moved on to Sandbach Ramblers.
Hallam then joined Stoke in September 1924 and played 19 Second Division games in 1924-1925, scoring twice against Blackpool and Stockport County.
He then moved on to Crystal Palace, scoring in both of his two appearances, and later played for non-league sides Stafford Rangers and Hednesford Town. with Stoke City.