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).
Jim laker 19 wkts
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
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.
MURALIDARAN has taken the most wickets in one day cricket(515 wickets).
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.
Anil Kumble has taken 10 wickets 8 times in Test Matches. He has also taken 10 wickets in an inning of a Test Match at Delhi against Pakistan in 1999.
383 Sir Ian Terence Botham
Test wickets: 310 in 76 Test matches ODI's wickets: 303 in 173 ODI matches
Muttiah Muralitharan of Sri Lanka took most wickets in test cricket with 800 wickets.
Shane Warne has taken 708 wickets in Test cricket, 293 wickets in One Day Internationals and 20 wickets in Twenty20 cricket.
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.
Ajit Agarkar has taken 58 wickets in Test and 288 in ODI so far.
Murlidharan of Sri Lanka he had taken 800 wickets in test cricket
Anil Kumble with 619 wickets in test match and 337 wickets in ODI.
Imran khan took 362 wickets in tests.
Muttiah Muralitharan. He has taken 512 wickets in 334 matches.