Who has captained the most matches in IPL history?


IPL 2023 Winner

The player who has captained the most matches in IPL history is MS Dhoni.

Most Matches as Captain in IPL History (As of 2024):

  1. MS Dhoni226 matches

    • Teams: Chennai Super Kings (CSK), Rising Pune Supergiant (RPS)

    • Titles: 🏆 5 (2010, 2011, 2018, 2021, 2023)

  2. Rohit Sharma158 matches

    • Team: Mumbai Indians (MI)

    • Titles: 🏆 5 (2013, 2015, 2017, 2019, 2020)

  3. Virat Kohli143 matches

    • Team: Royal Challengers Bangalore (RCB)

    • Titles: ❌ (No IPL title)

  4. Gautam Gambhir129 matches

    • Teams: Kolkata Knight Riders (KKR), Delhi Daredevils (now DC)

    • Titles: 🏆 2 (2012, 2014)

  5. David Warner83 matches

    • Teams: Sunrisers Hyderabad (SRH), Delhi Capitals (DC)

    • Titles: 🏆 1 (2016)

MS Dhoni remains the most successful and experienced captain in IPL history. Would you like details on the best win percentages for IPL captains?