#1 Jacques Kallis
The South African legend is widely regarded as one of the greatest players of all time and his presence on top of this iconic list justifies it. The former Proteas skipper was a complete all-rounder, capable of hurting the opposition with his splendid batting and bowling skills.
Kallis has won the Player of the Match award on a record 23 times during his legendary career. The historic South African played in 166 tests and scored 13,289 runs at a commendable average of well over 55. The South African legend also took an impressive 292 wickets.
One thing that did set Kallis apart was his sheer willpower and rock solid mentality which did get South Africa out of trouble on one too many occasions. Instances where the Proteas looked like in trouble, up stepped Kallis and helped his team.
In his illustrious career, Kallis has scored 45 centuries in Test cricket, the second most by any player.
Looking for fast live cricket scores? Download CricRocket and get fast score updates, top-notch commentary in-depth match stats & much more! 🚀☄️