William Archibald Strang was a New Zealand rugby union player. A first five-eighth and halfback, Strang represented South Canterbury at a provincial level, and was a member of the New Zealand national side, the All Blacks, from 1928 to 1931. He played 17 matches for the All Blacks including five internationals, and captained the side in his final Test match, against Australia in 1931.