Rahul Dravid holds the record for most catches in Test cricket with 210 catches, primarily at slip. This record combines his safe hands, exceptional positioning, and long career (164 Tests, 2000-2012). Ponting and Mark Waugh are close behind but haven't surpassed Dravid's total.