Data atlas
Inspect the cricket data layer before you build on it.
YorkerAPI exposes cricket datasets through REST and MCP. This atlas keeps coverage claims explicit: what exists, which endpoints expose it, and where availability is partial.
Coverage ledger
Coverage is a product claim, not a freshness signal. Operational freshness is tracked separately.
| Data | Status | Coverage | Volume |
|---|---|---|---|
Matches and scorecards Teams, venue, toss, result and margin, innings totals, the playing sides and the player of the match, for every format and competition. Updated within a day of a match ending. Not a live feed. | Partial | 2001 to current | 23,241 matches |
Ball by ball Every ball, legal or not: over and ball, batter, non-striker, bowler, runs off the bat and extras, the kind of extra, and any wicket with the fielders involved. No ball length, line, speed or shot direction. | Partial | 2001 to current | 11.7 million deliveries |
Players A player is one person across Tests, ODIs, T20Is and every domestic competition, men's and women's. No date of birth, batting hand or bowling style. | Partial | Everyone in a listed match | One id across every format and competition |
Match-winner prices Each sportsbook's price on each side, opening and closing, for the internationals and the major franchise and county competitions. Match winner only: no spreads, totals or player props. Prices cover Tests, ODIs, T20Is, the IPL, BBL, PSL, CPL, T20 Blast and The Hundred; other competitions have none. | Partial | June 2020 to current | About 93% of priced matches linked to ball-by-ball |
In-play prices Match-winner prices taken after the first ball, kept apart from the pregame lines. Tied to the match clock, not to a ball. | Partial | June 2020 to current | Snapshots by sportsbook |
Team ratings Our Elo for international sides and franchises, before and after every match, from results alone. Ratings are ours, not an official ranking. New sides start level, so a side with few matches has a rating that means little. | Partial | 2001 to current | One Elo per team and format |
Win probability Our model's chance the batting side wins after each ball, from the score against par, wickets, balls left, the target and the two sides' ratings. Not for Tests or first-class matches. It is a model, tested on matches it was not fitted on, and the closing market beats our pre-match ratings. | Partial | Limited overs, 2002 to current | Every ball of about 20,000 matches |
Endpoint map
Start with the dataset, then jump to the exact tool reference or a runnable surface.
Matches and scorecards
partialTeams, venue, toss, result and margin, innings totals, the playing sides and the player of the match, for every format and competition.
Ball by ball
partialEvery ball, legal or not: over and ball, batter, non-striker, bowler, runs off the bat and extras, the kind of extra, and any wicket with the fielders involved.
Players
partialA player is one person across Tests, ODIs, T20Is and every domestic competition, men's and women's.
Match-winner prices
partialEach sportsbook's price on each side, opening and closing, for the internationals and the major franchise and county competitions.
In-play prices
partialMatch-winner prices taken after the first ball, kept apart from the pregame lines.
Team ratings
partialOur Elo for international sides and franchises, before and after every match, from results alone.
Win probability
partialOur model's chance the batting side wins after each ball, from the score against par, wickets, balls left, the target and the two sides' ratings.
Sportsbook coverage
Odds coverage currently documents match-winner prices from mid-2020. Match-winner only, for the internationals and the major franchise and county competitions. A median of 29 books on IPL closing lines, 29 on The Hundred, 25 on the T20 Blast, 23 on T20Is, 22 on Tests, 18 on the BBL and 17 on ODIs; 14 in 2020, 29 in 2026.