Bill began his rugby career with Sunderland in the north of England in 1959, playing all grades. Bill was captain of first grade when he left the UK in 1981 for a year in Saudi Arabia. He was a founder member of Riadh rugby club in the Gulf competition. In 1982 Bill and his wife Linda arrived in Western Australia where he joined Perth-Bayswater, initially in 3rd grade and subsequently in 1st grade. Bill played and captained first grade in the mid eighties before lapsing to the lower grades. Bill received the Captain’s Cup in 1983.
He played lower grades and golden oldies throughout the 90s. Bill served as club captain, committee member and social committee member in the 80s, turning to coaching in 1988 to take the Under 16s to a premiership. He coached under 18s in 1989, and 2nd grade in 1990 and 91, winning a premiership on each occasion. In 1990 Bill received Coach of the Year Award. In 1992 and 93 Bill took over first grade in difficult years for the club. In 1994 he stepped in to coach 2nd grade and assisted coaching first grade in 1995.