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, a year after winning their first title against Punjab Kings at the same ground. The full IPL winners list below covers all 19 seasons, with the champion, runner-up, final margin and venue for each one.
Mumbai Indians and Chennai Super Kings still share the record for most titles with five each. Kolkata Knight Riders have three, and RCB moved to two with that win in Ahmedabad. Eight different franchises have lifted the trophy since 2008.
The next question is who wins IPL 2027, the league’s 20th season. RCB are chasing something no team has done, a third straight title. You can follow every development before the season on our IPL 2027 hub, but first, here is the complete record.
IPL champions at a glance
| Fact | Detail |
|---|---|
| Current champion | Royal Challengers Bengaluru (2026) |
| 2026 runner-up | Gujarat Titans |
| 2026 final result | RCB won by 5 wickets, Ahmedabad, 31 May 2026 |
| Most titles | Mumbai Indians and Chennai Super Kings, 5 each |
| Most finals played | Chennai Super Kings, 10 |
| Different champions | 8 franchises |
| Teams to defend the title | CSK (2011), MI (2020), RCB (2026) |
| Most finals hosted | Narendra Modi Stadium, Ahmedabad, 4 |
| Next season | IPL 2027, the 20th edition |
Complete IPL winners list with final margin and venue
This is the table the old version of this page was missing. It shows every final in one place, with how wide the winning margin was and where the game was played. Runs mean the champion batted first and defended a total. Wickets mean the champion chased.
| Season | Champion | Runner-up | Final margin | Venue |
|---|---|---|---|---|
| 2026 | Royal Challengers Bengaluru | Gujarat Titans | 5 wickets | Narendra Modi Stadium, Ahmedabad |
| 2025 | Royal Challengers Bengaluru | Punjab Kings | 6 runs | Narendra Modi Stadium, Ahmedabad |
| 2024 | Kolkata Knight Riders | Sunrisers Hyderabad | 8 wickets | MA Chidambaram Stadium, Chennai |
| 2023 | Chennai Super Kings | Gujarat Titans | 5 wickets (DLS) | Narendra Modi Stadium, Ahmedabad |
| 2022 | Gujarat Titans | Rajasthan Royals | 7 wickets | Narendra Modi Stadium, Ahmedabad |
| 2021 | Chennai Super Kings | Kolkata Knight Riders | 27 runs | Dubai International Stadium |
| 2020 | Mumbai Indians | Delhi Capitals | 5 wickets | Dubai International Stadium |
| 2019 | Mumbai Indians | Chennai Super Kings | 1 run | Rajiv Gandhi Stadium, Hyderabad |
| 2018 | Chennai Super Kings | Sunrisers Hyderabad | 8 wickets | Wankhede Stadium, Mumbai |
| 2017 | Mumbai Indians | Rising Pune Supergiant | 1 run | Rajiv Gandhi Stadium, Hyderabad |
| 2016 | Sunrisers Hyderabad | Royal Challengers Bangalore | 8 runs | M Chinnaswamy Stadium, Bengaluru |
| 2015 | Mumbai Indians | Chennai Super Kings | 41 runs | Eden Gardens, Kolkata |
| 2014 | Kolkata Knight Riders | Kings XI Punjab | 3 wickets | M Chinnaswamy Stadium, Bengaluru |
| 2013 | Mumbai Indians | Chennai Super Kings | 23 runs | Eden Gardens, Kolkata |
| 2012 | Kolkata Knight Riders | Chennai Super Kings | 5 wickets | MA Chidambaram Stadium, Chennai |
| 2011 | Chennai Super Kings | Royal Challengers Bangalore | 58 runs | MA Chidambaram Stadium, Chennai |
| 2010 | Chennai Super Kings | Mumbai Indians | 22 runs | DY Patil Stadium, Navi Mumbai |
| 2009 | Deccan Chargers | Royal Challengers Bangalore | 6 runs | Wanderers Stadium, Johannesburg |
| 2008 | Rajasthan Royals | Chennai Super Kings | 3 wickets | DY Patil Stadium, Navi Mumbai |
A few names in that table need a word of explanation. RCB played as Royal Challengers Bangalore until they changed the spelling to Bengaluru before the 2024 season. Kings XI Punjab became Punjab Kings in 2021. Deccan Chargers were the old Hyderabad franchise and are a different team from today’s Delhi Capitals, even though both get shortened to DC. Rising Pune Supergiant played only in 2016 and 2017.
Most IPL titles by team
The title count has barely moved at the top for years. What changed in 2025 and 2026 is that RCB finally joined the list of champions and then climbed it quickly.
| Team | Titles | Finals played | Winning seasons |
|---|---|---|---|
| Mumbai Indians | 5 | 6 | 2013, 2015, 2017, 2019, 2020 |
| Chennai Super Kings | 5 | 10 | 2010, 2011, 2018, 2021, 2023 |
| Kolkata Knight Riders | 3 | 4 | 2012, 2014, 2024 |
| Royal Challengers Bengaluru | 2 | 5 | 2025, 2026 |
| Gujarat Titans | 1 | 3 | 2022 |
| Sunrisers Hyderabad | 1 | 3 | 2016 |
| Rajasthan Royals | 1 | 2 | 2008 |
| Deccan Chargers | 1 | 1 | 2009 |
Look at the gap between the second and third columns, because it tells you more than the trophy count. Mumbai have lost only one final in six, back in 2010. Chennai have reached ten finals but lost half of them. KKR have won three of four.
RCB are the strangest case. They lost their first three finals, in 2009, 2011 and 2016, and then won the next two in a row. GT went the other way. They won on debut in 2022 and have lost both finals since.
Teams still waiting for a title
Three current franchises have never won the IPL.
- Delhi Capitals reached one final, in 2020, and lost to Mumbai by five wickets in Dubai.
- Punjab Kings have reached two finals. They lost to KKR in 2014 and to RCB by six runs in 2025.
- Lucknow Super Giants joined in 2022 and have not yet reached a final.
IPL winning captains in every season
Captains get a table of their own here so the main list stays readable on a phone. MS Dhoni and Rohit Sharma have five titles each as captain, which is why their names fill most of this list.
| Season | Winning captain | Losing captain |
|---|---|---|
| 2026 | Rajat Patidar (RCB) | Shubman Gill (GT) |
| 2025 | Rajat Patidar (RCB) | Shreyas Iyer (PBKS) |
| 2024 | Shreyas Iyer (KKR) | Pat Cummins (SRH) |
| 2023 | MS Dhoni (CSK) | Hardik Pandya (GT) |
| 2022 | Hardik Pandya (GT) | Sanju Samson (RR) |
| 2021 | MS Dhoni (CSK) | Eoin Morgan (KKR) |
| 2020 | Rohit Sharma (MI) | Shreyas Iyer (DC) |
| 2019 | Rohit Sharma (MI) | MS Dhoni (CSK) |
| 2018 | MS Dhoni (CSK) | Kane Williamson (SRH) |
| 2017 | Rohit Sharma (MI) | Steve Smith (RPS) |
| 2016 | David Warner (SRH) | Virat Kohli (RCB) |
| 2015 | Rohit Sharma (MI) | MS Dhoni (CSK) |
| 2014 | Gautam Gambhir (KKR) | George Bailey (KXIP) |
| 2013 | Rohit Sharma (MI) | MS Dhoni (CSK) |
| 2012 | Gautam Gambhir (KKR) | MS Dhoni (CSK) |
| 2011 | MS Dhoni (CSK) | Daniel Vettori (RCB) |
| 2010 | MS Dhoni (CSK) | Sachin Tendulkar (MI) |
| 2009 | Adam Gilchrist (Deccan) | Anil Kumble (RCB) |
| 2008 | Shane Warne (RR) | MS Dhoni (CSK) |
Shreyas Iyer has the oddest record in the table. He has captained three different franchises in IPL finals, winning with KKR in 2024 and losing with Delhi in 2020 and Punjab in 2025. Rajat Patidar, meanwhile, has led RCB in two finals and won both, which is already a better finals record as captain than Kohli managed.
Every IPL final, season by season
Numbers tell you who won. This section tells you how, because the story of each final explains a lot about the team that won it.
2008 to 2012, the early years
Rajasthan Royals were nobody’s pick in 2008. Shane Warne built a cheap squad around young Indian players and Shane Watson, and they beat Chennai off the last ball of the final at the DY Patil Stadium, with Sohail Tanvir scrambling the winning run.
The 2009 season moved to South Africa because of the general election in India. Deccan Chargers, who had finished last in 2008, defended 143 against RCB in Johannesburg and won by six runs. It remains the only title for a franchise that no longer exists.
Chennai then won two in a row. Suresh Raina’s unbeaten half-century set up a 22-run win over Mumbai in 2010, and Murali Vijay’s 95 in Chennai crushed RCB by 58 runs in 2011. That 58-run margin is still the biggest by runs in any IPL final.
KKR broke Chennai’s hold in 2012 on their own ground. Manvinder Bisla’s 89 drove a chase of 191 at Chepauk, and Gautam Gambhir had the first of his two titles as captain.
2013 to 2019, the Mumbai era
Mumbai won four titles in seven seasons and beat Chennai in three of those finals. In 2013 they defended just 148 at Eden Gardens, with Kieron Pollard’s unbeaten 60 the difference. In 2015 they came back to Kolkata and posted 202, which was far too many for Chennai.
KKR slipped in a second title in 2014. Kings XI Punjab made 199 with Wriddhiman Saha scoring a century, and Manish Pandey’s 94 took Kolkata home with three wickets left.
The 2016 final is the one RCB fans spent nine years trying to forget. Sunrisers made 208 in Bengaluru, Chris Gayle and Kohli started the chase at a sprint, and RCB still fell eight runs short. David Warner’s side won their only title.
Mumbai’s 2017 and 2019 titles were both won by a single run in Hyderabad. In 2017 they defended 129 against Rising Pune Supergiant. In 2019 Lasith Malinga trapped Shardul Thakur off the last ball with Chennai needing two. In between, Chennai returned from a two-year suspension and won in 2018, with Shane Watson’s unbeaten 117 chasing down Sunrisers at the Wankhede.
2020 to 2024, Dubai and the new teams
COVID-19 pushed two seasons to the UAE. Mumbai beat Delhi Capitals by five wickets in the 2020 final in Dubai for their fifth title. The 2021 season began in India, was suspended, and finished in the UAE, where Faf du Plessis made 86 and Chennai beat KKR by 27 runs.
The league grew to ten teams in 2022 and one of the new sides won it straight away. Hardik Pandya took three wickets and scored 34 as Gujarat Titans beat Rajasthan by seven wickets in front of a huge Ahmedabad crowd.
The 2023 final ran into a reserve day after rain, and then more rain cut Chennai’s target to 171 from 15 overs. They needed ten off the last two balls. Ravindra Jadeja hit a six and a four, and Dhoni had his fifth title.
KKR’s 2024 win was the most one-sided final yet. Sunrisers were bowled out for 113 at Chepauk, the lowest total in an IPL final, and Kolkata knocked the runs off in 10.3 overs.
2025 and 2026, RCB finally break through
After 17 seasons without a title, RCB beat Punjab Kings by six runs on 3 June 2025. They made 190/9 after Arshdeep Singh took three wickets in the last over, then held Punjab to 184/7 despite Shashank Singh’s unbeaten 61. Krunal Pandya was Player of the Match.
They did it again on 31 May 2026. Josh Hazlewood removed Shubman Gill early, Rasikh Salam Dar took three wickets, and Gujarat finished on 155/8 with only Washington Sundar’s unbeaten 50 to show for the innings. Virat Kohli then hit 75 not out off 42 balls, including a 25-ball fifty, and finished the chase with a six with 12 balls left. The official IPL match report confirms RCB as only the third team to retain the title.
Batting first or chasing, what IPL finals tell us
This is a question fans argue about every year at the toss. Here is how the 19 finals have actually split, which is something the standard winners lists don’t show.
| How the champion won | Finals | Seasons |
|---|---|---|
| Batting first and defending | 10 | 2009, 2010, 2011, 2013, 2015, 2016, 2017, 2019, 2021, 2025 |
| Chasing | 9 | 2008, 2012, 2014, 2018, 2020, 2022, 2023, 2024, 2026 |
So across the whole history it is close to even. The trend in recent years is different. Six of the last nine finals have gone to the chasing side, and three of the four finals in Ahmedabad were won by chasing teams. If the 2027 final is played there again, expect the captain who wins the toss to bowl.
The margins also tell a story. Eleven of the 19 finals were decided by eight runs or fewer, or by five wickets or fewer. The widest were Chennai’s 58-run win in 2011, Mumbai’s 41-run win in 2015 and KKR’s eight-wicket rout in 2024, when they had almost ten overs to spare.
Which grounds have hosted the most IPL finals
| Venue | City | Finals hosted | Years |
|---|---|---|---|
| Narendra Modi Stadium | Ahmedabad | 4 | 2022, 2023, 2025, 2026 |
| MA Chidambaram Stadium | Chennai | 3 | 2011, 2012, 2024 |
| DY Patil Stadium | Navi Mumbai | 2 | 2008, 2010 |
| Eden Gardens | Kolkata | 2 | 2013, 2015 |
| M Chinnaswamy Stadium | Bengaluru | 2 | 2014, 2016 |
| Rajiv Gandhi Stadium | Hyderabad | 2 | 2017, 2019 |
| Dubai International Stadium | Dubai | 2 | 2020, 2021 |
| Wankhede Stadium | Mumbai | 1 | 2018 |
| Wanderers Stadium | Johannesburg | 1 | 2009 |
Ahmedabad has become the default home of the IPL final, partly because of its size and partly because of how the BCCI rotates big fixtures. Home teams have not had much joy there either. Gujarat Titans have now lost two finals at their own ground.
IPL 2027 champions race, who can stop RCB
IPL 2027 history will be written in the 20th season, and RCB start it as the team everyone has to beat. Here is where things stand on 21 October 2026.
What is confirmed and what is reported
- Confirmed. BCCI secretary Devajit Saikia has said the IPL 2027 auction will be held in Goa in December, the first auction in India since Kochi in December 2022. The exact date has not been announced.
- Reported. IPL chairman Arun Dhumal has been quoted suggesting 15 and 16 December as possible dates.
- Reported. Franchises have until 15 November 2026 to submit retention lists. Our IPL retained players list will be updated as each team announces its decisions.
- Expected. The season is likely to start towards the end of March 2027. The BCCI had earlier spoken of a window from 14 March to 30 May, and official dates have not been fixed.
- Confirmed. Rishabh Pant has returned to Delhi Capitals from Lucknow for ₹15 crore, with Kuldeep Yadav moving to Lucknow for ₹13.5 crore. Axar Patel remains Delhi’s captain for now.
- Reported. Sunrisers Hyderabad have brought back T Natarajan from Delhi, with leg-spinner Zeeshan Ansari going the other way.
- Reported. Several franchises have asked Mumbai about Hardik Pandya. No deal has been agreed.
The moves change week to week, so our IPL 2027 trade window tracker lists every completed deal and every strong rumour. Once squads are set, the December sale decides the rest, and our IPL auction guide covers purses, dates and the players likely to go big.
The main contenders
Royal Challengers Bengaluru. Two titles in a row came from a balanced squad rather than one star. Hazlewood and Bhuvneshwar Kumar handle the new ball, Krunal Pandya has now won every IPL final he has played in, and Kohli keeps producing his best in the biggest games. The open question is age. Kohli, Hazlewood and Bhuvneshwar are all in their mid-thirties.
Gujarat Titans. They have reached three finals in five seasons and keep running into someone else’s big night. Kagiso Rabada won the Purple Cap in 2026 with 29 wickets and the top order of Gill, Sai Sudharsan and Jos Buttler is as strong as any. They need a middle order that can rescue a bad start, which is exactly what failed them in the 2026 final.
Mumbai Indians and Chennai Super Kings. Both are still sitting on five titles, and neither has won since 2023. Mumbai’s plans depend a lot on what happens with Hardik. Chennai have been linked with him too, and their retention list will show how far they plan to move on from the Dhoni years.
Rajasthan Royals. Vaibhav Sooryavanshi was the story of 2026, finishing with the Orange Cap on 776 runs and the season’s MVP award. A team built around a batter that young and that destructive is always a threat in a short format.
iSportsLeague take
This is our view, not a forecast from the BCCI or the franchises.
We think RCB will reach the IPL 2027 playoffs but will not win a third straight title. History is against them. Chennai after 2011 and Mumbai after 2020 both failed to make it three in a row, and Mumbai finished last in 2022. Winning two titles also costs you something in a mini auction, because rivals know your plans and other teams have more room to spend.
Our early pick for the 2027 title is Gujarat Titans. They have the strongest top three, the Purple Cap winner, and two painful final defeats that should sharpen them. If they add a proper finisher in Goa, they are the side we would back. Rajasthan are our outside bet, mainly because Sooryavanshi can win a playoff on his own. We will revisit this pick after the retention deadline and again after the auction.
IPL winners list FAQ
Who won IPL 2026?
Royal Challengers Bengaluru won IPL 2026. They beat Gujarat Titans by five wickets in the final at the Narendra Modi Stadium in Ahmedabad on 31 May 2026. Virat Kohli was Player of the Match for his unbeaten 75 off 42 balls.
Which team has won the most IPL titles?
Mumbai Indians and Chennai Super Kings share the record with five titles each. Mumbai won in 2013, 2015, 2017, 2019 and 2020. Chennai won in 2010, 2011, 2018, 2021 and 2023.
How many times have RCB won the IPL?
RCB have won the IPL twice, in 2025 and 2026, both under Rajat Patidar. Before that they lost three finals, in 2009, 2011 and 2016.
Who won IPL 2025?
RCB won IPL 2025 by beating Punjab Kings by six runs in Ahmedabad on 3 June 2025. It was their first title after 17 seasons of trying.
Has any team won three IPL titles in a row?
No team has won three straight titles. Chennai (2010 and 2011), Mumbai (2019 and 2020) and RCB (2025 and 2026) have each won back to back, and RCB will try to become the first to make it three in IPL 2027.
Which teams have never won the IPL?
Delhi Capitals, Punjab Kings and Lucknow Super Giants are the current franchises without a title. Delhi lost the 2020 final, Punjab lost in 2014 and 2025, and Lucknow have never reached a final.
Who is the most successful IPL captain?
MS Dhoni and Rohit Sharma have won five titles each as captain. Dhoni led Chennai in ten finals, more than any other captain.
When will the IPL 2027 champion be decided?
The BCCI has not announced the IPL 2027 schedule yet. Reports suggest the season will start in late March 2027, which would put the final around the end of May 2027.
Last updated 21 October 2026
