1. Rahul Dravid - 334
Rahul Dravid is undoubtedly one of the best cricketers to have represented India in international cricket. Although known primarily for his exceptional abilities with the bat, Dravid was an equally good fielder and was his team's best bet in the slips for a long period of time.
It hardly comes as a surprise that the man with the most catches in Test cricket is also the fielder with the highest number of international catches for the Indian team. Including Tests and ODIs, Dravid has a staggering tally of 333 catches, out of which he has taken 209 in Test cricket and 124 in one-day internationals.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news