Gavaskar, Tendulkar, Kohli, Laxman, Dravid (Source: @joybhattacharj, @BCCI/X.com)
Batters score runs, bowlers get you wickets, but catches win you matches. This is something that is universally true across all three formats of the game.
Even in the 21st century, catches play a very important role, and hence, those fielders who have grabbed catches for their side at crucial junctures of the game could have been at the helm of things for the most part as dropping a catch could prove extremely costly for a side in a tense situation, whether it's a T20 or a Test match.
One dropped chance could cost a team badly, as it can even lower the morale of the fielding side. Therefore, we will have a look at the list of players from the Indian camp who have grabbed the most number of catches in Test cricket.
5. Sunil Gavaskar - 108 Catches
At number five on this list is the great Indian legendary batter Sunil Gavaskar, who debuted in the year 1971 and played until the year 1987 in 125 matches, where he was able to grab a total of 108 catches in the red-ball format.
Gavaskar, who was long touted as the flag-bearer of Indian cricket, was one of the finest players to ever come from that generation, which also featured some of the greatest all-rounders, including Kapil Dev. Gavaskar's 108 catches come at a catch-per-innings ratio of 0.5, where he at max grabbed three in an innings. With a safe pair of hands, Gavaskar helped India massively in the Test format.
4. Sachin Tendulkar - 115 Catches
At number four on this list is the position occupied by one of the finest cricketers in the history of Test cricket, Sachin Tendulkar. Tendulkar last played in the white jersey in the 2013 match against West Indies, while he made his red-ball debut against Pakistan in 1989. Featuring in exactly 200 Test matches, Sachin, who was known as the God of Cricket, took 115 catches in Tests.
Tendulkar, along with being a fine player to ever grace a cricketing field, also had a safe pair of hands, as he didn't drop many catches. His catching technique made India a powerhouse in Test cricket during that era, as he would play a triple role with bat and ball in hand while also being a dominant fielder at almost every position on a field.
3. Virat Kohli - 121 Catches
At number three on this list is the dynamic, now-retired, former Indian Test skipper Virat Kohli, who changed the face of Indian cricket with his influential captaincy and batting. Kohli played from the year 2011 to 2025, where he featured in a total of 123 games and retired recently after playing his last Test against Australia at the Sydney Cricket Ground.
Virat was outstanding with the bat, and he was even better when he was fielding for his side. Kohli's ability with the bat helped India to put runs on the board, but his energetic fielding boosted the morale of the side, as they would often be charged up on the field whenever Kohli's vibrant energy had the Indian camp fight back in a crucial game. Bagging a total of 121 catches, Kohli's master fielding effort was outstanding in many facets of the game.
2. VVS Laxman - 135 Catches
At number two on this list is another fine gentleman of the game of cricket, VVS Laxman. Laxman featured in the game from 1996 to 2012, playing in 134 Test matches where he caught 135 times with a maximum of four catches in an innings.
Maintaining a catch-per-innings ratio of 0.544, Laxman was silently an outstanding fielder who would often score runs with the bat in tough situations. Laxman was consistently excellent on the field, both with the bat, and in the fielding camp, as he would often lead as a role model.
1. Rahul Dravid - 209 Catches
Featuring at the top of the list is former Indian skipper and one of the greatest cricketers from India, Rahul Dravid. Known as "The Wall" Dravid was one of the most dependable players to ever come from India. Dravid was resilient with the bat and equally outstanding in the field. In 163 Test matches spanning from 1996 to 2012, Dravid caught 209 catches, the most ever by an Indian player in Test history, surpassing Laxman by a long margin, as he maintained a catch-per-innings ratio of 0.698.
Dravid's calmness and experience on the field proved crucial for India on many occasions as he would quietly stand in the slips and wait for the right ball to grab, and more often than not, he would catch the ball, sending a set batter back with his dynamism. One of the safest players with hands India ever had, Dravid was also an outstanding wicketkeeper who lent India support with his maturity and patience.