IPL winners list: every champion from 2008 to 2026, and the five finals Chennai lost
Every IPL champion from 2008 to 2026 in one table, plus the numbers underneath it: who has played the most finals, who has lost the most of them, and why the final does not behave like the rest of the competition.
Sep 17, 2026
Royal Challengers Bengaluru won IPL 2026. They beat Gujarat Titans by five wickets at the Narendra Modi Stadium in Ahmedabad on 31 May 2026, chasing 156 with 12 balls to spare, and Virat Kohli finished unbeaten on 75 to take the player-of-the-match award. It was RCB’s second title in a row after their first in 2025, and it made them only the third franchise in nineteen seasons to retain the trophy.
Nineteen finals have now been played since 2008. The full list is below, followed by what those finals actually show once you put them side by side, all of it derived from the ball-by-ball record of every IPL match ever played.
IPL winners list: every season from 2008 to 2026
Two franchises have changed name along the way. Royal Challengers Bengaluru played as Royal Challengers Bangalore until 2024, and Punjab Kings were Kings XI Punjab until 2021. This table uses the current names throughout.
| Season | Champion | Runner-up | Result |
|---|---|---|---|
| 2008 | Rajasthan Royals | Chennai Super Kings | by 3 wickets |
| 2009 | Deccan Chargers | Royal Challengers Bengaluru | by 6 runs |
| 2010 | Chennai Super Kings | Mumbai Indians | by 22 runs |
| 2011 | Chennai Super Kings | Royal Challengers Bengaluru | by 58 runs |
| 2012 | Kolkata Knight Riders | Chennai Super Kings | by 5 wickets |
| 2013 | Mumbai Indians | Chennai Super Kings | by 23 runs |
| 2014 | Kolkata Knight Riders | Punjab Kings | by 3 wickets |
| 2015 | Mumbai Indians | Chennai Super Kings | by 41 runs |
| 2016 | Sunrisers Hyderabad | Royal Challengers Bengaluru | by 8 runs |
| 2017 | Mumbai Indians | Rising Pune Supergiant | by 1 run |
| 2018 | Chennai Super Kings | Sunrisers Hyderabad | by 8 wickets |
| 2019 | Mumbai Indians | Chennai Super Kings | by 1 run |
| 2020 | Mumbai Indians | Delhi Capitals | by 5 wickets |
| 2021 | Chennai Super Kings | Kolkata Knight Riders | by 27 runs |
| 2022 | Gujarat Titans | Rajasthan Royals | by 7 wickets |
| 2023 | Chennai Super Kings | Gujarat Titans | by 5 wickets (DLS) |
| 2024 | Kolkata Knight Riders | Sunrisers Hyderabad | by 8 wickets |
| 2025 | Royal Challengers Bengaluru | Punjab Kings | by 6 runs |
| 2026 | Royal Challengers Bengaluru | Gujarat Titans | by 5 wickets |
Which team has won the most IPL titles?
Chennai Super Kings and Mumbai Indians lead on five each. Kolkata Knight Riders have three, Royal Challengers Bengaluru two, and four franchises have one apiece. One of those four no longer exists: Deccan Chargers, champions in 2009, were terminated by the BCCI in 2012 and Sunrisers Hyderabad took the Hyderabad slot from 2013.
| Team | Titles | Runner-up | Finals |
|---|---|---|---|
| Chennai Super Kings | 5 | 5 | 10 |
| Mumbai Indians | 5 | 1 | 6 |
| Kolkata Knight Riders | 3 | 1 | 4 |
| Royal Challengers Bengaluru | 2 | 3 | 5 |
| Rajasthan Royals | 1 | 1 | 2 |
| Deccan Chargers | 1 | 0 | 1 |
| Sunrisers Hyderabad | 1 | 2 | 3 |
| Gujarat Titans | 1 | 2 | 3 |
| Punjab Kings | 0 | 2 | 2 |
| Delhi Capitals | 0 | 1 | 1 |
| Rising Pune Supergiant | 0 | 1 | 1 |
Why Chennai’s five titles are not the same as Mumbai’s five
The honours board says five and five. Everything underneath it says something different. Chennai have played ten finals to Mumbai’s six, which means they have lost five and Mumbai have lost one. No other franchise has lost more than three.
Put another way: Mumbai have turned five of six finals into trophies, Chennai five of ten. Chennai’s record is a story about getting there, Mumbai’s about what happens once you do. All five of those defeats came between 2008 and 2019, and three of them were to Mumbai, in 2013, 2015 and 2019.
Royal Challengers Bengaluru sit at the other end of that idea. They lost their first three finals, in 2009, 2011 and 2016, then waited nine years and won the next two.
Mumbai own both of the one-run finals
Two IPL finals have been decided by a single run, and Mumbai Indians won both. In 2017 they defended 129 against Rising Pune Supergiant, still the second-lowest first-innings score in any final. In 2019 they defended 149 against Chennai. Jasprit Bumrah bowled the nineteenth over and finished with 2 for 14, and Lasith Malinga bowled the twentieth, trapping Shardul Thakur lbw off the final ball with Chennai needing two.
Nobody else has won a final by fewer than six runs. Deccan Chargers in 2009 and RCB in 2025 both got home by exactly that.
Does batting first work in an IPL final?
This is where the final stops behaving like the competition it decides. Across all 1,243 IPL matches in the ball-by-ball archive, the side chasing has won 666 and the side batting first 552, a 54.7 per cent edge to the chase. In the nineteen finals the split is ten to nine in favour of batting first.
The toss is no more help. Winning it has been no guarantee of winning the final, and captains have been close to evenly split on batting or fielding first, with both approaches winning their fair share of finals.
The other assumption worth dropping is that finals are cagey, low-scoring affairs. The first-innings average across the nineteen finals sits close to the tournament’s long-run first-innings average across its history. The final is, on the numbers, an ordinary IPL match played for a trophy.
The extremes sit either side of that. Sunrisers Hyderabad were bowled out for 113 in the 2024 final, the lowest total any side has made in one, and Kolkata knocked it off in 10.3 overs with 57 balls left. Gujarat Titans made 214 for 4 in 2023 and still lost, because rain cut Chennai’s target to 171 from 15 overs.
Which team has never won the IPL?
Three current franchises have no title. Punjab Kings have been in the competition since the first ball in 2008 and have reached two finals, in 2014 and 2025, losing both. Delhi Capitals have one final, the 2020 defeat to Mumbai in Dubai. Lucknow Super Giants, who joined in 2022, have not reached one.
Four other sides came and went without a title: Kochi Tuskers Kerala lasted a single season in 2011, Pune Warriors India three, and Gujarat Lions and Rising Pune Supergiant two apiece as temporary replacements in 2016 and 2017. Rising Pune are the only one of the four to have played a final, and they lost it by a run.
Has any team won back-to-back IPL titles?
Three have, and it has happened once a decade. Chennai won in 2010 and 2011, Mumbai in 2019 and 2020, and Royal Challengers Bengaluru in 2025 and 2026. Kolkata’s three titles are spread across 2012, 2014 and 2024, and Chennai’s other three across 2018, 2021 and 2023, so nobody has managed three in a row.
Where are IPL finals played?
Ahmedabad has staged four, more than anywhere else, and all four have come since 2022. Chennai’s Chepauk has hosted three, in 2011, 2012 and 2024. Eden Gardens, the Chinnaswamy and the Rajiv Gandhi International Stadium in Hyderabad have two each, and the DY Patil Stadium in Navi Mumbai staged the 2008 and 2010 finals before the Wankhede got the 2018 one.
Three finals have been played outside India. The 2009 season moved to South Africa because of the general election, and the final was at the Wanderers in Johannesburg. The 2020 edition was moved to the UAE by the pandemic and its final was played in Dubai. The 2021 season started in India, was suspended in May after positive tests, and was completed in the UAE, with the final in Dubai on 15 October.
Who has won player of the match in an IPL final?
Krunal Pandya is the only player to have taken the award twice, and he did it for two different teams eight years apart: 47 off 38 balls for Mumbai in 2017, then 2 for 17 from four overs for RCB in 2025. Every other name on the list appears once.
| Season | Player | Team |
|---|---|---|
| 2008 | Yusuf Pathan | Rajasthan Royals |
| 2009 | Anil Kumble | Royal Challengers |
| 2010 | Suresh Raina | Chennai Super Kings |
| 2011 | Murali Vijay | Chennai Super Kings |
| 2012 | Manvinder Bisla | Kolkata Knight Riders |
| 2013 | Kieron Pollard | Mumbai Indians |
| 2014 | Manish Pandey | Kolkata Knight Riders |
| 2015 | Rohit Sharma | Mumbai Indians |
| 2016 | Ben Cutting | Sunrisers Hyderabad |
| 2017 | Krunal Pandya | Mumbai Indians |
| 2018 | Shane Watson | Chennai Super Kings |
| 2019 | Jasprit Bumrah | Mumbai Indians |
| 2020 | Trent Boult | Mumbai Indians |
| 2021 | Faf du Plessis | Chennai Super Kings |
| 2022 | Hardik Pandya | Gujarat Titans |
| 2023 | Devon Conway | Chennai Super Kings |
| 2024 | Mitchell Starc | Kolkata Knight Riders |
| 2025 | Krunal Pandya | Royal Challengers |
| 2026 | Virat Kohli | Royal Challengers |
What the 2026 final looked like
Gujarat Titans batted first and made 155 for 8 from their twenty overs, one of the lower first-innings totals at a ground that had generally rewarded batting first through the 2026 season. RCB got there in 18 overs for the loss of five wickets, Kohli carrying the chase to its end on 75 not out. Rajat Patidar’s side had already beaten Gujarat by 92 runs in Qualifier 1 at Dharamsala five days earlier, and Gujarat had to come back through Qualifier 2 to face them again.
The Narendra Modi Stadium has been the most neutral big venue in the competition, with its IPL record split almost exactly down the middle between sides batting first and chasing. On the night that did not matter much. For the full account of the match, read our report on Kohli’s unbeaten 75 and RCB’s second straight title, and for the season that produced it, Vaibhav Sooryavanshi’s 776 runs at fifteen.







