Explainer ·

IPL champions: full list of winners and title tally by franchise

Chennai Super Kings and Mumbai Indians lead the Indian Premier League with five titles each. Here is every champion from 2008 to 2026.

Kane Williamson at the 2019 Cricket World Cup

The Indian Premier League has been played since 2008, and 19 seasons have produced eight different champions. Royal Challengers Bengaluru are the reigning champions after beating Gujarat Titans in the 2026 final.

Titles by franchise

  • 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

Year by year

  • 2008: Rajasthan Royals beat Chennai Super Kings by 3 wickets.
  • 2009: Deccan Chargers beat Royal Challengers by 6 runs, in South Africa.
  • 2010: Chennai Super Kings beat Mumbai Indians by 22 runs.
  • 2011: Chennai Super Kings beat Royal Challengers by 58 runs.
  • 2012: Kolkata Knight Riders beat Chennai Super Kings by 5 wickets.
  • 2013: Mumbai Indians beat Chennai Super Kings by 23 runs.
  • 2014: Kolkata Knight Riders beat Punjab Kings by 3 wickets.
  • 2015: Mumbai Indians beat Chennai Super Kings by 41 runs.
  • 2016: Sunrisers Hyderabad beat Royal Challengers by 8 runs.
  • 2017: Mumbai Indians beat Rising Pune Supergiant by 1 run.
  • 2018: Chennai Super Kings beat Sunrisers Hyderabad by 8 wickets.
  • 2019: Mumbai Indians beat Chennai Super Kings by 1 run.
  • 2020: Mumbai Indians beat Delhi Capitals by 5 wickets, in the UAE.
  • 2021: Chennai Super Kings beat Kolkata Knight Riders by 27 runs.
  • 2022: Gujarat Titans beat Rajasthan Royals by 7 wickets.
  • 2023: Chennai Super Kings beat Gujarat Titans by 5 wickets (DLS method).
  • 2024: Kolkata Knight Riders beat Sunrisers Hyderabad by 8 wickets.
  • 2025: Royal Challengers Bengaluru beat Punjab Kings by 6 runs.
  • 2026: Royal Challengers Bengaluru beat Gujarat Titans by 5 wickets.

Notes

Ten teams now play 14 group matches each, with the top four reaching the playoffs, which makes 74 matches in a season. Virat Kohli has scored the most runs in the league, 9,336, and Yuzvendra Chahal has taken the most wickets, 233.

Deccan Chargers were terminated in 2012 and replaced by Sunrisers Hyderabad. Gujarat Titans won the title in their first season, 2022. RCB are the third franchise to win back-to-back titles, after Chennai (2010-11) and Mumbai (2019-20).