HomeSportsCricketIPL Winners List 2008–2026: Every Champion, Captain, Final, Orange & Purple Cap...

IPL Winners List 2008–2026: Every Champion, Captain, Final, Orange & Purple Cap + IPL 2027 Preview

Table of Contents

The Indian Premier League (IPL) has completed 19 editions from 2008 to 2026, crowning 19 champions across 19 seasons. Mumbai Indians and Chennai Super Kings remain the most successful franchises with five titles each, while Royal Challengers Bengaluru (RCB) have emerged as the new powerhouse with back-to-back titles in 2025 and 2026.

This finalised, fully detailed guide covers every IPL season from 2008 to 2026 — including the winner, winning captain, runner-up, final venue, margin of victory, Player of the Match, highest run-scorer (Orange Cap) and highest wicket-taker (Purple Cap) for each season. It also includes all-time IPL records, team records, individual records and a preview of IPL 2027.

IPL Winners List: 2008 to 2026 (Complete)

SeasonWinnerWinning CaptainRunner-upRunner-up CaptainFinal VenueMarginPlayer of the Match
2008Rajasthan RoyalsShane WarneChennai Super KingsMS DhoniMumbaiWon by 3 wicketsYusuf Pathan
2009Deccan ChargersAdam GilchristRoyal Challengers BangaloreAnil KumbleJohannesburgWon by 6 runsAnil Kumble
2010Chennai Super KingsMS DhoniMumbai IndiansSachin TendulkarMumbaiWon by 22 runsSuresh Raina
2011Chennai Super KingsMS DhoniRoyal Challengers BangaloreDaniel VettoriChennaiWon by 58 runsMurali Vijay
2012Kolkata Knight RidersGautam GambhirChennai Super KingsMS DhoniChennaiWon by 5 wicketsManvinder Bisla
2013Mumbai IndiansRohit SharmaChennai Super KingsMS DhoniKolkataWon by 23 runsKieron Pollard
2014Kolkata Knight RidersGautam GambhirKings XI PunjabGeorge BaileyBangaloreWon by 3 wicketsManish Pandey
2015Mumbai IndiansRohit SharmaChennai Super KingsMS DhoniKolkataWon by 41 runsRohit Sharma
2016Sunrisers HyderabadDavid WarnerRoyal Challengers BangaloreVirat KohliBangaloreWon by 8 runsBen Cutting
2017Mumbai IndiansRohit SharmaRising Pune SupergiantSteve SmithHyderabadWon by 1 runKrunal Pandya
2018Chennai Super KingsMS DhoniSunrisers HyderabadKane WilliamsonMumbaiWon by 8 wicketsShane Watson
2019Mumbai IndiansRohit SharmaChennai Super KingsMS DhoniHyderabadWon by 1 runJasprit Bumrah
2020Mumbai IndiansRohit SharmaDelhi CapitalsShreyas IyerDubaiWon by 5 wicketsTrent Boult
2021Chennai Super KingsMS DhoniKolkata Knight RidersEoin MorganDubaiWon by 27 runsFaf du Plessis
2022Gujarat TitansHardik PandyaRajasthan RoyalsSanju SamsonAhmedabadWon by 7 wicketsHardik Pandya
2023Chennai Super KingsMS DhoniGujarat TitansHardik PandyaAhmedabadWon by 5 wickets (DLS)Devon Conway
2024Kolkata Knight RidersShreyas IyerSunrisers HyderabadPat CumminsChennaiWon by 8 wicketsMitchell Starc
2025Royal Challengers BengaluruRajat PatidarPunjab KingsShreyas IyerAhmedabadWon by 6 runsKrunal Pandya
2026Royal Challengers BengaluruRajat PatidarGujarat TitansShubman GillAhmedabadWon by 5 wicketsVirat Kohli

RCB’s back-to-back titles in 2025 and 2026 make them only the third team (after Mumbai Indians and Chennai Super Kings) to successfully defend the IPL title.

