IPL ALL-TIME RECORDS
Complete IPL records from 2008–2025. Highest scores, most wickets, fastest centuries, best bowling figures — all in one place.
IPL has been running since 2008. Across 18 seasons, 1,000+ matches and 50,000+ balls, certain performances stand as the permanent benchmarks of T20 excellence.
BATTING RECORDS
Most Runs (Career): Virat Kohli — 8,004 runs (252 matches) Highest Single Season: Virat Kohli — 973 runs (2016) Highest Individual Score: Chris Gayle — 175* (RCB vs PWI, 2013) Most Centuries: Virat Kohli — 8 centuries Most Sixes (Career): Chris Gayle — 357 sixes Most Matches (Career): MS Dhoni — 264 matches Best Strike Rate (min 1000 runs): Andre Russell — 177.4 SR Most Fours (Career): Shikhar Dhawan — 804 fours
BOWLING RECORDS
Most Wickets (Career): Yuzvendra Chahal — 205 wickets (159 matches) Best Bowling Figures: Alzarri Joseph — 6/12 (MI vs SRH, 2019) Best Economy (min 50 matches): Rashid Khan — 6.65 Most Hat-Tricks: Amit Mishra — 3 hat-tricks Most Maidens: Bhuvneshwar Kumar — 7 maiden overs
TEAM RECORDS
Highest Team Total: Sunrisers Hyderabad — 287/3 (vs MI, 2024) Lowest Team Total: RCB — 49 all out (vs KKR, 2017) Most Titles: MI and CSK — 5 titles each Longest Winning Streak: MI — 9 consecutive wins (2019)
MATCH RECORDS
Highest Run Chase: KKR chasing 239 (vs RCB, 2008) Lowest Defended: 116 (DC defended vs SRH, 2017) Closest Match: MI def CSK by 1 run — 3 times
CricMind Insight: The evolution of IPL batting has been extraordinary. The average first-innings score has risen from 151 (2008) to 174 (2025) — a 15% increase driven entirely by improved batting technique and more aggressive strike rotation rather than boundary hitting.