The Proteas have produced some of the best batters in world cricket over the past 30 years and here's the top five.