Indian Premier League
T20 · franchise · 18 editions
The world's biggest T20 league
Champions by year
| Year | Champion | Runner-up | Venue | Result |
|---|---|---|---|---|
| 2025 | Royal Challengers Bengaluru | Punjab Kings | — | — |
| 2024 | Kolkata Knight Riders | Sunrisers Hyderabad | — | — |
| 2023 | Chennai Super Kings | Gujarat Titans | — | — |
| 2022 | Gujarat Titans | Rajasthan Royals | — | — |
| 2021 | Chennai Super Kings | Kolkata Knight Riders | — | — |
| 2020 | Mumbai Indians | Delhi Capitals | — | — |
| 2019 | Mumbai Indians | Chennai Super Kings | — | — |
| 2018 | Chennai Super Kings | Sunrisers Hyderabad | — | — |
| 2017 | Mumbai Indians | Rising Pune Supergiant | — | — |
| 2016 | Sunrisers Hyderabad | Royal Challengers Bangalore | — | — |
| 2015 | Mumbai Indians | Chennai Super Kings | — | — |
| 2014 | Kolkata Knight Riders | Kings XI Punjab | — | — |
| 2013 | Mumbai Indians | Chennai Super Kings | — | — |
| 2012 | Kolkata Knight Riders | Chennai Super Kings | — | — |
| 2011 | Chennai Super Kings | Royal Challengers Bangalore | — | — |
| 2010 | Chennai Super Kings | Mumbai Indians | — | — |
| 2009 | Deccan Chargers | Royal Challengers Bangalore | — | — |
| 2008 | Rajasthan Royals | Chennai Super Kings | — | — |
Top run scorers (Indian Premier League)
- Virat Kohli (India)8004 runs · 252 m · avg 39.04
- Shikhar Dhawan (India)6769 runs · 222 m · avg 35.25
- Rohit Sharma (India)6628 runs · 257 m · avg 29.59
- David Warner (Australia)6565 runs · 184 m · avg 40.52
- Suresh Raina (India)5528 runs · 205 m · avg 32.51
Top wicket takers (Indian Premier League)
- Yuzvendra Chahal (India)213 wkts · 160 m · avg 22.41
- Piyush Chawla (India)192 wkts · 192 m · avg 27.6
- Bhuvneshwar Kumar (India)191 wkts · 176 m · avg 26.6
- Dwayne Bravo (West Indies)183 wkts · 161 m · avg 24.6
- Jasprit Bumrah (India)174 wkts · 133 m · avg 22.5
Frequently asked
Who won the most recent Indian Premier League?
Royal Challengers Bengaluru won the 2025 Indian Premier League.
Which team has won the Indian Premier League most times?
Chennai Super Kings leads with 5 titles.
When did the Indian Premier League start?
The first Indian Premier League was held in 2008.
Who is the leading run-scorer in Indian Premier League history?
Virat Kohli (India) with 8004 runs in 252 matches (avg 39.04).
Who has taken the most wickets in Indian Premier League history?
Yuzvendra Chahal (India) with 213 wickets in 160 matches (avg 22.41).