IPL Winners List 2008 to 2026: All Champions, Runners-Up & Captains

Complete IPL winners list from 2008 to 2026 with runner-up, final margin, venue, winning captain and Player of the Tournament. RCB are the reigning champions.

IPL Winners List From 2008 to 2025 with Captain

Published: | Updated:
Written by Akash Saha | Edited and fact-checked by Amit Saha | Editorial policy

IPL Winners List 2008 to 2026: Every Champion, Runner-Up and Winning Captain

Quick answer: Royal Challengers Bengaluru (RCB) are the reigning IPL champions after winning IPL 2026, beating Gujarat Titans by five wickets in the final on 31 May 2026. Chennai Super Kings and Mumbai Indians have won the most titles (5 each), followed by Kolkata Knight Riders (3), Royal Challengers Bengaluru (2) and one each for Rajasthan Royals, Deccan Chargers, Sunrisers Hyderabad and Gujarat Titans.

The Indian Premier League is the biggest franchise cricket league in the world. The BCCI launched it after India won the 2007 T20 World Cup, the first edition was played in 2008 and 19 seasons have now been completed. This page lists every IPL winner with the runner-up, final margin, venue, winning captain and Player of the Tournament. For the latest season, see our IPL 2026 hub, the IPL 2026 schedule and results and the IPL 2025 award winners.

IPL Winners List from 2008 to 2026 with Captain

SeasonIPL WinnerRunner-upFinal marginFinal venueWinning captainPlayer of the Tournament
2008Rajasthan RoyalsChennai Super Kings3 wicketsDY Patil Stadium, MumbaiShane WarneShane Watson
2009Deccan ChargersRoyal Challengers Bangalore6 runsWanderers Stadium, JohannesburgAdam GilchristAdam Gilchrist
2010Chennai Super KingsMumbai Indians22 runsDY Patil Stadium, MumbaiMS DhoniSachin Tendulkar
2011Chennai Super KingsRoyal Challengers Bangalore58 runsM. A. Chidambaram Stadium, ChennaiMS DhoniChris Gayle
2012Kolkata Knight RidersChennai Super Kings5 wicketsM. A. Chidambaram Stadium, ChennaiGautam GambhirSunil Narine
2013Mumbai IndiansChennai Super Kings23 runsEden Gardens, KolkataRohit SharmaShane Watson
2014Kolkata Knight RidersPunjab Kings3 wicketsM. Chinnaswamy Stadium, BengaluruGautam GambhirGlenn Maxwell
2015Mumbai IndiansChennai Super Kings41 runsEden Gardens, KolkataRohit SharmaAndre Russell
2016Sunrisers HyderabadRoyal Challengers Bangalore8 runsM. Chinnaswamy Stadium, BengaluruDavid WarnerVirat Kohli
2017Mumbai IndiansRising Pune Supergiant1 runRajiv Gandhi Stadium, HyderabadRohit SharmaBen Stokes
2018Chennai Super KingsSunrisers Hyderabad8 wicketsWankhede Stadium, MumbaiMS DhoniSunil Narine
2019Mumbai IndiansChennai Super Kings1 runRajiv Gandhi Stadium, HyderabadRohit SharmaAndre Russell
2020Mumbai IndiansDelhi Capitals5 wicketsDubai International Cricket StadiumRohit SharmaJofra Archer
2021Chennai Super KingsKolkata Knight Riders27 runsDubai International Cricket StadiumMS DhoniHarshal Patel
2022Gujarat TitansRajasthan Royals7 wicketsNarendra Modi Stadium, AhmedabadHardik PandyaJos Buttler
2023Chennai Super KingsGujarat Titans5 wickets (DLS)Narendra Modi Stadium, AhmedabadMS DhoniShubman Gill
2024Kolkata Knight RidersSunrisers Hyderabad8 wicketsM. A. Chidambaram Stadium, ChennaiShreyas IyerSunil Narine
2025Royal Challengers BengaluruPunjab Kings6 runsNarendra Modi Stadium, AhmedabadRajat PatidarSuryakumar Yadav
2026Royal Challengers BengaluruGujarat Titans5 wicketsNarendra Modi Stadium, AhmedabadRajat PatidarVaibhav Sooryavanshi

Royal Challengers Bengaluru were known as Royal Challengers Bangalore until 2024. Deccan Chargers (2009 champions) and Rising Pune Supergiant (2017 runners-up) no longer play in the league.

Which Team Has Won the Most IPL Titles?

TeamTitlesWinning yearsRunner-up finishes
Chennai Super Kings (CSK)52010, 2011, 2018, 2021, 20235
Mumbai Indians (MI)52013, 2015, 2017, 2019, 20201
Kolkata Knight Riders (KKR)32012, 2014, 20241
Royal Challengers Bengaluru (RCB)22025, 20263
Rajasthan Royals (RR)120081
Deccan Chargers (DC)120090
Sunrisers Hyderabad (SRH)120162
Gujarat Titans (GT)120222

