Cricket

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.

18 itemsUpdated Mar 13, 2026

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