While Kohli was for a long time seen as India’s next captain after MS Dhoni, Rohit has come through as the most successful captain in the IPL having led his MI side to four titles in just seven years of captaining them. He also enjoys a great track record with the Indian team with his only series defeat as captain coming in South Africa.