Tyne Dock, South Shields, County Durham born outside right Jack Hall began his football career with Harton Star and played for Kingston Villa in 1905 from where he was signed by Second Division club Barnsley in April 1906, making his Football League debut against Hull City the same month, making two further appearances before the end of the season. A regular for two further seasons at Oakwell, missing only two matches per season, he scored 10 goals in 1906-07 but returned to the North East to join Jarrow in 1908 after 15 goals in 81 appearances for The Tykes.
In August 1908 he joined Hull City and spent 1908-09 at Anlaby Road without making their first eleven, he joined Southern League club Brighton & Hove Albion later in 1908 and scored 3 goals in 20 appearances for The Seagulls during his spell on the south coast. He then joined Lancashire Combination club Rochdale in 1909 and played for hometown club South Shields in 1910, but returned to Football League action when he signed for First Division club Preston North End in February 1911, scoring 3 goals in 18 matches over the next season and a half, but when they were relegated at the end of the 1911-12 season, Hall joined Welsh side Pontypridd. He returned to South Shields in 1913 and finally played for Doncaster Rovers in 1914 before the onset of the First World War ended his playing career.
Hall later had a notable career in coaching in Holland. He started with Feyenoord, spending three years with them, and he then coached Dutch club side PSV Eindhoven between 1929 and 1935. He joined Willem II in 1935, leaving in 1936, and then coached VLC in 1937, returning again as Feyenoord coach between 1939 and 1940, before the Second World War’s outbreak ended his career.