Mutthaih Muralidharan has taken most wickets (800) in the Test Cricket.
414 wickets.
Murlidharan of Sri Lanka he had taken 800 wickets in test cricket
Muttiah Muralitharan has taken 800 wickets in Test Cricket and 534 wickets in ODI.
Shane Warne has taken 708 wickets in Test cricket, 293 wickets in One Day Internationals and 20 wickets in Twenty20 cricket.
CTB Turner (Australia)
As of his most recent Test, in July 2010, Shahid Afridi has taken 48 wickets in 27 Test matches.
Shane Warne has taken 5 wickets 37 times in an inning of Test Cricket.
Jim laker 19 wkts
Sunil Gavaskar has taken 26 wickets: Test- 1, ODI- 1, First-Class Cricket- 22, List A Cricket- 2.
kwame mbuga and keeg an hill
800 in test, 519 in ODI.