Apart from the ball and bat, the game of cricket is also a game of players. In the game of cricket, it is not only important to bat and bowl well but to do the best fielding also matters. Even on the basis of fielding, teams have won matches many times. Taking catches during fielding is also very important. With one catch, the whole match turns the dice. Today we are going to tell you about the players of the Indian team who have caught the most number of catches in all three formats of international cricket.

Mahendra Singh Dhoni

In this list, former captain of the Indian team and best wicket-keeper batsman Mahendra Singh Dhoni comes at number one. Mahendra Singh Dhoni played 90 Tests, 350 ODIs, and 98 T20 matches in his international cricket career. He took a total of 631 catches in all three formats of cricket.

Rahul Dravid

The current coach and former captain of the Indian team, Rahul Dravid, comes at number two on this list. Rahul Dravid played 164 Test matches, 344 ODI matches, and one T20 match in international cricket. During this, he took 405 catches.

Virat Kohli

In this list, the former captain of the Indian team and the best batsman Virat Kohli come at number three. Virat Kohli has played 99 Tests, 260 ODIs, and 92 T20 matches so far. During this, he has also caught 280 catches.