Check out the list of cricketers with the most catches for India in ODI cricket. Virat Kohli tops the list, which also features legendary cricketers like Sachin Tendulkar and Rahul Dravid.
Virat Kohli tops the list with the most catches for India in ODI cricket history. In 302 matches, the star batter claimed 161 catches. He picked up a maximum of three catches in an ODI match.
2/5Image Source : Getty
Former India captain Mohammad Azharuddin stands second on the list of most catches for the national team in ODI cricket. He claimed 156 catches in 334 matches he played for India.
3/5Image Source : Getty
The legendary Sachin Tendulkar is third on the list of most catches for India in ODI cricket history. The Mumbai-born claimed 140 catches in 463 matches he played for the national team.
Advertisement
4/5Image Source : Getty
Former cricketer Rahul Dravid stands fourth on the list of most catches for India in ODI cricket history. During his time as an international, Dravid also served as a keeper, but the catches he caught behind the stumps weren't counted. He claimed 124 catches in 324 matches.
5/5Image Source : Getty
Suresh Raina stands fifth on the list of most catches for India in ODIs. He was a gin fielder during his time with the national team. The former cricketer claimed 102 catches in 226 matches for India.