In the high-drama world of Test cricket, where matches can swing on a single moment, fielders who consistently take catches become silent game-changers. While the spotlight often shines on batting and bowling records, the art of catching, especially in the slip cordon, has shaped the destinies of countless matches and series.
- Joe Root: Joe Root has equalled the world record for the most catches by a non-wicketkeeper in Test cricket, matching Rahul Dravid’s tally of 210 catches. Root achieved this milestone during the first Test against India at Headingley, Leeds, taking his 210th catch in just 154 Tests, whereas Dravid reached the same mark in 164 matches. Root’s achievement not only highlights his consistency and skill as a slip fielder.
- Rahul Dravid: Rahul Dravid, renowned for his exceptional slip fielding, long held the record for the most catches by a non-wicketkeeper in Test cricket with 210 catches in 164 matches over his 16-year career. However, England’s Joe Root has recently equaled Dravid’s record, reaching 210 catches during the first Test against India at Headingley in June 2025, but in just 154 matches.
- Mahela Jayawardene: Mahela Jayawardene, the legendary Sri Lankan cricketer, holds the excellence of being the third-highest catcher by a non-wicketkeeper in Test cricket history, with 205 catches in 149 matches. Prominent for his sharp reflexes and consistency, especially in the slips under challenging subcontinental conditions, Jayawardene’s fielding prowess complemented his batting excellence and made him a pillar of the Sri Lankan team.
- Jacques Kallis: Jacques Kallis, the fabulous South African all-rounder, has secured his place among Test cricket’s greatest fielders by ranking fourth for the most catches by a non-wicketkeeper in Test history, with a remarkable tally of 200 catches in 166 matches. Outstanding for his safe hands and sharp reflexes, particularly in the slips, Kallis’s fielding enhanced his extraordinary all-round achievements, which include over 13,000 Test runs and 292 wickets.
- Steve Smith: Steve Smith the legendary Australian cricketer made history by becoming the fifth player in Test cricket to take 200 catches as a non-wicketkeeper fielder, beating Australian legend Ricky Ponting’s previous national record of 196 catches. Smith achieved this milestone during the 2024-25 Test series against Sri Lanka, where he not only broke Ponting’s record but also became the first Australian outfielder to reach 200 Test catches.
Also Read: Top 5 youngest batter to make a 150+ score in men’s Test Cricket
Also Read: Fastest Century against India in Test Cricket
With the modern game evolving and new stars emerging, these records remain a benchmark for aspiring cricketers worldwide.

