Cricket
Cricket
Guide

IPL Champions: A Complete List of Winners and Captains

Three of the oldest IPL franchises are yet to win the IPL title even once while two of the current teams have emerged champions five times. Deep dive into the details of each IPL edition from 2008 to 2024.

Arijit Kundu
Arijit Kundu

Last Updated: 2025-02-10

Chad Nagel

8 minutes read

Kolkata Knight Riders' players celebrate with the trophy

Kolkata Knight Riders' players celebrate with the trophy//Getty Images

The Indian Premier League (IPL) has not just been a revolution to white-ball cricket but has been a weapon for unearthing and nurturing raw talent. The tournament has given rise to a plethora of talents that went on to dominate the world with cricketing skills. Players such as Virat Kohli, Chris Gayle, David Warner, Lasith Malinga, Jasprit Bumrah, and AB de Villiers, among others, had alit the stage with their dynamic abilities, attracting a handful of audience with unwavering entertainment.

Teams such as Mumbai Indians and Chennai Super Kings have dominated IPL editions with five titles each while a few of the oldest franchises such as the Delhi Capitals, Royal Challengers Bengaluru, and the Punjab Kings are yet to win their maiden title. While IPL has had its crests and troughs, quality cricket contributed to its rich legacy in the pantheon of cricketing events. Having said that, let us have a quick glimpse of the winners, runners-up, venue, and captains of each IPL season until 2024.

IPL winners list all seasons with captain

YearWinnerWon ByRunner UpVenueCaptain
2024Kolkata Knight Riders8 wicketsSunrisers HyderabadChennaiShreyas Iyer
2023Chennai Super Kings5 wicketsGujarat TitansAhmedabadMS Dhoni
2022Gujarat Titans7 wicketsRajasthan RoyalsAhmedabadHardik Pandya
2021Chennai Super Kings27 runsKolkata Knight RidersDubaiMS Dhoni
2020Mumbai Indians5 wicketsDelhi CapitalsDubaiRohit Sharma
2019Mumbai Indians1 runChennai Super KingsHyderabadRohit Sharma
2018Chennai Super Kings8 wicketsSunrisers HyderabadMumbaiMS Dhoni
2017Mumbai Indians1 runRising Pune SupergiantsHyderabadRohit Sharma
2016Sunrisers Hyderabad8 runsRoyal Challengers BangaloreBangaloreDavid Warner
2015Mumbai Indians41 runsChennai Super KingsKolkataRohit Sharma
2014Kolkata Knight Riders3 wicketsKings XI PunjabBangaloreGautam Gambhir
2013Mumbai Indians23 runsChennai Super KingsKolkataRohit Sharma
2012Kolkata Knight Riders5 wicketsChennai Super KingsChennaiGautam Gambhir
2011Chennai Super Kings58 runsRoyal Challengers BangaloreChennaiMS Dhoni
2010Chennai Super Kings22 runsMumbai IndiansMumbaiMS Dhoni
2009Deccan Chargers6 runsRoyal Challengers BangaloreJohannesburgAdam Gilchrist
2008Rajasthan Royals3 wicketsChennai Super KingsMumbaiShane Warne 
Sportsboom Event Table Logo

2024 IPL Season Highlights

The 17th edition of the IPL was different than other seasons due to the amount of runs belted in majority of the venues. The season was personified by the attacking approach of the batters with record-breaking scores piled up by teams such as Sunrisers Hyderabad, Kolkata Knight Riders, Delhi Capitals, Royal Challengers Bengaluru, and Mumbai Indians among others. 

The Kolkata-based franchise dominated the group stages, finishing at the top of the table, followed by Sunrisers Hyderabad, Rajasthan Royals, and Royal Challengers Bengaluru. While the Bengaluru side and Rajasthan failed to gleam in the knockouts, Hyderabad squared off against the Knight Riders, only to incur an embarrassing defeat in the grand finale. Meanwhile, Mumbai Indians finished as the wooden spoon as a captaincy transition didn’t go as planned for the five-time champions. 

When zoomed into the individual numbers, Virat Kohli topped the batting charts with 741 runs at an average of 61.75 while Harshal Patel scalped 24 wickets, having bowled the majority of his overs in the slog-over phase. Kolkata Knight Riders’ Varun Chakaravarthy and Mumbai Indians’ Jasprit Bumrah were equally good with the ball, finishing second and third in the most wicket-takers list with 21 and 20 scalps respectively. 

The season was unique in different ways as it saw 250-plus scores being piled up on seven occasions in a span of two months. Sunrisers Hyderabad posted 287/3 against Royal Challengers Bengaluru at the M. Chinnaswamy Stadium, the highest-ever total in an IPL innings. The same game witnessed the highest powerplay score of 125/0, courtesy of Travis Head and Abhishek Sharma’s blitz. They touched the hundred-run mark in the fifth over, which was the highest by any team in IPL history.

IPL Winners of Each Year

2008

The Rajasthan Royals emerged as the inaugural champions of the IPL, clinching victory in a thrilling final showdown against the Chennai Super Kings by three wickets. Yusuf Pathan was awarded the Player of the Match in the final for his 39-ball 56 and 3-22 with the ball. The match went down to the last ball, before the Shane Warne-led side managed to emerge winners. 

