In 132 Test appearances for India, Anil Kumble took 619 wickets at an average of 29.65.
As of December 2009, Harbhajan Singh has played 80 Test matches, taking 343 wickets, with a bowling average of 30.82.
If you are talking about the International team - There is only ONE There are cricket teams for all States and they compete in the Ranji Trophy.
The greatest number of catches taken by an Indian wicket-keeper in One-Day Internationals is 178, by Mahendra Singh Dhoni - though this figure is likely to increase, as Dhoni is still continuing his One Day International career as of 2011.
The leading Test wicket-taker of all time for New Zealand is Richard Hadlee, who, in 86 Test matches, took 431 wickets at an average of 29.64, including an innings best of 9-83.
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.
Shane Warne has taken 5 wickets 37 times in an inning of Test Cricket.
Jim Laker and Anil Kumble.
414 wickets.
As of his most recent Test, in July 2010, Shahid Afridi has taken 48 wickets in 27 Test matches.
196
Ajit Agarkar has taken 58 wickets in Test and 288 in ODI so far.
Mutthaih Muralidharan has taken most wickets (800) in the Test Cricket.
Shane Warne has taken 708 wickets in Test cricket, 293 wickets in One Day Internationals and 20 wickets in Twenty20 cricket.
In 132 Test appearances for India, Anil Kumble took 619 wickets at an average of 29.65.
61,175 wickets have been taken so far by the bowlers of all the Test-playing Countries till the 1999th Test Match.
387