The Indian Premier League (IPL) has hosted exciting cricket finals since 2008. Over the years, the Mumbai Indians and Chennai Super Kings have both won five titles, while the Kolkata Knight Riders have lifted the trophy three times. Other teams have also made unforgettable memories during their victorious runs.
In the 2025 IPL final, the Royal Challengers Bengaluru (RCB) won their first title by defeating the Punjab Kings in a thrilling match. This victory marked a historic moment for the franchise.
This article reviews all IPL finals from 2008 to 2026, showcasing the winners, runners-up, and key moments from each season.
IPL Winners List (2008-2026)
Below is a complete table of IPL winners and runners‑up from 2008 to 2026, showing each season’s champion and the team they defeated in the final.
| Season | Winner | Runner-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 | Punjab Kings |
| 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 |
Now let’s take a look at each year’s IPL final and the winning team’s performance that earned them the much-deserved title.
2008 – Rajasthan Royals vs Chennai Super Kings
Rajasthan Royals, led by Shane Warne, beat Chennai Super Kings by 3 wickets in the inaugural IPL final. Yusuf Pathan starred with an all‑round effort (56 & 3/22), earning Player of the Match and guiding RR to their first title.

This win set the tone for a tournament filled with surprises and memorable performances right from the start.
2009 – Deccan Chargers vs Royal Challengers Bangalore
Under Adam Gilchrist, Deccan Chargers won the 2009 title by 6 runs against Royal Challengers Bangalore in Johannesburg.

Even though RCB’s Anil Kumble took 4 wickets for 16 runs and earned Player of the Match, DC managed to hold on for the victory. The Chargers’ solid bowling and leadership allowed them to claim their only IPL trophy so far.
2010 – Chennai Super Kings vs Mumbai Indians
Chennai Super Kings, led by MS Dhoni, beat Mumbai Indians by 22 runs in the 2010 final. Suresh Raina was named Player of the Match for his important 57* and key bowling contributions.

CSK’s solid play with both bat and ball secured their first IPL title and began a time of steady success.
2011 – Chennai Super Kings vs Royal Challengers Bangalore
MS Dhoni’s Chennai Super Kings dominated the 2011 final, winning by 58 runs against RCB. Murali Vijay was Player of the Match for his brilliant 95, anchoring CSK’s innings.

The captain’s calm leadership and the team’s balanced effort sealed CSK’s second IPL title in three years.
2012 – Kolkata Knight Riders vs Chennai Super Kings
Kolkata Knight Riders, led by Gautam Gambhir, beat Chennai Super Kings by 5 wickets to win the 2012 IPL.

Manvinder Bisla earned Player of the Match for his aggressive 89, setting up a confident chase. KKR’s strong all‑round display made this their first IPL title.
2013 – Mumbai Indians vs Chennai Super Kings
Mumbai Indians, led by Rohit Sharma, won their first IPL title by beating Chennai Super Kings by 23 runs at Eden Gardens. MI’s strong batting set a good total, and their disciplined bowling kept CSK in check.

Kieron Pollard was named Player of the Match for his rapid 60*, which made the final in MI’s favor and marked the start of their successful era.
2014 – Kolkata Knight Riders vs Punjab Kings
In a high-scoring thriller, Gautam Gambhir’s Kolkata Knight Riders pursued a challenging target against Kings XI Punjab and won by 3 wickets.

Manish Pandey anchored the chase with 94 runs, which earned him the Player of the Match award. KKR’s strong batting lineup and composed finish secured their second IPL title in three seasons.
2015 – Mumbai Indians vs Chennai Super Kings
Mumbai Indians were too strong for Chennai Super Kings, winning the 2015 final by 41 runs under captain Rohit Sharma. MI scored a strong total and then bowled well to limit CSK.

Rohit Sharma was named Player of the Match for his key half-century, demonstrating his leadership and impact with both bat and ball on the way to another MI trophy.
2016 – Sunrisers Hyderabad vs Royal Challengers Bangalore
Sunrisers Hyderabad, led by David Warner, won their first IPL title in 2016 with an 8-run victory over RCB. After setting a solid score, SRH’s bowlers held strong under pressure.

Ben Cutting earned the Player of the Match award for his all-around performance. His efforts, along with the team’s determination, helped SRH secure a memorable win.
2017 – Mumbai Indians vs Rising Pune Supergiant
In a thrilling match, Rohit Sharma’s Mumbai Indians defeated Rising Pune Supergiant by just 1 run. MI defended a modest total with sharp bowling and tight fielding in the final overs.

