Question: who has the most catches in test cricket
Answer: The record for most dismissals by a wicket - keeper is held by Mark Boucher of South Africa while the record for most catches by a fielder is held by Rahul Dravid .