Big hits, fast bowling, and millions of fans cheering. That’s the Indian Premier League for you. This amazing tournament has given us some of the best cricket moments ever since 2008. Every year brings new heroes, close matches, and unforgettable memories.
Mumbai Indians and Chennai Super Kings have been the kings of IPL. They know how to win when it matters most. With 5 titles, they are the most successful teams in IPL history.
Every IPL season has produced great cricket, nail-biting finishes, and star performances. Let’s look at how each team won its title.
IPL Winners From 2008-2025
Here are the winners of every season:
Season | Winner | Runner-up | Margin | Ground |
---|---|---|---|---|
2025 | Royal Challengers Bangalore | Punjab Kings | Won by 6 runs | Narendra Modi Stadium, Ahmedabad |
2024 | Kolkata Knight Riders | Sunrisers Hyderabad | Won by 8 wickets | MA Chidambaram Stadium, Chennai |
2023 | Chennai Super Kings | Gujarat Titans | Won by 5 wickets | Narendra Modi Stadium, Ahmedabad |
2022 | Gujarat Titans | Rajasthan Royals | Won by 7 wickets | Narendra Modi Stadium, Ahmedabad |
2021 | Chennai Super Kings | Kolkata Knight Riders | Won by 27 runs | Dubai International Cricket Stadium |
2020 | Mumbai Indians | Delhi Capitals | Won by 5 wickets | Dubai International Cricket Stadium |
2019 | Mumbai Indians | Chennai Super Kings | Won by 1 run | Rajiv Gandhi International Stadium, Hyderabad |
2018 | Chennai Super Kings | Sunrisers Hyderabad | Won by 8 wickets | Wankhede Stadium, Mumbai |
2017 | Mumbai Indians | Rising Pune Supergiant | Won by 1 run | Rajiv Gandhi International Stadium, Hyderabad |
2016 | Sunrisers Hyderabad | Royal Challengers Bangalore | Won by 8 runs | M. Chinnaswamy Stadium, Bangalore |
2015 | Mumbai Indians | Chennai Super Kings | Won by 41 runs | Eden Gardens, Kolkata |
2014 | Kolkata Knight Riders | Kings XI Punjab | Won by 3 wickets | M. Chinnaswamy Stadium, Bangalore |
2013 | Mumbai Indians | Chennai Super Kings | Won by 23 runs | Eden Gardens, Kolkata |
2012 | Kolkata Knight Riders | Chennai Super Kings | Won by 5 wickets | MA Chidambaram Stadium, Chennai |
2011 | Chennai Super Kings | Royal Challengers Bangalore | Won by 58 runs | MA Chidambaram Stadium, Chennai |
2010 | Chennai Super Kings | Mumbai Indians | Won by 22 runs | DY Patil Stadium, Navi Mumbai |
2009 | Deccan Chargers | Royal Challengers Bangalore | Won by 6 runs | Wanderers Stadium, Johannesburg |
2008 | Rajasthan Royals | Chennai Super Kings | Won by 3 wickets | DY Patil Stadium, Navi Mumbai |
1. RCB (2025)
Finally! RCB won their first-ever IPL title in 2025. They beat the Punjab Kings by 6 runs at Narendra Modi Stadium in Ahmedabad. It was a very close match that went till the last over.
RCB scored 190/9 first. Their bowlers then did a great job to stop the Punjab Kings, just 6 runs short. The fans went crazy as RCB finally got their hands on the trophy after so many years of trying.
Player of the match: Krunal Pandya
2. Kolkata Knight Riders (2024)
KKR won their third title in 2024. They crushed Sunrisers Hyderabad in the final in Chennai. SRH could only score 113 runs, which was the lowest total ever in an IPL final.
KKR chased the target very easily in just 10.3 overs. Venkatesh Iyer scored 52 runs without getting out and helped his team win big. It was a complete team performance from KKR.
Player of the match: Mitchell Starc
3. Chennai Super Kings (2023)
CSK won their 5th IPL title in 2023. They beat Gujarat Titans by 5 wickets in a thrilling final. Ravindra Jadeja hit a six and a four in the last two balls to win the match for CSK.
This victory made CSK equal with the Mumbai Indians at 5 titles each. MS Dhoni and his team showed once again why they are called the champions. The crowd at Ahmedabad went wild as CSK celebrated.
Player of the match: Devon Conway
4. Gujarat Titans (2022)
Gujarat Titans won the title in their very first season! They beat the Rajasthan Royals by 7 wickets in the final. Captain Hardik Pandya led from the front and took his team to glory.
GT chased down RR’s total without much trouble. It was amazing to see a new team win the trophy so quickly. This showed that any team can win if they play well together.
Player of the match: Hardik Pandya
5. Chennai Super Kings (2021)
CSK won their 4th title by beating Kolkata Knight Riders by 27 runs in Dubai. They scored 192 runs and then stopped KKR on 165 runs. It was a solid team performance from CSK.
MS Dhoni lifted the trophy once again. The yellow army was very happy to see their team win after a gap of two years. CSK proved they are still one of the best teams in the IPL.
Player of the match: Faf Du Plessis
6. Mumbai Indians (2020)
MI won their 5th title by beating Delhi Capitals by 5 wickets in Dubai. This was their second title in a row. Rohit Sharma’s team showed great skill and teamwork throughout the tournament.
MI chased down DC’s total with 8 balls to spare. They also won the Fair Play Award that year. This victory made them the most successful team in IPL history.
Player of the match: Trent Boult
7. Mumbai Indians (2019)
This was the most exciting final ever! MI beat CSK by just 1 run in Hyderabad. The match went till the very last ball. Malinga bowled the final over and stopped CSK from scoring 2 runs off the final delivery.
Both teams played amazing cricket. In the end, MI celebrated their 4th title while CSK was heartbroken. It was a final that cricket fans will never forget.
Player of the match: Jasprit Bumrah
8. Chennai Super Kings (2018)
CSK made a great comeback after 2 years and won the title. They beat Sunrisers Hyderabad by 8 wickets in Mumbai. Shane Watson played a brilliant innings to help CSK win easily.
MS Dhoni was back as captain and led his team to victory. The CSK fans were very happy to see their team lift the trophy again. It was a perfect return for the yellow team.
Player of the match: Shane Watson
9. Mumbai Indians (2017)
MI beat Rising Pune Supergiant by just 1 run in a nail-biting final in Hyderabad. Captain Rohit Sharma led his team well throughout the tournament. The match was very close and exciting.
MI scored enough runs to defend in the final over. RPS needed 2 runs from the last ball but couldn’t get them. It was MI’s third title, and they deserved it.
Player of the match: Krunal Pandya
10. Sunrisers Hyderabad (2016)
SRH won their first and only title by beating RCB by 8 runs in Bengaluru. Captain David Warner played very well throughout the season. Their bowling was the key to success.
Even though Virat Kohli scored lots of runs for RCB, SRH’s bowlers did well in the final. Warner lifted the trophy as SRH celebrated their first IPL win.
Player of the match: Ben Cutting
11. Mumbai Indians (2015)
MI won their second title by beating CSK by 41 runs in Kolkata. Rohit Sharma was the captain and led from the front. Their balanced team performed well in all departments.
Lasith Malinga bowled very well for MI. The team batting and bowling worked together perfectly. This was a comfortable win for the Mumbai Indians.
Player of the match: Rohit Sharma
12. Kolkata Knight Riders (2014)
KKR won their second title by beating Kings XI Punjab by 3 wickets in Bengaluru. They had to chase a big total of 199 runs. Manish Pandey played a brilliant innings of 94 runs to help KKR win.
It was a thrilling chase that went till the end. KKR showed great fighting spirit to win the match. Robin Uthappa was the highest run scorer of the tournament.
Player of the match: Manish Pandey
13. Mumbai Indians (2013)
MI won their first-ever IPL title by beating CSK by 23 runs in Kolkata. Captain Rohit Sharma was very happy to finally win the trophy. The team was well-balanced with good players in all areas.
Kieron Pollard and Lasith Malinga played important roles for MI. The team worked hard throughout the season and deserved to win their first title.
Player of the match: Kieran Pollard
14. Kolkata Knight Riders (2012)
KKR won their first title by beating CSK by 5 wickets in Chennai. They had to chase 190 runs, which was not easy. Manvinder Bisla played an amazing innings of 89 runs to help KKR win.
The crowd at Chennai was shocked as KKR chased down the big total. It was a great team effort from the Knights. Captain Gautam Gambhir was very proud of his team.
Player of the match: Manvinder Bisla
15. Chennai Super Kings (2011)
CSK won back-to-back titles by beating RCB by 58 runs in Chennai. They became the first team to win two titles in a row. MS Dhoni’s leadership was excellent throughout the tournament.
Michael Hussey and Murali Vijay batted very well for CSK. Their 159-run partnership was the key to victory. CSK proved they were the best team that year.
Player of the match: Murali Vijay
16. Chennai Super Kings (2010)
CSK won their first title by beating MI by 22 runs at DY Patil Stadium. MS Dhoni finally got his hands on the IPL trophy. Suresh Raina played a match-winning innings of 57 not out.
The yellow army was very happy to see their team win. Matthew Hayden and Suresh Raina were the stars of the tournament for CSK. It was a well-deserved victory.
Player of the match: Suresh Raina
17. Deccan Chargers (2009)
Deccan Chargers won their only title by beating RCB by 6 runs in Johannesburg. Captain Adam Gilchrist led the team very well. The match was played in South Africa due to elections in India.
DC had some great players like Herschelle Gibbs and Andrew Symonds. Young Rohit Sharma also played for them. It was a close final that DC managed to win.
Player of the match: Anil Kumble
18. Rajasthan Royals (2008)
RR won the very first IPL title by beating CSK by 3 wickets at DY Patil Stadium. Captain Shane Warne was brilliant with his leadership. Nobody expected them to win as they had many unknown players.
Yusuf Pathan played the match of his life. He took 3 wickets and scored 56 runs to help RR win. It was a fairy-tale victory for the underdogs from Rajasthan.
Player of the match: Yusuf Pathan
Related Reads:
Conclusion: Mumbai Indians and Chennai Super Kings Have Won IPL 5 Times!
Mumbai Indians is the most successful team in IPL history with 5 titles. Chennai Super Kings comes second with 5 titles too. Both teams have built a winning culture over the years.
What makes IPL special is that different teams can win each year. This keeps the tournament exciting and gives hope to all teams. Even new teams like the Gujarat Titans won in their first season!
IPL keeps growing bigger each year. The quality of cricket gets better, and more fans watch from around the world. The tournament has become the most popular T20 league in the world.
FAQs
Mumbai Indians and Chennai Super Kings have both won 5 titles each. They are tied as the most successful teams.
IPL finals are played at different grounds each year. Many have been played in Mumbai, Chennai, Kolkata, and Ahmedabad.
The 2019 final was the closest. Mumbai Indians beat Chennai Super Kings by just 1 run in the last-ball thriller.
IPL started in 2008. The Rajasthan Royals won the first-ever tournament by beating Chennai Super Kings.
RCB took 18 years (2008-2025) to win their first IPL title. They finally won in 2025 by beating Punjab Kings.
Leave a Comment