IPL Records: The Complete All-Time List of Every Major Record

Updated October 2026 | All stats are as of the end of IPL 2026 (final played 31 May 2026).

The biggest IPL records, in one place: Virat Kohli has scored the most runs (9336), Yuzvendra Chahal has taken the most wickets (233), Chris Gayle holds the highest individual score (175*), and SRH hold the highest team total (287). This page brings together every major batting, bowling, fielding, team, partnership and award record from the 2008 season to the 2026 final, with a quick-reference table for each category and links to the full record pages.

Every figure here comes from our own match-by-match database of all 1254 IPL matches, including washed-out games, and is checked against official scorecards. For single-player career numbers, see our player profiles; for team-against-team history, see the IPL head to head records hub.

How We Count IPL Records

Records on this page follow the conventions used in official IPL statistics. Matches abandoned without a ball being bowled count as matches played for appearance records but add nothing else. Super Over runs and wickets are not included in batting or bowling figures. Tied matches decided by a Super Over count as wins for the Super Over winner in team records. Teams are listed under their current names in summary tables, so ‘RCB’ includes Royal Challengers Bangalore, ‘DC’ includes Delhi Daredevils and ‘PBKS’ includes Kings XI Punjab. Deccan Chargers and Sunrisers Hyderabad are separate franchises.

Career records include every IPL season from 2008 to 2026 and every team a player has represented. A batter’s ‘not out’ is marked with an asterisk. Fastest hundreds and fifties are measured in balls faced, not minutes. Economy rate is runs conceded per six legal balls, with wides and no-balls charged to the bowler, and byes and leg byes not.

Batting Records Overview

Batting records are where the IPL has changed most. The arrival of the Impact Player rule in 2023, flatter pitches and a generation of batters raised on T20 have pushed scoring rates far above where they were in the first decade. That is why the top-ten lists for highest scores, fastest hundreds and team totals are now crowded with innings from 2024, 2025 and 2026, while the career records still belong to players who have been in the league since 2008. Chris Gayle’s 175 not out and his 30-ball hundred, both from 2013, have survived the scoring explosion, but the chasing pack is closer than ever.

Record Holder Figure Season
Most career runs Virat Kohli 9336 2008-2026
Highest individual score Chris Gayle 175* 2013
Most runs in a season Virat Kohli 973 2016
Most hundreds Virat Kohli 9 Career
Most sixes (career) Chris Gayle 357 Career
Most sixes in a season Vaibhav Sooryavanshi 72 2026
Fastest hundred Chris Gayle 30 balls 2013
Fastest fifty Yashasvi Jaiswal 13 balls 2023

Highest individual scores

Rank Batter Score Balls Team Opponent Season
1 Chris Gayle 175* 66 RCB PWI 2013
2 Brendon McCullum 158* 73 KKR RCB 2008
3 KL Rahul 152* 67 DC PBKS 2026
4 Abhishek Sharma 141 55 SRH PBKS 2025
5 Quinton de Kock 140* 70 LSG KKR 2022
6 Abhishek Sharma 135* 68 SRH DC 2026
7 AB de Villiers 133* 59 RCB MI 2015
8 KL Rahul 132* 69 PBKS RCB 2020
9 AB de Villiers 129* 52 RCB GL 2016
10 Shubman Gill 129 60 GT MI 2023

Chris Gayle’s 175* for RCB against PWI on 23 Apr 2013 is the highest score in IPL history. Only 3 innings of 150 or more have been played in the league.

Fastest hundreds

Rank Batter Balls Final score Team Opponent Season
1 Chris Gayle 30 175* RCB PWI 2013
2 Vaibhav Sooryavanshi 35 101 RR GT 2025
3 Vaibhav Sooryavanshi 36 103 RR SRH 2026
4 Yusuf Pathan 37 100 RR MI 2010
5 Heinrich Klaasen 37 105* SRH KKR 2025
6 David Miller 38 101* PBKS RCB 2013
7 Travis Head 39 102 SRH RCB 2024
8 Priyansh Arya 39 103 PBKS CSK 2025
9 Abhishek Sharma 40 141 SRH PBKS 2025
10 Will Jacks 41 100* RCB GT 2024

The full ranking is on our fastest century in IPL history page. Virat Kohli also leads for career runs by a distance, and the season record of 973 runs belongs to Virat Kohli in 2016. Season run leaders are listed on the Orange Cap winners page and six-hitting on most sixes in IPL history.

Bowling Records Overview

Bowling records have proved more durable than batting ones, because the game has moved in the batters’ favour. The best figures in an innings were set years ago, and the career economy leaders mostly played before the scoring explosion of the 2020s. The wicket-taking records, on the other hand, keep moving, because leg-spinners and seamers who have stayed in the league for a decade or more keep adding to their totals.

