#3 Shakib Al Hasan - 606 runs

Shakib Al Hasan was the most consistent batsmen in the 2019 World Cup. The Bangladeshi all-rounder was in incredible form of the tournament as he scored at least 40 runs in every innings in the 2019 World Cup.
In the process, Shakib scored two centuries and five half-centuries, which helped him equal the world record set by Sachin Tendulkar. The left-hander scored fifty or more runs in an innings seven times, which is the same as the number of by the Indian maestro in the 2003 edition.
Despite his heroics, he could not save his team from bowing out of the tournament in the league stage. While it was a disappointing tournament for Bangladesh, no one will forget the effort of Shakib. He also picked 11 wickets to become the first player to achieve the double of scoring more than 600 runs and taking more than 10 wickets in a single World Cup.
Also read – Ashes Highest partnerships by wicket
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news