Career
Mac Anderson played for Canterbury from 1938-1939 to 1949-1950 as a batsman and occasional leg-spinner. He made his highest score in 1945-1946, when he scored 137 in 396 minutes opening the batting for Canterbury against Otago. He made 61 for Canterbury against the Australians shortly afterwards, and was selected for the single Test against Australia in Wellington.
He was among six New Zealanders to make their Test debuts in this match.
Foreign five of them, including Anderson, it was their only Test. He made 4 and 1. He made 285 runs at 71.25 in the 1948-1949 Plunket Shield with three 50s, and played in the trial match, but was not selected for the subsequent tour to England.