The Indian Premier League (IPL) is a men's Twenty20 (T20) cricket league, organized by the Board of Control for Cricket in India, the national governing body of cricket in India. T20 cricket is a shorter format of the game, with each team playing a single innings of 20 overs. The inaugural season of the IPL was held in 2008, and the tournament has been held annually in India ever since. Currently, ten teams compete for the championship. Since the league's inception, eight teams have won the title, with the Mumbai Indians and Chennai Super Kings both securing five titles each.

Indian batsman Virat Kohli holds the records for the most runs scored (9,336), the most centuries (9), most half-centuries (68), most runs in a single season (973), most runs as a captain (4,994) and the most catches (126). Indian bowler Yuzvendra Chahal holds the record for the most wickets taken (231).

Indian batsman Rohit Sharma and wicket-keeper MS Dhoni are the most successful captains in the league, each winning five titles. Dhoni also holds the record for the most matches played. West Indies batsman Chris Gayle holds several individual batting records, including the highest individual score in a match (175*), the most sixes scored (357), the most sixes in a match (17), and the fastest century (off 30 balls). West Indies bowler Alzarri Joseph holds the record for the best bowling figures with 6/12.

The Mumbai Indians hold the record for playing and winning the most matches, while the Gujarat Titans (GT) have the highest win percentage (61.03%). Sunrisers Hyderabad (SRH) scored the most runs in a match with a score of 287/3 against the Royal Challengers Bengaluru (RCB) in 2024, breaking their own record of 277/3 against the Mumbai Indians earlier in the same season. The highest successful run chase in the league's history was achieved by the Punjab Kings (PBKS), as they chased down a target of 265 set by the Delhi Capitals (DC) in 2026. The Royal Challengers Bengaluru scored the lowest total, making just 49 runs against the Kolkata Knight Riders in 2017.

Listing criteria In general, the top five are listed in each category, except when there is a tie for the last place among the five, in which case all the tied record holders are noted.

Listing notation Team notation (200/3) indicates that a team scored 200 runs for three wickets and the innings was closed, either due to a successful run chase or if no playing time remained (200) indicates that a team scored 200 runs and was all out

Batting notation (100) indicates that a batsman scored 100 runs and was out (100*) indicates that a batsman scored 100 runs and was not out

Bowling notation (5/20) indicates that a bowler has captured five wickets while conceding 20 runs

Currently playing indicates a current cricketer

Date indicates the date the match was played

Team records

By season Out of the fifteen franchises that have played in the league, Chennai Super Kings and Mumbai Indians are the most successful teams in the league's history with five titles each, with Kolkata Knight Riders having won three titles and Royal Challengers Bengaluru having won two titles. The teams who have won the title once are Rajasthan Royals, Deccan Chargers, Sunrisers Hyderabad and Gujarat Titans. The current champions are Royal Challengers Bengaluru, who defeated Gujarat Titans in the 2026 Indian Premier League final to win their second consecutive title, becoming only the third team after Chennai Super Kings and Mumbai Indians to successfully defend an IPL title.

Season2008200920102011201220132014201520162017201820192020202120222023202420252026 Chennai Super Kings RU SF C C RU RUPO RU Suspended C RU 7th C 9th C 5th 10th8th Delhi Capitals SF SF 5th 10thPO 9th 8th 7th 6th 6th 8th PO RU PO 5th 9th 6th 5th6th Gujarat Titans – C RU 8th PO RU Kolkata Knight Riders 6th 8th 6th PO C 7th C 5th PO PO PO 5th 5th RU 7th 7th C 8th7th Lucknow Super Giants – PO PO 7th 7th10th Mumbai Indians 5th 7th RUPOPO C PO C 5th C 5th C C 5th 10th PO 10th PO9th Punjab Kings SF 5th 8th 5th 6th 6th RU 8th 8th 5th 7th 6th 6th 6th 6th 8th 9th RU 5th Rajasthan Royals C 6th 7th 6th 7thPO 5thPO SuspendedPO 7th 8th 7th RU 5th PO 9th PO 7th RU 3rd RU 5th 5th 7thPO RU 8th 6th 8thPOPOPO 6thPO C C Sunrisers Hyderabad – PO 6th 6th C PO RU PO PO 8th 8th 10th RU 6th PODefunct Teams Deccan Chargers 8th C 4th 7th 8th – Kochi Tuskers Kerala – 8th – Pune Warriors India – 9th 9th 8th – Gujarat Lions –PO 7th – Rising Pune Supergiant – 7th RU – Current teams are listed alphabetically. Defunct teams are listed by order of entry to the league, then alphabetically. † Team now defunct C: champions RU: runner-up 3rd: team won the 3rd place playoff. A third-place playoff only took place in 2010

