Shane Warne of Australia and Geoff Alllott of New Zealand took 20 wickets both in 1999 ICC World Cup.
Yuvraj took 18 wickets in ICC World Cup.
McGrath took 7 wickets in world cup
Australian bowler Gary Gilmour took most of the wickets. He took total 11 wickets.
Shahid Afridi and Zaheer Khan both took 21 wickets.
McGrath
Only McGrath took 7 wickets in a match in world cup
Glenn McGrath from australia,who took 71 wickets in all world cups
McGrath from australia took 7 wickets in one inning of world cup
Glenn McGrath has taken highest wickets.He has taken 71 wickets.
Balaji Rao
Tim Southee took 7 wickets haul.He has done this against Australia.