Record Holder Figure Season
Most career wickets Yuzvendra Chahal 233 2008-2026
Best figures in an innings Alzarri Joseph 6/12 2019
Most wickets in a season Dwayne Bravo 32 2013
Most hat-tricks Amit Mishra 3 Career
Most four-wicket hauls Yuzvendra Chahal 9 Career
Best career economy (min. 250 overs) Muttiah Muralitharan 6.68 Career

Best bowling figures in an innings

Rank Bowler Figures Team Opponent Season
1 Alzarri Joseph 6/12 MI SRH 2019
2 Sohail Tanvir 6/14 RR CSK 2008
3 Adam Zampa 6/19 RPS SRH 2016
4 Anil Kumble 5/5 RCB RR 2009
5 Akash Madhwal 5/5 MI LSG 2023
6 Jasprit Bumrah 5/10 MI KKR 2022
7 Mohit Sharma 5/10 GT MI 2023
8 Ishant Sharma 5/12 DCG KTK 2011
9 Lasith Malinga 5/13 MI DC 2011
10 Ankit Rajpoot 5/14 PBKS SRH 2018

Most career wickets

Rank Bowler Matches Wickets Econ
1 Yuzvendra Chahal 188 233 8.05
2 Bhuvneshwar Kumar 206 226 7.71
3 Sunil Narine 202 207 6.79
4 Piyush Chawla 192 192 7.96
5 Jasprit Bumrah 158 187 7.34
6 Ravichandran Ashwin 221 187 7.20
7 Dwayne Bravo 161 183 8.38
8 Ravindra Jadeja 268 180 7.71
9 Rashid Khan 153 179 7.28
10 Amit Mishra 162 174 7.38

Read the wicket list alongside the economy column. Yuzvendra Chahal and Piyush Chawla built their totals as wicket-taking leg-spinners who conceded runs in return; Sunil Narine and Jasprit Bumrah took nearly as many wickets while conceding barely seven an over, which is why they are usually rated the two most valuable bowlers the league has produced. Lasith Malinga, whose last IPL season was 2019, finished with 170 wickets at under 7.2 an over, would almost certainly still be near the top of this list had he played on.

Alzarri Joseph’s 6/12 is the best return in an IPL innings. There have been 24 hat-tricks in IPL history, and Amit Mishra has taken 3 of them. The full list is on our most wickets in IPL history page, and the season leaders on Purple Cap winners.

Fielding Records Overview

Fielding records are counted from dismissals: catches taken (including caught-and-bowled) and stumpings. Wicketkeepers dominate the catching lists because they take edges as well as skied catches, so the outfield records are shown separately where it matters.

Record Holder Figure
Most catches (all) MS Dhoni 158
Most catches (non-wicketkeeper) Virat Kohli 126
Most stumpings MS Dhoni 47

Most catches by a fielder (excluding wicketkeepers)

Rank Player Catches
1 Virat Kohli 126
2 AB de Villiers 118
3 Ravindra Jadeja 110
4 Suresh Raina 109
5 Kieron Pollard 103
6 Rohit Sharma 102
7 Shikhar Dhawan 99
8 David Miller 87
9 David Warner 86
10 Manish Pandey 86

Most stumpings

Rank Wicketkeeper Stumpings
1 MS Dhoni 47
2 Dinesh Karthik 37
3 Robin Uthappa 32
4 Wriddhiman Saha 26
5 Rishabh Pant 24
6 Sanju Samson 19
7 Quinton de Kock 17
8 Parthiv Patel 16

MS Dhoni has been involved in the most catches in IPL history, 158, and the most stumpings, 47. Among outfielders, Virat Kohli leads with 126 catches. Note that catches taken by a player while keeping wicket and while fielding elsewhere are combined; a few players, such as Dinesh Karthik and Robin Uthappa, did both in different seasons.

Team Records Overview

Team records show the league’s scoring inflation most clearly. Totals that would have been unthinkable in 2008 are now made several times a season.

Record Team Figure Opponent Season
Highest total SRH 287 RCB 2024
Lowest total (all out) RCB 49 KKR 2017
Biggest win by runs MI 146 runs DC 2017
Highest successful chase PBKS 265 DC 2026
Most titles MI / CSK 5 each – –

Highest team totals

Rank Team Total Opponent Season
1 SRH 287/3 RCB 2024
2 SRH 286/6 RR 2025
3 SRH 278/3 KKR 2025
4 SRH 277/3 MI 2024
5 KKR 272/7 DC 2024
6 SRH 266/7 DC 2024
7 PBKS 265/4 DC 2026
8 DC 264/2 PBKS 2026
9 RCB 263/5 PWI 2013
10 RCB 262/7 SRH 2024