Team wins, losses and draws

Teams are ordered by best result then by winning percentage, then alphabetically: TeamAppearancesBest resultStatisticsTotalFirstLatestPlayedWonLost NRWin%Chennai Super Kings 17 2008 2026 (2010, 2011, 2018, 2021, 2023) 267 148 116 0 1 2 55.84Mumbai Indians 19 2008 (2013, 2015, 2017, 2019, 2020) 291 155 132 2 2 0 53.95Kolkata Knight Riders 19 2008 (2012, 2014, 2024) 279 140 131 2 3 3 51.44Royal Challengers Bengaluru 19 2008 (2025, 2026) 287 143 137 2 1 4 51.23Gujarat Titans 5 2022 (2022) 77 47 30 0 0 0 61.03Rajasthan Royals 17 2008 (2008) 252 123 122 2 2 3 50.20Sunrisers Hyderabad 14 2013 (2016) 211 102 104 1 3 1 49.04Punjab Kings 19 2008 (2014, 2025) 277 126 145 3 1 2 46.90Delhi Capitals 19 2008 (2020) 280 125 147 4 1 3 46.57Lucknow Super Giants 5 2022 (2022, 2023) 72 34 36 0 1 1 47.88Deccan Chargers5 2008 2012 (2009) 75 29 46 0 0 0 38.66Rising Pune Supergiant 2 2016 2017 (2017) 30 15 15 0 0 0 50.00Gujarat Lions 2 2016 2017 (2016) 30 13 16 0 1 0 43.33Kochi Tuskers Kerala 1 2011 2011 (2011) 14 6 8 0 0 0 42.85Pune Warriors India 3 2011 2013 (2011, 2012, 2013) 46 12 33 0 0 1 26.08 Team now defunctSource: ESPNCricinfo (Last updated: 31 May 2026)

Notes: Tie+W and Tie+L indicates matches tied and then won or lost by super over The result percentage excludes no results and counts ties (irrespective of a tiebreaker) as half a win

Result records

Greatest win margin (by runs) MarginTeamOppositionVenueDate146 Runs MI DD Arun Jaitley Stadium, Delhi 144 Runs RCB GL M. Chinnaswamy Stadium, Bengaluru 140 Runs KKR RCB 138 Runs RCB KXIP 130 Runs RCB PWI Last updated: 5 May 2026

Greatest win margin (by balls remaining) Balls remainingMarginTeamOppositionVenueDate 87 8 wickets MI KKR Wankhede Stadium, Mumbai, India 81 9 wickets RCB DC Arun Jaitley Cricket Stadium, Delhi, India 76 8 wickets KTK RR Holkar Stadium, Indore, India 73 10 wickets KXIP DD Punjab Cricket Association Stadium, Mohali, India 729 wickets SRH RCB Brabourne Stadium, Mumbai, India Last updated: 27 April 2026

Greatest win margin (by 10 wickets) Teams have won by ten wickets on 15 occasions. The first time this occurred was during the 2008 season when Deccan Chargers beat Mumbai Indians at the Wankhede Stadium in Mumbai. The most recent time a team won by ten wickets was in 2024 when Sunrisers Hyderabad beat Lucknow Super Giants at the Rajiv Gandhi International Cricket Stadium in Hyderabad.

Number of VictoriesTeamLatest 4RCB 3SRH 2MI CSK 1DEC RR KKR PBKS Last updated: 25 May 2024

Narrowest win margin (by 1 run)

Teams have won by a single run on 16 occasions. The first time this occurred was during the 2008 season when Kings XI Punjab beat Mumbai Indians at the Wankhede Stadium in Mumbai. The most recent occurrence was in 2026 when Gujarat Titans beat Delhi Capitals at the Arun Jaitley Stadium in Delhi.

Number of VictoriesTeamLatest3MI RCB 2KKR PBKS 1DD CSK GL GT LSG SRH Last updated: 8 April 2026

Narrowest win margin (by balls remaining) Teams have won off the last ball on 47 occasions. The first time this occurred was during the 2008 season when Chennai Super Kings beat Delhi Daredevils at the Arun Jaitley Stadium in Delhi. The most recent time a team with zero balls remaining was in 2026 when Royal Challengers Bengaluru beat Mumbai Indians at the Shaheed Veer Narayan Singh International Cricket Stadium in Raipur.

Number of VictoriesTeamLatest 9CSK 7MI 5RR 4GT PBKS RCB 3KKR 2DC GL LSG SRH RSPG 1DCH Last updated: 9 April 2026

