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.
Only McGrath took 7 wickets in a match in world cup
McGrath
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.