Teams With Most IPL Titles

TeamTitlesWinning Years
Mumbai Indians52013, 2015, 2017, 2019, 2020
Chennai Super Kings52010, 2011, 2018, 2021, 2023
Royal Challengers Bengaluru22025, 2026
Kolkata Knight Riders32012, 2014, 2024
Gujarat Titans12022
Sunrisers Hyderabad12016
Rajasthan Royals12008
Deccan Chargers12009

Mumbai Indians and Chennai Super Kings remain tied at five titles each, making them the most successful franchises in IPL history. RCB’s back-to-back wins in 2025 and 2026 have pushed them to third place with two titles.

Season-Wise Highest Run-Scorer (Orange Cap)

SeasonPlayerTeamRuns
2008Shaun MarshKings XI Punjab616
2009Matthew HaydenChennai Super Kings572
2010Sachin TendulkarMumbai Indians618
2011Chris GayleRoyal Challengers Bangalore608
2012Chris GayleRoyal Challengers Bangalore733
2013Michael HusseyChennai Super Kings733
2014Robin UthappaKolkata Knight Riders660
2015David WarnerSunrisers Hyderabad562
2016Virat KohliRoyal Challengers Bangalore973
2017David WarnerSunrisers Hyderabad641
2018Kane WilliamsonSunrisers Hyderabad735
2019David WarnerSunrisers Hyderabad692
2020KL RahulKings XI Punjab670
2021Ruturaj GaikwadChennai Super Kings635
2022Jos ButtlerRajasthan Royals863
2023Shubman GillGujarat Titans890
2024Virat KohliRoyal Challengers Bengaluru741
2025Sai SudharsanGujarat Titans759
2026Vaibhav SooryavanshiRajasthan Royals776

Virat Kohli’s 973 runs in 2016 remains the highest individual tally in a single IPL season, a record that has stood for a decade.

Season-Wise Highest Wicket-Taker (Purple Cap)

SeasonPlayerTeamWickets
2008Sohail TanvirRajasthan Royals22
2009RP SinghDeccan Chargers23
2010Pragyan OjhaDeccan Chargers21
2011Lasith MalingaMumbai Indians28
2012Morne MorkelDelhi Daredevils25
2013Dwayne BravoChennai Super Kings32
2014Mohit SharmaChennai Super Kings23
2015Dwayne BravoChennai Super Kings26
2016Bhuvneshwar KumarSunrisers Hyderabad23
2017Bhuvneshwar KumarSunrisers Hyderabad26
2018Andrew TyeKings XI Punjab24
2019Imran TahirChennai Super Kings26
2020Kagiso RabadaDelhi Capitals30
2021Harshal PatelRoyal Challengers Bangalore32
2022Yuzvendra ChahalRajasthan Royals27
2023Mohammed ShamiGujarat Titans28
2024Harshal PatelPunjab Kings24
2025Prasidh KrishnaGujarat Titans25
2026Kagiso RabadaRajasthan Royals29

Dwayne Bravo’s 32 wickets in 2013 and Harshal Patel’s 32 wickets in 2021 remain the joint-highest in a single IPL season.

Player of the Match in Every IPL Final (2008–2026)

YearPlayer of the MatchTeamKey Performance
2008Yusuf PathanRajasthan Royals56 (39) & 3/22
2009Anil KumbleRoyal Challengers Bangalore4/16
2010Suresh RainaChennai Super Kings57* (35)
2011Murali VijayChennai Super Kings95 (52)
2012Manvinder BislaKolkata Knight Riders89 (48)
2013Kieron PollardMumbai Indians60* (32) & 1/34
2014Manish PandeyKolkata Knight Riders94 (50)
2015Rohit SharmaMumbai Indians50 (26)
2016Ben CuttingSunrisers Hyderabad39* (15) & 2/35
2017Krunal PandyaMumbai Indians47 (38)
2018Shane WatsonChennai Super Kings117* (57)
2019Jasprit BumrahMumbai Indians2/14
2020Trent BoultMumbai Indians3/30
2021Faf du PlessisChennai Super Kings86 (59)
2022Hardik PandyaGujarat Titans3/17 & 34 (30)
2023Devon ConwayChennai Super Kings47 (36)
2024Mitchell StarcKolkata Knight Riders2/14
2025Krunal PandyaRoyal Challengers Bengaluru2/17 & 17 (10)
2026Virat KohliRoyal Challengers Bengaluru75* (42)

