Bill played for Ponsonby United. Bill was a member of Ponosoby United’s 1954 and 1958 premierships.

Bill played for Auckland. Bill played 22 test matches for New Zealand from 1953-60 (3 tries, 15 goals). Bill played for New Zealand Maori.

Bill coached Auckland in 1977.

Bill served as a selector of the New Zealand Rugby League.

Bill passed away on January 29, 1996.

In 1991, Bill was made a member of the New Zealand Rugby League. In 2000, Bill was inducted as a New Zealand Legend of League. Bill is the uncle of Dane and Kurt Sorensen and the grandfather of NRL player Scott Sorensen.