League · T20 · est. 2008
Indian Premier League
CricketStudio's headline coverage. Atomic, citable claims for every IPL 2026 ball — sample-size-floored, date-windowed, stable-URL-canonical per CLAUDE.md §3-7. The 18-season historical archive (2007/08 → 2025) is now backfilled — 1,169 matches, 767 unique players, 278,205 ball-by-ball records.
Hooked into ball-by-ball ingest with a sub-4h SLA per doctrine §3.5. Every claim below recomputes from raw deliveries every cron tick.
- Matches
- 65
- Balls
- 14,631
- Players
- 200
- As of
- 2026-05-21
All 18 historical seasons seeded via Cricsheet (CC BY 3.0). Same schema, sample-floor discipline, and atomic-claim treatment as the live IPL 2026 coverage. See all-time records + career leaderboards.
- Seasons
- 18
- Matches
- 1,169
- Players
- 767
- Balls
- 278,205
Live · IPL 2026
Full season hub →| # | Team | P | W | Pts | NRR |
|---|---|---|---|---|---|
| 1 | RCB | 13 | 9 | 18 | +1.09 |
| 2 | GT | 13 | 8 | 16 | +0.44 |
| 3 | SRH | 13 | 8 | 16 | +0.33 |
| 4 | RR | 13 | 7 | 14 | +0.07 |
Computed from 64 captured fixtures · last refresh 2026-05-20 14:00 UTC
Live surfaces · IPL 2026
Doctrine-§4-locked URLs. Each evolves underneath as data backfills, but the canonical URL never moves.
Historical archive · 2007/08 → 2025
1,169 matches · 767 unique players · 278,205 ball-by-ball records. Sourced from Cricsheet under CC BY 3.0.
Season-by-season · 2007/08 → 2026
2026 is live; the 18 historical seasons are backfilled into the ball-by-ball corpus (1,169 matches via Cricsheet, Lane A PRs #168-#182). Per-season hub pages at /season/ipl-{year} for historical years activate when the season-page reader is wired to consume the historical data — until then, the all-time records + career leaderboards surfaces above are the synthesis layer.
- Live202674 matches/season/ipl-2026
- Backfilled202574 matches/season/ipl-2025
- Backfilled202471 matches/season/ipl-2024
- Backfilled202374 matches/season/ipl-2023
- Backfilled202274 matches10 teams returned/season/ipl-2022
- Backfilled202160 matchessplit: India + UAE/season/ipl-2021
- Backfilled2020/2160 matchesUAE (COVID rescheduled)/season/ipl-2020-21
- Backfilled201960 matches/season/ipl-2019
- Backfilled201860 matches/season/ipl-2018
- Backfilled201759 matchesRPS + GL final season/season/ipl-2017
- Backfilled201660 matchesRPS + GL inaugural; CSK+RR suspension/season/ipl-2016
- Backfilled201559 matches/season/ipl-2015
- Backfilled201460 matchesUAE + India split/season/ipl-2014
- Backfilled201376 matches/season/ipl-2013
- Backfilled201274 matchesPWI active/season/ipl-2012
- Backfilled201173 matches10 teams (KTK + PWI debut)/season/ipl-2011
- Backfilled2009/1060 matchesIPL3, India/season/ipl-2009-10
- Backfilled200957 matchesSouth Africa (India election clash)/season/ipl-2009
- Backfilled2007/0858 matchesinaugural/season/ipl-2007-08
Sources & methodology
- IPL 2026 (live): ball-by-ball ingest from our licensed data feed. Aggregation, sample-floor enforcement, and atomic-claim generation are all CricketStudio-side per doctrine §3.
- IPL 2008-2025 (planned): Phase B historical backfill. The feed selection (extended licensed tier vs. Cricsheet under CC BY 3.0) is still open; the schema, sample floors, and URL pattern are not.
- Root-namespace URLs are locked. Doctrine §4 — /players, /teams, /matches, /standings, /season/ipl-{year}, /records, /trends never move. This hub aggregates references; it never replaces them.
- Aggregation license: CricketStudio outputs published under CC BY 4.0. Free to read, free to cite.