3. Shakib Al Hasan (Bangladesh) – 606 runs

Bangladesh all-rounder Shakib Al Hasan was in his golden form during this tournament. While he batted in eight innings during this tournament, Shakib registered 50+ scores for seven times and his lowest score in this tournament was 41 runs. The left-handed batsman finished this tournament after scoring 606 runs with an average of 86.57 and strike-rate of 96.03. He slammed two centuries and five half-centuries in this tournament. Before Shakib, only the legendary Indian cricketer Sachin Tendulkar registered seven 50+ scores in a single CWC edition (2003 CWC).