List of Indian Premier League captains

In cricket, a captain is a player who leads the team and has additional roles and responsibilities.

[4][5] In the 17 seasons played till 2024, 70 players have captained their team in at least one match.

[6] Mumbai Indians' Rohit Sharma and Chennai Super Kings's MS Dhoni are the most successful captains with five IPL titles each.

[9][6] Mahela Jayawardene, Kumar Sangakkara, and Steven Smith are the only players to have captained three different teams.

[10][6] Shreyas Iyer is the only captain to have led two different sides to the finals of the IPL.

MS Dhoni holds the record of most matches and wins as a captain in the IPL
Rohit Sharma unveils new Adidas collection in November 2016
Rohit Sharma shares the record for the most IPL titles as captain with MS Dhoni (five titles each)