Career
He played 35 matches for the All Blacks—three of which were as captain— including nine internationals. During World World War II, MacKenzie served with the New Zealand Tank Brigade, and played in services rugby matches in the United Kingdom for New Zealand Services and Combined Dominions, and twice turned out for Scotland in services internationals. MacKenzie died in Auckland on 24 March 2000, and was buried at Kelvin Grove Cemetery in Palmerston North.