Skip to content
@cricketlogic

Cricket Logic

We turn cricket's raw ball-by-ball data into software, analytics, and play.

CricketLogic

We turn cricket's raw ball-by-ball data into software, analytics, and play.

Cricket produces one of the richest structured datasets in sport — every delivery, its outcome, who bowled it and who faced it. Most of that signal is locked in raw Cricsheet YAML that nobody queries. We build the open-source engine that unlocks it, the stat pages that surface it, and the games that make it fun.

pip install cricketlogic

The stack

Project What it is Link
CricketLogic Open-source Python library. Ingests Cricsheet ball-by-ball YAML into a DuckDB cricket data warehouse, ships analytical views, and answers natural-language questions via query agents. The engine everything else runs on. github.com/cricketlogic/cricketlogic · cricketlogic.net
IPLTracker The IPL companion. Answer-first pages for champions, records, teams, players, seasons, and head-to-head — every number computed first-party by the CricketLogic engine. ipltracker.com
Crichit Arcade cricket games built in Unity. Pick up, play, land the shot. crichit.xyz · Cric-hit_unity

What we build

An engine, not a scraper. CricketLogic parses Cricsheet YAML into DuckDB, then exposes analytical views — career batting and bowling, strike rate and economy, head-to-head, venue splits — plus NL query agents so you can ask questions in plain English instead of writing SQL.

A companion that owns its numbers. IPLTracker doesn't republish someone else's stats. Every page renders from a first-party export the CricketLogic engine computes from ball-by-ball data — which means the strike rates, records, and h2h matrices are ours to stand behind.

Games on top of the same love of the sport. Crichit takes cricket off the spreadsheet and into arcade play — Unity builds you can just pick up.


Proof points

The CricketLogic engine has ingested the complete IPL history from Cricsheet:

Seasons Matches Ball by ball First party

  • 19 IPL seasons ingested end to end — 2008 through 2026, all 1,243 matches.
  • Ball-by-ball granularity — every delivery, not match summaries.
  • 714 batters and 493 bowlers with full computed careers; team names normalised across rebrands (Kings XI Punjab → Punjab Kings).
  • Every published stat carries the line "computed by the CricketLogic engine from Cricsheet ball-by-ball data."

Get started

# Install the engine
pip install cricketlogic

# Explore IPL stats
open https://ipltracker.com

# Play
open https://crichit.xyz

cricketlogic.net

Pinned Loading

  1. cricketlogic cricketlogic Public

    Open-source Python engine that turns Cricsheet ball-by-ball YAML into a queryable DuckDB cricket data warehouse — analytical views, NL query agents, and the engine behind ipltracker.com.

    Vue

Repositories

Showing 2 of 2 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…