Multiple choice general knowledge sports Who has taken the most number of wickets (till grp stage)????? Keemar Roach Lasith Malinga Shahid Afridi Ray Price Reveal answer Fill a bubble to check yourself C Correct answer Explanation Shahid Afridi was the leading wicket-taker in the 2011 World Cup group stage. The Pakistani leg-spinner had an exceptional tournament with the ball, taking more wickets than other contenders like Kemar Roach, Lasith Malinga, and Ray Price.