List of Indian Premier League records and statistics
The Indian Premier League is a Twenty20 competition in men's cricket. Organised by the Board of Control for Cricket in India (BCCI), the tournament has taken place every year since 2008. Seven teams have won a title since the beginning of the league, with Mumbai Indians and Chennai Super Kings both winning five titles. Indian batsman and former national team captain Virat Kohli holds the record for the most runs scored and most centuries (seven) made in the league. Chris Gayle holds many other individual batting records including the highest-individual score in a match (175 runs from 66 balls), the most sixes scored (326), the most sixes in a match (17) and the fastest century (from 30 balls). Yuzvendra Chahal holds the record for the most wickets taken (187). Royal Challengers Bangalore (RCB) has scored the most runs in a match with a score of 263/5 against Pune Warriors India in 2013, the same match in which Gayle hit his record score and set the record for the most sixes in an innings. The second highest score was set by Lucknow Super Giants against Punjab Kings, making 257/5 in 2023. The highest successful run chase in the league's history was by Rajasthan Royals who chased a target of 224 set by Punjab Kings in 2020. RCB also scored the lowest total score, making a score of 49 against 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, when 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

Start Date
 indicates the date the match was played

Team records

By season
Out of the fifteen franchises that have played in the league, two teams have won the competition five times, one team has won twice and four other teams have won once. Mumbai Indians and Chennai Super Kings  are the most successful teams in the league's history with five IPL titles, with Kolkata Knight Riders having won two titles. The four teams who have won the tournament once are Rajasthan Royals, Deccan Chargers, Sunrisers Hyderabad and Gujarat Titans. The current champions are Chennai who beat defending champions Gujarat in the 2023 Indian Premier League final to clinch their fifth title. † Team now defunct

Team wins, losses and draws 

Source: CricInfo
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) 

Source: CricInfo

Greatest win margin (by balls remaining) 

Source: CricInfo

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 2021 when Royal Challengers Bangalore beat Rajasthan Royals again at the Wankhede Stadium. Narrowest win margin (by 1 run) 

Teams have won by a single run on 11 occasions. The first time this occurred was during the 2008 season when Punjab Kings beat Mumbai Indians at the Wankhede Stadium in Mumbai. The most recent occurrence was in 2021 when Royal Challengers Bangalore beat Delhi Capitals at the Narendra Modi Stadium in Ahmedabad. |}

Narrowest win margin (by wickets) 

Teams have won matches by one wicket on four occasions:

Source: CricInfo

Highest successful chases 

Source: HowStat

Lowest successful defence 

Source: India Today

Tied Matches 
 matches have resulted in a tie on 14 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 2021 season when Delhi Capitals and Sunrisers Hyderabad played at Chennai. All tied matches in the IPL are resolved by using a super over. Team scoring records

Highest team total 

Source: CricInfo

Lowest team total 

Source: CricInfo

Highest match aggregate 

Source: CricInfo

Lowest match aggregate 

Source: CricInfo

Individual batting records

Most career runs

Source: CricInfo

Highest individual score

Source: CricInfo

Centuries

 over 80 centuries have been scored in IPL matches. Virat Kohli has scored the most individual centuries, with seven to his name. Chris Gayle has scored six, including the fastest IPL century, passing the century mark in 30 balls on his way the highest score in the IPL, 175 not out made in 2013. Most runs in a season

Source: CricInfo

Most career sixes

Source: CricInfo

Most sixes in an innings

Source: CricInfo

Most runs scored from an over 
 two players have scored 36 runs from an over in the IPL. Chris Gayle achieved the feat playing for Royal Challengers Bangalore against Kochi Tuskers Kerala at Bangalore in 2011 and Ravindra Jadeja repeated it in 2021, playing for Chennai Super Kings against RCB at the Wankhede Stadium in Mumbai. In 2022 Pat Cummins scored 35 runs from an over for Kolkata Knight Riders against Mumbai Indians at Pune. Individual bowling records

Most career wickets

Source: CricInfo

Best bowling figures

Source: CricInfo

Five-wicket hauls

 32 bowlers have taken five-wicket hauls in IPL matches. Hat-tricks

  22 hat-tricks have been taken in IPL matches. The feat was first achieved by Lakshmipathy Balaji in a 2008 match between Chennai Super Kings and Punjab Kings at Chennai. The most recent hat-trick in the league was taken in 2023 by Rashid Khan playing for  Gujarat Titans  against Kolkata Knight Riders at Ahmedabad

Most wickets in a season

Source: CricInfo

Most runs conceded in a match

Source: CricInfo

Individual wicket-keeping records

Most career dismissals

Source: CricInfo

Most career catches as a wicket-keeper

Source: CricInfo

Most career stumpings

Source: CricInfo

Most dismissals in an innings
 only Kumar Sangakkara has taken five wicket-keeping dismissals in an innings in the IPL. He did so for  Deccan Chargers against Royal Challengers Bangalore in a 2011 match at Hyderabad. A number of wicket-keepers have taken four dismissals in an innings. Most dismissals in a season

Source: CricInfo

Individual fielding records

Most career catches

Source: CricInfo

Most catches in an innings
 Mohammad Nabi is the only non-wicket-keeper to hold five catches in an IPL match, doing so for Sunrisers Hyderabad in a 2021 match against Mumbai Indians at Abu Dhabi. A number of players have held four catches in an IPL match. |}

Most catches in a season

Source: CricInfo

Miscellaneous records 

Most consecutive wins in a season): 9, Kolkata Knight Riders in 2014
Most consecutive defeats in a season: 9,  Pune Warriors in 2012 and Delhi Capitals in 2014
 Most Player of the match awards: 23,AB de Villiers (2008–2020)

Partnership records

Highest partnerships by wicket

Source: CricInfo|

Highest partnerships by runs

Source: CricInfo

Awards 

The Orange Cap is awarded to the top run-scorer in the IPL during a season. It is an ongoing competition with the leader wearing the cap throughout the tournament until the final game, with the eventual winner keeping the cap for the season. The Purple Cap is awarded to the top wicket-taker in the IPL during a season. It is an ongoing competition with the leader wearing the cap throughout the tournament until the final game, with the eventual winner keeping the cap for the season. 