Joe Root has taken the most catches in Test cricket among non-wicket-keepers.
Root surpassed Rahul Dravid’s previous record and had accumulated 216 Test catches by January 2026. His total came across more than 160 Test matches for England.
Root has been a highly reliable slip fielder throughout his international career. Most of his catches have come in the slips, where sharp reflexes and anticipation are essential.
Rahul Dravid previously held the record with 210 catches, while Steve Smith and Mahela Jayawardene are also among the leading non-wicket-keeper catchers. Wicket-keeper catches are excluded from this statistic because wicket-keepers occupy a specialized fielding position.