Indian cricket has seen many brilliant players who molded themselves to becoming great captains. In that elite list come the very popular Virat Kohli, MS Dhoni, and Sourav Ganguly. They are without any doubt the best captains that India has ever seen in the cricketing game.

Why do we say so?

Well, their achievements as captain do the talking.

Virat Kohli has become the third captain to lead India in 200 international matches. Under him, Team India which already had a great record playing in the country started to win many more tournaments playing outside India. Virat Kohli has been inspirational as captain and has picked the right team which can deliver. His young guns who have given India some crucial wins have been motivated by him. The biggest highpoint in Kohli’s captaincy is that Team India has achieved supremacy playing in foreign lands, especially in Australia, England etc.

MS Dhoni as captain has achieved feats that no other captain has achieved. He holds the record of being the captain who has gotten under his belt the most number of wins in ODIs, T20’s. Under him, Indian won the World Cup in the year 2011.

Sourav Ganguly has been the most successful captain in Test Cricket winning 21 out of 49 test matches. He has been the most successful test captain with 11 wins.

Now, who do you think is the best captain ever for India?