About IPLTracker
IPLTracker is a purpose-built companion for the Indian Premier League. Every statistic on the site is first-party — computed directly from ball-by-ball data, not scraped from a leaderboard — so the answers are consistent, transparent and easy to cite.
How the data is computed
The numbers are produced by the CricketLogic engine, an analytics pipeline built on DuckDB. It ingests Cricsheet ball-by-ball match data, normalises team and player identities across rebrands, and aggregates every delivery into career, team, season and record tables. Those tables are exported to JSON and rendered as the static pages you see here.
Why "computed" matters for accuracy
Because every figure is derived from the same underlying deliveries, totals reconcile: a player's career runs equal the sum of their scoring shots, and a team's win count matches its match results. Team names are normalised — for example, Kings XI Punjab and Punjab Kings are treated as one franchise, as are Delhi Daredevils and Delhi Capitals, and Royal Challengers Bangalore and Bengaluru.
Sources & scope
- Ball-by-ball data: Cricsheet (open cricket data).
- Computation: the CricketLogic engine (DuckDB).
- Coverage: IPL 2008–2026, 1,243 matches.
- Single-source items such as season Orange/Purple Cap winners are labelled as such where shown, since they are not part of the ball-by-ball export.
IPLTracker is an independent statistics resource and is not affiliated with, endorsed by, or sponsored by the BCCI or the Indian Premier League. Team and tournament names are used for identification only.
Source: Computed by the CricketLogic engine from Cricsheet ball-by-ball data. Last updated 2026 season.