IPL Ball by Ball Data Is Live on the Tigzig Cricket API and Download. 1,200+ Matches, Every Season Since 2008.
Published: September 6, 2026
IPL ball by ball data is live on the Tigzig cricket API and download. 1,200+ matches, every season since 2008. Query it directly on my database with SQL on Postgres or DuckDB, or take the whole database as Parquet or CSV. Or connect via MCP. Free, no signup, no key.
That sits alongside Test, ODI and T20 internationals, men's and women's, going back to 2001. 11,000+ matches and 5 million+ deliveries in total.
Docs
- For you: tigzig.com/apis/database
- For your agent: db-mcp.tigzig.com/openapi.json
How it is organised
- IPL sits in ball_by_ball alongside every other format, filtered with match_type = 'IPL', and there is a ball_by_ball_ipl view if you would rather not filter.
- Match context is in match_info, and the two join on match_id.
- The full ball by ball table is there as one table, and also as views split by format and gender, plus one for IPL.
- Both engines hold the same data. DuckDB has been the faster of the two in our testing.
- The API docs go through a few nuances we have run into, and Cricsheet's own dictionary is the source of truth for the fields: cricsheet.org/format/csv_ashwin/
Compliance note
Data source is Cricsheet (cricsheet.org), licensed ODC-BY 1.0. TigZig is not affiliated with or endorsed by Cricsheet.
Working on something similar? How I work covers the rates, the availability and what I take on.