Mutthaih Muralidharan has taken most wickets (800) in the Test Cricket.
In test matches Shane Warne 64 wickets at 28.12.
As of his most recent Test, in July 2010, Shahid Afridi has taken 48 wickets in 27 Test matches.
For New Zealand in Test Cricket, Rechard Hadlee has taken most wickets (431) and in ODI, Daniel Vettori (282).
Mutthia murlidharan of srilanka has taken the most wikets in odis and also in test he has taken 800 wikets in test matches and 518 wickets in odis
Jim laker 19 wkts
Muttiah Muralitharan has taken 800 wickets in Test Cricket and 534 wickets in ODI.
You can only get ten wickets because when you have ten the team has to finish batting as they have ran out of batman.
Mutthaih Murali Dharan (SL) with exactly 800 wickets. Number two is Shane Warne with 708 wickets and number three is Anil Kumble of India who has taken over 600 wickets.
MURALIDARAN has taken the most wickets in one day cricket(515 wickets).