Sep 5, 2023

Top-5: Most catches by an Indian in ODIs

TIMESOFINDIA.COM

​MS Dhoni: 318 catches

The former Indian skipper and wicket-keeper, Dhoni is at the top of this list of most catches by an Indian in ODIs.

Image Source: Getty Images

​MS Dhoni: 318 catches

Fondly known as “Captain Cool”, Dhoni caught 318 times in 347 ODIs.

Image Source: Getty Images

​Rahul Dravid: 196 catches

Fondly known as "The Wall", Dravid is one of India's greatest batters and wicket-keepers.

Image Source: Getty Images

​Rahul Dravid: 196 catches

He holds the record for the second-most catches by an Indian in ODIs. Dravid took 196 catches during his ODI career, which spanned from 1996 to 2011.

Image Source: X-formerly-Twitter

​Mohammad Azharuddin: 156 catches

Azharuddin was a stylish right-handed batter and captain of the Indian cricket team. He held the record for most catches by an Indian in ODIs before Dravid and Dhoni surpassed him. Azhar took 156 catches during his ODI career, which lasted from 1985 to 2000.

Image Source: X-formerly-Twitter

​Virat Kohli: 143 catches

The modern-day great, Kohli has been India’s most reliable batter in all forms of the game.

Image Source: AFP

​Virat Kohli: 143 catches

Kohli reached the milestone of being the second Indian apart from wicket-keepers who took maximum catches. Kohli so far took 143 catches in 277 ODIs.

Image Source: AFP

​Sachin Tendulkar: 140 catches

Tendulkar, widely regarded as one of the greatest cricketers of all time, is third on the list of Indian players with the most catches in ODIs.

Image Source: TOI

​Sachin Tendulkar: 140 catches

He took 140 catches during his illustrious ODI career, which spanned from 1989 to 2012.

Image Source: TOI