Era

IPL 2024: The Highest-Scoring Season in 18 Years

July 7, 2026 · CricketStudio · How to cite

1The Finding

IPL 2024 averaged 173.6 runs per innings across 74 matches — the highest single-season figure in the 18-year Cricsheet corpus, 2.6 above 2025's 171.0.

2What the Numbers Show

MetricValueSample / Context
IPL 2024 avg173.6 runs/innings74 matches — highest in corpus
IPL 2025 avg171.0 runs/innings2nd highest — gap to 2024: 2.6
IPL 2023 avg165.1 runs/innings3rd highest
IPL 2022 avg155.8 runs/innings
Era 3 avg (2019–2025)161.0 runs/innings2024 is 12.6 above era mean
Era 1 avg (2008–2012)141.6 runs/innings2024 is 32 above 2008–2012 baseline

3Why It's Surprising

2024's 173.6 marks an 8.5-run jump from 2023 (165.1) — bigger than any single-year jump in the prior decade. The following season (2025: 171.0) held near the peak, confirming that 2024 was not an outlier but a new structural baseline. In absolute terms, 173.6 sits 32 runs above the Era 1 average (141.6), meaning an average 2024 IPL innings would have been a high-scoring innings by 2008 standards. The transformation is generational.

4Scope and Limits

  • Covers IPL matches in Cricsheet corpus (2008–2025). IPL 2026 season data is separate.
  • Season averages computed per innings. Includes league stage and playoffs.
  • Individual season comparison (e.g., 2021 in UAE, 2009 in South Africa) not controlled for venue effects.

5Provenance

CricketStudio aggregation of Cricsheet IPL corpus (CC BY 3.0). data/_ipl-historical-trend-data.json. Season-by-season averages. Computed 2026-07-07. Script: scripts/build-ipl-historical-trend-data.mjs.

← All stories
How to cite this page · CC BY 4.0