McKenzie was widely regarded as one of the greatest batsmen never to play Test cricket due to South Africa's sporting isolation during his peak.