SportsAdda
Stake — IPL Community Raffle
Stake — IPL Community Raffle
Features

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

IPL winners list: every champion from 2008 to 2026, and the five finals Chennai lost

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.

More cricket features and records from SportsAdda

Stake — IPL Community Raffle
Stake — IPL Community Raffle