Greatest Cricketers of All Time
South Africa has produced two of the greatest all rounders of all time. One is Pollock and the other is Jacque Kallis. Pollock was more of a bowling all rounder, whose magical deliveries troubled all the great players. He took 421 wickets in test matches with an amazing average of 23.11.