IPL Winners List: All Seasons

IPL Winners List: All Seasons

The Indian Premier League has crowned champions across nineteen seasons since its launch in 2008, and the roll of honor tells the story of modern T20 cricket. From Rajasthan Royals’ fairytale triumph in the inaugural season to Royal Challengers Bengaluru’s back-to-back titles in the most recent campaigns, the IPL winners list is a record of dynasties built, droughts endured, and finals that have produced some of the most dramatic finishes the sport has ever seen.

Mumbai Indians and Chennai Super Kings share the record with five titles each, the two great heavyweights of the league’s history. Kolkata Knight Riders have three championships, Royal Challengers Bengaluru now have two after their breakthrough, and Rajasthan Royals, Sunrisers Hyderabad, Deccan Chargers, and Gujarat Titans have one apiece. Here is the complete season-by-season account.

Complete IPL Winners List Season by Season

Season Champion Runner-up Final Result
2008 Rajasthan Royals Chennai Super Kings Won by 3 wickets
2009 Deccan Chargers Royal Challengers Bengaluru Won by 6 runs
2010 Chennai Super Kings Mumbai Indians Won by 22 runs
2011 Chennai Super Kings Royal Challengers Bengaluru Won by 58 runs
2012 Kolkata Knight Riders Chennai Super Kings Won by 5 wickets
2013 Mumbai Indians Chennai Super Kings Won by 23 runs
2014 Kolkata Knight Riders Punjab Kings Won by 3 wickets
2015 Mumbai Indians Chennai Super Kings Won by 41 runs
2016 Sunrisers Hyderabad Royal Challengers Bengaluru Won by 8 runs
2017 Mumbai Indians Rising Pune Supergiant Won by 1 run
2018 Chennai Super Kings Sunrisers Hyderabad Won by 8 wickets
2019 Mumbai Indians Chennai Super Kings Won by 1 run
2020 Mumbai Indians Delhi Capitals Won by 5 wickets
2021 Chennai Super Kings Kolkata Knight Riders Won by 27 runs
2022 Gujarat Titans Rajasthan Royals Won by 7 wickets
2023 Chennai Super Kings Gujarat Titans Won by 5 wickets (DLS)
2024 Kolkata Knight Riders Sunrisers Hyderabad Won by 8 wickets
2025 Royal Challengers Bengaluru Punjab Kings Won by 6 runs
2026 Royal Challengers Bengaluru Gujarat Titans Won by 5 wickets

Titles by Franchise

When the winners are grouped by team, the hierarchy of the league becomes clear. Mumbai Indians won their five titles in 2013, 2015, 2017, 2019, and 2020, with Rohit Sharma captaining four of those triumphs after taking over mid-season in 2013. Their 2017 final win over Rising Pune Supergiant by a single run remains one of the great finishes in the tournament’s history.

Chennai Super Kings match Mumbai with five titles of their own, in 2010, 2011, 2018, 2021, and 2023, all under MS Dhoni’s captaincy. Their consistency is unmatched, with ten final appearances across the league’s history, and their 2018 comeback title after a two-year suspension is one of the great stories in franchise cricket.

Kolkata Knight Riders have three titles, in 2012, 2014, and 2024, built around the leadership of Gautam Gambhir in the early years and a powerful squad in their most recent triumph. Royal Challengers Bengaluru ended eighteen years of waiting with their maiden title in 2025, beating Punjab Kings by six runs, and then defended the crown in 2026 by defeating Gujarat Titans by five wickets, becoming only the third franchise to win back-to-back championships.

The single-title clubs each have their own legends. Rajasthan Royals stunned everyone in 2008 under Shane Warne. Deccan Chargers bounced back from a wooden spoon to win in 2009. Sunrisers Hyderabad defended a modest total to beat RCB in the 2016 final. Gujarat Titans won the league in their debut season in 2022 under Hardik Pandya.

The Most Memorable Finals

Some IPL finals have transcended the result to become part of cricket folklore. The 2017 final, where Mumbai Indians defended 129 against Rising Pune Supergiant to win by one run, is widely regarded as the greatest low-scoring thriller in the league’s history. Two years later, Mumbai beat Chennai by one run again, with Lasith Malinga defending nine runs in the final over against Shardul Thakur.

The 2023 final stretched across three days of rain in Ahmedabad before Ravindra Jadeja hit the winning runs off the last two balls with ten needed, sealing Chennai’s fifth title. The 2016 final saw Sunrisers defend 208 against a star-studded RCB lineup featuring Virat Kohli’s record-breaking season. And the 2026 final belonged to Kohli himself, whose unbeaten 75 guided RCB’s chase of 156 against Gujarat Titans and secured back-to-back titles.

The inaugural final in 2008 set the template, with Rajasthan Royals chasing down Chennai’s total off the final ball, Yusuf Pathan and Shane Warne at the crease. Eighteen seasons later, the drama has never really stopped.

Captains Who Lifted the Trophy

Leadership has been decisive in IPL history. MS Dhoni’s five titles with Chennai make him the most successful captain the league has seen, while Rohit Sharma’s four titles with Mumbai, plus one as a player earlier, underline his big-match pedigree. Gautam Gambhir led KKR to two titles, and Shane Warne’s 2008 triumph with an unfancied Rajasthan side remains the great underdog story.

Rajat Patidar joined the elite club by captaining RCB to consecutive titles in 2025 and 2026, becoming only the third skipper after Dhoni and Rohit to win back-to-back championships. Hardik Pandya won as captain with Gujarat Titans in their debut 2022 season, David Warner led Sunrisers in 2016, Adam Gilchrist led Deccan Chargers in 2009, and Shreyas Iyer captained KKR to the 2024 crown.

Which team has won the most IPL titles?

Mumbai Indians and Chennai Super Kings share the record with five IPL titles each. Mumbai won in 2013, 2015, 2017, 2019, and 2020, while Chennai won in 2010, 2011, 2018, 2021, and 2023.

Who won the first IPL in 2008?

Rajasthan Royals won the inaugural IPL in 2008, defeating Chennai Super Kings by three wickets in the final. Led by Shane Warne, the unfancied Royals chased down their target off the very last ball in a thrilling finish.

Who are the defending IPL champions?

Royal Challengers Bengaluru are the defending champions, having won back-to-back titles in 2025 and 2026. They beat Punjab Kings by six runs in the 2025 final and Gujarat Titans by five wickets in the 2026 final.

Which IPL final had the closest finish?

Two finals were decided by a single run, Mumbai Indians beating Rising Pune Supergiant in 2017 and Chennai Super Kings in 2019. The 2023 final was also decided off the last ball, with Ravindra Jadeja hitting the winning runs for Chennai against Gujarat Titans.

How many teams have won the IPL?

Eight franchises have won the IPL: Mumbai Indians, Chennai Super Kings, Kolkata Knight Riders, Royal Challengers Bengaluru, Rajasthan Royals, Sunrisers Hyderabad, Deccan Chargers, and Gujarat Titans. The Deccan Chargers franchise no longer exists.

Which teams have never won the IPL?

Punjab Kings, Delhi Capitals, and Lucknow Super Giants have never won the IPL. Punjab have reached two finals, while Delhi and Lucknow are still waiting for their first final appearance.

Rivcky John

A prominent figure in sports journalism for the last two decades. Cricket Analyst & Writing News, Features, Match Previews/Reviews/Reports, And Opinion Pieces on Cricket. You can connect with him on Facebook also.