Indian Premier League or IPL, as it is popularly referred to as, has been played every year since 2008, and almost always in India. It is a Twenty20 cricket league founded by the Board of Control for Cricket in India (BCCI).
The league started with eight franchises and has since grown to ten, which is the number that has contested every season from 2022 onwards. The teams represent different Indian cities and states, and every squad mixes Indian players with overseas signings.
IPL Winners List of All Seasons (2008 to 2026)
Quick answer: Royal Challengers Bengaluru are the reigning IPL champions. They beat Gujarat Titans by five wickets in the 2026 final at the Narendra Modi Stadium in Ahmedabad on 31 May 2026, and became only the third team to win two IPL finals in a row. Chennai Super Kings and Mumbai Indians still share the record for most IPL titles, with five each.
| Season | Winner | Runner-Up | Final Margin | Final Venue |
|---|---|---|---|---|
| 2008 | Rajasthan Royals | Chennai Super Kings | Won by 3 wickets | DY Patil Stadium, Navi Mumbai |
| 2009 | Deccan Chargers | Royal Challengers Bangalore | Won by 6 runs | Wanderers Stadium, Johannesburg |
| 2010 | Chennai Super Kings | Mumbai Indians | Won by 22 runs | DY Patil Stadium, Navi Mumbai |
| 2011 | Chennai Super Kings | Royal Challengers Bangalore | Won by 58 runs | M. A. Chidambaram Stadium, Chennai |
| 2012 | Kolkata Knight Riders | Chennai Super Kings | Won by 5 wickets | M. A. Chidambaram Stadium, Chennai |
| 2013 | Mumbai Indians | Chennai Super Kings | Won by 23 runs | Eden Gardens, Kolkata |
| 2014 | Kolkata Knight Riders | Kings XI Punjab | Won by 3 wickets | M. Chinnaswamy Stadium, Bengaluru |
| 2015 | Mumbai Indians | Chennai Super Kings | Won by 41 runs | Eden Gardens, Kolkata |
| 2016 | Sunrisers Hyderabad | Royal Challengers Bangalore | Won by 8 runs | M. Chinnaswamy Stadium, Bengaluru |
| 2017 | Mumbai Indians | Rising Pune Supergiant | Won by 1 run | Rajiv Gandhi Intl. Stadium, Hyderabad |
| 2018 | Chennai Super Kings | Sunrisers Hyderabad | Won by 8 wickets | Wankhede Stadium, Mumbai |
| 2019 | Mumbai Indians | Chennai Super Kings | Won by 1 run | Rajiv Gandhi Intl. Stadium, Hyderabad |
| 2020 | Mumbai Indians | Delhi Capitals | Won by 5 wickets | Dubai International Cricket Stadium |
| 2021 | Chennai Super Kings | Kolkata Knight Riders | Won by 27 runs | Dubai International Cricket Stadium |
| 2022 | Gujarat Titans | Rajasthan Royals | Won by 7 wickets | Narendra Modi Stadium, Ahmedabad |
| 2023 | Chennai Super Kings | Gujarat Titans | Won by 5 wickets (DLS) | Narendra Modi Stadium, Ahmedabad |
| 2024 | Kolkata Knight Riders | Sunrisers Hyderabad | Won by 8 wickets | M. A. Chidambaram Stadium, Chennai |
| 2025 | Royal Challengers Bengaluru | Punjab Kings | Won by 6 runs | Narendra Modi Stadium, Ahmedabad |
| 2026 | Royal Challengers Bengaluru | Gujarat Titans | Won by 5 wickets | Narendra Modi Stadium, Ahmedabad |