Narrowest win margin (by wickets) Teams have won matches by one wicket on five occasions: TeamOppositionVenueDate KKR PBKS Eden Gardens, Kolkata, India CSK MI Wankhede Stadium, Mumbai, India SRH Rajiv Gandhi International Cricket Stadium, Hyderabad, India LSG RCB M. Chinnaswamy Stadium, Bengaluru, India DC LSG ACA–VDCA Cricket Stadium, Visakhapatnam, India Last updated: 24 March 2025

Highest successful chases ScoreTeamOppositionTargetVenueDate 265/4PBKS DC265Arun Jaitley Cricket Stadium, New Delhi, India 262/2 KKR262 Eden Gardens, Kolkata, India 247/2SRH PBKS246 Rajiv Gandhi International Cricket Stadium, Hyderabad, India 249/4 MI244 Wankhede Stadium, Mumbai, India 229/5 RR229 Sawai Mansingh Stadium, Jaipur, India Last updated: 29 April 2026

Lowest successful defence TargetTeamOppositionScoreVenueDate 112 PBKS KKR 95 Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur, India 117 CSK PBKS 92/8 Kingsmead, Durban, South Africa 119 SRH MI 87 Wankhede Stadium, Mumbai, India 120 PBKS 116/7 Kingsmead, Durban, South Africa SRH PWI 108 Maharashtra Cricket Association Stadium, Pune, India MI 119/6 Last updated: 15 April 2025

Tied Matches , matches have resulted in a tie on 16 occasions. The first time a match was tied in the league was during the 2009 season when Kolkata Knight Riders and Rajasthan Royals played in a match at Newlands in South Africa. The most recent tie occurred during the 2026 season when Lucknow Super Giants and Kolkata Knight Riders played at Lucknow. All tied matches in the IPL are resolved by using a super over.

Team scoring records Highest team total

ScoreTeamOppositionVenueDate 287/3Sunrisers Hyderabad Royal Challengers Bengaluru M. Chinnaswamy Stadium, Bengaluru 286/6Rajasthan Royals Rajiv Gandhi International Cricket Stadium, Hyderabad 278/3 Kolkata Knight Riders Arun Jaitley Stadium, Delhi 277/3 Mumbai Indians Rajiv Gandhi International Cricket Stadium, Hyderabad 272/7 Kolkata Knight Riders Delhi Capitals ACA–VDCA Cricket Stadium, Visakhapatnam Source: ESPNcricinfo

Lowest team total

ScoreTeamOppositionVenueDate 49 Royal Challengers Bengaluru Kolkata Knight Riders Eden Gardens, Kolkata, India 58Rajasthan Royals Royal Challengers Bengaluru Newlands, Cape Town, South Africa 59Sawai Mansingh Stadium, Jaipur, India 66Delhi Capitals Mumbai Indians Arun Jaitley Stadium, Delhi, India 67 Punjab Kings Inderjit Singh Bindra Stadium, Mohali, India Kolkata Knight Riders Mumbai Indians Wankhede Stadium, Mumbai, India Source: ESPNcricinfo

Highest match aggregate

AggregateTeam 1Score 1Team 2Score 2VenueDate 549/10SRH 287/3 RCB 262/7 M. Chinnaswamy Stadium, Bengaluru 529/6DC 264/2 PBKS 265/4 Arun Jaitley Cricket Stadium, New Delhi 528/12SRH 286/6 RR 242/6 Rajiv Gandhi International Cricket Stadium, Hyderabad 523/8 277/3 MI 246/5 KKR 261/6 PBKS 262/2 Eden Gardens, Kolkata Source: ESPNcricinfo

Lowest match aggregate

AggregateTeam 1Score 1Team 2Score 2VenueDate135 DD 67 PBKS 68/0 Punjab Cricket Association Stadium, Mohali, India KKR MI 68/2 Wankhede Stadium, Mumbai, India 140 RCB 68 SRH 72/1 Brabourne Stadium, Mumbai, India 14170 CSK 71/3 M. A. Chidambaram Stadium, Chennai, India RR 71/4 Sheikh Zayed Stadium, Abu Dhabi, UAE Source: ESPNcricinfo

Individual batting records

Most career runs

RunsPlayerTeamsInningsSeasons9,336 RCB 275 2008–20267,329 DEC/MI 276 2008–20266,769 DC/DEC/MI/SRH/PBKS 221 2008–20246,565 DC/SRH 184 2009–20245,815 DC/KXIP/LSG/PBKS/RCB/SRH 150 2013–2026 Source: ESPNcricinfo

Highest individual score