#2 Jacques Kallis
One of the greatest players in the game's history, Jacques Kallis was an absolute legend of the game who fit the all-rounder tag to the fullest.
An accomplished top-order batsman, an effective medium pacer and a reliable fielder in the slips, Kallis proved to be the master of all trades in all formats of the game.
The only South African and one of only seven players to achieve the feat of scoring more than 10000 runs in both Test and ODI cricket, Kallis played the role of consolidating the scoring at the top of the innings yet had the ability to clear the ropes with ease owing to his brute power.
Kallis scored 11579 runs from 328 ODIs at an average of 44.36, with 137 sixes to his name. Only Ricky Ponting has faced more deliveries than Kallis in ODIs and the sheer longevity of the South African's international career meant that he was bound to feature high in this particular list.
Looking for fast live cricket scores? Download CricRocket and get fast score updates, top-notch commentary in-depth match stats & much more! 🚀☄️