#1 Jacques Kallis

Arguably the greatest all-rounder of all time and perhaps the best all-rounder of this century, Jacques Kallis' statistics in all forms of the game are jaw-dropping. He is the only cricketer to have scored more than 10,000 runs and picked up more than 250 wickets in two forms of the game (Tests and ODIs). Add to this the 300+ catches that he took, and that made him a complete and colossal all-rounder.
With the bat, Kallis had a rock-solid technique while with the ball, he could generate swing at pace as well as awkward bounce to trouble the batsmen. He was a classical cricketer who could perform any role assigned to him and thus, goes down as the greatest South African cricketer of all-time.
Looking for fast live cricket scores? Download CricRocket and get fast score updates, top-notch commentary in-depth match stats & much more! 🚀☄️