Multiple choice general knowledge sports Who has taken most catches 4 India in test matches? Rahul Dravid Sunil Gavaskar Mohammed Azharuddin Mahendra Amarnath Reveal answer Fill a bubble to check yourself A Correct answer Explanation Rahul Dravid holds the record for most catches by an Indian fielder in Test matches (210 catches as a pure fielder, not wicketkeeper). Dravid was known as one of the best slip fielders in cricket history.