The Indian Premier League (IPL) is the world's biggest T20 cricket league, running every year since 2008. Over 18 seasons, seven different franchises have lifted the trophy. This page is your definitive reference for every IPL winner, runner-up, final venue and match result β updated through IPL 2025.
Whether you're looking up βwho won IPL 2025β or want the full IPL champion list for a quiz, you'll find it all below. We also break down team-wise title counts, records in IPL finals, and the teams still chasing their maiden trophy.
Complete IPL Winners List (2008β2025)
Below is the full season-by-season record of every IPL final. Click on any team name to visit their dedicated hub page with squad details, stats and more.
Mumbai Indians (MI) β 6 Titles
The most successful IPL franchise, Mumbai Indians have won the title in 2013, 2015, 2017, 2019, 2020 and 2025. Under Rohit Sharma's captaincy, MI have built a dynasty with shrewd auction strategies and a deep talent pool. Their 2025 victory at Wankhede was a fitting comeback after missing the playoffs in 2022 and 2023.
Chennai Super Kings (CSK) β 5 Titles
Chennai Super Kings, led by the legendary MS Dhoni, have won in 2010, 2011, 2018, 2021 and 2023. CSK are the only team to have won the IPL after returning from a two-year suspension (2016β17). Their consistency is unmatched β they have reached the playoffs in almost every season they've played. Dhoni's calm captaincy and CSK's culture of backing experienced players have been the cornerstones of their success.
Kolkata Knight Riders (KKR) β 3 Titles
KKR won their first title under Gautam Gambhir in 2012, repeated in 2014, and claimed their third in 2024 under Shreyas Iyer with a dominant campaign. Their 2024 victory was particularly emphatic β an 8-wicket win in the final against SRH.
Other Champions
Gujarat Titans made history in 2022 by winning the title in their debut season under Hardik Pandya. Rajasthan Royals famously won the inaugural 2008 edition under Shane Warne with one of the smallest budgets. Sunrisers Hyderabad triumphed in 2016 with David Warner's blistering batting. The now-defunct Deccan Chargers won in 2009, their only title before being disbanded.
Teams That Have Never Won the IPL
Four current IPL franchises are still waiting for their maiden title:
- Royal Challengers Bangalore (RCB) β Despite having icons like Virat Kohli, AB de Villiers and Chris Gayle over the years, RCB have never won the IPL. They reached the final in 2009, 2011 and 2016 but fell short each time. Their passionate fan base, known as the β12th Man Army,β continues to hope for that elusive first title.
- Delhi Capitals (DC) β Formerly the Delhi Daredevils, they reached their only final in 2020 under Shreyas Iyer but lost to Mumbai Indians. The franchise has had a rollercoaster history with frequent squad overhauls but has shown improvement in recent seasons.
- Lucknow Super Giants (LSG) β One of the two teams added in 2022, LSG have been competitive under KL Rahul's leadership, making the playoffs in their debut season, but they are yet to reach a final.
- Punjab Kings (PBKS) β Formerly Kings XI Punjab, they reached the final in 2014 but lost to KKR. PBKS have consistently struggled with consistency despite investing heavily in star players through the auction.
IPL Final Records and Milestones
Most IPL Final Appearances
Chennai Super Kings hold the record for the most IPL final appearances with 10 (2008, 2010, 2011, 2012, 2013, 2015, 2019, 2021, 2023, 2025). Mumbai Indians are close behind with 8 final appearances. KKR have appeared in 4 finals while RCB have 3.
Biggest Wins in IPL Finals
- CSK by 58 runs vs RCB (2011) β The largest victory margin by runs in an IPL final. CSK posted 205/5 and bowled out RCB for 147 at Chepauk.
- MI by 41 runs vs CSK (2015) β MI dominated the final at Eden Gardens with a clinical bowling display after posting 202/5.
- CSK by 27 runs vs KKR (2021) β Faf du Plessis's 86 powered CSK to 192/3 in Dubai, and KKR never got close.
Closest IPL Finals
- MI by 1 run vs RPS (2017) β One of the greatest IPL finals ever. Mitchell Johnson conceded just one run off the last over with RPS needing 11, and the match ended with a run-out on the final ball.
- MI by 1 run vs CSK (2019) β Another classic one-run finish. Lasith Malinga's last-ball wide yorker to Shardul Thakur sealed MI's 4th title in a heart-stopping final at Hyderabad.
- RR by 3 wickets vs CSK (2008) β The inaugural final saw Shane Warne's underdogs chase down 164 with 3 wickets and 3 balls to spare in a tense finish.
Captains with Multiple IPL Titles
- Rohit Sharma (MI) β 6 titles (2013, 2015, 2017, 2019, 2020, 2025) β the most successful captain in IPL history.
- MS Dhoni (CSK) β 5 titles (2010, 2011, 2018, 2021, 2023) β βCaptain Coolβ and the face of CSK for over a decade.
- Gautam Gambhir (KKR) β 2 titles (2012, 2014) β transformed KKR from bottom-dwellers to champions.
Year-by-Year IPL Final Summaries
IPL 2008 Final β Rajasthan Royals vs Chennai Super Kings
The inaugural IPL final was played at DY Patil Stadium in Navi Mumbai. Shane Warne's Rajasthan Royals, the ultimate underdogs with the lowest auction budget, chased down CSK's 163 with 3 wickets to spare. Yusuf Pathan's explosive 56 off 39 balls was the match-winning knock. This remains one of the greatest underdog stories in cricket history.
IPL 2009 Final β Deccan Chargers vs Royal Challengers Bangalore
With IPL 2009 held entirely in South Africa due to the Indian general elections, the final was played at the Wanderers in Johannesburg. Deccan Chargers, coached by Darren Lehmann, defended 143 by bowling out RCB cheaply. Anil Kumble's 4/16 was the standout performance in a low-scoring final.
IPL 2010 Final β Chennai Super Kings vs Mumbai Indians
CSK won their first title at DY Patil Stadium, beating MI by 22 runs. Suresh Raina scored a match-winning 57 off 35 balls, and CSK's bowling attack restricted a strong MI lineup. This was the beginning of CSK's dynasty under MS Dhoni.
IPL 2011 Final β Chennai Super Kings vs Royal Challengers Bangalore
CSK became the first team to win back-to-back IPL titles. Playing at home in Chepauk, Murali Vijay's 95 powered CSK to 205/5. RCB were bowled out for 147, giving CSK a massive 58-run victory β the largest margin in an IPL final by runs.
IPL 2012β2015 β KKR and MI Emerge
KKR won in 2012 under Gautam Gambhir with Manvinder Bisla's stunning 89 in the chase. MI claimed their first title in 2013 at Eden Gardens. KKR repeated in 2014 with Manish Pandey's composed 94. MI then won their second in 2015 with a dominant 41-run win over CSK.
IPL 2016β2020 β MI's Golden Era
SRH broke through in 2016, but 2017 to 2020 belonged to Mumbai Indians. They won three titles in four years, including two by the narrowest margin of just 1 run (2017 and 2019). The 2020 IPL in UAE saw MI win their fifth title, tying with CSK's overall tally at the time.
IPL 2021β2023 β CSK's Resurgence
CSK bounced back to win in 2021 in Dubai, and the 2022 season saw debutants Gujarat Titans stun everyone. CSK then won a record-equalling fifth title in 2023 at Narendra Modi Stadium, with Dhoni lifting the trophy one more time in front of a packed 130,000 crowd.
IPL 2024β2025 β KKR and MI Dominate
KKR clinched their third title in 2024 with an emphatic 8-wicket demolition of SRH. In 2025, Mumbai Indians roared back to claim their sixth championship at their home ground Wankhede, beating CSK by 6 wickets in a fitting finale to a dominant season.
Frequently Asked Questions
Which team has won the most IPL titles?
Mumbai Indians have won the most IPL titles with 6 championships (2013, 2015, 2017, 2019, 2020, 2025). Under Rohit Sharma's captaincy, MI have built the most successful dynasty in IPL history. Chennai Super Kings are second with 5 titles.
Has RCB ever won the IPL?
No, Royal Challengers Bangalore have never won the IPL despite being one of the most popular and star-studded franchises. They have reached the final three times β in 2009, 2011 and 2016 β but lost on each occasion. Despite having legends like Virat Kohli, AB de Villiers and Chris Gayle, the elusive title has remained just out of reach.
Who won IPL 2025?
Mumbai Indians won IPL 2025, defeating Chennai Super Kings by 6 wickets in the final at Wankhede Stadium, Mumbai. This was MI's record-extending sixth IPL title and further cemented their status as the most successful franchise.
Who is the most successful IPL captain?
Rohit Sharma is the most successful IPL captain with 6 titles for Mumbai Indians. MS Dhoni is second with 5 titles for Chennai Super Kings. Gautam Gambhir won 2 titles for KKR (2012, 2014). Other captains with one title each include Shane Warne (RR, 2008), Adam Gilchrist (DC, 2009), David Warner (SRH, 2016), Hardik Pandya (GT, 2022), and Shreyas Iyer (KKR, 2024).
Dive deeper into IPL stats, team analysis and cricket guides: