
The complete list of Indian Premier League (IPL) champions and runners-up from the inaugural season in 2008 up to the most recently completed 2025 season features Mumbai Indians and Chennai Super Kings as the most successful franchises, with 5 titles each.
IPL Champions and Runners-Up (2008–2025):
2008: Rajasthan Royals vs Chennai Super Kings:
Rajasthan Royals emerged as the inaugural champions of the IPL under the legendary captaincy of Shane Warne. Defying all pre-tournament underdog odds, they clashed with Chennai Super Kings in a nail-biting final at the DY Patil Stadium in Navi Mumbai. Chasing 164, Rajasthan's lower order held their nerve in a classic last-ball thriller, securing a 3-wicket victory. This historic win cemented their legacy as the original "Moneyball" pioneers of modern T20 cricket.
2009: Deccan Chargers vs Royal Challengers Bangalore:
The tournament shifted to South Africa due to general elections in India, setting up a unique backdrop in Johannesburg. Deccan Chargers completed an extraordinary "worst-to-first" fairytale turnaround under the aggressive leadership of Adam Gilchrist. Facing Royal Challengers Bangalore, the Chargers posted a modest 143/6. However, their bowlers stepped up exceptionally well, choking the RCB run chase to restrict them to 137/9. Winning by a tense 6 runs, the now-defunct franchise etched its name firmly into IPL history.
2010: Chennai Super Kings vs Mumbai Indians:
Chennai Super Kings claimed their very first IPL trophy, establishing what would become a legendary era of cricket. Playing at Navi Mumbai, MS Dhoni’s men took on a formidable Mumbai Indians side led by Sachin Tendulkar. Powered by Suresh Raina’s blistering, unbeaten 57 off 35 balls, CSK posted a strong total of 168/5. Mumbai’s batting line-up collapsed under the tactical pressure of Dhoni's field placements, falling short by 22 runs as Chennai celebrated their maiden crown.
2011: Chennai Super Kings vs Royal Challengers Bangalore:
Chennai Super Kings became the first franchise in history to successfully defend their IPL title. Playing on their home turf at the iconic M.A. Chidambaram Stadium, they completely dominated Royal Challengers Bangalore. Opening batsman Murali Vijay played a masterclass knock, smashing a magnificent 95 runs to propel CSK to a colossal 205/5. RCB's star-studded batting line-up crumbled early under the pressure, resulting in a massive 58-run victory for the reigning champions.
2012: Kolkata Knight Riders vs Chennai Super Kings:
Kolkata Knight Riders broke Chennai's dream of a hat-trick of titles by winning their maiden trophy in a high-octane final. Facing Chennai Super Kings in their own backyard, KKR was set a daunting target of 190. While the chase seemed immense, opener Manvinder Bisla played a career-defining knock of 89 runs alongside Jacques Kallis. Their brilliant partnership guided Gautam Gambhir’s squad to a spectacular 5-wicket victory with just two balls to spare.
2013: Mumbai Indians vs Chennai Super Kings:
Mumbai Indians initiated their golden era of dominance by securing their first-ever IPL title. Led by a newly appointed young captain, Rohit Sharma, MI faced their ultimate arch-rivals, Chennai Super Kings, at the majestic Eden Gardens. Batting first, Mumbai struggled early but was rescued by Kieron Pollard’s explosive, unbeaten 60, fighting their way to 148/9. Lasith Malinga and Mitchell Johnson then dismantled Chennai’s top order, sealing an emotional 23-run victory.
2014: Kolkata Knight Riders vs Kings XI Punjab:
Kolkata Knight Riders grabbed their second championship trophy in one of the highest-scoring, most entertaining finals ever witnessed. Confronting a rampant Kings XI Punjab team in Bengaluru, KKR was set a mountainous target of 200 runs after a spectacular century by Wriddhiman Saha. Unfazed by the pressure, Manish Pandey anchored the chase with a breathtaking 94 off 50 deliveries. KKR crossed the finish line with 3 wickets in hand to trigger wild celebrations.
2015: Mumbai Indians vs Chennai Super Kings:
Mumbai Indians replicated their 2013 success by once again overpowering Chennai Super Kings at Eden Gardens. Mumbai’s batting unit went into absolute overdrive, with Lendl Simmons (68) and captain Rohit Sharma (50) dismantling the CSK bowling attack to post a massive 202/5. Chennai’s response never found its rhythm against a disciplined Mumbai bowling display, falling short by 41 runs. This clinical win handed Rohit Sharma his second silverware as captain.
2016: Sunrisers Hyderabad vs Royal Challengers Bangalore:
Sunrisers Hyderabad clinched their maiden IPL title in a dramatic, high-scoring shootout against Royal Challengers Bangalore at the M. Chinnaswamy Stadium. Driven by David Warner’s leadership and an absolute late-innings blitz from Ben Cutting, SRH posted a massive 208/7. Despite a blistering opening partnership between Virat Kohli and Chris Gayle, RCB's middle order dramatically collapsed. Sunrisers' exceptional death bowling held firm, sealing an 8-run victory to silence the Bengaluru crowd.
2017: Mumbai Indians vs Rising Pune Supergiant:
Mumbai Indians won arguably the most intense and low-scoring tactical final in IPL history. Playing in Hyderabad, MI managed to score a meager 129/8 against the Rising Pune Supergiant. The match looked completely lost, but Mumbai's bowling unit executed a masterclass in defensive pressure. With Pune requiring 7 runs off the final ball, Australian fast bowler Mitchell Johnson held his nerve perfectly, securing a miraculous 1-run victory to hand MI their third title.
2018: Chennai Super Kings vs Sunrisers Hyderabad:
Following a painful two-year suspension, Chennai Super Kings completed a highly emotional fairytale comeback. Famously doubted by critics as the "Daddy's Army" due to an older squad, MS Dhoni’s men marched straight into the final at the Wankhede Stadium against Sunrisers Hyderabad. Chasing a competitive 179, Australian veteran Shane Watson unleashed absolute carnage, smashing a majestic, unbeaten 117 off 57 balls. CSK cruised to an easy 8-wicket victory to reclaim their throne.
2019: Mumbai Indians vs Chennai Super Kings:
The legendary rivalry between Mumbai Indians and Chennai Super Kings reached its absolute peak in Hyderabad. Mumbai posted a competitive 149/8, and the match went down to the final delivery of the tournament. With Chennai needing 2 runs to win off the final ball, veteran pace icon Lasith Malinga bowled a legendary, deceptive slower ball to trap Shardul Thakur LBW. Defending their total by exactly 1 run, MI became the first franchise to lift four titles.
2020: Mumbai Indians vs Delhi Capitals:
Moved entirely to the United Arab Emirates due to the COVID-19 pandemic, this season witnessed absolute domination by Mumbai Indians. MI faced first-time finalists Delhi Capitals in a quiet, empty stadium in Dubai. Delhi posted a modest 156/7, which proved to be light work for the reigning champions. Rohit Sharma led from the front with a classy, authoritative 68, cruising to a comfortable 5-wicket victory. This win marked Mumbai's historic fifth IPL crown.
2021: Chennai Super Kings vs Kolkata Knight Riders:
Chennai Super Kings roared back from a poor previous season to reclaim the championship in Dubai. Facing a resurgent Kolkata Knight Riders squad, Chennai was powered by a masterclass innings from Faf du Plessis, who smashed a brilliant 86 to set a huge total of 192/3. KKR started their chase strongly but completely unravelled against Chennai's spin and death-bowling execution, falling short by 27 runs as MS Dhoni hoisted his fourth trophy.
2022: Gujarat Titans vs Rajasthan Royals:
The newly introduced debutants, Gujarat Titans, scripted an unbelievable first-year fairytale under the captaincy of Hardik Pandya. Playing in front of a record-breaking home crowd of over 100,000 fans in Ahmedabad, the Titans completely choked Rajasthan Royals. Hardik Pandya delivered a definitive player-of-the-match performance, taking 3/17 to restrict Rajasthan to 130/9. Gujarat chased the total down effortlessly, winning by 7 wickets to claim a historic debut crown.
2023: Chennai Super Kings vs Gujarat Titans:
In an unbelievable, rain-interrupted final that concluded well past midnight on a reserve day, Chennai Super Kings secured their fifth title. Facing the reigning champions Gujarat Titans in Ahmedabad, CSK was set a revised DLS target of 171 in 15 overs. The match came down to the final two balls with 10 runs required. Ravindra Jadeja achieved the impossible, hitting a straight six and a fine-leg four off Mohit Sharma to seal a historic 5-wicket victory.
2024: Kolkata Knight Riders vs Sunrisers Hyderabad:
Kolkata Knight Riders displayed absolute, ruthless dominance throughout the season under the leadership of Shreyas Iyer. Facing Sunrisers Hyderabad in the grand finale in Chennai, KKR’s lethal bowling attack completely dismantled the opposition. Mitchell Starc and the spin unit bundled out the dangerous Hyderabad batting lineup for a meager 113 runs. KKR chased down the target in just 10.3 overs, winning by 8 wickets to proudly lift their third IPL trophy.
2025: Royal Challengers Bengaluru vs Punjab Kings:
Royal Challengers Bengaluru emotionally ended their agonizing 18-year title drought in front of a packed stadium in Ahmedabad. Captained by Rajat Patidar, RCB posted a competitive 190/9, guided by Virat Kohli's steady 43. In response, Punjab Kings fought valiantly, but a match-defining, highly economical spell of 2/17 from Krunal Pandya choked their momentum. Tight death bowling secured a thrilling 6-run victory, sparking historic celebrations for RCB fans globally.



