3. Rahul Dravid
Catches/innings ratio - 0.589
The legendary Rahul Dravid is not only among the best batsmen to have played for India but is also one of the greatest in the game's history. Other than his phenomenal batting records across Tests and ODIs, Dravid has also been a highly prolific fielder and holds the world record for the most catches in Test cricket.
The Karnataka great is also the most successful Indian fielder in terms of taking the most international catches. In a total of 565 innings during which Dravid fielded for the team, he snapped up 333 catches. His catch/innings ratio of 0.589 puts Rahul Dravid in the third position on the list.