Best Indian Cricket Captains

The Top Ten
1 Mahendra Singh Dhoni Mahendra Singh Dhoni, commonly known as MS Dhoni, is an Indian international cricketer who captained the Indian national cricket team.

By his Leadership India won the world cups (T20 & ODI) and makes the India team to ranks first on test rankings for the first time and he is considered as one of the best captain ever

Of course he is the best!

Yes... He should be at top

2 Sourav Ganguly Sourav Chandidas Ganguly, affectionately known as Dada, is a former Indian cricketer and captain of the Indian national team.
3 Kapil Dev

Made India to win the world cup for the first time in 1983

4 Rahul Dravid
5 Mohammad Azharuddin
6 Anil Kumble
7 Virat Kohli
8 Virender Sehwag Virender Sehwag is an Indian cricketer whose aggressive batting has found success at the top of the batting order.
9 Sachin Tendulkar Sachin Ramesh Tendulkar is a former Indian cricketer and captain, widely regarded as one of the greatest batsmen of all time.
10 Sunil Gavaskar
BAdd New Item