Shakib Al Hasan
Shakib Al Hasan. Twitter

3. Shakib Al Hasan (Bangladesh) – 606 runs

Cricket World Cup, batsmen, most runs
Image Credit: Getty Images

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).