Written By: Alex Maathai
Published: January 12, 2026

As of the 2025 season, the Mumbai Indians and Chennai Super Kings are the most successful teams in the Indian Premier League (IPL), each having won five titles due to strong performances and leadership.

The IPL started in 2008 and has grown into a tournament with 18 seasons featuring 10 teams from 10 Indian cities. It also includes many international players, especially from South Africa.

The Rajasthan Royals won the first IPL title in 2008. Notably, the entire 2009 season took place in South Africa, making it a memorable year for local fans. 

This article provides a complete list of IPL winners and runners-up from 2008 to 2025.

IPL Winners List From 2008 To 2025

South African players have played essential roles in many IPL finals, helping their teams win. Key players include AB de Villiers, Faf du Plessis, Albie Morkel, Kagiso Rabada, and Dale Steyn.

Chennai Super Kings have won the IPL five times, with Faf du Plessis making significant contributions in the finals.

IPL Winners List
Source: myKhel

You can find the complete list of IPL winners from 2008 to 2025, which includes winning teams and final venues.

Sr. NoSeasonWinnerRunner-upFinal Venue
12025Royal Challengers BengaluruPunjab KingsAhmedabad
22024Kolkata Knight RidersSunrisers HyderabadChennai
32023Chennai Super KingsGujarat TitansAhmedabad
42022Gujarat TitansRajasthan RoyalsAhmedabad
52021Chennai Super KingsKolkata Knight RidersDubai
62020Mumbai IndiansDelhi CapitalsDubai
72019Mumbai IndiansChennai Super KingsHyderabad
82018Chennai Super KingsSunrisers HyderabadMumbai
92017Mumbai IndiansRising Pune SupergiantHyderabad
102016Sunrisers HyderabadRoyal Challengers BengaluruBengaluru
112015Mumbai IndiansChennai Super KingsKolkata
122014Kolkata Knight RidersKings XI PunjabBengaluru
132013Mumbai IndiansChennai Super KingsKolkata
142012Kolkata Knight RidersChennai Super KingsChennai
152011Chennai Super KingsRoyal Challengers BengaluruChennai
162010Chennai Super KingsMumbai IndiansNavi Mumbai
172009Deccan ChargersRoyal Challengers BengaluruJohannesburg
182008Rajasthan RoyalsChennai Super KingsNavi Mumbai

Just a few runs decided several IPL finals. For example, there were one-run wins in 2017 and 2019. These close matches showed the pressure situations where South African bowlers often performed well.

1. IPL 2025 – Royal Challengers Bengaluru

Royal Challengers Bengaluru finally won their first IPL trophy on 3 June 2025 at the Narendra Modi Stadium in Ahmedabad. RCB batted first and scored 190 runs for nine wickets, with Virat Kohli making 43 runs and Rajat Patidar contributing quick runs. 

IPL 2025 - Royal Challengers Bengaluru
Source: OutlookIndia

Punjab Kings scored 184 runs for 7 wickets, with Shashank Singh hitting an impressive 61 runs. However, RCB’s disciplined bowling from Krunal Pandya and Bhuvneshwar Kumar secured the victory. Krunal Pandya was named Player of the Match.

2. IPL 2024 – Kolkata Knight Riders

Kolkata Knight Riders won the final, beating Sunrisers Hyderabad by 8 wickets in Chennai. SRH scored only 113 runs, with Mitchell Starc taking 2 wickets for 14 runs. Andre Russell also put pressure on the batting side, and Starc was named Player of the Match.

IPL 2024 - Kolkata Knight Riders
Source: NDTVSports

KKR chased down the target in just 10.3 overs, with Venkatesh Iyer scoring 52 not out. Kolkata finished top of the league stage with 9 wins. Starc bowled well in the playoffs, and Narine contributed as an all-rounder during the season.

3. IPL 2023 – Chennai Super Kings

Chennai Super Kings secured their fifth title by defeating Gujarat Titans by five wickets in a rain-affected final held in Ahmedabad. Gujarat scored 214 runs for 4 wickets, led by Sai Sudharsan’s impressive 96 runs.