Chennai Super Kings and Mumbai Indians lead the table with five titles each. RCB became the third franchise to win back-to-back titles when they defended their crown in 2026, after CSK (2010 and 2011) and MI (2019 and 2020). MS Dhoni captained CSK to all five of their titles, and Rohit Sharma led Mumbai Indians to all five of theirs.

IPL 2008 Winner: Rajasthan Royals

In total 59 matches were played in the first edition of the IPL in 2008. In the final at the DY Patil Stadium, Shane Warne‘s Rajasthan Royals beat MS Dhoni’s Chennai Super Kings by 3 wickets chasing 164. All-rounder Yusuf Pathan took 3/22 to restrict CSK to 163/5 and then hit 56 off 39 balls, and Rajasthan Royals became the first name on the IPL winners list. Shane Watson was Player of the Tournament.

IPL 2009 Winner: Deccan Chargers

Because of the general elections in India, the 2009 IPL was played in South Africa. Deccan Chargers finished fourth in the league stage, beat table-toppers Delhi Capitals in the semi-final and then defeated Royal Challengers Bangalore by 6 runs in a low-scoring final at the Wanderers Stadium in Johannesburg. Herschelle Gibbs made 53 off 48 balls to take Deccan Chargers to 143/6, and Pragyan Ojha’s 3/28 held RCB to 137/9. Adam Gilchrist captained the side and was named Player of the Tournament.

IPL 2010 Winner: Chennai Super Kings

Chennai Super Kings won their first title in 2010. They were moderate in the group stage (7 wins in 14 matches) but beat Deccan Chargers by 38 runs in the semi-final and then Mumbai Indians by 22 runs in the final at the DY Patil Stadium, defending 168/5. Suresh Raina made 57 off 35 balls, and a tight bowling display from Muttiah Muralitharan, Albie Morkel, Ravichandran Ashwin and Doug Bollinger stopped MI at 146/9. MS Dhoni was captain; Sachin Tendulkar was Player of the Tournament.

IPL 2011 Winner: Chennai Super Kings

In 2011 Chennai Super Kings became the first team to win back-to-back IPL titles. They beat Royal Challengers Bangalore by 58 runs in the final at their home ground in Chennai. Openers Michael Hussey (63 off 45) and Murali Vijay (95 off 52) set up 205/5, and Ravichandran Ashwin (3/16) and Shadab Jakati (2/21) did the damage with the ball. Chris Gayle was Player of the Tournament.

IPL 2012 Winner: Kolkata Knight Riders

Kolkata Knight Riders won their first title in 2012 by beating Chennai Super Kings by 5 wickets in the final in Chennai. CSK made 190/3, and KKR chased it down in 19.4 overs thanks to Manvinder Bisla’s 89 off 48 balls and Jacques Kallis’s 69 off 49. Gautam Gambhir became the first captain to lift the trophy for KKR, and Sunil Narine was Player of the Tournament.

IPL 2013 Winner: Mumbai Indians

Mumbai Indians won their first IPL title in 2013, beating Chennai Super Kings by 23 runs in the final at Eden Gardens, Kolkata. It was Rohit Sharma‘s first title as captain; he had taken over mid-season. Shane Watson was Player of the Tournament.

IPL 2014 Winner: Kolkata Knight Riders

Kolkata Knight Riders won their second title in 2014 by chasing 200 against Punjab Kings in 19.3 overs, winning by 3 wickets at the M. Chinnaswamy Stadium in Bengaluru. Gautam Gambhir led the side again, and Glenn Maxwell was Player of the Tournament.

IPL 2015 Winner: Mumbai Indians

Mumbai Indians won their second title by beating Chennai Super Kings by 41 runs at Eden Gardens, posting 202/5. Rohit Sharma was captain and Andre Russell was Player of the Tournament.

IPL 2016 Winner: Sunrisers Hyderabad

Sunrisers Hyderabad won their first and so far only title in 2016, beating Royal Challengers Bangalore by 8 runs at the M. Chinnaswamy Stadium after scoring 208/7. David Warner was captain, and Virat Kohli was Player of the Tournament after a record-breaking run of form for the losing side.

IPL 2017 Winner: Mumbai Indians

The 2017 final was one of the closest ever: Mumbai Indians beat Rising Pune Supergiant by just 1 run, defending 129/8, at the Rajiv Gandhi Stadium in Hyderabad. It was MI’s third title under Rohit Sharma, and Ben Stokes was Player of the Tournament. See the lowest scores in an IPL final.

IPL 2018 Winner: Chennai Super Kings

Chennai Super Kings returned from a two-year suspension and won the title again, chasing 179 to beat Sunrisers Hyderabad by 8 wickets in 18.3 overs at the Wankhede Stadium in Mumbai. It was their third title under MS Dhoni, and Sunil Narine was Player of the Tournament.