Krunal Pandya won Player of the Match for his determined innings, and Mumbai added another dramatic title to their growing legacy.
2018 – Chennai Super Kings vs Sunrisers Hyderabad
At Wankhede Stadium in Mumbai, the Chennai Super Kings excelled in the 2018 season, finishing at the top of the table and carrying that momentum into the final.

They chased down 178 runs for 6 wickets and beat the Sunrisers Hyderabad by 8 wickets, led by Shane Watson’s unbeaten 117 as Player of the Match. CSK’s steady batting and disciplined bowling throughout the season made them the well deserved champions.
2019 – Mumbai Indians vs Chennai Super Kings
In the 2019 final at Rajiv Gandhi Stadium in Hyderabad, the Mumbai Indians wrapped up another strong season by defeating the Chennai Super Kings by just 1 run. MI’s bowlers defended a score of 149/8 in a tense finish.

Jasprit Bumrah’s standout performance earned him Player of the Match. Their solid team effort throughout the season helped them secure a fourth title.
2020 – Mumbai Indians vs Delhi Capitals
In the 2020 final at Dubai International Stadium, Mumbai Indians continued their dominance in a unique UAE season, chasing 156/7 to beat Delhi Capitals by 5 wickets.

Trent Boult’s early strikes earned him Player of the Match, reflecting MI’s strong bowling attack and composed batting throughout the season, leading them to a fifth IPL crown.
2021 – Chennai Super Kings vs Kolkata Knight Riders
At Dubai International Stadium, Chennai Super Kings converted their consistent league showing into a 27‑run victory over Kolkata Knight Riders. Faf du Plessis’s influential 86 was Player of the Match, helping CSK set a competitive total.

CSK’s depth and experience throughout the season enabled them to lift a fourth IPL trophy.
2022 – Gujarat Titans vs Rajasthan Royals
In the Narendra Modi Stadium, Ahmedabad, Gujarat Titans capped a standout debut season by chasing down 130/9 and beating Rajasthan Royals by 7 wickets in the 2022 final.

Hardik Pandya’s all‑round display (3/17 & 34) earned him Player of the Match. Their balanced performances all season marked a remarkable title run.
2023 – Chennai Super Kings vs Gujarat Titans
Also at Narendra Modi Stadium, Chennai Super Kings outplayed Gujarat Titans by 5 wickets, thanks to their skilled players. Devon Conway scored 47 runs and was named Player of the Match for his steady performance in the chase.

CSK’s strong showing during the season, with dependable batting and solid bowling, helped them win another IPL title.
2024 – Kolkata Knight Riders vs Sunrisers Hyderabad
At MA Chidambaram Stadium, Chennai, Kolkata Knight Riders dominated the 2024 campaign, topping the table and carrying form into the final.

They crushed Sunrisers Hyderabad by 8 wickets with a smooth chase. Mitchell Starc’s disciplined bowling earned him Player of the Match, as KKR’s complete team effort secured a third IPL title.
2025 – Royal Challengers Bengaluru vs Punjab Kings
In a historic final at the Narendra Modi Stadium, Ahmedabad, Royal Challengers Bengaluru, captained by Rajat Patidar, ended an 18‑year wait for their first IPL title.

Virat Kohli played a crucial role with the bat, while Krunal Pandya’s key bowling earned him Player of the Match in a tight contest. RCB’s strong season performances and leadership under Patidar helped them finally lift the trophy.
Most Successful Teams in IPL
Chennai Super Kings and Mumbai Indians are the most successful teams in Indian Premier League history, each having won five titles.
| Team | IPL Titles |
|---|---|
| Chennai Super Kings | 5 – 2010, 2011, 2018, 2021, 2023 |
| Mumbai Indians | 5 – 2013, 2015, 2017, 2019, 2020 |
| Kolkata Knight Riders | 3 – 2012, 2014, 2024 |
| Rajasthan Royals | 2008 |
| Deccan Chargers Hyderabad | 2009 |
| Sunrisers Hyderabad | 2016 |
| Gujarat Titans | 2022 |
| Royal Challengers Bengaluru | 2025 |
Other champions like Kolkata Knight Riders, Rajasthan Royals, Sunrisers Hyderabad, Gujarat Titans, Deccan Chargers and Royal Challengers Bengaluru have also made memorable contributions. They showcase the league’s competitive spirit.
