Indian cricket team has got some of the world's best captains who has also proved to be the world's best batsmen. Here we have six Indian cricketers with most centuries in One-Day Internationals as captain.
Virat Kohli has knocked 12 centuries as the captain of India team.