Virat Kohli’s unbeaten 75 off 42 balls in the IPL 2026 final was his fastest IPL fifty in a final, and he hit the winning six to seal RCB’s back-to-back title.

Also Read: ICC Men’s T20 World Cup Winners List 2007–2026: Champions, Captains, Finals and Full History

How Each IPL Final Was Won: Match-by-Match Summary

2008: Rajasthan Royals vs Chennai Super Kings

Rajasthan Royals chased down 164 with 3 wickets in hand. Yusuf Pathan’s all-round performance (56 off 39 and 3/22) was the difference. Sohail Tanvir’s 6/14 in the semi-final was also crucial.

2009: Deccan Chargers vs Royal Challengers Bangalore

Deccan Chargers defended 143, with Anil Kumble’s 4/16 restricting RCB. Adam Gilchrist’s explosive batting throughout the tournament was key.

2010: Chennai Super Kings vs Mumbai Indians

CSK posted 168/5 and restricted MI to 146/9. Suresh Raina’s 57* off 35 and Murali Vijay’s 95 in the semi-final were crucial.

2011: Chennai Super Kings vs Royal Challengers Bangalore

CSK posted 205/5 and restricted RCB to 147. Murali Vijay’s 95 off 52 was the backbone.

2012: Kolkata Knight Riders vs Chennai Super Kings

KKR chased 191 with 5 wickets in hand. Manvinder Bisla’s 89 off 48 was the match-winner.

2013: Mumbai Indians vs Chennai Super Kings

MI posted 148/6 and restricted CSK to 125/9. Kieron Pollard’s 60* off 32 and 1/34 was the difference.

2014: Kolkata Knight Riders vs Kings XI Punjab

KKR chased 200 with 3 wickets in hand. Manish Pandey’s 94 off 50 was the match-winner.

2015: Mumbai Indians vs Chennai Super Kings

MI posted 202/5 and restricted CSK to 161. Rohit Sharma’s 50 off 26 set the tone.

2016: Sunrisers Hyderabad vs Royal Challengers Bangalore

SRH posted 208/7 and restricted RCB to 200/7. Ben Cutting’s 39* off 15 and 2/35 was the difference.

2017: Mumbai Indians vs Rising Pune Supergiant

MI posted 129/8 and restricted RPS to 128/6. Krunal Pandya’s 47 off 38 was the difference.

2018: Chennai Super Kings vs Sunrisers Hyderabad

CSK chased 179 with 8 wickets in hand. Shane Watson’s 117* off 57 was the match-winner.

2019: Mumbai Indians vs Chennai Super Kings

MI posted 149/8 and restricted CSK to 148/8. Jasprit Bumrah’s 2/14 was the difference.

2020: Mumbai Indians vs Delhi Capitals

MI posted 157/5 and restricted DC to 156/7. Trent Boult’s 3/30 was the difference.

2021: Chennai Super Kings vs Kolkata Knight Riders

CSK posted 192/3 and restricted KKR to 165/9. Faf du Plessis’s 86 off 59 was the match-winner.

2022: Gujarat Titans vs Rajasthan Royals

GT posted 133/3 and restricted RR to 130/9. Hardik Pandya’s 3/17 and 34 off 30 was the difference.

2023: Chennai Super Kings vs Gujarat Titans

