Oswestry born winger Jack Hughes started his football career with junior club Llangollen in 1929 before joining Third Division (North) club Wrexham, for whom he made his Football League debut against Nelson in May 1930. Over the next three seasons he became a regular in the Wrexham team, which finished third in the Third Division (North) in 1930-31, and then finished runners up in 1932-33 with 12 goals from Hughes. After 15 goals in 85 appearances, he was signed by Second Division Bolton Wanderers in the 1933 close season but managed only 3 goals in 9 appearances at Burnden Park during a single season spell, before joining Chester.
He helped Chester to 3rd place in 1934-35 and runners up in 1935-36, after which he was signed by Second Division Chesterfield after 24 goals in 94 appearances. At Chesterfield he played three seasons in the Second Division, scoring 18 goals in 105 appearances for The Spireites before joining Bradford Park Avenue in the summer of 1939. However the Second World War intervened after 3 games of the new season, and effectively ended Hughes’ career. After the War he played for Oswestry Town in 1946, and Towyn in 1947.