Jim laker 19 wkts
Mutthaih Muralidharan has taken most wickets (800) in the Test Cricket.
As of his most recent Test, in July 2010, Shahid Afridi has taken 48 wickets in 27 Test matches.
414 wickets.
Murlidharan of Sri Lanka he had taken 800 wickets in test cricket
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.
Shane Warne has taken 5 wickets 37 times in an inning of Test Cricket.
Shane Warne has taken 708 wickets in Test cricket, 293 wickets in One Day Internationals and 20 wickets in Twenty20 cricket.
For New Zealand in Test Cricket, Rechard Hadlee has taken most wickets (431) and in ODI, Daniel Vettori (282).
kwame mbuga and keeg an hill
The record for the most wickets in cricket history is held by Sri Lankan cricketer Muttiah Muralitharan, with 800 wickets in Test matches.
800 in test, 519 in ODI.