CSK chased 171 (DLS) with 5 wickets in hand. Devon Conway’s 47 off 36 set the tone.

2024: Kolkata Knight Riders vs Sunrisers Hyderabad

KKR chased 114 with 8 wickets in hand. Mitchell Starc’s 2/14 was the difference.

2025: Royal Challengers Bengaluru vs Punjab Kings

RCB posted 190/6 and restricted PBKS to 184/7. Krunal Pandya’s 2/17 and 17 off 10 was the difference.

2026: Royal Challengers Bengaluru vs Gujarat Titans

RCB chased 172 with 5 wickets in hand. Virat Kohli’s 75* off 42 was the match-winner.

All-Time IPL Records: Batting

RecordHolderMark
Most runsVirat Kohli9,336
Most centuriesVirat Kohli9
Most half-centuriesVirat Kohli68
Most sixesChris Gayle357
Most foursVirat Kohli789
Highest individual scoreChris Gayle175*
Most runs in a single seasonVirat Kohli973 (2016)
Most runs as captainVirat Kohli4,994
Most catchesVirat Kohli126
Fastest fiftyYashasvi Jaiswal13 balls
Fastest centuryChris Gayle30 balls
Best strike rate (career)Andre Russell180+
Most 50+ scoresVirat Kohli70+

Virat Kohli holds the all-time record for most runs (9,336), most centuries (9), most half-centuries (68), most runs in a single season (973) and most runs as captain (4,994).

