#2 MS Dhoni – Chennai Super Kings

Known as the captain cool, MS Dhoni has played most matches as captain for an IPL franchise in the history of the league. His ability to extract the best out of his players is a hallmark that separates him from the rest. Dhoni often shows trust in his players and believes in consistency in selection.
Under his leadership, a host of players have blossomed and have gone on to represent their countries in international cricket.
With three titles for Chennai Super Kings, the Ranchi man has always been viewed as a quintessential leader in cricket. His tremendous record further glorifies his ability to make a team win by investing faith in the right arsenal.
Matches captained: 174 Won: 104 Lost: 69 Win %: 60.11
#1 Rohit Sharma – Mumbai Indians

Mumbai Indians’ decision in asking Rohit Sharma to captain the team mid-way through the season in IPL 2013 was one of the best decisions ever taken by them in their IPL history. The move has paid rich dividends and even continues to do so. Sharma, who has led Mumbai in more than six seasons, has been able to lift the trophy four time for the franchise.
Captaining Mumbai has not only helped the franchise but has also allowed him to emerge as a better player for the Indian team. He understands the nuances of the game and tends to back his players to deliver for him in crunch situations. The availability of some quality players has also helped his cause but it is the captain who tends to extract the best of his players during the field.
In IPL 2020, the MI fans would hope that Rohit Sharma can lead them to yet another IPL title win by the end of May 2020.
Matches captained: 104 Won: 60 Lost: 42 Win %: 58.65
Also read | IPL 2020: Best overseas combination for each team
Get real-time updates on IPL 2025, live scores, IPL Prediction, match schedule, points table,Result & squad -CSK, MI, RCB, KKR, SRH, LSG, DC, GT, PBKS