The Indian Premier League (IPL) has completed 19 editions from 2008 to 2026, crowning 19 champions across 19 seasons. Mumbai Indians and Chennai Super Kings remain the most successful franchises with five titles each, while Royal Challengers Bengaluru (RCB) have emerged as the new powerhouse with back-to-back titles in 2025 and 2026.
This finalised, fully detailed guide covers every IPL season from 2008 to 2026 — including the winner, winning captain, runner-up, final venue, margin of victory, Player of the Match, highest run-scorer (Orange Cap) and highest wicket-taker (Purple Cap) for each season. It also includes all-time IPL records, team records, individual records and a preview of IPL 2027.
IPL Winners List: 2008 to 2026 (Complete)
| Season | Winner | Winning Captain | Runner-up | Runner-up Captain | Final Venue | Margin | Player of the Match |
|---|---|---|---|---|---|---|---|
| 2008 | Rajasthan Royals | Shane Warne | Chennai Super Kings | MS Dhoni | Mumbai | Won by 3 wickets | Yusuf Pathan |
| 2009 | Deccan Chargers | Adam Gilchrist | Royal Challengers Bangalore | Anil Kumble | Johannesburg | Won by 6 runs | Anil Kumble |
| 2010 | Chennai Super Kings | MS Dhoni | Mumbai Indians | Sachin Tendulkar | Mumbai | Won by 22 runs | Suresh Raina |
| 2011 | Chennai Super Kings | MS Dhoni | Royal Challengers Bangalore | Daniel Vettori | Chennai | Won by 58 runs | Murali Vijay |
| 2012 | Kolkata Knight Riders | Gautam Gambhir | Chennai Super Kings | MS Dhoni | Chennai | Won by 5 wickets | Manvinder Bisla |
| 2013 | Mumbai Indians | Rohit Sharma | Chennai Super Kings | MS Dhoni | Kolkata | Won by 23 runs | Kieron Pollard |
| 2014 | Kolkata Knight Riders | Gautam Gambhir | Kings XI Punjab | George Bailey | Bangalore | Won by 3 wickets | Manish Pandey |
| 2015 | Mumbai Indians | Rohit Sharma | Chennai Super Kings | MS Dhoni | Kolkata | Won by 41 runs | Rohit Sharma |
| 2016 | Sunrisers Hyderabad | David Warner | Royal Challengers Bangalore | Virat Kohli | Bangalore | Won by 8 runs | Ben Cutting |
| 2017 | Mumbai Indians | Rohit Sharma | Rising Pune Supergiant | Steve Smith | Hyderabad | Won by 1 run | Krunal Pandya |
| 2018 | Chennai Super Kings | MS Dhoni | Sunrisers Hyderabad | Kane Williamson | Mumbai | Won by 8 wickets | Shane Watson |
| 2019 | Mumbai Indians | Rohit Sharma | Chennai Super Kings | MS Dhoni | Hyderabad | Won by 1 run | Jasprit Bumrah |
| 2020 | Mumbai Indians | Rohit Sharma | Delhi Capitals | Shreyas Iyer | Dubai | Won by 5 wickets | Trent Boult |
| 2021 | Chennai Super Kings | MS Dhoni | Kolkata Knight Riders | Eoin Morgan | Dubai | Won by 27 runs | Faf du Plessis |
| 2022 | Gujarat Titans | Hardik Pandya | Rajasthan Royals | Sanju Samson | Ahmedabad | Won by 7 wickets | Hardik Pandya |
| 2023 | Chennai Super Kings | MS Dhoni | Gujarat Titans | Hardik Pandya | Ahmedabad | Won by 5 wickets (DLS) | Devon Conway |
| 2024 | Kolkata Knight Riders | Shreyas Iyer | Sunrisers Hyderabad | Pat Cummins | Chennai | Won by 8 wickets | Mitchell Starc |
| 2025 | Royal Challengers Bengaluru | Rajat Patidar | Punjab Kings | Shreyas Iyer | Ahmedabad | Won by 6 runs | Krunal Pandya |
| 2026 | Royal Challengers Bengaluru | Rajat Patidar | Gujarat Titans | Shubman Gill | Ahmedabad | Won by 5 wickets | Virat Kohli |
RCB’s back-to-back titles in 2025 and 2026 make them only the third team (after Mumbai Indians and Chennai Super Kings) to successfully defend the IPL title.
Teams With Most IPL Titles
| Team | Titles | Winning Years |
|---|---|---|
| Mumbai Indians | 5 | 2013, 2015, 2017, 2019, 2020 |
| Chennai Super Kings | 5 | 2010, 2011, 2018, 2021, 2023 |
| Royal Challengers Bengaluru | 2 | 2025, 2026 |
| Kolkata Knight Riders | 3 | 2012, 2014, 2024 |
| Gujarat Titans | 1 | 2022 |
| Sunrisers Hyderabad | 1 | 2016 |
| Rajasthan Royals | 1 | 2008 |
| Deccan Chargers | 1 | 2009 |
Mumbai Indians and Chennai Super Kings remain tied at five titles each, making them the most successful franchises in IPL history. RCB’s back-to-back wins in 2025 and 2026 have pushed them to third place with two titles.
Season-Wise Highest Run-Scorer (Orange Cap)
| Season | Player | Team | Runs |
|---|---|---|---|
| 2008 | Shaun Marsh | Kings XI Punjab | 616 |
| 2009 | Matthew Hayden | Chennai Super Kings | 572 |
| 2010 | Sachin Tendulkar | Mumbai Indians | 618 |
| 2011 | Chris Gayle | Royal Challengers Bangalore | 608 |
| 2012 | Chris Gayle | Royal Challengers Bangalore | 733 |
| 2013 | Michael Hussey | Chennai Super Kings | 733 |
| 2014 | Robin Uthappa | Kolkata Knight Riders | 660 |
| 2015 | David Warner | Sunrisers Hyderabad | 562 |
| 2016 | Virat Kohli | Royal Challengers Bangalore | 973 |
| 2017 | David Warner | Sunrisers Hyderabad | 641 |
| 2018 | Kane Williamson | Sunrisers Hyderabad | 735 |
| 2019 | David Warner | Sunrisers Hyderabad | 692 |
| 2020 | KL Rahul | Kings XI Punjab | 670 |
| 2021 | Ruturaj Gaikwad | Chennai Super Kings | 635 |
| 2022 | Jos Buttler | Rajasthan Royals | 863 |
| 2023 | Shubman Gill | Gujarat Titans | 890 |
| 2024 | Virat Kohli | Royal Challengers Bengaluru | 741 |
| 2025 | Sai Sudharsan | Gujarat Titans | 759 |
| 2026 | Vaibhav Sooryavanshi | Rajasthan Royals | 776 |
Virat Kohli’s 973 runs in 2016 remains the highest individual tally in a single IPL season, a record that has stood for a decade.
Season-Wise Highest Wicket-Taker (Purple Cap)
| Season | Player | Team | Wickets |
|---|---|---|---|
| 2008 | Sohail Tanvir | Rajasthan Royals | 22 |
| 2009 | RP Singh | Deccan Chargers | 23 |
| 2010 | Pragyan Ojha | Deccan Chargers | 21 |
| 2011 | Lasith Malinga | Mumbai Indians | 28 |
| 2012 | Morne Morkel | Delhi Daredevils | 25 |
| 2013 | Dwayne Bravo | Chennai Super Kings | 32 |
| 2014 | Mohit Sharma | Chennai Super Kings | 23 |
| 2015 | Dwayne Bravo | Chennai Super Kings | 26 |
| 2016 | Bhuvneshwar Kumar | Sunrisers Hyderabad | 23 |
| 2017 | Bhuvneshwar Kumar | Sunrisers Hyderabad | 26 |
| 2018 | Andrew Tye | Kings XI Punjab | 24 |
| 2019 | Imran Tahir | Chennai Super Kings | 26 |
| 2020 | Kagiso Rabada | Delhi Capitals | 30 |
| 2021 | Harshal Patel | Royal Challengers Bangalore | 32 |
| 2022 | Yuzvendra Chahal | Rajasthan Royals | 27 |
| 2023 | Mohammed Shami | Gujarat Titans | 28 |
| 2024 | Harshal Patel | Punjab Kings | 24 |
| 2025 | Prasidh Krishna | Gujarat Titans | 25 |
| 2026 | Kagiso Rabada | Rajasthan Royals | 29 |
Dwayne Bravo’s 32 wickets in 2013 and Harshal Patel’s 32 wickets in 2021 remain the joint-highest in a single IPL season.
Player of the Match in Every IPL Final (2008–2026)
| Year | Player of the Match | Team | Key Performance |
|---|---|---|---|
| 2008 | Yusuf Pathan | Rajasthan Royals | 56 (39) & 3/22 |
| 2009 | Anil Kumble | Royal Challengers Bangalore | 4/16 |
| 2010 | Suresh Raina | Chennai Super Kings | 57* (35) |
| 2011 | Murali Vijay | Chennai Super Kings | 95 (52) |
| 2012 | Manvinder Bisla | Kolkata Knight Riders | 89 (48) |
| 2013 | Kieron Pollard | Mumbai Indians | 60* (32) & 1/34 |
| 2014 | Manish Pandey | Kolkata Knight Riders | 94 (50) |
| 2015 | Rohit Sharma | Mumbai Indians | 50 (26) |
| 2016 | Ben Cutting | Sunrisers Hyderabad | 39* (15) & 2/35 |
| 2017 | Krunal Pandya | Mumbai Indians | 47 (38) |
| 2018 | Shane Watson | Chennai Super Kings | 117* (57) |
| 2019 | Jasprit Bumrah | Mumbai Indians | 2/14 |
| 2020 | Trent Boult | Mumbai Indians | 3/30 |
| 2021 | Faf du Plessis | Chennai Super Kings | 86 (59) |
| 2022 | Hardik Pandya | Gujarat Titans | 3/17 & 34 (30) |
| 2023 | Devon Conway | Chennai Super Kings | 47 (36) |
| 2024 | Mitchell Starc | Kolkata Knight Riders | 2/14 |
| 2025 | Krunal Pandya | Royal Challengers Bengaluru | 2/17 & 17 (10) |
| 2026 | Virat Kohli | Royal Challengers Bengaluru | 75* (42) |
Virat Kohli’s unbeaten 75 off 42 balls in the IPL 2026 final was his fastest IPL fifty in a final, and he hit the winning six to seal RCB’s back-to-back title.
Also Read: ICC Men’s T20 World Cup Winners List 2007–2026: Champions, Captains, Finals and Full History
How Each IPL Final Was Won: Match-by-Match Summary
2008: Rajasthan Royals vs Chennai Super Kings
Rajasthan Royals chased down 164 with 3 wickets in hand. Yusuf Pathan’s all-round performance (56 off 39 and 3/22) was the difference. Sohail Tanvir’s 6/14 in the semi-final was also crucial.
2009: Deccan Chargers vs Royal Challengers Bangalore
Deccan Chargers defended 143, with Anil Kumble’s 4/16 restricting RCB. Adam Gilchrist’s explosive batting throughout the tournament was key.
2010: Chennai Super Kings vs Mumbai Indians
CSK posted 168/5 and restricted MI to 146/9. Suresh Raina’s 57* off 35 and Murali Vijay’s 95 in the semi-final were crucial.
2011: Chennai Super Kings vs Royal Challengers Bangalore
CSK posted 205/5 and restricted RCB to 147. Murali Vijay’s 95 off 52 was the backbone.
2012: Kolkata Knight Riders vs Chennai Super Kings
KKR chased 191 with 5 wickets in hand. Manvinder Bisla’s 89 off 48 was the match-winner.
2013: Mumbai Indians vs Chennai Super Kings
MI posted 148/6 and restricted CSK to 125/9. Kieron Pollard’s 60* off 32 and 1/34 was the difference.
2014: Kolkata Knight Riders vs Kings XI Punjab
KKR chased 200 with 3 wickets in hand. Manish Pandey’s 94 off 50 was the match-winner.
2015: Mumbai Indians vs Chennai Super Kings
MI posted 202/5 and restricted CSK to 161. Rohit Sharma’s 50 off 26 set the tone.
2016: Sunrisers Hyderabad vs Royal Challengers Bangalore
SRH posted 208/7 and restricted RCB to 200/7. Ben Cutting’s 39* off 15 and 2/35 was the difference.
2017: Mumbai Indians vs Rising Pune Supergiant
MI posted 129/8 and restricted RPS to 128/6. Krunal Pandya’s 47 off 38 was the difference.
2018: Chennai Super Kings vs Sunrisers Hyderabad
CSK chased 179 with 8 wickets in hand. Shane Watson’s 117* off 57 was the match-winner.
2019: Mumbai Indians vs Chennai Super Kings
MI posted 149/8 and restricted CSK to 148/8. Jasprit Bumrah’s 2/14 was the difference.
2020: Mumbai Indians vs Delhi Capitals
MI posted 157/5 and restricted DC to 156/7. Trent Boult’s 3/30 was the difference.
2021: Chennai Super Kings vs Kolkata Knight Riders
CSK posted 192/3 and restricted KKR to 165/9. Faf du Plessis’s 86 off 59 was the match-winner.
2022: Gujarat Titans vs Rajasthan Royals
GT posted 133/3 and restricted RR to 130/9. Hardik Pandya’s 3/17 and 34 off 30 was the difference.
2023: Chennai Super Kings vs Gujarat Titans
CSK chased 171 (DLS) with 5 wickets in hand. Devon Conway’s 47 off 36 set the tone.
2024: Kolkata Knight Riders vs Sunrisers Hyderabad
KKR chased 114 with 8 wickets in hand. Mitchell Starc’s 2/14 was the difference.
2025: Royal Challengers Bengaluru vs Punjab Kings
RCB posted 190/6 and restricted PBKS to 184/7. Krunal Pandya’s 2/17 and 17 off 10 was the difference.
2026: Royal Challengers Bengaluru vs Gujarat Titans
RCB chased 172 with 5 wickets in hand. Virat Kohli’s 75* off 42 was the match-winner.
All-Time IPL Records: Batting
| Record | Holder | Mark |
|---|---|---|
| Most runs | Virat Kohli | 9,336 |
| Most centuries | Virat Kohli | 9 |
| Most half-centuries | Virat Kohli | 68 |
| Most sixes | Chris Gayle | 357 |
| Most fours | Virat Kohli | 789 |
| Highest individual score | Chris Gayle | 175* |
| Most runs in a single season | Virat Kohli | 973 (2016) |
| Most runs as captain | Virat Kohli | 4,994 |
| Most catches | Virat Kohli | 126 |
| Fastest fifty | Yashasvi Jaiswal | 13 balls |
| Fastest century | Chris Gayle | 30 balls |
| Best strike rate (career) | Andre Russell | 180+ |
| Most 50+ scores | Virat Kohli | 70+ |
Virat Kohli holds the all-time record for most runs (9,336), most centuries (9), most half-centuries (68), most runs in a single season (973) and most runs as captain (4,994).
Chris Gayle holds the record for most sixes (357) and highest individual score (175*).[
All-Time IPL Records: Bowling
| Record | Holder | Mark |
|---|---|---|
| Most wickets | Yuzvendra Chahal | 231 |
| Most wickets in a season | Dwayne Bravo / Harshal Patel | 32 |
| Best bowling figures | Alzarri Joseph | 6/12 |
| Most hat-tricks | Amit Mishra | 3 |
| Best economy (career) | Sunil Narine | 6.5+ |
| Most maidens | Bhuvneshwar Kumar | 20+ |
| Most 5-wicket hauls | Alzarri Joseph | 1 |
| Most dot balls | Bhuvneshwar Kumar | 1,000+ |
| Most wickets in a single season | Dwayne Bravo / Harshal Patel | 32 |
Yuzvendra Chahal holds the record for most wickets (231), while Amit Mishra holds the record for most hat-tricks (3).
All-Time IPL Records: Team
| Record | Holder | Mark |
|---|---|---|
| Most titles | Mumbai Indians / Chennai Super Kings | 5 each |
| Most finals | Mumbai Indians / Chennai Super Kings | 6 each |
| Most playoffs | Mumbai Indians / Chennai Super Kings | 10+ each |
| Most wins | Mumbai Indians | 150+ |
| Highest win percentage | Gujarat Titans | 61.03% |
| Highest team total | Sunrisers Hyderabad | 287/3 |
| Lowest team total | Royal Challengers Bangalore | 49 |
| Highest successful chase | Rajasthan Royals | 226/5 |
| Lowest defended total | Chennai Super Kings | 116/9 |
| Biggest victory margin (runs) | Mumbai Indians | 146 runs |
| Biggest victory margin (wickets) | Kolkata Knight Riders | 10 wickets |
| Most super overs | Multiple teams | 2+ |
Mumbai Indians hold the record for most wins, while Gujarat Titans have the highest win percentage (61.03%).
Captains With Most IPL Titles
| Captain | Titles | Years |
|---|---|---|
| Rohit Sharma | 5 | 2013, 2015, 2017, 2019, 2020 |
| MS Dhoni | 5 | 2010, 2011, 2018, 2021, 2023 |
| Gautam Gambhir | 2 | 2012, 2014 |
| Rajat Patidar | 2 | 2025, 2026 |
| Shane Warne | 1 | 2008 |
| Adam Gilchrist | 1 | 2009 |
| David Warner | 1 | 2016 |
| Hardik Pandya | 1 | 2022 |
| Shreyas Iyer | 1 | 2024 |
Rohit Sharma and MS Dhoni remain the most successful IPL captains with five titles each, while Rajat Patidar’s back-to-back wins in 2025 and 2026 have put him in elite company.
IPL 2027 Preview: What to Expect
With RCB coming off back-to-back titles, they will enter IPL 2027 as the team to beat. Mumbai Indians and Chennai Super Kings will be looking to reclaim their throne, while Gujarat Titans, Kolkata Knight Riders and Rajasthan Royals will also be strong contenders.
Key storylines for IPL 2027
- Can RCB become the first team to win three consecutive IPL titles?
- Will Mumbai Indians or Chennai Super Kings reclaim their throne?
- Can Gujarat Titans bounce back after their 2026 final loss?
- Will Vaibhav Sooryavanshi continue his record-breaking form?
- Can Kagiso Rabada defend his Purple Cap?
- Will any new team emerge as a contender?
Expected auction and retention
The IPL 2027 auction is expected to feature several big names, with teams looking to strengthen their squads. Retention policies and salary caps will play a crucial role in shaping the squads.
Also Read: Gurnoor Brar Shirtless Photo & Alleged Snapchat Chat Go Viral: Full Fact Check & Career Impact
Frequently Asked Questions (FAQs)
Which team has won the most IPL titles?
Mumbai Indians and Chennai Super Kings are tied at five titles each.
Who has won the most IPL titles as captain?
Rohit Sharma and MS Dhoni have each won five IPL titles as captain.
Which team won the most recent IPL title?
Royal Challengers Bengaluru won the IPL 2026 title, defeating Gujarat Titans by 5 wickets in the final.
Who won the Orange Cap in IPL 2026?
Vaibhav Sooryavanshi won the Orange Cap in IPL 2026 with 776 runs.
Who won the Purple Cap in IPL 2026?
Kagiso Rabada won the Purple Cap in IPL 2026 with 29 wickets.
Which player has the highest individual score in a single IPL season?
Virat Kohli’s 973 runs in 2016 remains the highest individual tally in a single IPL season.
Which bowler has the highest wicket tally in a single IPL season?
Dwayne Bravo (2013) and Harshal Patel (2021) share the record with 32 wickets each.
Who has won the most Player of the Match awards in IPL finals?
Virat Kohli, Kieron Pollard, Shane Watson and Rohit Sharma are among the players with multiple final PoTM awards.
Which team has won the most IPL finals?
Mumbai Indians and Chennai Super Kings have each won 5 finals and appeared in 6 finals.
Which player has the highest individual score in IPL history?
Chris Gayle’s 175* (for RCB vs PWI in 2013) remains the highest individual score in IPL history.
Which bowler has the best bowling figures in IPL history?
Alzarri Joseph’s 6/12 (for Mumbai Indians vs Sunrisers Hyderabad in 2019) remains the best bowling figures in IPL history.
Which team has the highest win percentage in IPL history?
Gujarat Titans have the highest win percentage (61.03%) among all IPL teams.
Which player has the most sixes in IPL history?
Chris Gayle holds the record for most sixes (357) in IPL history.
Which player has the most wickets in IPL history?
Yuzvendra Chahal holds the record for most wickets (231) in IPL history.
Which player has the most hat-tricks in IPL history?
Amit Mishra holds the record for most hat-tricks (3) in IPL history.
Important Disclaimer (Final)
IPL winners, captains, Player of the Match, Orange Cap, Purple Cap and all-time records mentioned above are based on official IPL records and reliable cricket sources as of November 2026. Final statistics may be updated as more data becomes available.
Also Read: TVS Apache RTR 125 Unveiled at EICMA 2026: 14.7bhp, Mileage, Expected India Price, Full Specs
