IPL winners since 2008: Full list of winners and teams with most IPL titles

The Indian Premier League (IPL) 2025 trophy at the Narendra Modi Stadium ahead of the final match between Punjab Kings and Royal Challengers Bengaluru, in Ahmedabad.
| Photo Credit: PTI

The Indian Premier League (IPL) will get a new champion on Tuesday (June 3, 2025) in Ahmedabad’s Narendra Modi Stadium after the much-awaited final between Punjab Kings (PBKS) and Royal Challengers Bengaluru (RCB). Neither team has ever won the IPL.

In total, seven teams have lifted the IPL trophy over the 18 editions of the annual tournament — one of them is the now-defunct Deccan Chargers. Two teams weren’t part of the tournament (Sunrisers Hyderabad and Gujarat Titans) when the league began in 2008.

RCB has reached the IPL final thrice (2009, 2011, 2016) but returned home without a trophy on all three occasions. On the other hand, Punjab earned a spot in the final for the first time in 11 years. In 2014, Punjab made its way into the final but fell short against the eventual winners, Kolkata Knight Riders (KKR).

List of IPL winners from 2008 to 2024

2008: Rajasthan Royals

2009: Deccan Chargers

2010: Chennai Super Kings

2011: Chennai Super Kings

2012: Kolkata Knight Riders

2013: Mumbai Indians

2014: Kolkata Knight Riders

2015: Mumbai Indians

2016: Sunrisers Hyderabad

2017: Mumbai Indians

2018: Chennai Super Kings

2019: Mumbai Indians

2020: Mumbai Indians

2021: Chennai Super Kings

2022: Gujarat Titans

2023: Chennai Super Kings

2024: Kolkata Knight Riders

Teams that have won the most IPL titles

Mumbai Indians and Chennai Super Kings have won the most IPL trophies with five IPL titles each.

Mumbai Indians won in 2013, 2015, 2017, 2019 and 2020, while Chennai Super Kings won in 2010, 2011, 2018, 2021 and 2023.

They are followed by Kolkata Knight Riders with three IPL titles in 2012, 2014 and 2024.