6. Jacques Kallis
There is no all rounder who provides any side a perfect balance than Jacques Kallis does. His all-round abilities while batting, bowling and fielding are supported by his exquisite statistics. In 166 test matches, Kallis scored 13,289 runs, took 292 wickets and took 200 catches, thereby being the only all-rounder to score 10000 runs and take 250 wickets in test cricket. He is arguably the 'greatest all-rounder' to have graced the game.
His 45 test match hundreds are second only to the Sachin Tendulkar's 51. Along with his playing skills, Kallis was also one of the leaders of the South African side.
Looking for fast live cricket scores? Download CricRocket and get fast score updates, top-notch commentary in-depth match stats & much more! 🚀☄️