IPL winners in all seasons: Full list of Indian Premier League champions by year from 2008 to 2026 originally appeared on Cricket News.
Add Cricket News as a Preferred Source by clicking here.
KEY TAKEAWAYS:
- IPL started in 2008, with eight different winners after RCB‘s maiden title in 2025.
- Royal Challengers Bengaluru won their first-ever title in their fourth final appearance.
- Mumbai Indians and Chennai Super Kings have won the most number of titles.
MORE:RCB to honour memory of June 4 victims in IPL 2026 opener
What happened in IPL 2025 final?
In the IPL 2025 final, Royal Challengers Bengaluru at last won their first title after a long wait with a nail-biting win against Punjab Kings at the Narendra Modi Stadium.
Batting first, RCB scored a good total of 190/9, with Virat Kohli contributing 43 runs at the top. On the other hand, Punjab Kings put up a good fight by batting second and stayed in the game until the end with a fantastic late-order batting display by Shashank Singh.
However, RCB managed to win the match with a narrow margin of six runs in the final over.
Krunal Pandya was the Player of the Match for his good all-around performance in the middle overs of the game. This was a historic moment for RCB, as they won their first IPL title after a wait of 18 years and thus made it a very emotional and memorable final for the tournament.
MORE:Gavaskar urges IPL teams to drop unavailable overseas players
Full list of IPL champions by year
| Year | Winner | Runners-up |
|---|---|---|
| 2008 | Rajasthan Royals | Chennai Super Kings |
| 2009 | Deccan Chargers | Royal Challengers Bengaluru |
| 2010 | Chennai Super Kings | Mumbai Indians |
| 2011 | Chennai Super Kings | Royal Challengers Bengaluru |
| 2012 | Kolkata Knight Riders | Chennai Super Kings |
| 2013 | Mumbai Indians | Chennai Super Kings |
| 2014 | Kolkata Knight Riders | Kings XI Punjab |
| 2015 | Mumbai Indians | Chennai Super Kings |
| 2016 | Sunrisers Hyderabad | Royal Challengers Bengaluru |
| 2017 | Mumbai Indians | Rising Pune Supergiant |
| 2018 | Chennai Super Kings | Sunrisers Hyderabad |
| 2019 | Mumbai Indians | Chennai Super Kings |
| 2020 | Mumbai Indians | Delhi Capitals |
| 2021 | Chennai Super Kings | Kolkata Knight Riders |
| 2022 | Gujarat Titans | Rajasthan Royals |
| 2023 | Chennai Super Kings | Gujarat Titans |
| 2024 | Kolkata Knight Riders | Sunrisers Hyderabad |
| 2025 | Royal Challengers Bengaluru | Punjab Kings |
| 2026 |
MORE:Which team has recorded the most points in an IPL season?
Which team has won the most IPL titles?
Mumbai Indians and Chennai Super Kings, with five titles each, jointly have the most number of IPL championship to their name in the history of the tournament.
While MI won their titles in 2013, 2015, 2017, 2019, and 2020, CSK claimed their final wins in 2010, 2011, 2018, 2021, and 2023. Their consistent performance over the years has made them the most successful teams in IPL history.
To keep up to date with all the latest cricket news and share your opinion on the biggest topics, visit our Facebook and X (Twitter) pages.