Shakib Al Hasan
Shakib Al Hasan. Twitter

2. David Warner (Australia) – 647 runs

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

Just ahead of the beginning of the 2019 CWC, the left-handed opening batsman David Warner completed his one-year suspension in Australian cricket. However, that punishment made him stronger as Warner batted outstandingly during this World Cup. Finishing as the second most run-scorer in this tournament, He scored 647 runs in 10 innings with an average of 71.88 and strike-rate of 89.36. Warner hit three centuries and three half-centuries in this tournament. His highest knock in this tournament was 166 runs against Bangladesh at Nottingham, and it was also the highest individual score in the entire 2019 CWC.