Hall played Second Division football for Tottenham Hotspur, having joined the club at the age of fourteen.
[4] He finished the 1938–39 season as the club's joint top-scorer (with Johnny Morrison) with 11 goals.
During World War II, he guested for many clubs across the country: Port Vale, Short Brothers, Norwich City, Luton Town, Charlton Athletic, Chelsea, Reading, Millwall and Watford.
He then transferred to Plymouth Argyle, who were managed by former Spurs player Jack Tresadern.
[4] He then left Home Park and moved into non-League football with Southern League side Chelmsford City.