Multiple choice general knowledge sports Who holds the record for most number of catches in test cricket? Matthew Hayden Ricky Ponting Mark Waugh Rahul Dravid Reveal answer Fill a bubble to check yourself D Correct answer Explanation This is a cricket records question. Rahul Dravid holds the record for most catches in Test cricket, known for his exceptional close-in catching skills. This is factual cricket knowledge.