Lowest all-out totals

Rank Team Total Opponent Season
1 RCB 49 KKR 2017
2 RR 58 RCB 2009
3 RR 59 RCB 2023
4 DC 66 MI 2017
5 KKR 67 MI 2008
6 DC 67 PBKS 2017
7 RCB 68 SRH 2022
8 RCB 70 RR 2014

Highest successful run chases

Rank Team Score Opponent Season
1 PBKS 265/4 DC 2026
2 PBKS 262/2 KKR 2024
3 SRH 249/4 MI 2026
4 SRH 247/2 PBKS 2025
5 RCB 230/4 LSG 2025
6 SRH 229/5 RR 2026
7 MI 229/4 LSG 2026
8 RR 228/4 PBKS 2026

There have been 18 totals of 250 or more in IPL history, and 16 of them came in 2024 or later. Before 2024 the record was 263/5, made by Royal Challengers Bangalore against Pune Warriors in 2013. The lowest total, 49, still belongs to the 2017 Royal Challengers Bangalore side.

Team-by-team records

Team Highest total Highest individual score Best bowling
Mumbai Indians 247/9 v DC (2024) Ryan Rickelton 123* (2026) Alzarri Joseph 6/12 (2019)
Punjab Kings 265/4 v DC (2026) KL Rahul 132* (2020) Ankit Rajpoot 5/14 (2018)
Royal Challengers Bengaluru 263/5 v PWI (2013) Chris Gayle 175* (2013) Anil Kumble 5/5 (2009)
Chennai Super Kings 246/5 v RR (2010) Murali Vijay 127 (2010) Ravindra Jadeja 5/16 (2012)
Delhi Capitals 264/2 v PBKS (2026) KL Rahul 152* (2026) Amit Mishra 5/17 (2008)
Kolkata Knight Riders 272/7 v DC (2024) Brendon McCullum 158* (2008) Andre Russell 5/15 (2021)
Rajasthan Royals 243/8 v SRH (2026) Jos Buttler 124 (2021) Sohail Tanvir 6/14 (2008)
Sunrisers Hyderabad 287/3 v RCB (2024) Abhishek Sharma 141 (2025) Bhuvneshwar Kumar 5/19 (2017)
Gujarat Titans 233/3 v MI (2023) Shubman Gill 129 (2023) Mohit Sharma 5/10 (2023)
Lucknow Super Giants 257/5 v PBKS (2023) Quinton de Kock 140* (2022) Mark Wood 5/14 (2023)

Each franchise’s own records, counting matches under earlier names. Sunrisers Hyderabad’s figure is also the league record, and several teams’ highest totals date from 2024 or later, which again shows how recently the scoring ceiling has risen. The individual records are older on average: a great innings or spell can stand for a decade, while team totals keep climbing.

Partnership Records Overview

Rank Partners Runs Team Opponent Season
1 AB de Villiers & Virat Kohli 229 RCB GL 2016
2 KL Rahul & Nitish Rana 220 DC PBKS 2026
3 AB de Villiers & Virat Kohli 215 RCB MI 2015
4 KL Rahul & Quinton de Kock 210 LSG KKR 2022
5 Sai Sudharsan & Shubman Gill 210 GT CSK 2024
6 Adam Gilchrist & Shaun Marsh 206 PBKS RCB 2011
7 Sai Sudharsan & Shubman Gill 205 GT DC 2025
8 Chris Gayle & Virat Kohli 204 RCB DC 2012
9 David Warner & Naman Ojha 189 DC DCG 2012
10 David Warner & Jonny Bairstow 185 SRH RCB 2019

The highest partnership in IPL history is 229, between AB de Villiers and Virat Kohli for RCB in 2016. Partnership figures include extras scored while the pair was together.

Season-by-Season Record Setters

Each season produces its own leaders. This table shows the top run scorer, top wicket taker and highest team total of every IPL season, a quick way to see how the scoring levels have changed.

