Written By: Shreya Patil

The Indian Premier League (IPL) began in 2008 and has grown into the world’s largest T20 cricket league. Every year, ten teams compete for the trophy over two months. The league has given fans some of the most exciting cricket moments. From last-ball thrillers to record-breaking performances, IPL never fails to deliver entertainment.

Since 2008, eight different teams have lifted the IPL trophy. Mumbai Indians and Chennai Super Kings lead the pack with five titles each. Kolkata Knight Riders have won three times. Rajasthan Royals, Deccan Chargers, Sunrisers Hyderabad, Gujarat Titans, and Royal Challengers Bengaluru have each won the title once. Some legendary captains have led their teams to glory. MS Dhoni and Rohit Sharma share the record of five titles each as captain.

This article covers all IPL champions from 2008 to 2025. It includes the winning teams, their captains, and the runners-up of each season.

IPL Winners Table (2008-2025)

Here is the complete list of IPL Winners Table:

YearWinning TeamCaptainRunner-up
2008Rajasthan RoyalsShane WarneChennai Super Kings
2009Deccan ChargersAdam GilchristRoyal Challengers Bangalore
2010Chennai Super KingsMS DhoniMumbai Indians
2011Chennai Super KingsMS DhoniRoyal Challengers Bangalore
2012Kolkata Knight RidersGautam GambhirChennai Super Kings
2013Mumbai IndiansRohit SharmaChennai Super Kings
2014Kolkata Knight RidersGautam GambhirKings XI Punjab
2015Mumbai IndiansRohit SharmaChennai Super Kings
2016Sunrisers HyderabadDavid WarnerRoyal Challengers Bangalore
2017Mumbai IndiansRohit SharmaRising Pune Supergiant
2018Chennai Super KingsMS DhoniSunrisers Hyderabad
2019Mumbai IndiansRohit SharmaChennai Super Kings
2020Mumbai IndiansRohit SharmaDelhi Capitals
2021Chennai Super KingsMS DhoniKolkata Knight Riders
2022Gujarat TitansHardik PandyaRajasthan Royals
2023Chennai Super KingsMS DhoniGujarat Titans
2024Kolkata Knight RidersShreyas IyerSunrisers Hyderabad
2025Royal Challengers BengaluruRajat PatidarPunjab Kings

Winning Captains: Detailed Breakdown

Here is Information Regarding Winning Captains and Teams: 

MS Dhoni (5 Titles with Chennai Super Kings)

YearOpponentMargin of VictoryStar Performer(s)
2010Mumbai Indians22 runsSuresh Raina & Matthew Hayden
2011RCB58 runsMurali Vijay (95 in final)
2018SRH8 wicketsShane Watson (117* in final)
2021KKR27 runsFaf du Plessis & Ruturaj Gaikwad
2023Gujarat Titans5 wickets (DLS)Devon Conway & Ravindra Jadeja
MS Dhoni (5 Titles with Chennai Super Kings)
Source – Crictoday

MS Dhoni is the most iconic captain in IPL history. He led Chennai Super Kings to five titles and ten finals. His calm approach under pressure earned him the nickname “Captain Cool.” Dhoni holds the record for the most matches as an IPL captain, with over 220 games.

Rohit Sharma (5 Titles with Mumbai Indians)

YearOpponentMargin of VictoryStar Performer(s)
2013CSK23 runsKieron Pollard & Lasith Malinga
2015CSK41 runsRohit Sharma & Lendl Simmons
2017RPS1 runJasprit Bumrah & Mitchell Johnson
2019CSK1 runLasith Malinga (Final over heroics)
2020Delhi Capitals5 wicketsTrent Boult & Rohit Sharma
Rohit Sharma (5 Titles with Mumbai Indians)
Source – InsideSport

Rohit Sharma shares the record of five IPL titles as captain with MS Dhoni. He took over as Mumbai Indians captain in 2013 and never looked back. Rohit won all five finals he captained. His calm leadership and smart use of bowlers made MI a dominant force.

Gautam Gambhir (2 Titles with Kolkata Knight Riders)

