List of Indian Premier League records and statistics
Virat Kohli (left) holds the all time record for most runs scored in the league, while Yuzvendra Chahal (right) holds the distinction for most wickets taken
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[a] ever since.[1] Currently, ten teams compete for the championship.[3] 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 batsmanVirat Kohli holds the records for the most runs scored (8,889), the most centuries (8), most half-centuries (65), most runs in a single season (973), most runs as a captain (4,994) and the most catches (120). Indian bowlerYuzvendra Chahal holds the record for the most wickets taken (205).[4][5]
MS Dhoni (left) and Rohit Sharma (right) share the record of most titles as captain in the IPL with five each.
Indian batsman Rohit Sharma and wicket-keeperMS 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 (62.22%). 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.[6] 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, Mumbai Indians and Chennai Super Kings are the most successful teams in the league's history with five titles each, with Kolkata Knight Riders having won three titles. The five teams who have won the tournament once are Rajasthan Royals, Deccan Chargers, Sunrisers Hyderabad, Gujarat Titans and Royal Challengers Bengaluru. The current champions are Bengaluru who beat Punjab in the 2025 Indian Premier League final to clinch their first title.
Season
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Chennai Super Kings
RU
SF
C
C
RU
RU
PO
RU
Suspended
C
RU
7th
C
9th
C
5th
10th
Delhi Capitals
SF
SF
5th
10th
PO
9th
8th
7th
6th
6th
8th
PO
RU
PO
5th
9th
6th
5th
Gujarat Titans
–
C
RU
8th
PO
Kolkata Knight Riders
6th
8th
6th
PO
C
7th
C
5th
PO
PO
PO
5th
5th
RU
7th
7th
C
8th
Lucknow Super Giants
–
PO
PO
7th
7th
Mumbai Indians
5th
7th
RU
PO
PO
C
PO
C
5th
C
5th
C
C
5th
10th
PO
10th
PO
Punjab Kings
SF
5th
8th
5th
6th
6th
RU
8th
8th
5th
7th
6th
6th
6th
6th
8th
9th
RU
Rajasthan Royals
C
6th
7th
6th
7th
PO
5th
PO
Suspended
PO
7th
8th
7th
RU
5th
PO
9th
Royal Challengers Bengaluru
7th
RU
3rd
RU
5th
5th
7th
PO
RU
8th
6th
8th
PO
PO
PO
6th
PO
C
Sunrisers Hyderabad
–
PO
6th
6th
C
PO
RU
PO
PO
8th
8th
10th
RU
6th
Defunct 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:
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.[7]
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.[8]
Teams have won off the last ball on 46 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 Lucknow Supergiants beat Kolkata Knight Riders at the Eden Gardens in Kolkata.[8]
As of 2026[update], 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.[8] All tied matches in the IPL are resolved by using a super over.
Team scoring records
Highest team total
As of 3 June 2025
Score
Team
Opposition
Venue
Date
287/3
Sunrisers Hyderabad
Royal Challengers Bengaluru
M. Chinnaswamy Stadium, Bengaluru
15 April 2024
286/6
Rajasthan Royals
Rajiv Gandhi International Cricket Stadium, Hyderabad
23 March 2025
278/3
Kolkata Knight Riders
Arun Jaitley Stadium, Delhi
25 May 2025
277/3
Mumbai Indians
Rajiv Gandhi International Cricket Stadium, Hyderabad
Main article: List of Indian Premier League five-wicket hauls
As of 2026[update], there have been 38 five-wicket hauls in IPL matches.
Hat-tricks
Amit Mishra is the only bowler to have taken three IPL hat-tricks.[24]
As of April 2025[update], 23 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.[25] The most recent hat-trick in the league was taken in 2025 by Yuzvendra Chahal playing for Punjab Kings against Chennai Super Kings at Chennai.[26]
As of August 2023[update] 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.[30]
As of May 2024[update], Mohammad Nabi and Daryl Mitchell are the only two fielders to hold five catches in an IPL match. Nabi did it for Sunrisers Hyderabad in a 2021 match against Mumbai Indians at Abu Dhabi, and Mitchell did it in 2024 for Chennai Super Kings against Sunrisers Hyderabad. A number of players have held four catches in an IPL match.[33]
Main article: List of Indian Premier League 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.[42] 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.[43]
See also
List of Chennai Super Kings records
List of Delhi Capitals records
List of Kolkata Knight Riders records
List of Mumbai Indians records
List of Punjab Kings records
List of Rajasthan Royals records
List of Royal Challengers Bengaluru records
List of Sunrisers Hyderabad records
Notes
^The tournament has also been held outside India on several occasions: in 2009 in South Africa and in 2014 in the UAE due to general elections, and in the UAE in 2020 and 2021 due to the COVID-19 pandemic.[1][2]