- With 504 matches under his belt, Rahul Dravid has secured an impressive 333 catches.
- Virat Kohli, having played 533 matches, has demonstrated his sharp reflexes and consistency with a total of 317 catches.
- Mohammad Azharuddin, across 433 matches, has amassed 261 catches.
- Sachin Tendulkar, in his illustrious career of 664 matches, has taken 256 catches.
- Rohit Sharma, with 483 matches to his name, has secured 220 catches.
- Virender Sehwag, in his 363-match long international career, has pouched 182 catches.
- In his 220-match career, VVS Laxman took 174 catches.
- Sourav Ganguly, with 421 international caps, took 170 catches.
Suresh Raina has made his mark in 322 matches. He took 167 catches.
Ajinkya Rahane has taken 166 catches across 195 fixtures in which he has represented India.