Super fast cricket analytics for agents

Every ball.
One command.

The vast, messy world of Cricinfo data—live matches, players, leagues, pitch maps, and derived analysis—shaped into a fast, self-describing Go CLI.

$npm i -g cricinfo-cli-go
LIVE
cricinfo matches live-view
IND287/446.2 OV
INDIA NEED 34 FROM 22 BALLS
V. KOHLI94 (81)
R. JADEJA31 (19)
14W062

› fetching scorecard, innings, partnerships

› traversed 7 endpoints in parallel

✓ rendered live view in 418ms

Ball-by-ball deliveries◆Live pitch maps◆Cursor pagination◆Goroutine parallelism◆JSON + JSONL◆Ball-by-ball deliveries◆Live pitch maps
01

THE COMMAND TREE

Ask cricket questions.
Not API questions.

Cricinfo’s internal API is fragmented across paginated endpoints. The CLI absorbs that complexity and gives you commands that match how you already think about the game.

BUILT FOR THE SECOND READER

Readable by you.
Structured for agents.

Human-friendly text is the default. Add one flag and the same command becomes clean JSON or streaming JSONL for scripts, pipelines, and coding agents.

Explore output modes →
TEXTJSONJSONL
$ cricinfo analysis batting \
  --metric strike-rate \
  --scope season:2025 \
  --league 19138

1. Nicholas Pooran   177.34
2. Suryakumar Yadav  167.91
3. Travis Head       162.42

42 players · 126 innings · 0.61s
02

DOCUMENTATION

From first command
to deep analysis.

OPEN SOURCE · APACHE 2.0

Give your agent
a seat in the press box.

Install one binary. Ask better cricket questions.

Get started→