Updated October 2026 | All stats are as of the end of IPL 2026 (final played 31 May 2026).
Quick answer: There have been 19 IPL seasons, from 2008 to 2026, and eight different champions. Chennai Super Kings and Mumbai Indians have won the most titles, five each. Kolkata Knight Riders have three, Royal Challengers Bengaluru won in 2025 and 2026, and Rajasthan Royals won the first season in 2008. This archive lists every one of the IPL seasons with its champion, runner-up, cap winners, teams and matches.
| IPL seasons at a glance | |
|---|---|
| Seasons played | 19, from 2008 to 2026 |
| Different champions | Eight |
| First champions | Rajasthan Royals, 2008 |
| Most titles | Chennai Super Kings and Mumbai Indians, five each |
| Most finals played | Chennai Super Kings, ten |
| Back-to-back champions | Chennai (2010 and 2011), Mumbai (2019 and 2020), Bengaluru (2025 and 2026) |
| Teams in 2026 | Ten, playing 74 matches |
| Franchises that have played | Fifteen, from 2008 to 2026 |
Use this page as the starting point for any question about a single season. It gives the result of every final, explains how the format changed, shows how many teams played each year and picks out the seasons that were the most one-sided. Where we have a full season page, there is a link to it at the end.
IPL Seasons: Season-by-Season Champions Table
The table below is the complete record. Teams appear under their name at the time, so Deccan Chargers, Kings XI Punjab, Delhi Daredevils and Royal Challengers Bangalore are listed as such for the early years. The Orange Cap goes to the leading run scorer and the Purple Cap to the leading wicket taker. Both lists are covered in full on our Orange Cap winners and Purple Cap winners pages.
| Season | Champion | Runner-up | Orange Cap | Purple Cap | Teams | Matches |
|---|---|---|---|---|---|---|
| 2008 | Rajasthan Royals | Chennai Super Kings | Shaun Marsh (616) | Sohail Tanvir (22) | 8 | 59 |
| 2009 | Deccan Chargers | Royal Challengers Bangalore | Matthew Hayden (572) | RP Singh (23) | 8 | 59 |
| 2010 | Chennai Super Kings | Mumbai Indians | Sachin Tendulkar (618) | Pragyan Ojha (21) | 8 | 60 |
| 2011 | Chennai Super Kings | Royal Challengers Bangalore | Chris Gayle (608) | Lasith Malinga (28) | 10 | 74 |
| 2012 | Kolkata Knight Riders | Chennai Super Kings | Chris Gayle (733) | Morne Morkel (25) | 9 | 76 |
| 2013 | Mumbai Indians | Chennai Super Kings | Michael Hussey (733) | Dwayne Bravo (32) | 9 | 76 |
| 2014 | Kolkata Knight Riders | Kings XI Punjab | Robin Uthappa (660) | Mohit Sharma (23) | 8 | 60 |
| 2015 | Mumbai Indians | Chennai Super Kings | David Warner (562) | Dwayne Bravo (26) | 8 | 60 |
| 2016 | Sunrisers Hyderabad | Royal Challengers Bangalore | Virat Kohli (973) | Bhuvneshwar Kumar (23) | 8 | 60 |
| 2017 | Mumbai Indians | Rising Pune Supergiant | David Warner (641) | Bhuvneshwar Kumar (26) | 8 | 60 |
| 2018 | Chennai Super Kings | Sunrisers Hyderabad | Kane Williamson (735) | Andrew Tye (24) | 8 | 60 |
| 2019 | Mumbai Indians | Chennai Super Kings | David Warner (692) | Imran Tahir (26) | 8 | 60 |
| 2020 | Mumbai Indians | Delhi Capitals | KL Rahul (670) | Kagiso Rabada (30) | 8 | 60 |
| 2021 | Chennai Super Kings | Kolkata Knight Riders | Ruturaj Gaikwad (635) | Harshal Patel (32) | 8 | 60 |
| 2022 | Gujarat Titans | Rajasthan Royals | Jos Buttler (863) | Yuzvendra Chahal (27) | 10 | 74 |
| 2023 | Chennai Super Kings | Gujarat Titans | Shubman Gill (890) | Mohammed Shami (28) | 10 | 74 |
| 2024 | Kolkata Knight Riders | Sunrisers Hyderabad | Virat Kohli (741) | Harshal Patel (24) | 10 | 74 |
| 2025 | Royal Challengers Bengaluru | Punjab Kings | Sai Sudharsan (759) | Prasidh Krishna (25) | 10 | 74 |
| 2026 | Royal Challengers Bengaluru | Gujarat Titans | Vaibhav Sooryavanshi (776) | Kagiso Rabada (29) | 10 | 74 |
How each final was decided
The champion column says who won. This second table shows how. Margins are listed as they were recorded on the day: runs when the winner batted first, wickets when the winner batted second.
| Season | Final result |
|---|---|
| 2008 | Rajasthan Royals beat Chennai Super Kings by three wickets |
| 2009 | Deccan Chargers beat Royal Challengers Bangalore by six runs, in Johannesburg |
| 2010 | Chennai Super Kings beat Mumbai Indians by 22 runs |
| 2011 | Chennai Super Kings beat Royal Challengers Bangalore by 58 runs |
| 2012 | Kolkata Knight Riders beat Chennai Super Kings by five wickets |
| 2013 | Mumbai Indians beat Chennai Super Kings by 23 runs |
| 2014 | Kolkata Knight Riders beat Kings XI Punjab by three wickets |
| 2015 | Mumbai Indians beat Chennai Super Kings by 41 runs |
| 2016 | Sunrisers Hyderabad beat Royal Challengers Bangalore by eight runs |
| 2017 | Mumbai Indians beat Rising Pune Supergiant by one run |
| 2018 | Chennai Super Kings beat Sunrisers Hyderabad by eight wickets |
| 2019 | Mumbai Indians beat Chennai Super Kings by one run |
| 2020 | Mumbai Indians beat Delhi Capitals by five wickets, in Dubai |
| 2021 | Chennai Super Kings beat Kolkata Knight Riders by 27 runs, in Dubai |
| 2022 | Gujarat Titans beat Rajasthan Royals by seven wickets |
| 2023 | Chennai Super Kings beat Gujarat Titans by five wickets, on the DLS method |
| 2024 | Kolkata Knight Riders beat Sunrisers Hyderabad by eight wickets |
| 2025 | Royal Challengers Bengaluru beat Punjab Kings by six runs |
| 2026 | Royal Challengers Bengaluru beat Gujarat Titans by five wickets |
Titles and runner-up finishes by franchise
Counting the same franchise under all of its names, the table below shows who has won and who has come close. Chennai are the standout for reaching finals: they have played in ten of the 19, winning five and losing five. Mumbai have played six finals, winning five and losing only the first, in 2010.
| Franchise | Titles | Title years | Lost finals | Years lost |
|---|---|---|---|---|
| Chennai Super Kings | 5 | 2010, 2011, 2018, 2021, 2023 | 5 | 2008, 2012, 2013, 2015, 2019 |
| Mumbai Indians | 5 | 2013, 2015, 2017, 2019, 2020 | 1 | 2010 |
| Kolkata Knight Riders | 3 | 2012, 2014, 2024 | 1 | 2021 |
| Royal Challengers Bengaluru | 2 | 2025, 2026 | 3 | 2009, 2011, 2016 |
| Sunrisers Hyderabad | 1 | 2016 | 2 | 2018, 2024 |
| Rajasthan Royals | 1 | 2008 | 1 | 2022 |
| Gujarat Titans | 1 | 2022 | 2 | 2023, 2026 |
| Deccan Chargers | 1 | 2009 | 0 | – |
| Punjab Kings | 0 | – | 2 | 2014, 2025 |
| Delhi Capitals | 0 | – | 1 | 2020 |
| Rising Pune Supergiant | 0 | – | 1 | 2017 |
The same story is told franchise by franchise on our history pages for Chennai Super Kings, Mumbai Indians and Royal Challengers Bengaluru. Our IPL teams guide covers all of the current franchises.
Format Changes Across the Years
The IPL has never used exactly the same format for long. The basic idea of a league followed by playoffs has stayed, but the number of teams, the number of matches and the way the knockouts work have all changed. The table gives the main stages.
| Seasons | Teams | Matches | How the season worked |
|---|---|---|---|
| 2008 to 2010 | 8 | 59, 59 and 60 | A league stage, then two semi-finals and a final; in 2010 a third-place play-off was added |
| 2011 | 10 | 74 | Ten teams and the Qualifier and Eliminator playoff format, with four playoff matches |
| 2012 and 2013 | 9 | 76 | Nine teams, each team playing every other team twice in the league stage, then the four-match playoff |
| 2014 to 2021 | 8 | 60 | Eight teams, 14 league matches each, then the four-match playoff |
| 2022 | 10 | 74 | Ten teams in two groups of five, with the league stage played at venues in Mumbai and Pune |
| 2023 to 2026 | 10 | 74 | Ten teams, 14 league matches each, home and away again, then the four-match playoff |
From semi-finals to Qualifiers and the Eliminator
In the first three seasons the top four teams played two semi-finals and a final. From 2011 the league has used the Qualifier and Eliminator format: the top two teams play each other in Qualifier 1, the third and fourth teams meet in the Eliminator, and the Qualifier 1 loser gets a second chance against the Eliminator winner. The change gave the top two teams a real reward for finishing high. Our guide to the IPL playoff format walks through each match.
How the matches add up
The match totals are easy to check. A league stage with eight teams, in which every team plays 14 matches, has 56 matches, and four playoff matches bring the season to 60. With ten teams and 14 league matches each, the league stage has 70 matches and the season has 74. In 2012 and 2013, nine teams played each of the other eight twice. That gives 72 league matches, and with four playoff matches the season had 76, the largest total in IPL history.
Seasons played away from home
Four seasons have been played abroad, in whole or in part. The 2009 season was held in South Africa because of India’s general elections, and the final was played in Johannesburg. Part of the 2014 season was played in the UAE, again because of the elections. The 2020 season was played entirely in the UAE during the Covid-19 pandemic, from 19 September to 10 November. In 2021 the season was suspended on 4 May with 31 of 60 matches left and resumed in the UAE on 19 September, and the final was played on 15 October.
The 2022 reset and the return to home and away
When Lucknow Super Giants and Gujarat Titans joined in 2022, the league returned to ten teams for the first time since 2011. That season the teams were divided into two groups of five, and the league stage was played at venues in Mumbai and Pune. The 2023 season brought back the home-and-away format that had last been used in 2019, with each team playing at its own ground and at the grounds of its opponents.
Rule changes season by season
Not every change to the IPL is a change to the league. Some of the most important changes were to the rules inside the match, and they show up in the way scores have moved.
- 2023: the Impact Player rule was introduced, letting each team replace one member of its XI with one of five named substitutes. Wides and no-balls also became reviewable. See our guide to the Impact Player rule.
- 2024: bowlers were allowed two short-pitched deliveries an over.
- 2025: the slow over-rate sanctions changed, with demerit points replacing captain bans. The season was also suspended on 9 May and resumed on 17 May.
- 2026: the league kept the same ten-team, 74-match format, with the Impact Player rule retained.
Every rule is set out on our IPL rules explained page.
Number of Teams per Season
The league began with eight teams, and the count has moved up and down since. The table lists each change, so that you can see which teams were in the league in a given season.
| Season | Teams | What changed |
|---|---|---|
| 2008 | 8 | The original eight: Chennai Super Kings, Deccan Chargers, Delhi Daredevils, Kings XI Punjab, Kolkata Knight Riders, Mumbai Indians, Rajasthan Royals and Royal Challengers Bangalore |
| 2009 and 2010 | 8 | No change |
| 2011 | 10 | Pune Warriors India and Kochi Tuskers Kerala joined |
| 2012 | 9 | Kochi Tuskers Kerala, who played one season, were terminated |
| 2013 | 9 | Sunrisers Hyderabad replaced Deccan Chargers, who were terminated after 2012 |
| 2014 and 2015 | 8 | Pune Warriors India left after 2013 |
| 2016 and 2017 | 8 | Chennai Super Kings and Rajasthan Royals were suspended for two years; Rising Pune Supergiant and Gujarat Lions played in their place |
| 2018 to 2021 | 8 | Chennai and Rajasthan returned |
| 2022 to 2026 | 10 | Lucknow Super Giants and Gujarat Titans joined |
Fifteen different franchises have played in the IPL since 2008, and ten are in the league today. The other five are gone: Deccan Chargers, Kochi Tuskers Kerala, Pune Warriors India, Rising Pune Supergiant and Gujarat Lions. Eight of the 15 have won the title, and Deccan Chargers are the only champion that no longer exists. The two-year suspension of Chennai and Rajasthan from 2016 followed a ruling by a Supreme Court-appointed committee in July 2015, and our history of the IPL tells the full story.
Franchise names have changed too. Delhi Daredevils became Delhi Capitals, Kings XI Punjab became Punjab Kings and Royal Challengers Bangalore became Royal Challengers Bengaluru, so searches for a team often need both names.
Most Dominant Seasons
Dominance is hard to define in a league with playoffs, because the team that wins the table does not always win the title. We have used three tests that can be checked against the record: how one-sided the final was, how the champion got there, and whether one individual stood out from the rest of the field.
The most one-sided finals
- 2011: Chennai Super Kings beat Royal Challengers Bangalore by 58 runs, the biggest winning margin in runs in any IPL final. The next largest is Mumbai’s 41-run win over Chennai in 2015.
- 2024: Sunrisers Hyderabad were bowled out for 113, the lowest total in an IPL final, and Kolkata Knight Riders reached 114 for two in under 11 overs to win by eight wickets.
- 2018: Chennai beat Sunrisers by eight wickets, equalling the biggest margin in wickets in a final. The only other eight-wicket win in a final is Kolkata’s in 2024.
The tightest finals
Two finals have been decided by a single run: Mumbai Indians beat Rising Pune Supergiant in 2017 and beat Chennai Super Kings in 2019. The other close finishes are the six-run margins in 2009 and 2025, and the eight-run margin in 2016. The 2023 final between Chennai Super Kings and Gujarat Titans went to the last ball of the reduced chase after rain pushed it to the reserve day, 29 May. Chennai won it by five wickets under the DLS method.
Kolkata in 2024: the most one-sided route
Kolkata finished top of the table on 20 points with a net run rate of +1.428, won Qualifier 1 against Sunrisers by eight wickets and then beat the same opponents by eight wickets in the final, so they did not lose a knockout match. Our IPL 2024 season page has the full story.
Champions in their first season
Two franchises have won the title in their first season: Rajasthan Royals in 2008 and Gujarat Titans in 2022. A third team, Chennai Super Kings, won in 2018, in their first season back after a two-year suspension.
Back-to-back champions
Only three teams have won consecutive titles. Chennai won in 2010 and 2011, Mumbai in 2019 and 2020, and Royal Challengers Bengaluru in 2025 and 2026. Bengaluru’s win in 2025 came after 17 seasons and three lost finals, and the second title in 2026 came with a 92-run win over Gujarat in Qualifier 1 and a five-wicket win in the final.
Individual seasons that stood out
| Record | Season | Who |
|---|---|---|
| Most runs in a season | 2016 | Virat Kohli, 973 |
| Most wickets in a season | 2013 and 2021 | Dwayne Bravo, 32 (2013) and Harshal Patel, 32 (2021) |
| Most sixes in a season | 2026 | Vaibhav Sooryavanshi, 72 |
Kohli’s 973 runs in 2016 came in a season in which his team lost the final, a reminder that individual dominance and team success do not always go together. Our pages on the most runs in a season and the most wickets in a season cover the full lists.
How scoring has grown
The pages for the three most recent seasons give a simple measure of how much batting has changed. Dividing each season’s total by its 74 matches gives the averages below.
| Season | Runs | Sixes | Totals of 200 or more | Hundreds | Runs per match | Sixes per match |
|---|---|---|---|---|---|---|
| 2024 | 25,971 | 1,261 | 41 | 14 | 351 | 17.0 |
| 2025 | 26,381 | 1,295 | 52 | 9 | 357 | 17.5 |
| 2026 | 27,450 | 1,426 | 65 | 15 | 371 | 19.3 |
The number of sixes rose every year, and the 65 totals of 200 or more in 2026 are the most of the three. Two of them came in a single match, when Delhi Capitals made 264 for two and Punjab Kings replied with 265 for four, a match of 529 runs.
Directory of Individual Season Pages
We have a full page for each of the three most recent seasons. Each includes the final league table, the playoffs, a full report of the final, the cap winners and the match of the season.
| Season | Champion | Final | Page |
|---|---|---|---|
| 2026 | Royal Challengers Bengaluru | Beat Gujarat Titans by five wickets, 31 May 2026 | IPL 2026 season page |
| 2025 | Royal Challengers Bengaluru | Beat Punjab Kings by six runs, 3 June 2025 | IPL 2025 season page |
| 2024 | Kolkata Knight Riders | Beat Sunrisers Hyderabad by eight wickets, 26 May 2024 | IPL 2024 season page |
For earlier seasons, the champions table at the top of this page is the complete record. Anyone looking for the wider picture should start with the history of the IPL, which follows the league from the launch in 2007, or the IPL records hub, which collects the all-time lists.
A few related pages are worth knowing. Our IPL prize money page covers what each season’s champion and runner-up earned, and the most valuable player award page lists the player of the tournament for every season.
Frequently Asked Questions
Who won the first IPL?
Rajasthan Royals won the first IPL in 2008. Captained by Shane Warne, they beat Chennai Super Kings by three wickets in the final on 1 June 2008.
Which team has won the most IPL titles?
Chennai Super Kings and Mumbai Indians have won five titles each. Chennai won in 2010, 2011, 2018, 2021 and 2023, and Mumbai won in 2013, 2015, 2017, 2019 and 2020.
How many IPL seasons have been played?
Nineteen seasons have been played, from 2008 to 2026, and eight different franchises have won the title.
Which IPL seasons were played outside India?
Four seasons were played abroad in whole or in part: 2009 in South Africa, part of 2014 in the UAE, 2020 in the UAE, and the second half of 2021 in the UAE.
Which teams have won back-to-back IPL titles?
Chennai Super Kings in 2010 and 2011, Mumbai Indians in 2019 and 2020, and Royal Challengers Bengaluru in 2025 and 2026.
Which IPL season had the most matches?
The 2012 and 2013 seasons had 76 matches each, the most of any season. Nine teams played in those years, and each team played every other team twice before the four-match playoffs.
Which teams won the IPL in their first season?
Rajasthan Royals won in 2008, the first season of the league, and Gujarat Titans won in 2022, their first season in the IPL.