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:
| Year | Winning Team | Captain | Runner-up |
|---|---|---|---|
| 2008 | Rajasthan Royals | Shane Warne | Chennai Super Kings |
| 2009 | Deccan Chargers | Adam Gilchrist | Royal Challengers Bangalore |
| 2010 | Chennai Super Kings | MS Dhoni | Mumbai Indians |
| 2011 | Chennai Super Kings | MS Dhoni | Royal Challengers Bangalore |
| 2012 | Kolkata Knight Riders | Gautam Gambhir | Chennai Super Kings |
| 2013 | Mumbai Indians | Rohit Sharma | Chennai Super Kings |
| 2014 | Kolkata Knight Riders | Gautam Gambhir | Kings XI Punjab |
| 2015 | Mumbai Indians | Rohit Sharma | Chennai Super Kings |
| 2016 | Sunrisers Hyderabad | David Warner | Royal Challengers Bangalore |
| 2017 | Mumbai Indians | Rohit Sharma | Rising Pune Supergiant |
| 2018 | Chennai Super Kings | MS Dhoni | Sunrisers Hyderabad |
| 2019 | Mumbai Indians | Rohit Sharma | Chennai Super Kings |
| 2020 | Mumbai Indians | Rohit Sharma | Delhi Capitals |
| 2021 | Chennai Super Kings | MS Dhoni | Kolkata Knight Riders |
| 2022 | Gujarat Titans | Hardik Pandya | Rajasthan Royals |
| 2023 | Chennai Super Kings | MS Dhoni | Gujarat Titans |
| 2024 | Kolkata Knight Riders | Shreyas Iyer | Sunrisers Hyderabad |
| 2025 | Royal Challengers Bengaluru | Rajat Patidar | Punjab Kings |
Winning Captains: Detailed Breakdown
Here is Information Regarding Winning Captains and Teams:
MS Dhoni (5 Titles with Chennai Super Kings)
| Year | Opponent | Margin of Victory | Star Performer(s) |
|---|---|---|---|
| 2010 | Mumbai Indians | 22 runs | Suresh Raina & Matthew Hayden |
| 2011 | RCB | 58 runs | Murali Vijay (95 in final) |
| 2018 | SRH | 8 wickets | Shane Watson (117* in final) |
| 2021 | KKR | 27 runs | Faf du Plessis & Ruturaj Gaikwad |
| 2023 | Gujarat Titans | 5 wickets (DLS) | Devon Conway & Ravindra Jadeja |

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)
| Year | Opponent | Margin of Victory | Star Performer(s) |
|---|---|---|---|
| 2013 | CSK | 23 runs | Kieron Pollard & Lasith Malinga |
| 2015 | CSK | 41 runs | Rohit Sharma & Lendl Simmons |
| 2017 | RPS | 1 run | Jasprit Bumrah & Mitchell Johnson |
| 2019 | CSK | 1 run | Lasith Malinga (Final over heroics) |
| 2020 | Delhi Capitals | 5 wickets | Trent Boult & Rohit Sharma |

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)
| Year | Opponent | Margin of Victory | Star Performer(s) |
|---|---|---|---|
| 2012 | CSK | 5 wickets | Gautam Gambhir & Sunil Narine |
| 2014 | KXIP | 3 wickets | Manish Pandey & Robin Uthappa |

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)
| Year | Opponent | Margin of Victory | Star Performer(s) |
|---|---|---|---|
| 2008 | CSK | 3 wickets | Yusuf Pathan & Sohail Tanvir |

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)
| Year | Opponent | Margin of Victory | Star Performer(s) |
|---|---|---|---|
| 2009 | RCB | 6 runs | Herschelle Gibbs & Pragyan Ojha |

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)
| Year | Opponent | Margin of Victory | Star Performer(s) |
|---|---|---|---|
| 2016 | RCB | 8 runs | David Warner & Ben Cutting |

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)
| Year | Opponent | Margin of Victory | Star Performer(s) |
|---|---|---|---|
| 2022 | Rajasthan Royals | 7 wickets | Hardik Pandya & Rashid Khan |

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)
| Year | Opponent | Margin of Victory | Star Performer(s) |
|---|---|---|---|
| 2024 | SRH | 8 wickets | Mitchell Starc & Andre Russell |

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)
| Year | Opponent | Margin of Victory | Star Performer(s) |
|---|---|---|---|
| 2025 | Punjab Kings | 6 runs | Krunal Pandya & Virat Kohli |

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.