rahul dravid 194 catches
Rahul Dravid who took 186 catches Tests and 196 catches in ODI's.
413/5
Mahendra Singh Dhoni
http://wiki.answers.com/Q/Which_Indian_keeper_has_the_highest_score_in_an_ODI"
Sachin Tendulkar.
172,same in international ODI career.
Sachin's highest score in ODI's is 200* against South Africa.
Anil Kumble with 619 wickets in test match and 337 wickets in ODI.
Mahendra Singh Dhoni is the fastest run getter in the Indian ODI.
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.
Kapildev is the very first Indian to score an ODI century.
Srilanka hold the highest ODI score ever with 443/9 4th July in 2006