#2 Jacques Kallis
Perhaps the best all-rounder the world has ever seen, Kallis's exclusive batting was a treat to watch. He scored plenty of runs as well as took lots of wickets for South Africa. Batting at no. 3 in Tests, he scored 13289 runs at an average of 55.37.
Also, with 45 Test centuries to his name, he is only behind Sachin Tendulkar in all-time list of Test centuries scored. Such was his command over batting that he could make into the team as a pure batsman.
However, he ultimately proved his credentials as a T20 batsman in the IPL.
Bought by KKR in the fourth season, he opened for the franchise and played several crucial innings in their title triumph. Overall, he scored 2427 runs in 98 matches in IPL, with a strike-rate of 109.23.
Looking for fast live cricket scores? Download CricRocket and get fast score updates, top-notch commentary in-depth match stats & much more! 🚀☄️