#1 Jacques Kallis
He is the finest batsman to have played cricket for South Africa and remains the country's most prolific run scorer across formats. Jacques Kallis debuted for South Africa back in 1995 and over the next 19 years, scored runs everywhere and unlike many of his teammates, he was a superb player of spin bowling.
His prowess against fast bowling is well known but he was an equally outstanding player of spin. Kallis' biggest strength was his defensive technique that could stonewall most things that spinners threw at him and when he wanted, he could also play strokes all around the wicket. He had all shots in his repertoire that often proved to be beguiling for even the most experienced of spin bowlers.
He is the team's most prolific batsman in the sub-continent with a total of 4051 runs and also holds the record for the highest average among South Africans. Kallis has an average of 55.58 in 21 Test matches and has made 6 centuries, in addition to 7 half-centuries.
Looking for fast live cricket scores? Download CricRocket and get fast score updates, top-notch commentary in-depth match stats & much more! 🚀☄️