Dravid holds the record for the most number of catches by a non-wicketkeeper (188) in the world.
Rahul Sharad Dravid of India has taken the highest number of catches in Test Cricket; 210 catches (updated: November 24, 2011).
Rahul Dravid of India has taken the maximum number of Catches (204 as on 29th July 2011) in Test Cricket.
Rahul Dravid who took 186 catches Tests and 196 catches in ODI's.
Dravid
Rahul Dravid is the sixt 10,000 runs taken in test match in Indian team
Ricky Ponting has taken maximum catches.He has taken 28 catches.
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.
Shane Warne has taken 125 catches in Test Cricket and he is on seventh position in catcher's category. Rahul Drivid is on top with 207 catches.
AB de Villiers of South Africe with 32 catches in 33 matches.
not counting wicketkeepers, Mahela Jayawardene has the most catches in ODIs. He has 190 in 373 matches, second is Ricky Ponting with 160 in 375 matches. For a wicketkeeper, Adam Gilchrist comes top with 417 catches. Mark Boucher is second with 402.
AB de Villiers of South Africe with 32 catches in 33 matches.