

Incricket, acaptain is a player who leads the team and has additional roles and responsibilities.[1][2] TheIndian Premier League (IPL) is a professional league forTwenty20 cricket in India,[3] which has been held annually since itsfirst edition in 2008.[4][5]
In the 18 seasons played till 2025, 72 players have captained their team in at least one match.[6]Mumbai Indians'Rohit Sharma andChennai Super Kings'sMS Dhoni are the most successful captains with five IPL titles each.[7][8] Dhoni also holds the records for most matches (229) and most wins (134) as a captain.[9][6]Shreyas Iyer,Mahela Jayawardene,Ajinkya Rahane,Kumar Sangakkara, andSteven Smith are the only players to have captained three different teams,[10][6] with Iyer being the only captain to have led three different sides to the finals of the IPL.[11]Kolkata Knight Riders is the only team to have won IPL with different captains.[12]
| Symbol | Meaning |
|---|---|
| First | Year of the first IPL match as a captain |
| Last | Year of latest IPL match as a captain |
| Matches | Number of matches as a captain |
| Team(s) | Team(s) for which the player has played as captain in at least one match |
| Won | Number of games won |
| Lost | Number of games lost |
| Tied | Number of gamestied |
| NR | Number of games withno result |
| Win% | The percentage of games won by that captain[a] |
| [†] | Players who captained their sides in the2025 season |
The list includes those players who have captained an IPL team in at least one IPL match. The list is organised by the number of matches as a captain and if the numbers are tied, the list is sorted by the date of first match as captain[b].
† denotes players who captained their sides in the2025 season.