Season Most runs Most wickets Highest total
2008 Shaun Marsh (616) Sohail Tanvir (22) CSK 240
2009 Matthew Hayden (572) RP Singh (23) RR 211
2010 Sachin Tendulkar (618) Pragyan Ojha (21) CSK 246
2011 Chris Gayle (608) Lasith Malinga (28) PBKS 232
2012 Chris Gayle (733) Morne Morkel (25) CSK 222
2013 Mike Hussey (733) Dwayne Bravo (32) RCB 263
2014 Robin Uthappa (660) Mohit Sharma (23) PBKS 231
2015 David Warner (562) Dwayne Bravo (26) RCB 235
2016 Virat Kohli (973) Bhuvneshwar Kumar (23) RCB 248
2017 David Warner (641) Bhuvneshwar Kumar (26) PBKS 230
2018 Kane Williamson (735) Andrew Tye (24) KKR 245
2019 David Warner (692) Imran Tahir (26) KKR 232
2020 KL Rahul (670) Kagiso Rabada (30) DC 228
2021 Ruturaj Gaikwad (635) Harshal Patel (32) MI 235
2022 Jos Buttler (863) Yuzvendra Chahal (27) RR 222
2023 Shubman Gill (890) Mohammed Shami (28) LSG 257
2024 Virat Kohli (741) Harshal Patel (24) SRH 287
2025 Sai Sudharsan (759) Prasidh Krishna (25) SRH 286
2026 Vaibhav Sooryavanshi (776) Kagiso Rabada (29) PBKS 265

Two patterns stand out. The highest total of the season stayed between roughly 210 and 250 for the first fifteen years, then jumped past 270 in 2024. And the leading wicket-taker’s figure has barely changed: somewhere between 21 and 32 wickets every season, because the number of overs a bowler can send down is fixed at four a match.

Other Notable Records

Most player of the match awards

Rank Player Awards Matches
1 AB de Villiers 25 184
2 Chris Gayle 22 142
3 Virat Kohli 22 283
4 Rohit Sharma 21 281
5 MS Dhoni 18 278
6 David Warner 18 184
7 Sunil Narine 18 202
8 Ravindra Jadeja 17 268
9 KL Rahul 17 159
10 Shane Watson 16 145

AB de Villiers has won the most player of the match awards in IPL history, 25, a reflection of how often he won games on his own for Royal Challengers. Chris Gayle and Virat Kohli are next.

Most fifty-plus scores

Rank Player 50+ scores 100s 50s Innings
1 Virat Kohli 77 9 68 275
2 David Warner 66 4 62 184
3 Shikhar Dhawan 53 2 51 221
4 Rohit Sharma 51 2 49 276
5 KL Rahul 51 6 45 150
6 AB de Villiers 43 3 40 170
7 Suresh Raina 40 1 39 200
8 Faf du Plessis 39 0 39 147
9 Ajinkya Rahane 37 2 35 197
10 Chris Gayle 37 6 31 141

Most matches played

Rank Player Matches
1 Virat Kohli 283
2 Rohit Sharma 281
3 MS Dhoni 278
4 Ravindra Jadeja 268
5 Dinesh Karthik 257
6 Shikhar Dhawan 222
7 Ravichandran Ashwin 221
8 Ajinkya Rahane 212
9 Bhuvneshwar Kumar 206
10 Suresh Raina 205

Virat Kohli has played the most IPL matches, 283. Appearances count every match in which a player was named in the XI, including the matches abandoned without a ball bowled.

More Batting, Bowling and Team Records

Most ducks

Rank Player Ducks Innings
1 Rohit Sharma 19 276
2 Glenn Maxwell 19 134
3 Dinesh Karthik 18 233
4 Sunil Narine 18 124
5 Piyush Chawla 16 88
6 Rashid Khan 16 72
7 Ajinkya Rahane 15 197
8 Mandeep Singh 15 98

Rohit Sharma has been out for nought 19 times, the most in IPL history. Ducks are mostly a function of long careers and attacking roles: every name here has batted well over 100 times, often in the top three, where the risk of an early dismissal is highest.

Most expensive bowling figures

Rank Bowler Figures Overs Opponent Season
1 Jofra Archer 0/76 4.0 SRH 2025
2 Mohammed Shami 0/75 4.0 PBKS 2025
3 Will O’Rourke 2/74 4.0 RCB 2025
4 Mohit Sharma 0/73 4.0 DC 2024
5 Basil Thampi 0/70 4.0 RCB 2018
6 Yash Dayal 0/69 4.0 KKR 2023
7 XC Bartlett 1/69 4.0 DC 2026
8 Reece Topley 1/68 4.0 SRH 2024

The most expensive spell in IPL history is 76 runs conceded by Jofra Archer against SRH in 2025. 6 of the eight most expensive spells have come since 2024, another sign of how far scoring has moved.

Most sixes in an innings

