List of IPL Winners (2008–2025)
Complete list of all IPL winners from 2008 to 2025. Chennai Super Kings and Mumbai Indians lead with 5 titles each, followed by KKR with 3. RCB won their maiden title in 2025.
The Indian Premier League has crowned 18 champions since 2008, with Chennai Super Kings and Mumbai Indians emerging as the most dominant forces with five titles each. MS Dhoni led CSK to glory in 2010, 2011, 2018, 2021, and 2023, while Rohit Sharma captained MI to titles in 2013, 2015, 2017, 2019, and 2020. The rivalry between CSK and MI has defined the IPL, with the two teams meeting in four finals (2013, 2015, 2019, 2023). The 2019 final at Hyderabad remains one of the most thrilling, with MI winning by just 1 run off the last ball. Equally dramatic was MI defending 129 in the 2017 final, winning by a single run against Rising Pune Supergiant. Kolkata Knight Riders hold the third-most titles with three championships (2012, 2014, 2024). Their 2024 triumph was particularly dominant, bowling out Sunrisers Hyderabad for 113 — the lowest score in an IPL final. Gujarat Titans made history in 2022 by winning in their debut season under Hardik Pandya. The 2025 season saw one of the most emotional moments in IPL history as Royal Challengers Bengaluru finally ended their 18-year wait for a title, defeating Punjab Kings by 6 runs at Ahmedabad. Virat Kohli, who had stayed loyal to RCB since 2008, was visibly emotional after the franchise breakthrough.
| # | Name |
|---|---|
| 1 | 2008 – Rajasthan Royals (Captain: Shane Warne) IPL 2008 Final |
| 2 | 2009 – Deccan Chargers (Captain: Adam Gilchrist) IPL 2009 Final |
| 3 | 2010 – Chennai Super Kings (Captain: MS Dhoni) IPL 2010 Final |
| 4 | 2011 – Chennai Super Kings (Captain: MS Dhoni) IPL 2011 Final |
| 5 | 2012 – Kolkata Knight Riders (Captain: Gautam Gambhir) IPL 2012 Final |
| 6 | 2013 – Mumbai Indians (Captain: Rohit Sharma) IPL 2013 Final |
| 7 | 2014 – Kolkata Knight Riders (Captain: Gautam Gambhir) IPL 2014 Final |
| 8 | 2015 – Mumbai Indians (Captain: Rohit Sharma) IPL 2015 Final |
| 9 | 2016 – Sunrisers Hyderabad (Captain: David Warner) IPL 2016 Final |
| 10 | 2017 – Mumbai Indians (Captain: Rohit Sharma) IPL 2017 Final |
| 11 | 2018 – Chennai Super Kings (Captain: MS Dhoni) IPL 2018 Final |
| 12 | 2019 – Mumbai Indians (Captain: Rohit Sharma) IPL 2019 Final |
| 13 | 2020 – Mumbai Indians (Captain: Rohit Sharma) IPL 2020 Final |
| 14 | 2021 – Chennai Super Kings (Captain: MS Dhoni) IPL 2021 Final |
| 15 | 2022 – Gujarat Titans (Captain: Hardik Pandya) IPL 2022 Final |
| 16 | 2023 – Chennai Super Kings (Captain: MS Dhoni) IPL 2023 Final |
| 17 | 2024 – Kolkata Knight Riders (Captain: Shreyas Iyer) IPL 2024 Final |
| 18 | 2025 – Royal Challengers Bengaluru (Captain: Rajat Patidar) IPL 2025 Final |
This list is compiled from verified public records and reference sources. Last verified: March 13, 2026.
Found an error? Report it here