IPL 2023 - Chennai Super Kings
Source: JagranJosh

Chennai Super Kings (CSK) got a target of 171 runs, which they chased a target of 171 runs in 15 overs. Devon Conway scored 47 runs, and Ravindra Jadeja hit 10 runs off the last two balls to win the match. Conway scored a total of 672 runs in the season, and Devon Conway was named Player of the Match.

4. IPL 2022 – Gujarat Titans

Gujarat Titans won the championship in their first season by defeating the Rajasthan Royals by 7 wickets in Ahmedabad. Rajasthan scored 130 runs for 9 wickets, with Jos Buttler scoring 39 runs. Hardik Pandya was the standout bowler, taking 3 wickets for 17 runs.

IPL 2022 - Gujarat Titans
Source: NDTVSports

He also scored 34 runs as Gujarat chased down the target, finishing at 133 runs for 3 wickets. The Titans finished the league in first place with 10 wins. Mohammed Shami took 20 wickets, and Rashid Khan played a key role while Hardik Pandya was named Player of the Match.

5. IPL 2021 – Chennai Super Kings

Chennai Super Kings won their fourth title by defeating Kolkata Knight Riders by 27 runs in Dubai. CSK scored 192 runs for three wickets, led by Faf du Plessis’ 86 runs and Ruturaj Gaikwad’s 32 runs.

IPL 2021 - Chennai Super Kings
Source: ESPNcricinfo

KKR could only manage 165 runs for 9 wickets, despite Shubman Gill’s 51 runs. Gaikwad earned the Orange Cap with 635 runs, while Shardul Thakur took 21 wickets. CSK finished in second place in the points table with nine wins. Faf du Plessis was named Player of the Match.

6. IPL 2020 – Mumbai Indians

The Mumbai Indians won the IPL season held in the UAE, beating the Delhi Capitals by 5 wickets in Dubai. Delhi scored 156 runs for 7 wickets, with Shreyas Iyer making 65 runs. MI easily reached the target, with Rohit Sharma scoring 68 runs off 51 balls.

IPL 2020 - Mumbai Indians
Source: Olympics

Mumbai finished first in the league with nine wins. Trent Boult took 25 wickets, while Jasprit Bumrah took 27. With five titles, Mumbai became the most successful team in IPL history. Trent Boult was named Player of the Match.

7. IPL 2019 – Mumbai Indians

Mumbai Indians won their fourth title by beating Chennai Super Kings by one run in Hyderabad. MI scored 149 runs for 8 wickets, with Kieron Pollard making a crucial 41 runs. CSK finished their chase at 148 runs for 7 wickets, just falling short on the last ball. 

IPL 2019 - Mumbai Indians
Source: ESPNcricinfo

Lasith Malinga successfully defended 2 runs on the final delivery, getting Shardul Thakur out. Mumbai won nine league matches this season. Jasprit Bumrah gave up less than 4 runs per over, showing MI’s strong bowling. Jasprit Bumrah was named Player of the Match.

8. IPL 2018 – Chennai Super Kings

Chennai Super Kings made a remarkable comeback by winning the title against Sunrisers Hyderabad by 8 wickets in Mumbai. SRH scored 178 runs for 6 wickets, with Kane Williamson making 47 runs.

IPL 2018 - Chennai Super Kings
Source: NDTVSports

Shane Watson delivered an outstanding performance in the IPL final, scoring 117 runs not out off 57 balls to help CSK complete the chase in 18.3 overs. CSK won nine league matches. Watson scored 555 runs throughout the season and was named Player of the Match.

9. IPL 2017 – Mumbai Indians

Mumbai Indians won their third IPL title by defeating Rising Pune Supergiant by just one run in Hyderabad. MI scored 129 runs for 8 wickets, with Krunal Pandya leading the team with 47 runs. Pune’s chase looked comfortable until Bumrah and Johnson turned the game late.

IPL 2017 - Mumbai Indians
Source: ESPNcricinfo

