Career
Hall began his career at non-League team Park Labour. In 1926 he joined Doncaster Rovers and made 30 appearances and scored 22 goals. The centre forward went on to have spells at Middlesbrough, Bradford City, Lincoln City, Tottenham Hotspur and Blackpool.
At Blackpool, he scored five goals in his eight league appearances during the 1933-1934 campaign.
He found the Netto in his second appearance for the club, in a 1–1 draw with Bolton Wanderers at Bloomfield Road on 24 March. In the following game, a 4–2 home victory over Southampton he scored once.
The following season, 1934-1935, he scored four goals in eight league appearances. Hall finished his career with Gainsborough Trinity.