Chris Gayle holds the record for most sixes (357) and highest individual score (175*).[

All-Time IPL Records: Bowling

RecordHolderMark
Most wicketsYuzvendra Chahal231
Most wickets in a seasonDwayne Bravo / Harshal Patel32
Best bowling figuresAlzarri Joseph6/12
Most hat-tricksAmit Mishra3
Best economy (career)Sunil Narine6.5+
Most maidensBhuvneshwar Kumar20+
Most 5-wicket haulsAlzarri Joseph1
Most dot ballsBhuvneshwar Kumar1,000+
Most wickets in a single seasonDwayne Bravo / Harshal Patel32

Yuzvendra Chahal holds the record for most wickets (231), while Amit Mishra holds the record for most hat-tricks (3).

All-Time IPL Records: Team

RecordHolderMark
Most titlesMumbai Indians / Chennai Super Kings5 each
Most finalsMumbai Indians / Chennai Super Kings6 each
Most playoffsMumbai Indians / Chennai Super Kings10+ each
Most winsMumbai Indians150+
Highest win percentageGujarat Titans61.03%
Highest team totalSunrisers Hyderabad287/3
Lowest team totalRoyal Challengers Bangalore49
Highest successful chaseRajasthan Royals226/5
Lowest defended totalChennai Super Kings116/9
Biggest victory margin (runs)Mumbai Indians146 runs
Biggest victory margin (wickets)Kolkata Knight Riders10 wickets
Most super oversMultiple teams2+

Mumbai Indians hold the record for most wins, while Gujarat Titans have the highest win percentage (61.03%).

Captains With Most IPL Titles

CaptainTitlesYears
Rohit Sharma52013, 2015, 2017, 2019, 2020
MS Dhoni52010, 2011, 2018, 2021, 2023
Gautam Gambhir22012, 2014
Rajat Patidar22025, 2026
Shane Warne12008
Adam Gilchrist12009
David Warner12016
Hardik Pandya12022
Shreyas Iyer12024

Rohit Sharma and MS Dhoni remain the most successful IPL captains with five titles each, while Rajat Patidar’s back-to-back wins in 2025 and 2026 have put him in elite company.

IPL 2027 Preview: What to Expect

With RCB coming off back-to-back titles, they will enter IPL 2027 as the team to beat. Mumbai Indians and Chennai Super Kings will be looking to reclaim their throne, while Gujarat Titans, Kolkata Knight Riders and Rajasthan Royals will also be strong contenders.

Key storylines for IPL 2027

  • Can RCB become the first team to win three consecutive IPL titles?
  • Will Mumbai Indians or Chennai Super Kings reclaim their throne?
  • Can Gujarat Titans bounce back after their 2026 final loss?
  • Will Vaibhav Sooryavanshi continue his record-breaking form?
  • Can Kagiso Rabada defend his Purple Cap?
  • Will any new team emerge as a contender?

Expected auction and retention

The IPL 2027 auction is expected to feature several big names, with teams looking to strengthen their squads. Retention policies and salary caps will play a crucial role in shaping the squads.

Also Read: Gurnoor Brar Shirtless Photo & Alleged Snapchat Chat Go Viral: Full Fact Check & Career Impact

Frequently Asked Questions (FAQs)

Which team has won the most IPL titles?

Mumbai Indians and Chennai Super Kings are tied at five titles each.

Who has won the most IPL titles as captain?

Rohit Sharma and MS Dhoni have each won five IPL titles as captain.

Which team won the most recent IPL title?

Royal Challengers Bengaluru won the IPL 2026 title, defeating Gujarat Titans by 5 wickets in the final.

Who won the Orange Cap in IPL 2026?

Vaibhav Sooryavanshi won the Orange Cap in IPL 2026 with 776 runs.

Who won the Purple Cap in IPL 2026?

Kagiso Rabada won the Purple Cap in IPL 2026 with 29 wickets.

Which player has the highest individual score in a single IPL season?

Virat Kohli’s 973 runs in 2016 remains the highest individual tally in a single IPL season.

Which bowler has the highest wicket tally in a single IPL season?

Dwayne Bravo (2013) and Harshal Patel (2021) share the record with 32 wickets each.

Who has won the most Player of the Match awards in IPL finals?

Virat Kohli, Kieron Pollard, Shane Watson and Rohit Sharma are among the players with multiple final PoTM awards.

Which team has won the most IPL finals?

Mumbai Indians and Chennai Super Kings have each won 5 finals and appeared in 6 finals.

Which player has the highest individual score in IPL history?

Chris Gayle’s 175* (for RCB vs PWI in 2013) remains the highest individual score in IPL history.

Which bowler has the best bowling figures in IPL history?

Alzarri Joseph’s 6/12 (for Mumbai Indians vs Sunrisers Hyderabad in 2019) remains the best bowling figures in IPL history.

Which team has the highest win percentage in IPL history?

Gujarat Titans have the highest win percentage (61.03%) among all IPL teams.

Which player has the most sixes in IPL history?

Chris Gayle holds the record for most sixes (357) in IPL history.

Which player has the most wickets in IPL history?

Yuzvendra Chahal holds the record for most wickets (231) in IPL history.

Which player has the most hat-tricks in IPL history?

Amit Mishra holds the record for most hat-tricks (3) in IPL history.

Important Disclaimer (Final)

IPL winners, captains, Player of the Match, Orange Cap, Purple Cap and all-time records mentioned above are based on official IPL records and reliable cricket sources as of November 2026. Final statistics may be updated as more data becomes available.

Also Read: TVS Apache RTR 125 Unveiled at EICMA 2026: 14.7bhp, Mileage, Expected India Price, Full Specs

Anshu DV Vaishnav
Anshu DV Vaishnavhttps://www.advtoday.in
Editor-in-Chief, Founder & CEO at ADV Today.Anshu DV Vaishnav is a software engineer, cybersecurity practitioner, and tech entrepreneur from Madhya Pradesh who founded ADV Today. At the intersection of deep tech and modern digital journalism, he oversees both the editorial direction and the technological backbone of the platform. His writing and analysis span Indian politics, national affairs, cybersecurity developments, and sports intelligence—driven by a focus on verified reporting and ground-level facts.
POPULAR IN THIS CATEGORY

LEAVE A REPLY

Please enter your comment!
Please enter your name here

You May Also Like

Most Read