The archive
Every season, 2008 to today
Eighteen seasons of champions, finals and the innings that the league still measures itself against.
- 2025Sai Sudharsan
Royal Challengers Bengaluru
beat Punjab Kings
Eighteen seasons of waiting ended when Bengaluru finally fixed the bowling instead of the batting.
Narendra Modi Stadium, Ahmedabad
- 2024Sunil Narine
Kolkata Knight Riders
beat Sunrisers Hyderabad
Kolkata were dominant from the powerplay all season and won the final inside 14 overs.
MA Chidambaram Stadium, Chennai
- 2023Shubman Gill
Chennai Super Kings
beat Gujarat Titans
A rain-hit final decided off the last ball, and a fifth star for Chennai.
Narendra Modi Stadium, Ahmedabad
- 2022Jos Buttler
Gujarat Titans
beat Rajasthan Royals
Gujarat won the title in their debut season, the only franchise ever to do so.
Narendra Modi Stadium, Ahmedabad
- 2021Harshal Patel
Chennai Super Kings
beat Kolkata Knight Riders
A season split across two countries, and a fourth title for Chennai.
Dubai International Stadium
- 2020Jofra Archer
Mumbai Indians
beat Delhi Capitals
The bubble season in the UAE, won at a canter by the most settled side.
Dubai International Stadium
- 2019Andre Russell
Mumbai Indians
beat Chennai Super Kings
Mumbai beat Chennai by one run in a final decided on the last ball.
Rajiv Gandhi International Stadium, Hyderabad
- 2018Sunil Narine
Chennai Super Kings
beat Sunrisers Hyderabad
Chennai returned from a two-year ban and won the title at the first attempt.
Wankhede Stadium, Mumbai
- 2017Ben Stokes
Mumbai Indians
beat Rising Pune Supergiant
Mumbai won the closest final in league history, by a single run.
Rajiv Gandhi International Stadium, Hyderabad
- 2016Virat Kohli
Sunrisers Hyderabad
beat Royal Challengers Bangalore
Hyderabad defended a modest total with the best bowling attack of the era.
M. Chinnaswamy Stadium, Bengaluru
- 2015David Warner
Mumbai Indians
beat Chennai Super Kings
Mumbai recovered from a dreadful start to win the title from outside the early top four.
Eden Gardens, Kolkata
- 2014Glenn Maxwell
Kolkata Knight Riders
beat Kings XI Punjab
Kolkata chased 200 in the final after winning nine in a row to close the season.
M. Chinnaswamy Stadium, Bengaluru
- 2013Shane Watson
Mumbai Indians
beat Chennai Super Kings
The first Mumbai title, and the beginning of a dynasty built on uncapped Indian talent.
Eden Gardens, Kolkata
- 2012Sunil Narine
Kolkata Knight Riders
beat Chennai Super Kings
Kolkata won their first title by chasing in the Chennai cauldron, the hardest road available.
MA Chidambaram Stadium, Chennai
- 2011Chris Gayle
Chennai Super Kings
beat Royal Challengers Bangalore
Chennai became the first side to retain the title, at home in front of Chepauk.
MA Chidambaram Stadium, Chennai
- 2010Sachin Tendulkar
Chennai Super Kings
beat Mumbai Indians
The first of Chennai’s five, and the start of the most durable culture in the league.
DY Patil Stadium, Navi Mumbai
- 2009Adam Gilchrist
Deccan Chargers
beat Royal Challengers Bangalore
Played entirely in South Africa, won by the team that finished last the year before.
New Wanderers, Johannesburg
- 2008Shane Watson
Rajasthan Royals
beat Chennai Super Kings
The cheapest squad in the room won the inaugural title, and the moneyball reputation never left the franchise.
DY Patil Stadium, Navi Mumbai
The canon
Matches that became history
McCullum opens the era with 158
The first ball of the first season was a statement. Brendon McCullum hit an unbeaten 158 against Bangalore and the format announced exactly what it would be.
Kolkata chase 200 in a final
Manish Pandey held his nerve as Kolkata chased down 200 against Kings XI Punjab to win their second title, the highest successful chase in a final at the time.
The one-run final
Mumbai defended 129 against Rising Pune Supergiant, the lowest total ever defended in a final, decided on the very last delivery.
Mumbai win the last ball again
For the second time, a final came down to the final delivery. Mumbai beat Chennai by a single run with a Lasith Malinga yorker.
The double Super Over
Mumbai and Kings XI Punjab could not be separated across a tied match and a tied Super Over, before a second Super Over finally decided it.
Gujarat win on debut
A first-year franchise built around calm and clear roles beat Rajasthan in the final, the only debut title in league history.
Chennai win it off the last ball
A rain-shortened final swung on the closing delivery, and Chennai claimed a fifth title in front of a Gujarat home crowd.
Bengaluru end the wait
Eighteen seasons after the first ball, Royal Challengers Bengaluru finally lifted the trophy, beating Punjab in a final neither franchise had reached in years.