YearOpponentMargin of VictoryStar Performer(s)
2012CSK5 wicketsGautam Gambhir & Sunil Narine
2014KXIP3 wicketsManish Pandey & Robin Uthappa
Gautam Gambhir (2 Titles with Kolkata Knight Riders)
Source – SportsTiger

Gautam Gambhir transformed Kolkata Knight Riders from underperformers to champions. He captained KKR in 108 consecutive IPL matches. Gambhir scored over 3,500 runs as IPL captain and led with passion and aggression.

Shane Warne (1 Title with Rajasthan Royals)

YearOpponentMargin of VictoryStar Performer(s)
2008CSK3 wicketsYusuf Pathan & Sohail Tanvir
Shane Warne (1 Title with Rajasthan Royals)
Source – Cricket365

Shane Warne was the first captain to lift the IPL trophy. He was the only non-Indian full-time captain in the inaugural season. Warne finished with 19 wickets in IPL 2008 and proved himself a master tactician.

Adam Gilchrist (1 Title with Deccan Chargers)

YearOpponentMargin of VictoryStar Performer(s)
2009RCB6 runsHerschelle Gibbs & Pragyan Ojha
Adam Gilchrist (1 Title with Deccan Chargers)
Source – News 18

Adam Gilchrist led one of the greatest turnarounds in IPL history. Deccan Chargers finished last in 2008 but won the title in 2009. He captained with an aggressive approach, leading from the front.

David Warner (1 Title with Sunrisers Hyderabad)

YearOpponentMargin of VictoryStar Performer(s)
2016RCB8 runsDavid Warner & Ben Cutting
David Warner (1 Title with Sunrisers Hyderabad)
Source – Mint

David Warner is the most successful overseas batter in IPL history. He won the Orange Cap three times in 2015, 2017, and 2019. Warner became SRH captain in 2015 and led them to their only title in 2016.

Hardik Pandya (1 Title with Gujarat Titans)

YearOpponentMargin of VictoryStar Performer(s)
2022Rajasthan Royals7 wicketsHardik Pandya & Rashid Khan
Hardik Pandya (1 Title with Gujarat Titans)
Source – NewsBytes

Hardik Pandya led Gujarat Titans to the title in their debut season. He impressed with his all-round performances and smart captaincy decisions.

Shreyas Iyer (1 Title with Kolkata Knight Riders)

YearOpponentMargin of VictoryStar Performer(s)
2024SRH8 wicketsMitchell Starc & Andre Russell
Shreyas Iyer (1 Title with Kolkata Knight Riders)
Source – IPL.com 

Shreyas Iyer brought KKR their third IPL title after a ten-year gap. He led with composure and made bold decisions under pressure.

Rajat Patidar (1 Title with Royal Challengers Bengaluru)

YearOpponentMargin of VictoryStar Performer(s)
2025Punjab Kings6 runsKrunal Pandya & Virat Kohli
Rajat Patidar (1 Title with Royal Challengers Bengaluru)
Source – Mint

Rajat Patidar became the newest member of the IPL-winning captains club. He led RCB to their first-ever title in just his first season as captain.

Suggested Reads:

Conclusion: MSD and Rohit Sharma Are The Most Successful Captains Throughout IPL

The IPL has produced nine title-winning captains across eighteen seasons. MS Dhoni and Rohit Sharma stand out with five titles each. Only Indian and Australian players have won the IPL as captain. Shane Warne, Adam Gilchrist, and David Warner are the three overseas captains to lift the trophy.

Mumbai Indians and Chennai Super Kings remain the most successful franchises with five titles each. Kolkata Knight Riders have won three times under different captains. Delhi Capitals, Punjab Kings, and Lucknow Super Giants are still waiting for their first trophy.

The 2025 season brought joy to RCB fans after years of heartbreak. Rajat Patidar joined the elite list of IPL-winning captains. The league continues to grow and deliver memorable moments every year. New champions will emerge, and new records will fall. That is the beauty of the IPL.

About the Author

Shreya Patil is a Mumbai-based documentary photographer turned cricket storyteller. Having covered local leagues through her lens, she now writes feature pieces at WPLeague, capturing the human side of women’s cricket beyond the boundary ropes.

Scroll to Top