On 2 July 2019, in the match against India, Shakib became the first cricketer in the World Cup to score 600 runs and take 10 wickets in a single tournament. He finished the tournament as the leading run-scorer for Bangladesh, with 606 runs in eight matches and surpassed Sachin Tendulkar's record for the most runs in the group stage of a World Cup. Shakib had a mind blowing average of 86.57 with the bat in the World Cup. He appeared in 8 matches in the World Cup and took 11 wickets. He was named in the 'Team of the Tournament' by the ICC and ESPNCricinfo.