61,175 wickets have been taken so far by the bowlers of all the Test-playing Countries till the 1999th Test Match.
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.
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.
Shane Warne has taken 708 wickets in Test cricket, 293 wickets in One Day Internationals and 20 wickets in Twenty20 cricket.
Kevin Pietersen has taken 5 Test wickets for England, 7 One-Day International wickets, and one 20-20 wicket. In first-class matches Pietersen has taken 62 wickets in the four-day format, 41 in one-day matches, and 17 in 20-20 games.
434 wickets
Muttiah Muraliatharan 512 in ODI and 756 in test matches
Muttiah Muralitharan of Sri Lanka took most wickets in test cricket with 800 wickets.
For a time he held the world record for the most wickets taken in test matches at 431 in 1990.
Mutthaih Muralidharan has taken most wickets (800) in the Test Cricket.
In Test Cricket, Charles Turner of Australia took 50 wickets only in 6 matches and in ODI, Ajantha Mendis of Sri Lanka took 50 wickets in 18 matches.
414 wickets.