Steve Smith’s team finished with 128 runs for 6 wickets. Mumbai won 10 matches that season. Bumrah took 20 wickets, and Rohit Sharma made smart bowling changes that helped in close games. Krunal Pandya was named Player of the Match.

10. IPL 2016 – Sunrisers Hyderabad

Sunrisers Hyderabad won their first IPL trophy by beating Royal Challengers Bangalore by 8 runs in Bengaluru. SRH scored 208 runs for 7 wickets, led by captain David Warner and Ben Cutting, who scored 39 runs not out off 15 balls. RCB finished with 200 runs for 7 wickets.

IPL 2016 - Sunrisers Hyderabad
Source: ESPNcricinfo

Virat Kohli had a fantastic season, scoring 973 runs, and Bhuvneshwar Kumar took 23 wickets. SRH won important knockout matches with strong bowling under pressure. Ben Cutting received the Player of the Match title.

11. IPL 2015 – Mumbai Indians

Mumbai Indians won their second title by defeating Chennai Super Kings by 41 runs in Kolkata. MI scored 202 runs and lost 5 wickets, thanks to Lendl Simmons’ 68 runs and Rohit Sharma’s steady 50 runs. CSK struggled in their chase and ended with 161 runs and 8 wickets down.

IPL 2015 - Mumbai Indians
Source: Mumbai Indians

Mumbai finished the league with eight wins. Simmons scored 540 runs during the season, and Malinga took 24 wickets. Mumbai’s strong batting in the power play and effective bowling at the end were key to their success in 2015. Rohit Sharma was named Player of the Match.

12. IPL 2014 – Kolkata Knight Riders

Kolkata Knight Riders won their second title by defeating Kings XI Punjab by 3 wickets in Bengaluru. Punjab scored 199 runs for 4 wickets. KKR confidently chased the target, finishing at 200 runs for 7 wickets, with Manish Pandey scoring 94 runs off 50 balls.

IPL 2014 - Kolkata Knight Riders
Source: NDTVSports

Robin Uthappa had a great season, scoring 660 runs and winning the Orange Cap for the top scorer. KKR ended the season with a record streak of nine consecutive wins. They were a well-balanced champion team. Manish Pandey was named the Player of the Match.

13. IPL 2013 –  Mumbai Indians

Mumbai Indians won their first IPL title by beating Chennai Super Kings by 23 runs in Kolkata. MI batted first and scored 148 runs for 9 wickets on a slow pitch. Kieron Pollard was the top scorer, hitting 60 runs off 32 balls, and was named Player of the Match.

IPL 2013 -  Mumbai Indians
Source: Mumbai Indians

The bowling attack dismissed CSK for 125 after taking early wickets. Mumbai finished second in the league stage with 11 wins. Dwayne Smith scored 418 runs that season, and Harbhajan Singh took crucial wickets. 

14. IPL 2012 – Kolkata Knight Riders

Kolkata Knight Riders won their maiden IPL title by beating Chennai Super Kings by 5 wickets in Chennai. CSK scored 190/3, led by Mike Hussey’s 54 and Suresh Raina’s 73 off 38 balls. Manvinder Bisla anchored KKR’s chase with a brilliant 89 off 48 balls.

IPL 2012 - Kolkata Knight Riders
Source: ESPNcricinfo

Jacques Kallis scored 69 runs, leading KKR to 192/5 with two balls left. Gautam Gambhir’s team won 10 matches that season. Sunil Narine took 24 wickets with an economy rate of 5.47, contributing to KKR’s first championship. Manvinder Bisla was the Player of the Match.

15. IPL 2011 – Chennai Super Kings

Chennai defended their title by defeating Royal Challengers Bangalore by 58 runs in the final at Chennai. CSK posted a commanding 205/5, with Murali Vijay scoring a match-winning 95 off 52 balls and Michael Hussey adding 63. RCB’s star-studded batting collapsed to 147 for the loss of eight wickets.

IPL 2011 - Chennai Super Kings
Source: ESPNcricinfo  

