The player who has captained the most matches in IPL history is MS Dhoni.
Most Matches as Captain in IPL History (As of 2024):
-
MS Dhoni – 226 matches
-
Teams: Chennai Super Kings (CSK), Rising Pune Supergiant (RPS)
-
Titles: 🏆 5 (2010, 2011, 2018, 2021, 2023)
-
Rohit Sharma – 158 matches
-
Team: Mumbai Indians (MI)
-
Titles: 🏆 5 (2013, 2015, 2017, 2019, 2020)
-
Virat Kohli – 143 matches
-
Gautam Gambhir – 129 matches
-
David Warner – 83 matches
MS Dhoni remains the most successful and experienced captain in IPL history. Would you like details on the best win percentages for IPL captains?