He was brought up in the mining village of Glenbuck. His dad was a miner, but Bill would not go down the mine so he went to football training instead. Glenbuck Cherrypickers were the start of his playing job. He then went to Scotland for a year (1938–1939). After that he went to Preston North End.