Chennai Super Kings, Kolkata Knight Riders, Mumbai Indians, Delhi Daredevils (renamed as Delhi Capitals), Kings XI Punjab, Rajasthan Royals, Sunrises Hyderabad and Royal Challengers Banglore are the IPL teams that have been taking on each other year after year.
Five other teams were also formed but they have been dissolved. These were Pune Warriors India, Kochi Tuskers Kerala, Deccan Chargers, Gujarat Lions and Rising Pune Supergiant.
IPL teams are mostly owned by prominent Indian celebrities and business tycoons.
Chennai Super Kings that was earlier owned by the Former ICC Chairman, N. Srinivasan and Mumbai Indians owned by Mukesh Ambani have by far been the most competitive IPL teams.
While Mumbai Indians has won the championship four times, Chennai Super Kings has won it thrice. Kolkata Knight Riders which is co-owned by Shahrukh Khan, Juhi Chawla and Jai Mehta is close behind with two wins. Here is a complete list of IPL winners from 2008 to 2019 for all you IPL enthusiasts.
IPL 2008 Winner (Rajasthan Royals)
IPL was played for the first time in the year 2008. Different teams competed with each other during the tournament that gained instant popularity.
Rajasthan Royals co-owned by Manoj Badale and Lachlan Murdoch played against Chennai Super Kings. Rajasthan Royals won the match. Australian cricketer, Shane Watson who forms a part of the Rajasthan Royals team was awarded the Player of the Series award.
- Winner: Rajasthan Royals.
- Runner-up: Chennai Super Kings.
- Final venue: DY Patil Stadium, Navi Mumbai.
- Player of the series: Shane Watson (Rajasthan Royals).
IPL 2009 Winner (Deccan Chargers)
IPL 2009 received an overwhelming response. People from various parts of the world booked tickets for the tournament and attended the event.
Deccan Chargers owned by Gayatri Reddy and Royal Challengers Bangalore formerly owned by Vijaya Mallay entered the finals. Deccan Chargers emerged winner. Australian cricketer, Adam Gilchrist who was a part of the Deccan Chargers team was declared the Player of the Series.
- Winner: Deccan Chargers.
- Runner-up: Royal Challengers Bangalore.
- Final venue: Wanderers Stadium, Johannesburg.
- Player of the series: Adam Gilchrist (Deccan Chargers).
IPL 2010 Winner (Chennai Super Kings)
IPL 2010 saw Chennai Super Kings and Mumbai Indians take on each other in the finals. It was a fierce competition and Chennai Super Kings emerged winner. Sachin Tendulkar who forms a part of the Mumbai Indians team was awarded the Player of the Series.
- Winner: Chennai Super Kings.
- Runner-up: Mumbai Indians.
- Final venue: DY Patil Stadium, Navi Mumbai.
- Player of the series: Sachin Tendulkar (Mumbai Indians).
IPL 2011 Winner (Chennai Super Kings)
Chennai Super Kings reached the finals yet again. This time the team competed with Royal Challengers Bangalore. CSK defeated RCB thereby winning the league for the second time in a row. Jamaican cricketer, Chris Gayle from Royal Challengers Bangalore was named the Player of the Series.
- Winner: Chennai Super Kings.
- Runner-up: Royal Challengers Bangalore.
- Final venue: M. A. Chidambaram Stadium, Chennai.
- Player of the series: Chris Gayle (Royal Challengers Bangalore).
IPL 2012 Winner (Kolkata Knight Riders)
Kolkata Knight Riders entered the finals to take on Chennai Super Kings. KKR defeated CSK on their home ground as they won the match by 5 wickets. Sunil Narine from the KKR team was named the Player of the Series.
- Winner: Kolkata Knight Riders.
- Runner-up: Chennai Super Kings.
- Final venue: M. A. Chidambaram Stadium, Chennai.
- Player of the series: Sunil Narine (Kolkata Knight Riders).
IPL 2013 Winner (Mumbai Indians)
Chennai Super Kings entered the finals for the fourth time in a row. It played against Mumbai Indians in Kolkatta. The match was won by Mumbai Indians by a margin of 23 runs. Rajasthan Royal’s Shane Watson was named the Player of the Series.
- Winner: Mumbai Indians.
- Runner-up: Chennai Super Kings.
- Final venue: Eden Gardens, Kolkata.
- Player of the series: Shane Watson (Rajasthan Royals).
IPL 2014 Winner (Kolkata Knight Riders)
Kings XI Punjab entered the finals for the first time in 2014. The team played against Kolkata Knight Riders that gave it a tough competition. KKR emerged winner defeating Kings XI Punjab by 3 wickets. Australian Cricketer, Glenn Maxwell who belongs to the KKR team was named the Player of the Series.
- Winner: Kolkata Knight Riders.
- Runner-up: Kings XI Punjab.
- Final venue: M. Chinnaswamy Stadium, Bengaluru.
- Player of the series: Glenn Maxwell (Kings XI Punjab).
IPL 2015 Winner (Mumbai Indians)
In 2015, Mumbai Indians played the finals against Chennai Super Kings. MI emerged winner beating CSK by 41 runs. Jamaican cricketer, Andre Russell who forms a part of the KKR team was declared the Player of the Series.
- Winner: Mumbai Indians.
- Runner-up: Chennai Super Kings.
- Final venue: Eden Gardens, Kolkata.
- Player of the series: Andre Russell (Kolkata Knight Riders).
IPL 2016 Winner (Sunrisers Hyderabad)
This was the first time that Sunrisers Hyderabad entered the finals. Royal Challengers Bangalore also made it to the finals. The match was interesting and to everyone’s surprise, Sunrisers Hyderabad won the match beating RCB by 8 runs. Ace India cricketer, Virat Kohli who is a part of the RCB team became the Player of the Series.
- Winner: Sunrisers Hyderabad.
- Runner-up: Royal Challengers Bangalore.
- Final venue: M. Chinnaswamy Stadium, Bengaluru.
- Player of the series: Virat Kohli (Royal Challengers Bangalore).
IPL 2017 Winner (Mumbai Indians)
Rising Pune Supergiants owned by Sanjiv Goenka of the RPG Group entered the finals along with Mumbai Indians. This was the first time RPS entered the finals.
Mumbai Indians that had been here many times won the match. Ben Strokes from the RPS team was awarded the title of Player of the Series. Rising Pune Supergiants was formed in the year 2015 and dissolved in 2017.
- Winner: Mumbai Indians.
- Runner-up: Rising Pune Supergiant.
- Final venue: Rajiv Gandhi International Cricket Stadium, Hyderabad.
- Player of the series: Ben Stokes (Rising Pune Supergiant).
IPL 2018 Winner (Chennai Super Kings)
Chennai Super Kings and Sunrisers Hyderabad entered the finals. They played hard to win and gave a tough time to each other. Chennai Super Kings finally emerged winner. Sunil Narine was named the Player of the Series.
- Winner: Chennai Super Kings.
- Runner-up: Sunrisers Hyderabad.
- Final venue: Wankhede Stadium, Mumbai.
- Player of the series: Sunil Narine (Kolkata Knight Riders).
IPL 2019 Winner (Mumbai Indians)
2019 saw the twelfth season of IPL. The final match was played between two of the strongest IPL teams, Chennai Super Kings and Mumbai Indians. Both the teams had won IPL thrice earlier.
It was interesting to see as to who would take the trophy this time. It was a close fight as Mumbai Indians won by 1 run. The team became fourth time winner of IPL. KKR’s Andre Russell won the Player of the Series title.
- Winner: Mumbai Indians.
- Runner-up: Chennai Super Kings.
- Final venue: Rajiv Gandhi International Cricket Stadium, Hyderabad.
- Player of the series: Andre Russell (Kolkata Knight Riders).
IPL 2020 Winner (Mumbai Indians)
Mumbai Indians defeated Delhi Capitals by 5 wickets in the Indian Premier League 2020 final at the Dubai International Stadium to clinch their record-extending fifth IPL title.
IPL 2021 Winner (Chennai Super Kings)
Chennai Super Kings became the Indian Premier League (IPL) 2021 Winner. The Final of IPL 2021 was played between Chennai Super Kings (CSK) and Kolkata Knight Riders (KKR) on 15th October 2021 and CSK won the match by 27 runs.
IPL 2022 Winner (Gujarat Titans)
The 2022 season expanded the league to ten teams, and one of the two new franchises won it at the first attempt. Gujarat Titans, captained by Hardik Pandya, finished top of the league table and then beat Rajasthan Royals by seven wickets in the final at the Narendra Modi Stadium in Ahmedabad on 29 May 2022.
No other side has won the IPL in its debut season. Rashid Khan and Mohammed Shami gave the Titans control with the ball through the tournament, while Rajasthan opener Jos Buttler finished as the season’s leading run-scorer with 863 runs, including four centuries.
- Winner: Gujarat Titans
- Runner-up: Rajasthan Royals
- Captain: Hardik Pandya
- Final: 29 May 2022, Narendra Modi Stadium, Ahmedabad
- Result: Gujarat Titans won by 7 wickets
IPL 2023 Winner (Chennai Super Kings)
Rain forced the 2023 final onto its reserve day, and Chennai Super Kings needed the Duckworth-Lewis-Stern method to get home against Gujarat Titans in Ahmedabad. Chasing a revised target, CSK won by five wickets when Ravindra Jadeja hit a six and then a four off the last two balls of the match.
It was Chennai’s fifth IPL title, drawing them level with Mumbai Indians at the top of the honours list, and a fifth for MS Dhoni as captain. Gujarat’s Shubman Gill was the season’s outstanding batter with 890 runs.
- Winner: Chennai Super Kings
- Runner-up: Gujarat Titans
- Captain: MS Dhoni
- Final: Reserve day, 29 May 2023, Narendra Modi Stadium, Ahmedabad
- Result: Chennai Super Kings won by 5 wickets (DLS method)
IPL 2024 Winner (Kolkata Knight Riders)
Kolkata Knight Riders ended a ten-year wait with one of the most one-sided finals the tournament has seen. Sunrisers Hyderabad were bowled out for 113 at the M. A. Chidambaram Stadium in Chennai on 26 May 2024, and Kolkata knocked off the runs inside eleven overs to win by eight wickets.
It was a third title for the franchise, after 2012 and 2014, and a first for captain Shreyas Iyer. Sunil Narine, who opened the batting all season as well as bowling his full quota, was named Player of the Series.
- Winner: Kolkata Knight Riders
- Runner-up: Sunrisers Hyderabad
- Captain: Shreyas Iyer
- Final: 26 May 2024, M. A. Chidambaram Stadium, Chennai
- Result: Kolkata Knight Riders won by 8 wickets
IPL 2025 Winner (Royal Challengers Bengaluru)
Royal Challengers Bengaluru won the IPL for the first time in 2025, eighteen seasons after the competition began. Batting first at the Narendra Modi Stadium in Ahmedabad on 3 June 2025, RCB posted 190 for 9 and then held Punjab Kings to 184 for 7 to take a very tight final by six runs.
Both finalists had waited a long while for the moment. Punjab had not reached a final since 2014, and Bengaluru had lost the deciders of 2009, 2011 and 2016. Krunal Pandya was named Player of the Match for a spell that squeezed Punjab through the middle overs, and Rajat Patidar became the first RCB captain to lift the trophy.
- Winner: Royal Challengers Bengaluru
- Runner-up: Punjab Kings
- Captain: Rajat Patidar
- Final: 3 June 2025, Narendra Modi Stadium, Ahmedabad
- Result: Royal Challengers Bengaluru won by 6 runs (RCB 190/9, PBKS 184/7)
IPL 2026 Winner (Royal Challengers Bengaluru)
Royal Challengers Bengaluru returned to Ahmedabad a year later and defended the title. Gujarat Titans, led by Shubman Gill, were restricted to 155 for 8 in the 2026 final on 31 May 2026, and Bengaluru chased the target down with two overs to spare, finishing on 161 for 5.
Virat Kohli made 75 not out from 42 balls and was named Player of the Match. The result left RCB as only the third team to win two IPL finals in succession, after Chennai Super Kings in 2010 and 2011 and Mumbai Indians in 2019 and 2020, and took the franchise to two titles overall.
- Winner: Royal Challengers Bengaluru
- Runner-up: Gujarat Titans
- Captain: Rajat Patidar
- Final: 31 May 2026, Narendra Modi Stadium, Ahmedabad
- Result: Royal Challengers Bengaluru won by 5 wickets (GT 155/8, RCB 161/5 in 18 overs)
IPL Titles by Team (2008 to 2026)
Nineteen IPL seasons have produced eight different champions. Chennai Super Kings and Mumbai Indians are the only sides to have won it five times.
| Team | Titles | Winning Seasons |
|---|---|---|
| Chennai Super Kings | 5 | 2010, 2011, 2018, 2021, 2023 |
| Mumbai Indians | 5 | 2013, 2015, 2017, 2019, 2020 |
| Kolkata Knight Riders | 3 | 2012, 2014, 2024 |
| Royal Challengers Bengaluru | 2 | 2025, 2026 |
| Rajasthan Royals | 1 | 2008 |
| Deccan Chargers | 1 | 2009 |
| Sunrisers Hyderabad | 1 | 2016 |
| Gujarat Titans | 1 | 2022 |
IPL Final Records at a Glance
- Most titles: Chennai Super Kings and Mumbai Indians, five each.
- Back-to-back champions: Chennai Super Kings (2010, 2011), Mumbai Indians (2019, 2020) and Royal Challengers Bengaluru (2025, 2026).
- Won on debut: Gujarat Titans, in their first season in 2022.
- Longest wait for a first title: Royal Challengers Bengaluru, who won in 2025 at the eighteenth attempt.
- Closest finals: one run, twice, both to Mumbai Indians, against Rising Pune Supergiant in 2017 and Chennai Super Kings in 2019.
- Most finals played: Chennai Super Kings, with ten, of which they have won five.
- Only final held outside India or the UAE: 2009, played at the Wanderers Stadium in Johannesburg after the season was moved to South Africa.
- Current teams yet to win: Delhi Capitals, Punjab Kings and Lucknow Super Giants.
If you follow silverware beyond the IPL, we also keep running lists of every Cricket World Cup winner and every T20 World Cup winner.
IPL Winners: Frequently Asked Questions
Who won the IPL in 2026?
Royal Challengers Bengaluru won the IPL 2026 title. They beat Gujarat Titans by five wickets in the final at the Narendra Modi Stadium in Ahmedabad on 31 May 2026, chasing 156 with two overs to spare. Virat Kohli was named Player of the Match for his unbeaten 75 from 42 balls.
Which team has won the most IPL titles?
Chennai Super Kings and Mumbai Indians are level on five IPL titles each. Chennai won in 2010, 2011, 2018, 2021 and 2023, and Mumbai in 2013, 2015, 2017, 2019 and 2020.
Has any team won the IPL in its first season?
Yes. Gujarat Titans entered the league in 2022, topped the league stage and beat Rajasthan Royals by seven wickets in the final. They are the only franchise to have won the IPL on debut.
Which teams have won back-to-back IPL titles?
Three teams have successfully defended the IPL trophy: Chennai Super Kings in 2010 and 2011, Mumbai Indians in 2019 and 2020, and Royal Challengers Bengaluru in 2025 and 2026.
When did RCB win their first IPL title?
Royal Challengers Bengaluru won their first IPL title in 2025, in the league’s eighteenth season. They made 190 for 9 against Punjab Kings in the final at Ahmedabad on 3 June 2025 and defended it successfully, winning by six runs.
Which IPL teams have never won the trophy?
Of the ten teams competing in 2026, Delhi Capitals, Punjab Kings and Lucknow Super Giants have yet to win the IPL. Delhi reached the final in 2020 and Punjab in 2014 and 2025.
What is the closest IPL final ever played?
Two IPL finals have been decided by a single run, and Mumbai Indians won both. They beat Rising Pune Supergiant by one run in 2017 and Chennai Super Kings by one run in 2019.
You may also like.
IPL is held during the months of March or April and May each year. It has become one of the most popular cricket leagues in the world and its craze is growing with every passing year. Are you an IPL fan too? Do tell us what keeps you hooked to this tournament?


