Skip to content

Bettors and modellers

Every ball bowled, next to the price on the match

Ball-by-ball for 23,241 matches joined to each sportsbook's match-winner price from mid-2020, in one id space.

A cricket model needs the ball-by-ball to learn from and the market price to test against, and the two usually live in different places under different match names.

Joining a price file to a scorecard by team names and dates is a project of its own, and it breaks every time a side is renamed.

What to build

A model against the close

Train on how matches unfolded ball by ball, then compare your probability for each side with the closing price from every book that priced the match.

How the market moved

Opening to closing prices by sportsbook for a match, beside the toss and the teams, with in-play prices kept apart from the pregame line.

Format by format

Filter to the IPL, the BBL, Tests or any other competition, so a model of one format is not trained on another.

What it will not do

  • Prices are match-winner only: no spreads, totals or player props.
  • Prices start in mid-2020 and cover the internationals and the major franchise and county competitions, not every match.
  • About 93% of priced matches are linked to their ball-by-ball; the rest are mostly abandoned games and associate-nation matches that the ball-by-ball does not hold.

Worth reading first

Start with 500 free credits every month

No card. REST or MCP.