Open Cricket Analytics
End-to-end open-data pipeline for Cricsheet — clean tables, descriptive metrics, Streamlit explorer.
cricket
data
Streamlit
analytics
Ingest Cricsheet match JSON, build clean CSV tables, and explore descriptive cricket metrics. WPL is the starter dataset; the same parser supports any conforming Cricsheet archive.
A small, end-to-end open-data project for ingesting Cricsheet match data, building clean CSV tables, and exploring descriptive cricket metrics.
WPL is the initial dataset, not a hard-coded limit: the same parser and analytics functions support any Cricsheet JSON archive whose records conform to the published schema.
What you get
- Reusable Python package + scripts for download, parse, and stage-1/stage-2 tables
- Matches, deliveries, batting/bowling summaries, phase summaries, quality report
- Streamlit explorer for matches, scorecards, players, phase scoring, and tables
- Jupyter notebook for deeper exploratory analysis
No ML model is trained yet — the focus is solid ingestion, honest metric definitions, and reproducible tables.
Stack: Python, uv, Pandas, Streamlit, Cricsheet data.
Source: Utkarsh736/open-cricket-analytics.
Back to top