CricsDB
data
visualization
A T20 cricket analytics platform — 12,940 matches, 2.95M deliveries, every ball queryable. FastAPI + React + SQLite, Wisden-almanack visual identity.
CricsDB is a full-stack T20 cricket analytics platform built on open data from cricsheet.org. It covers 12,940 matches across international cricket and 18 club leagues, 2.95 million ball-by-ball deliveries, and 160K wickets.
- Live: https://t20.rahuldave.com/
- Source: https://github.com/rahuldave/cricsdb
- Write-up: blog post
Stack
Features
- Team, batter, bowler, and head-to-head pages with by-phase (powerplay / middle / death), by-over, by-season, and by-opponent breakdowns
- Match scorecards with worm chart, Manhattan chart, and a per-delivery innings grid colored by outcome
- Gender-aware aggregation across men’s and women’s competitions
- Deep-linkable URLs — every filter, tab, and selected player lives in the query string
- Wisden-almanack visual identity: cream page, warm dark-brown ink, oxblood accent, Fraunces display serif