About the IPL

Explore Global Events & Domestic Franchises

Indian Premier League

Indian Premier League

About the IPL

The Indian Premier League (IPL) is a professional Twenty20 cricket league in India, contested during March–May every year by ten city-based franchise teams. It is the most-attended cricket league in the world and ranks sixth among all sports leagues.

History & Legacy

The IPL was launched in 2008 as a response to the popularity of the Indian Cricket League (ICL). The inaugural season was won by Rajasthan Royals under the captaincy of Shane Warne.

Over the years, the IPL has become a global phenomenon, attracting top international players and generating massive revenues. The 2024 season saw the introduction of a new playoff format and record-breaking viewership.

The current ten-team format was reintroduced in 2022 with the addition of Gujarat Titans and Lucknow Super Giants. Kolkata Knight Riders won their third title in 2024.

πŸ† Past Winners (Year by Year)

YearWinnerRunner-upVenueResultPlayer of the Match
2008Rajasthan RoyalsChennai Super KingsMumbaiwon by 3 wicketsYusuf Pathan
2009Deccan ChargersRoyal Challengers BangaloreJohannesburgwon by 6 runsAnil Kumble
2010Chennai Super KingsMumbai IndiansMumbaiwon by 22 runsSuresh Raina
2011Chennai Super KingsRoyal Challengers BangaloreChennaiwon by 58 runsMurali Vijay
2012Kolkata Knight RidersChennai Super KingsChennaiwon by 5 wicketsManvinder Bisla
2013Mumbai IndiansChennai Super KingsKolkatawon by 23 runsKieron Pollard
2014Kolkata Knight RidersKings XI PunjabBangalorewon by 3 wicketsManish Pandey
2015Mumbai IndiansChennai Super KingsKolkatawon by 41 runsRohit Sharma
2016Sunrisers HyderabadRoyal Challengers BangaloreBangalorewon by 8 runsBen Cutting
2017Mumbai IndiansRising Pune SupergiantHyderabadwon by 1 runKrunal Pandya
2018Chennai Super KingsSunrisers HyderabadMumbaiwon by 8 wicketsShane Watson
2019Mumbai IndiansChennai Super KingsHyderabadwon by 1 runJasprit Bumrah
2020Mumbai IndiansDelhi CapitalsDubaiwon by 5 wicketsTrent Boult
2021Chennai Super KingsKolkata Knight RidersDubaiwon by 27 runsFaf du Plessis
2022Gujarat TitansRajasthan RoyalsAhmedabadwon by 7 wicketsHardik Pandya
2023Chennai Super KingsGujarat TitansAhmedabadwon by 5 wickets (DLS)Devon Conway
2024Kolkata Knight RidersSunrisers HyderabadChennaiwon by 8 wicketsMitchell Starc

🏏 Teams

Chennai Super Kings

Chennai Super Kings (CSK)

Captain: MS Dhoni β€’ Titles: 5

Mumbai Indians

Mumbai Indians (MI)

Captain: Hardik Pandya β€’ Titles: 5

Royal Challengers Bangalore

Royal Challengers Bangalore (RCB)

Captain: Faf du Plessis β€’ Titles: 0

Kolkata Knight Riders

Kolkata Knight Riders (KKR)

Captain: Shreyas Iyer β€’ Titles: 3

Sunrisers Hyderabad

Sunrisers Hyderabad (SRH)

Captain: Pat Cummins β€’ Titles: 1

Delhi Capitals

Delhi Capitals (DC)

Captain: Rishabh Pant β€’ Titles: 0

Punjab Kings

Punjab Kings (PBKS)

Captain: Shikhar Dhawan β€’ Titles: 0

Rajasthan Royals

Rajasthan Royals (RR)

Captain: Sanju Samson β€’ Titles: 1

Lucknow Super Giants

Lucknow Super Giants (LSG)

Captain: KL Rahul β€’ Titles: 0

Gujarat Titans

Gujarat Titans (GT)

Captain: Shubman Gill β€’ Titles: 1

πŸ“Š All-Time Records

Most Runs
Virat Kohli
8004 runs
Most Wickets
Yuzvendra Chahal
205 wkts
Highest Individual
Chris Gayle
175* (2013)
Highest Team Total
Sunrisers Hyderabad
287/3 (2024)
Most Sixes
Chris Gayle
357 sixes
Most Catches
Suresh Raina
109 catches

Quick Facts

  • FormatT20 Cricket
  • Location / HostIndia
  • Number of Teams10 Teams
  • Inaugural Season2008
  • Current ChampionπŸ† Kolkata Knight Riders