
Last Updated: April 28, 2026 | 10 min read
Nineteen seasons. Thousands of matches. Millions of runs. The Indian Premier League has produced records that may never be broken — and records that are being rewritten every season.
Here’s the definitive guide to IPL all-time records, updated for the 2026 season.
Batting Records
Most Runs in IPL History
| Rank | Player | Runs | Matches | Average |
|---|---|---|---|---|
| 1 | Virat Kohli | 8,000+ | 250+ | 38+ |
| 2 | Shikhar Dhawan | 6,700+ | 230+ | 34+ |
| 3 | Rohit Sharma | 6,500+ | 260+ | 29+ |
| 4 | David Warner | 6,500+ | 180+ | 40+ |
| 5 | Suresh Raina | 5,528 | 205 | 32.5 |
Most Centuries in IPL History
| Player | Centuries | Highest Score |
|---|---|---|
| Virat Kohli | 8 | 113 |
| Chris Gayle | 6 | 175* (Record) |
| Jos Buttler | 5 | 124 |
| KL Rahul | 4 | 132* |
Record that may never be broken: Chris Gayle’s 175 not out off just 66 balls for RCB vs Pune Warriors in 2013. He hit 17 sixes in a single innings — both remain all-time records.
Bowling Records

Most Wickets in IPL History
| Rank | Player | Wickets | Matches | Best Bowling |
|---|---|---|---|---|
| 1 | Yuzvendra Chahal | 200+ | 170+ | 5/40 |
| 2 | Dwayne Bravo | 183 | 161 | 4/22 |
| 3 | Piyush Chawla | 174 | 171 | 4/17 |
| 4 | Jasprit Bumrah | 170+ | 140+ | 5/10 |
Best Bowling Figures in an Innings
| Player | Figures | Match | Year |
|---|---|---|---|
| Alzarri Joseph | 6/12 | MI vs SRH | 2019 |
| Anil Kumble | 5/5 | RCB vs RR | 2009 |
| Jasprit Bumrah | 5/10 | MI vs KKR | 2024 |
Team Records
| Record | Details |
|---|---|
| Highest Team Total | 287/3 — RCB vs GT (2024) |
| Lowest Team Total | 49 — RCB vs KKR (2017) |
| Most IPL Titles | CSK & MI — 5 each |
| Highest Successful Chase | 287 — SRH vs RCB (2024) |
| Most Consecutive Wins | 12 — KKR (2024) |
Records Under Threat in IPL 2026
Virat Kohli’s run tally — Kohli continues to add to his IPL run total every season. With 8,000+ runs already, he’s extending a record that no active player is close to matching. Every match adds to his legacy.
Chahal’s wicket count — The leg-spinner keeps climbing. With 200+ wickets, Chahal is building a lead that could take years for anyone to surpass. His consistency across different franchises is remarkable.
Most sixes in a season — With IPL batting becoming increasingly aggressive (average totals rising yearly), the record for most sixes in a season could fall in 2026. Klaasen, Abhishek Sharma, and Sameer Rizvi are all six-hitting machines.
FAQ: IPL All-Time Records
Q: Who has scored the most runs in IPL history?
A: Virat Kohli holds the record with 8,000+ runs across 250+ matches for RCB, the only player to cross the 8,000-run milestone.
Q: What is the highest individual score in IPL?
A: Chris Gayle’s 175 not out off 66 balls for RCB against Pune Warriors in 2013 remains the highest individual score in IPL history.
Q: Which team has won the most IPL titles?
A: Chennai Super Kings and Mumbai Indians share the record with 5 titles each.
Records updated as of April 28, 2026. All statistics are based on publicly available IPL data from 2008-2026.
Also read: IPL 2026 Orange Cap Race | Virat Kohli IPL Stats | IPL 2026 Fastest Fifties & Centuries