Bill came from junior side Broxburn Athletic. He made his debut for United as a trialist and after signing, he quickly became the first choice keeper. In season 1957-58, he never missed a game but in the following season there was more competition for the No. 1 jersey and he played around half the games. At the end of the season he was released.