IPL 2019 Winner: Mumbai Indians

Another one-run thriller: Mumbai Indians beat Chennai Super Kings by 1 run at the Rajiv Gandhi Stadium in Hyderabad to win their fourth title. Rohit Sharma captained MI and Andre Russell was Player of the Tournament.

IPL 2020 Winner: Mumbai Indians

The 2020 season was played in the UAE because of the COVID-19 pandemic. Mumbai Indians beat Delhi Capitals by 5 wickets in the final in Dubai to win a record fifth title. Rohit Sharma was captain and Jofra Archer was Player of the Tournament.

IPL 2021 Winner: Chennai Super Kings

Chennai Super Kings won their fourth title in 2021 with a 27-run win over Kolkata Knight Riders in the final in Dubai, after scoring 192/3. MS Dhoni was captain and Harshal Patel was Player of the Tournament.

IPL 2022 Winner: Gujarat Titans

The IPL expanded to ten teams in 2022, and debutants Gujarat Titans won the title straight away, beating Rajasthan Royals by 7 wickets in the final at the Narendra Modi Stadium in Ahmedabad. Hardik Pandya was the winning captain, and Jos Buttler was Player of the Tournament.

IPL 2023 Winner: Chennai Super Kings

Chennai Super Kings won their fifth title in 2023, beating Gujarat Titans by 5 wickets (DLS method) in a rain-affected final in Ahmedabad that went to the reserve day. CSK were set 171 in 15 overs after GT scored 214/4. MS Dhoni was captain and Shubman Gill was Player of the Tournament. Read more in our guide to MS Dhoni’s record as captain.

IPL 2024 Winner: Kolkata Knight Riders

Kolkata Knight Riders won a third title in 2024 under Shreyas Iyer, beating Sunrisers Hyderabad by 8 wickets in the final at the M. A. Chidambaram Stadium, Chennai. SRH were bowled out for 113 and KKR chased it in 10.3 overs. Sunil Narine was Player of the Tournament.

IPL 2025 Winner: Royal Challengers Bengaluru

Royal Challengers Bangalore beat Punjab Kings by 6 runs in the final in Ahmedabad to win their very first IPL trophy after an 18-year wait. Captain Rajat Patidar led the team, and big names like AB de Villiers and Chris Gayle joined Virat Kohli to celebrate the moment. RCB also became the first team to win all their away matches in a season; read the IPL 2025 final report and the full away-record story. Suryakumar Yadav was named MVP of the season.

IPL 2026 Winner: Royal Challengers Bengaluru

Royal Challengers Bengaluru defended their title in 2026, beating Gujarat Titans by 5 wickets in the final at the Narendra Modi Stadium, Ahmedabad on 31 May 2026. Chasing 156, RCB got home in 18 overs, thanks to Virat Kohli‘s unbeaten 75 off 42 balls, which earned him Player of the Match. Captain Rajat Patidar became the third captain, after MS Dhoni and Rohit Sharma, to win the IPL in successive seasons. Vaibhav Sooryavanshi of Rajasthan Royals won the Orange Cap (776 runs) and the MVP award. See the IPL 2026 hub and the full IPL 2026 results.

IPL Winners List FAQ

Who is the winner of IPL 2026?

Royal Challengers Bengaluru (RCB) won IPL 2026, beating Gujarat Titans by 5 wickets in the final on 31 May 2026. It was their second title in a row.

Which team has won the most IPL titles?

Chennai Super Kings and Mumbai Indians have won the IPL five times each, which is the most by any team.

How many times has RCB won the IPL?

Royal Challengers Bengaluru have won the IPL twice, in 2025 and 2026. Before that they finished as runners-up in 2009, 2011 and 2016.

Who won the first IPL in 2008?

Rajasthan Royals won the first IPL in 2008, beating Chennai Super Kings by 3 wickets in the final under captain Shane Warne.

Which team has been the IPL runner-up the most times?

Chennai Super Kings have finished as runners-up five times (2008, 2012, 2013, 2015 and 2019).

Which captain has won the most IPL titles?

Rohit Sharma (Mumbai Indians) and MS Dhoni (Chennai Super Kings) have each captained their team to five IPL titles, the most by any captain.

Which teams have won back-to-back IPL titles?

Chennai Super Kings (2010 and 2011), Mumbai Indians (2019 and 2020) and Royal Challengers Bengaluru (2025 and 2026) have each won back-to-back titles.

What next? Follow the IPL 2027 auction, retention and schedule updates on our IPL hub, which also lists every IPL record and stat.

Last updated: October 4, 2026. Results checked against the official IPL website and ESPNcricinfo data. By Skyblogs Sports.


Discover more from Skyblogs Sports

Subscribe to get the latest posts sent to your email.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top

Discover more from Skyblogs Sports

Subscribe now to keep reading and get access to the full archive.

Continue reading