Rank Batter Sixes Score Team Opponent Season
1 Chris Gayle 17 175 RCB PWI 2013
2 Brendon McCullum 13 158 KKR RCB 2008
3 Chris Gayle 13 128 RCB DC 2012
4 AB de Villiers 12 129 RCB GL 2016
5 Chris Gayle 12 117 RCB PBKS 2015
6 Vaibhav Sooryavanshi 12 103 RR SRH 2026
7 Vaibhav Sooryavanshi 12 97 RR SRH 2026
8 Murali Vijay 11 127 CSK RR 2010

Ten-wicket wins

There have been 17 ten-wicket wins in IPL history, when the chasing side won without losing a wicket:

Date Winner Opponent Target chased
27 Apr 2008 DCG MI 155
19 Apr 2009 DC PBKS 105
18 Mar 2010 RCB RR 93
20 May 2011 RR MI 134
20 May 2012 MI RR 163
10 Apr 2013 CSK PBKS 139
26 Apr 2015 RCB DC 96
21 Apr 2016 SRH GL 136
7 Apr 2017 KKR GL 184
30 Apr 2017 PBKS DC 68
14 May 2018 RCB PBKS 89
4 Oct 2020 CSK PBKS 179
23 Oct 2020 MI CSK 115
3 Nov 2020 SRH MI 150
22 Apr 2021 RCB RR 178
8 May 2024 SRH LSG 166
18 May 2025 GT DC 200

Super Overs

16 IPL matches have been tied and decided by a Super Over (or, in 2009, a bowl-out style eliminator), 4 of them in 2020 alone. On 18 October 2020, Kings XI Punjab and Mumbai Indians needed two Super Overs to finish their game, the only time that has happened in the IPL.

Season Ties decided by Super Over
2009 1
2010 1
2013 2
2014 1
2015 1
2017 1
2019 2
2020 4
2021 1
2025 1
2026 1

Scoring rate by phase: before and after 2023

Phase 2008-2022 (runs per over off the bat) 2023-2026
Powerplay (overs 1-6) 7.18 8.94
Middle (7-15) 7.30 8.51
Death (16-20) 9.25 10.14

This is the clearest single explanation of why so many records have fallen recently: batters are scoring faster in every phase of the innings, not just at the death. The jump in the powerplay and middle overs is what produces totals of 250 and more, because a side that reaches 100 in six overs no longer needs a miracle at the end.

Award Records Overview

Award record Holder Figure
Most Orange Caps David Warner 3 (2015, 2017, 2019)
Most Purple Caps Bhuvneshwar Kumar, Dwayne Bravo, Harshal Patel, Kagiso Rabada 2 each
Most season MVP / Player of the Tournament awards Sunil Narine 3 (2012, 2018, 2024)
Most titles as captain MS Dhoni, Rohit Sharma 5 each
Most titles as a player Rohit Sharma 6

Rohit Sharma has won 6 IPL titles as a player: one with Deccan Chargers in 2009 and five as Mumbai Indians captain. Sunil Narine was Player of the Tournament in 2012 and Most Valuable Player in 2018 and 2024. See Orange Cap winners and Purple Cap winners for the season-by-season lists.

Records Most Likely to Fall Next Season

  • Highest team total (287). Totals of 250 have become routine, and with the Impact Player rule giving every side an extra batter, a new record total is the single most likely record to change in 2027.
  • Most sixes in a season (72). Vaibhav Sooryavanshi hit 72 sixes in 2026. Young power-hitters are now clearing the boundary at rates that would have looked impossible ten years ago.
  • Fastest hundred (30 balls). Hundreds in under 40 balls have become more common since 2024, and this has always been the most fragile batting record.
  • Most career wickets (233). Yuzvendra Chahal keeps extending his own record, with Bhuvneshwar Kumar the nearest active challenger on 226.
  • Least likely to fall: Virat Kohli’s career runs record (9336) and the lowest total (49). The first needs an 18-year career at Kohli’s level; the second needs a modern batting line-up to collapse completely, which the Impact Player has made rarer.

The hardest record of all to break may be Virat Kohli’s 973 runs in 2016: even in the batting-friendly seasons since, the closest anyone has come is Shubman Gill’s 890 in 2023. The records for most titles, five each for Mumbai and Chennai, could also last, given that ten teams now compete for each trophy.

Related guides: the history of the IPL, IPL captaincy records, greatest IPL XIs, IPL player comparisons, most expensive IPL auction buys, IPL prize money.

Frequently Asked Questions

Who holds the most IPL records?

Virat Kohli holds several of the biggest: most career runs (9336), most runs in a season (973 in 2016) and most hundreds (9). MS Dhoni holds the most catches and stumpings and shares the record for most titles as captain.

What is the hardest IPL record to break?

Most observers point to Virat Kohli’s 973 runs in a single season (2016). Even in the high-scoring seasons since 2023, no batter has passed 900 runs.