Indian Premier League
1,243 matches19 seasons, 2008 to 2026India
Roll of honour
every final in the database
2007/08RRRajasthan Royals
2009DCDeccan Chargers
2009/10CSKChennai Super Kings
2011CSKChennai Super Kings
2012KKRKolkata Knight Riders
2013MIMumbai Indians
2014KKRKolkata Knight Riders
2015MIMumbai Indians
2016SHSunrisers Hyderabad
2017MIMumbai Indians
2018CSKChennai Super Kings
2019MIMumbai Indians
2020/21MIMumbai Indians
2021CSKChennai Super Kings
2022GTGujarat Titans
2023CSKChennai Super Kings
2024KKRKolkata Knight Riders
2025RCBRoyal Challengers Bengaluru
2026RCBRoyal Challengers Bengaluru
Seasons
each season links to its matches and results tableMost runs, all seasons
Teams by win rate
matches won of those playedRoyal Challengers Bengaluru63%29 of 46
Rising Pune Supergiant63%10 of 16
Gujarat Titans61%47 of 77
Chennai Super Kings56%148 of 266
Mumbai Indians53%155 of 291
Kolkata Knight Riders50%140 of 278
Rajasthan Royals49%123 of 251
Sunrisers Hyderabad48%102 of 211
Delhi Capitals48%58 of 120
Royal Challengers Bangalore48%114 of 240
Lucknow Super Giants47%34 of 72
Punjab Kings47%41 of 88
Kings XI Punjab45%85 of 190
Gujarat Lions43%13 of 30
Kochi Tuskers Kerala43%6 of 14
Delhi Daredevils42%67 of 161
Deccan Chargers39%29 of 75
Rising Pune Supergiants36%5 of 14
Pune Warriors26%12 of 46