Mutthaih Muralidharan has taken most wickets (800) in the Test Cricket.
MURALIDARAN has taken the most wickets in one day cricket(515 wickets).
Jim laker 19 wkts
As of his most recent Test, in July 2010, Shahid Afridi has taken 48 wickets in 27 Test matches.
Muttiah Muralitharan of Sri Lanka took most wickets in test cricket with 800 wickets.
In test cricket, it is Anil Kumble, who has taken 156 wickets through lbw, while in odi it is Wasim Akram, who had taken 92.
For New Zealand in Test Cricket, Rechard Hadlee has taken most wickets (431) and in ODI, Daniel Vettori (282).
The record for the most wickets in cricket history is held by Sri Lankan cricketer Muttiah Muralitharan, with 800 wickets in Test matches.
Sir Richard Hadlee
There was not a Men's Cricket World Cup held in 1993, though the most wickets taken in the 1993 Women's Cricket World Cup for India were taken by Diana Edulji.
Glenn McGrath
In test matches Shane Warne 64 wickets at 28.12.
67.He is on number second in taking most world cup wickets after Glenn McGrath with 71 wickets.