Chennai topped the league stage with nine wins from 14 matches. Vijay scored 434 runs in the season, while Ravichandran Ashwin took 20 wickets with an economy rate under 7. CSK became the first team to win consecutive IPL titles. Murali Vijay won the Player of the Match.

16. IPL 2010 – Chennai Super Kings

The Chennai Super Kings won their first IPL title by beating the Mumbai Indians by 22 runs in Mumbai. CSK scored 168 runs for five wickets, with Suresh Raina making 57 runs off 35 balls. Mumbai finished their chase at 146/9 after struggling.

IPL 2010 - Chennai Super Kings
Source: NDTVSports

MS Dhoni showed strong leadership, especially given that CSK just qualified for the playoffs with 7 wins. Raina ended the season with 520 runs, and Muttiah Muralidaran picked the most wickets for CSK. Suresh Raina was named Player of the Match.

17. IPL 2009 – Deccan Chargers

The Deccan Chargers won the trophy in Johannesburg, defeating the Royal Challengers Bangalore by 6 runs. Deccan scored 143 runs for 6 wickets, led by Herschelle Gibbs with 53 runs off 48 balls and Andrew Symonds’ late runs. 

IPL 2009 - Deccan Chargers
Source: IMDb

RCB were restricted to 137/9 as Anil Kumble claimed 4/16, and he was named Player of the Match. Adam Gilchrist led Deccan to seven wins, with Gilchrist scoring 495 runs and RP Singh taking 23 wickets, giving local fans a home-soil championship.

18. IPL 2008 – Rajasthan Royals

Rajasthan Royals won the inaugural IPL by defeating Chennai Super Kings by 3 wickets in Mumbai. CSK posted 163 runs, and the Royals chased down the target, finishing at 164 for 7 in 20 overs, led by Yusuf Pathan’s 56 runs off 39 balls. Pathan was named Player of the Match.

IPL 2008 - Rajasthan Royals
Source: Cricketmore

Rajasthan topped the league stage with 11 wins from 14 matches, emphasizing teamwork. Pathan scored 435 runs that season, while Sohail Tanvir took 22 wickets, demonstrating effective team-building over star power.

Related Reads:

Conclusion: The IPL Winners List Highlights The Most Successful Teams Over The Years!

The Mumbai Indians and CSK each have five titles, while KKR relies on balance, and the Gujarat Titans prove that planning leads to success. 

The IPL winners list shows growth, from the Rajasthan Royals’ win in 2008 to RCB’s breakthrough in 2025. 

For South African fans, the journey is familiar, with players like AB de Villiers, Faf du Plessis, Albie Morkel, Kagiso Rabada, and Dale Steyn playing key roles in finals. 

Since the 2009 final in Johannesburg, South Africans have made important plays, showing that the IPL remains a global league where skills, adaptability, and staying calm under pressure create champions.

FAQs

Who has won the most IPL titles?

Mumbai Indians and Chennai Super Kings share the record with five IPL titles each, achieved through consistent playoff performances and strong leadership.

Which team won the first IPL trophy?

Rajasthan Royals won the inaugural IPL title in 2008, defeating Chennai Super Kings in the final in Mumbai.

Has the IPL ever been played in South Africa?

Yes, the entire 2009 IPL season, including the final, was hosted in South Africa, with matches played in Johannesburg, Cape Town, Durban, and other cities.

Which IPL final was played in South Africa?

The 2009 IPL final took place in Johannesburg, where Deccan Chargers defeated Royal Challengers Bengaluru to lift the trophy.

Which team won the IPL in 2025?

Royal Challengers Bengaluru won their first-ever IPL title in 2025, ending an 18-season title drought.

Have South African players won IPL titles?

Yes, players like AB de Villiers, Faf du Plessis, Albie Morkel, Kagiso Rabada, and Dale Steyn have been part of IPL-winning campaigns.

About the Author

Alex Maathai is a Cape Town-based cricket analyst and former club-level player. With deep knowledge of domestic structures and Proteas history, he provides context-rich insights that connect today’s matches to South Africa’s cricket legacy.

Scroll to Top