3. Gautam Gambhir

Gambhir is one of the best players who have missed out on becoming the captain of India after getting dropped from the team at a crucial juncture in his career. He has acted as captain for both Delhi Daredevils and Kolkata Knight Riders and has achieved tremendous success with both the teams. He led KKR to two IPL titles in last 5 years and has also helped DD to reach the top of the table during his maiden IPL as captain. He also boasts a good record Indianian captain where he won 5 out of 5 matches against New Zealand during 2010-11.