Match Data

At the moment we have ball-by-ball information for 18,273 matches comprising 856 Test matches, 17 other multi-day matches, 2,885 One-day internationals, 450 other one-day matches, 3,968 T20 internationals, 320 international T20s, 0 Afghanistan Premier League matches, 614 Big Bash League matches, 17 T20 Blaze matches, 417 Bangladesh Premier League matches, 47 Bob Willis Trophy matches, 1,222 County Championship matches, 124 Charlotte Edwards Cup matches, 368 Caribbean Premier League matches, 314 CSA T20 Challenge matches, 39 FairBreak Invitational Tournament matches, 254 The Hundred matches, 79 International League T20 matches, 1,095 Indian Premier League matches, 72 Cricket Ireland Inter-Provincial Limited Over Cup matches, 82 Cricket Ireland Inter-Provincial Twenty20 Trophy matches, 119 Lanka Premier League matches, 42 Major League Cricket matches, 56 Mzansi Super League matches, 32 Nepal Premier League matches, 1,323 T20 Blast matches, 260 Plunket Shield matches, 280 Pakistan Super League matches, 189 Rachael Heyhoe Flint Trophy matches, 735 One-Day Cup matches, 80 SA20 matches, 8 Super 50 matches, 695 Syed Mushtaq Ali Trophy matches, 165 Sheffield Shield matches, 386 Super Smash matches, 477 Women's Big Bash League matches, 18 Women's Caribbean Premier League matches, 44 Women's Premier League matches, 95 Women's Cricket Super League matches, and 13 Women's T20 Challenge matches featuring 106 countries, 256 club teams, and 3 representative XIs going back as far as 2003 (for women), and 2001 (for men).

One thing that should be explained, as you may notice some mention of "withheld matches" on this page, is that 337 matches are currently being withheld from the data provided on the site. These matches either involve Afghanistan, or took place in the Afghanistan Premier League. A more complete explanation of why this restriction is in place can be found in the article that announced the change, "Explanation for withholding of Afghanistani matches".

The most recent matches added to the site are: the Australia vs England Women’s T20 match that was played on the 20th of January, 2025, the Wellington vs Auckland Women's Super Smash match that was played on the 20th of January, 2025, and the Auckland vs Wellington Super Smash match that was played on the 20th of January, 2025.

The data format

The match data is provided in multiple different formats. The current formats are JSON, YAML, XML, and 2 versions in CSV. A detailed description of each format can be found in the Format section.

The data

The data is provided in number of zip files, one of which contains all of the matches, and the others certain sub-sets of matches, such as for type of matches, matches for certain countries, teams, or genders, or periods of time. We also provide (as an experiment) CSV, and XML versions of all matches. A sample is provided here, in both JSON and YAML formats, of some of the downloads available (specifically matches grouped by types of matches, and also domestic competitions, (for any gender), or you can see the full set of downloads, in various formats, on the downloads page.

All matches
18,273 matches - JSON (85.0 MB), YAML (87.9 MB)
Test matches
856 matches - JSON (10.2 MB), YAML (11.4 MB)
Multi-day matches
1,720 matches - JSON (17.7 MB), YAML (20.5 MB)
One-day internationals
2,885 matches - JSON (14.1 MB), YAML (14.2 MB)
One-day matches
1,454 matches - JSON (6.8 MB), YAML (7.0 MB)
T20 internationals
3,968 matches - JSON (12.6 MB), YAML (12.0 MB)
Non-official T20 internationals
320 matches - JSON (993 KB), YAML (959 KB)
Afghanistan Premier League
0 matches - JSON (1 KB), YAML (1 KB)
Bangladesh Premier League
417 matches - JSON (1.4 MB), YAML (1.3 MB)
Big Bash League
614 matches - JSON (2.0 MB), YAML (1.9 MB)
Bob Willis Trophy
47 matches - JSON (447 KB), YAML (517 KB)
Caribbean Premier League
368 matches - JSON (1.2 MB), YAML (1.2 MB)
Charlotte Edwards Cup
124 matches - JSON (390 KB), YAML (381 KB)
County Championship
1,222 matches - JSON (12.5 MB), YAML (14.4 MB)
Cricket Ireland Inter-Provincial Limited Over Cup
72 matches - JSON (326 KB), YAML (342 KB)
Cricket Ireland Inter-Provincial Twenty20 Trophy
82 matches - JSON (252 KB), YAML (250 KB)
CSA T20 Challenge
314 matches - JSON (989 KB), YAML (969 KB)
FairBreak Invitational Tournament
39 matches - JSON (124 KB), YAML (121 KB)
Indian Premier League
1,095 matches - JSON (3.6 MB), YAML (3.4 MB)
International League T20
79 matches - JSON (270 KB), YAML (253 KB)
Lanka Premier League
119 matches - JSON (400 KB), YAML (375 KB)
Major League Cricket
42 matches - JSON (140 KB), YAML (132 KB)
Mzansi Super League
56 matches - JSON (179 KB), YAML (174 KB)
Nepal Premier League
32 matches - JSON (106 KB), YAML (103 KB)
One-Day Cup
735 matches - JSON (3.5 MB), YAML (3.6 MB)
Pakistan Super League
280 matches - JSON (938 KB), YAML (885 KB)
Plunket Shield
260 matches - JSON (2.8 MB), YAML (3.2 MB)
Rachael Heyhoe Flint Trophy
189 matches - JSON (894 KB), YAML (939 KB)
SA20
80 matches - JSON (260 KB), YAML (244 KB)
Sheffield Shield
165 matches - JSON (1.8 MB), YAML (2.1 MB)
Super 50
8 matches - JSON (29 KB), YAML (30 KB)
Super Smash
386 matches - JSON (1.2 MB), YAML (1.2 MB)
Syed Mushtaq Ali Trophy
695 matches - JSON (2.1 MB), YAML (2.1 MB)
T20 Blast
1,323 matches - JSON (4.1 MB), YAML (4.0 MB)
T20 Blaze
17 matches - JSON (50 KB), YAML (49 KB)
The Hundred
254 matches - JSON (769 KB), YAML (721 KB)
Women's Big Bash League
477 matches - JSON (1.5 MB), YAML (1.5 MB)
Women's Caribbean Premier League
18 matches - JSON (59 KB), YAML (56 KB)
Women's Cricket Super League
95 matches - JSON (293 KB), YAML (286 KB)
Women's Premier League
44 matches - JSON (144 KB), YAML (137 KB)
Women's T20 Challenge
13 matches - JSON (43 KB), YAML (41 KB)

Using the data

What could you do with the data? Well that’s up to you really. You could investigate who are the best and worst value players in the IPL. Or see how much difference different non-strikers make to the scoring rate of the people they bat with. Or come up with something completely new that revolutionises cricket like finding the equivalent of DIPS (Defense independent pitching statistics) from baseball.