Career
Anderson originally played for Blackball in the West Coast Rugby League competition. He represented the West Coast, Canterbury and the South Island. In 1936 Anderson moved to Auckland, joining the Marist Old Boys club and becoming the club captain.
Anderson also represented Auckland and the North Island.
In 1938 Anderson toured Australia with the New Zealand team Number test matches were played on the tour however Anderson was the second highest point scorer with 6 tries and 27 goals.