2009

The second edition of the IPL was won by the now-defunct Deccan Charges under the captaincy of Adam Gilchrist. In the final, they defeated the Royal Challengers Bangalore by six runs. The Player of the Match award, though, went to Royal Challengers Bengaluru’s Anil Kumble. 

2010

Arch-rivals Mumbai Indians and Chennai Super Kings contested the final of IPL 2010, with the former emerging victorious by 22 runs. This was the first IPL title for MS Dhoni, who would go on to become the greatest captain in the tournament's history. 

2011

IPL 2011 was won by the Chennai Super Kings for the second successive season after defeating Royal Challengers Bengaluru by 58 runs in the final in Chennai. Murali Vijay was named Man of the Match for his 52-ball 95 which helped the Super Kings post 205, in response to which the Daniel Vettori-led side managed just 147. 

2012

Kolkata Knight Riders won their maiden IPL title in 2012 under the captaincy of Gautam Gambhir. Chennai Super Kings set up a total of 190/3, which the Knight Riders chased down with two balls to spare. Kolkata Knight Riders Manvinder Bisla took home the Player of the Match award in the final, while Sunil Narine was named Most Valuable Player of the Tournament. 

2013

Mumbai Indians won their first IPL title in 2013, under the captaincy of Rohit Sharma. Mumbai defeated Chennai Super Kings by 23 runs on the back of Kieron Pollard's unbeaten 60 from 32 balls which earned him the Player of the match award.

2014

Kolkata Knight Riders defeated Kings XI Punjab by three wickets in the final of IPL 2014 to win their second title. Led by Gambhir, Kolkata Knight Riders successfully chased down 199 as Manish Pandey, the Player of the Match, scored 94. 

2015

IPL 2015 was played between Mumbai Indians and Chennai Super Kings. It was the third time these two teams faced each other in the final, having previously met in the 2010 and 2013 finals. Mumbai Indians won by 41 runs after defending 202/5.

2016

The IPL got a new winner in 2016 when the Sunrisers Hyderabad defeated the Virat Kohli-led Royal Challengers Bengaluru in the final. Hyderabad scored 208/7 batting first, in reply to which the Bengaluru team gave a good fight, before eventually falling short by seven runs. 

2017

Mumbai Indians, playing in their fourth IPL final, took home the IPL 2017 trophy after defeating Pune by a solitary run in the final. This marked the third trophy for the Rohit Sharma-led side. Krunal Pandya was named Player of the Match for his knock of 47.

2018

In IPL 2018, Chennai Super Kings defeated Hyderabad by eight wickets to win their third IPL title. Shane Watson won the Player of the Match award for his unbeaten 117 off 57 balls.

2019

In a final that went down to the wire, Mumbai Indians won by a single run against Chennai Super Kings to claim their fourth IPL title. Mumbai scored 149 runs for eight wickets with Kieron Pollard leading the runs chart with 41 runs. Chennai, in response, fell one run short of the target. Jasprit Bumrah was named Player of the Match for his two wickets for 14 runs. 

2020

The defending champions, Mumbai Indians, retained the title by winning the final of IPL 2020 match by five wickets against the Delhi Capitals, who were playing their first-ever final. This was the fifth IPL title for the Mumbai franchise. 

2021

Chennai Super Kings won their fourth IPL title in 2021 after defeating Kolkata Knight Riders in the final by 27 runs. They successfully defended 192 on the back of a combined bowling effort. 

2022

Debuting team Gujarat Titans, under the leadership of Hardik Pandya, won the IPL 2022 season. They defeated Rajasthan Royals twice in the playoffs to take home the trophy. Captain Pandya was also the Player of the Match in the final. 

2023

Chennai Super Kings equalled Mumbai's record of five trophies by winning their fifth title in IPL 2023. The result of the game was decided via the DLS method after rain interrupted the game. Super Kings’ Devon Conway was named the Player of the Match for his 25-ball 47.

2024

Kolkata Knight Riders emerged as the champion for the third time in the tournament's history by beating the Sunrisers Hyderabad at Chepauk, Chennai. Their decade-long silverware drought concluded, thanks to the duel of coach Gautam Gambhir and captain Shreyas Iyer. The team dominated the season, losing only three out of 16 matches.

For more features and news in the cricket world, including the IPL, make sure to stay connected with Sportsboom.com. 

Recommended Articles

How Many Matches A Team Play In IPL - Revised
Umaima Saeed
Sports Writer
Last Updated: 2024-03-27
5 minutes read
Highest Opening Partnerships in IPL History: Top 15 List
Dillip Mohanty
Sports Editor
Last Updated: 2024-02-14
5 minutes read
Mahendra Singh Dhoni at a press conference
Kaylan Geekie
Sports Writer
Last Updated: 2024-03-28
5 minutes read
Arijit Kundu
Arijit KunduSports Writer

Arijit, a young Sports Journalist, can be best described as a cricket nerd, who cherishes the wooden sphere beating the edge of the bat more often than a six middled off the willow.