Having never played a league game for Arsenal, Jones joined Walsall in July 1948, where he went on to make 146 Football League appearances and scored one goal. He made his debut on 21 August 1948, the opening day of the 1948–49 season, in a 2–1 victory over Norwich City at Carrow Road. He was ever-present in the 1950–51 season and left the club at the end of the 1951–52 season to play out the rest of his career with Weymouth.
