Shakib Al Hasan has taken the most wickets for Bangladesh in the World Cup, he has played 29 matches He took 34 wickets.
The list is at the top of the list of legendary Australian bowler Glenn McGrath who has taken 71 wickets in 39 matches while taking 68 wickets, Muttita Muralitharan is number two.
