The Indian Premier League (IPL) has grown into the biggest franchise cricket league in the world since its launch in 2008. Organized by the Board of Control for Cricket in India (BCCI), the tournament features the best players from across the globe and remains the premier domestic T20 competition.

As of March 2026, Mumbai Indians and Chennai Super Kings are the most successful teams in IPL history, with five titles each. Kolkata Knight Riders follow with three championships, while Royal Challengers Bengaluru finally ended their long wait for a title in the 2025 season.
Here is the complete IPL winners list from 2008 to 2025.
| Year | IPL Winner | Runners-up | Final Venue |
|---|---|---|---|
| 2025 | Royal Challengers Bengaluru | Punjab Kings | Ahmedabad |
| 2024 | Kolkata Knight Riders | Sunrisers Hyderabad | Chennai |
| 2023 | Chennai Super Kings | Gujarat Titans | Ahmedabad |
| 2022 | Gujarat Titans | Rajasthan Royals | Ahmedabad |
| 2021 | Chennai Super Kings | Kolkata Knight Riders | Dubai |
| 2020 | Mumbai Indians | Delhi Capitals | Dubai |
| 2019 | Mumbai Indians | Chennai Super Kings | Hyderabad |
| 2018 | Chennai Super Kings | Sunrisers Hyderabad | Mumbai |
| 2017 | Mumbai Indians | Rising Pune Supergiant | Hyderabad |
| 2016 | Sunrisers Hyderabad | Royal Challengers Bangalore | Bangalore |
| 2015 | Mumbai Indians | Chennai Super Kings | Kolkata |
| 2014 | Kolkata Knight Riders | Kings XI Punjab | Bangalore |
| 2013 | Mumbai Indians | Chennai Super Kings | Kolkata |
| 2012 | Kolkata Knight Riders | Chennai Super Kings | Chennai |
| 2011 | Chennai Super Kings | Royal Challengers Bangalore | Chennai |
| 2010 | Chennai Super Kings | Mumbai Indians | Mumbai |
| 2009 | Deccan Chargers | Royal Challengers Bangalore | Johannesburg |
| 2008 | Rajasthan Royals | Chennai Super Kings | Mumbai |
Chennai Super Kings lifted the trophy in 2010, 2011, 2018, 2021 and 2023 under the leadership of MS Dhoni. The franchise has also reached the IPL final more times than any other team, finishing runners-up on five occasions.
Mumbai Indians won their titles in 2013, 2015, 2017, 2019 and 2020. Rohit Sharma captained MI in all five of those triumphs, making him one of the most successful leaders in IPL history alongside Dhoni.
Kolkata Knight Riders remain the only team apart from CSK and MI to win the IPL more than twice.
The franchise won its first two titles under Gautam Gambhir in 2012 and 2014. A decade later, KKR secured their third championship in 2024 under the leadership of Shreyas Iyer.
Royal Challengers Bengaluru finally lifted their first IPL trophy in 2025.
After finishing runners-up three times in the past, RCB ended their long wait for a title by defeating Punjab Kings in the IPL 2025 final.
The victory marked one of the most memorable moments in the franchise's history after years of near misses.
Several franchises have lifted the IPL trophy once since the tournament began.
Rajasthan Royals won the inaugural IPL season in 2008 under Shane Warne, defeating Chennai Super Kings in the final.
Deccan Chargers claimed the 2009 title in the edition played in South Africa. The franchise was later replaced by Sunrisers Hyderabad in 2013.
Sunrisers Hyderabad won their maiden IPL title in 2016 under David Warner after beating Royal Challengers Bengaluru in the final.
Gujarat Titans made an immediate impact after joining the IPL in 2022, winning the title in their debut season before finishing runners-up in 2023.
Despite being part of the tournament since the early years, Punjab Kings and Delhi Capitals are still searching for their first IPL title.
Both teams have reached the final once but have yet to lift the trophy.
With the IPL continuing to evolve and new teams challenging the traditional powerhouses, the race for the next champion remains as competitive as ever.