IPL All-Time Records: Most Runs, Most Wickets & Top Team Stats
by Shekhar

The wait is over! The Indian Premier League 2026 is starting, where 10 teams will compete for over two months to win the top T20 trophy.
The first match will be played at M. Chinnaswamy Stadium on March 28, with defending champions Royal Challengers Bengaluru taking on Sunrisers Hyderabad.
And as is the case every season, all eyes will be on three pillars of the league, MS Dhoni, Virat Kohli, and Rohit Sharma, and what they can do individually, and for their respective teams. But coming into the 19th season, it is only imperative, to look back at some of the records of the IPL.
Team Records in IPL
| Record | Stat | Team / Details |
|---|---|---|
| Most Final Appearances | 10 | Chennai Super Kings (2008, 2010, 2011, 2012, 2013, 2015, 2018, 2019, 2021, 2023) |
| Most Playoff Appearances | 12 | Chennai Super Kings |
| Most Matches Played | 277 | Mumbai Indians |
| 2nd Most Matches | 271 | Kolkata Knight Riders |
| 3rd Most Matches | 265 | Royal Challengers Bengaluru |
| Most Matches Won | 151 | Mumbai Indians |
| 2nd Most Wins | 143 | Chennai Super Kings |
| Most Matches Lost | 140 | Delhi Capitals |
| Highest Team Total | 287 | Sunrisers Hyderabad vs RCB (2024) |
| Lowest Team Total | 49 | Royal Challengers Bengaluru vs KKR (2017) |
Batting Records in IPL
| Record | Stat | Player |
|---|---|---|
| Most Runs | 8661 | Virat Kohli |
| 2nd Most Runs | 7046 | Rohit Sharma |
| Most Runs in a Season | 973 (2016) | Virat Kohli |
| Most 50+ Scores | 71 (8 100s + 63 50s) | Virat Kohli |
| 2nd Most 50+ Scores | 66 | David Warner |
| Most Centuries | 8 | Virat Kohli |
| Most Fours | 771 | Virat Kohli |
| 2nd Most Fours | 768 | Shikhar Dhawan |
Bowling Records in IPL
| Record | Stat | Player |
|---|---|---|
| Most Wickets | 221 | Yuzvendra Chahal |
| 2nd Most Wickets | 198 | Bhuvneshwar Kumar |
| 3rd Most Wickets | 192 | Sunil Narine |
| Most 5-Wicket Hauls | 2 | Jasprit Bumrah, Bhuvneshwar Kumar, James Faulkner, Jaydev Unadkat |
| Most Wickets in a Season | 32 | Harshal Patel, Dwayne Bravo |
| Best Economy Rate | 6.68 | Muttiah Muralitharan |
| 2nd Best Economy | 6.74 | Roelof van der Merwe |
| Most Runs Conceded (Match) | 76 | Jofra Archer |
| 2nd Most Runs Conceded | 75 | Mohammed Shami |