Most Matches as Captain in IPL: Shreyas Iyer Joins the Elite 100 Club
The Burden of Command: Defining IPL Captaincy
Leading an IPL franchise is a high-stakes endeavor where every tactical decision is magnified under the intense spotlight of the world’s premier T20 tournament. While some leaders have flourished, transforming franchises into dynasties, others have struggled to maintain their footing. The true benchmark of a great IPL captain lies in their longevity and the ability to steer a squad through the volatility of a long season.
As the tournament evolves, reaching the milestone of 100 matches as a captain has become a hallmark of consistency and trust. Recently, Shreyas Iyer joined this prestigious group, cementing his place alongside legends of the game. Let us delve into the careers of the leaders who have captained the most matches in IPL history.
1. MS Dhoni (235 Matches)
At the pinnacle stands MS Dhoni, a name synonymous with IPL excellence. Taking the helm of the Chennai Super Kings during the inaugural 2008 season, Dhoni redefined the role of a captain. His tenure is marked by five championship trophies and a reputation for unparalleled composure under pressure.
Although he had a brief stint with the Rising Pune Supergiants in 2016, his legacy remains tied to his dominance with CSK. Across 235 matches, Dhoni secured 136 victories, maintaining an impressive win percentage of 57.87%. His ability to extract the best from his players has made him the gold standard for captaincy in T20 cricket.
2. Rohit Sharma (158 Matches)
Taking over the Mumbai Indians mid-season in 2013, Rohit Sharma transformed the franchise into a powerhouse almost overnight. His immediate success—clinching his maiden title the same year—set the tone for a trophy-laden career. With five titles under his belt (2013, 2015, 2017, 2019, and 2020), Rohit established himself as one of the most proactive leaders in the game. By the time his captaincy tenure at MI concluded, he had led the team in 158 matches with 87 wins and a win percentage of 55.06%.
3. Virat Kohli (143 Matches)
Virat Kohli’s journey as the captain of Royal Challengers Bengaluru began in 2013 and spanned nine dedicated years. While a maiden trophy remained elusive, Kohli’s impact on the side was profound. He instilled a culture of aggression and fitness that reshaped the franchise. His most notable season came in 2016, where he led the team to the final. Kohli finished his captaincy tenure with 66 wins from 143 matches, showcasing his commitment to the RCB project over nearly a decade.
4. Gautam Gambhir (129 Matches)
Gautam Gambhir is often cited as the man who turned the fortunes of the Kolkata Knight Riders around. Inheriting a team that struggled for identity, Gambhir instilled a winning mentality that culminated in titles in 2012 and 2014. Known for his tactical acumen and fearlessness, Gambhir remained one of the most successful captains in the league, boasting a win percentage of 55.03% over 129 matches.
5. Shreyas Iyer (100 Matches)
The newest member of this elite century club is Shreyas Iyer. Iyer’s leadership journey has been characterized by steady growth and adaptability. Starting with the Delhi Capitals, where he led them to the 2020 IPL final, he later moved to KKR to secure a third title for the franchise. In 2025, taking over as the captain of the Punjab Kings, he steered the team to the final in his very first season. With 54 wins in 100 matches, Shreyas Iyer has proven that he belongs in the upper echelons of IPL leadership, displaying a consistent 54.54% win percentage.
These five individuals have not only managed the tactical requirements of the game but have also acted as the pillars of their respective franchises. Their contributions to the growth and popularity of the IPL remain immeasurable.



