Available match data downloads

The following is a full list of the match data zip files we provide. Our main data is available in JSON format, with the legacy data in YAML format, but there is also the possibility of using our experimental CSV, and XML files. If you just want every match we have ever released simply download the first entry in the "JSON and YAML downloads" By Match Type section (the one that says 11,652), for whichever format you prefer, and that will contain every match. If you would prefer a smaller set of matches you can also find matches broken down by various combinations of match type, country, team, year, and gender.

JSON and YAML downloads

Recent matches
Recent added or played matches, broken down by gender
All Women Men
Added in the previous 2 days 26 8 18
Added in the previous 7 days 60 20 40
Added in the previous 30 days 146 43 103
Played in the previous 2 days 11 6 5
Played in the previous 7 days 53 18 35
Played in the previous 30 days 146 43 103

By Match Type
Number of matches for each type, broken down by gender
All Women Men
All matches 11,652 1,668 9,984
Test matches 714 8 706
Multi-day matches 1,059 1,059
One-day internationals 2,320 322 1,998
One-day matches 953 83 870
T20 internationals 1,972 618 1,354
Non-official T20 internationals 329 80 249

By Club Competition
Number of matches for each club competition, broken down by gender
All Women Men
Afghanistan Premier League 23 23
Big Bash League 474 474
Bangladesh Premier League 298 298
Bob Willis Trophy 47 47
County Championship 904 904
Charlotte Edwards Cup 34 34
Caribbean Premier League 277 277
CSA T20 Challenge 256 256
FairBreak Invitational Tournament 19 19
The Hundred 64 32 32
Indian Premier League 942 942
Cricket Ireland Inter-Provincial Limited Over Cup 5 5
Cricket Ireland Inter-Provincial Twenty20 Trophy 40 40
Lanka Premier League 47 47
Mzansi Super League 56 56
T20 Blast 935 935
Pakistan Super League 214 214
Rachael Heyhoe Flint Trophy 53 53
Royal London One-Day Cup 512 512
Sheffield Shield 85 85
Super Smash 203 49 154
Women's Big Bash League 319 319
Women's Cricket Super League 95 95
Women's T20 Challenge 9 9

By Year
Number of matches per year, broken down by gender
All Women Men
2004 95 95
2005 90 90
2006 167 167
2007 222 3 219
2008 220 5 215
2009 271 7 264
2010 295 4 291
2011 291 5 286
2012 428 39 389
2013 523 52 471
2014 858 67 791
2015 877 53 824
2016 938 102 836
2017 1,070 196 874
2018 1,250 242 1,008
2019 1,392 288 1,104
2020 707 154 553
2021 1,419 337 1,082
2022 539 114 425

By Country
Number of matches per country, broken down by gender
All Women Men
Afghanistan 219 219
Argentina 11 1 10
Australia 905 180 725
Austria 10 5 5
Bahamas 7 7
Bahrain 29 4 25
Bangladesh 569 86 483
Belgium 12 12
Belize 11 11
Bermuda 60 60
Bhutan 19 5 14
Botswana 38 15 23
Brazil 1 1
Bulgaria 15 15
Cameroon 6 2 4
Canada 111 6 105
Cayman Islands 17 17
China 33 20 13
Cyprus 7 7
Czech Republic 14 14
Denmark 56 56
England 921 202 719
Estonia 5 5
Eswatini 5 5
Fiji 13 3 10
Finland 11 11
France 15 7 8
Gambia 2 2
Germany 54 18 36
Ghana 26 26
Gibraltar 20 20
Greece 3 3
Guernsey 26 26
Hong Kong 118 24 94
Hungary 10 10
India 932 166 766
Indonesia 11 3 8
Iran 1 1
Ireland 346 81 265
Isle of Man 10 10
Israel 7 7
Italy 41 41
Japan 28 15 13
Jersey 49 49
Kenya 140 15 125
Kuwait 43 16 27
Lesotho 16 5 11
Luxembourg 8 8
Malawi 14 3 11
Malaysia 106 30 76
Maldives 26 3 23
Mali 1 1
Malta 19 19
Mozambique 18 11 7
Myanmar 4 4
Namibia 156 41 115
Nepal 166 25 141
Netherlands 181 39 142
New Zealand 737 144 593
Nigeria 47 11 36
Norway 22 1 21
Oman 134 8 126
Pakistan 810 157 653
Panama 8 8
Papua New Guinea 126 27 99
Philippines 17 17
Portugal 8 8
Qatar 38 8 30
Romania 17 17
Rwanda 30 15 15
Samoa 16 7 9
Saudi Arabia 25 5 20
Scotland 194 40 154
Serbia 3 3
Seychelles 5 5
Sierra Leone 28 10 18
Singapore 67 6 61
South Africa 806 183 623
South Korea 13 3 10
Spain 17 17
Sri Lanka 827 117 710
St Helena 3 3
Suriname 4 4
Swaziland 10 10
Sweden 11 1 10
Switzerland 4 4
Tanzania 45 14 31
Thailand 69 52 17
Uganda 97 28 69
United Arab Emirates 191 31 160
United States of America 98 12 86
Vanuatu 49 9 40
West Indies 756 136 620
Zambia 5 5
Zimbabwe 426 53 373

By Club Team
Number of matches per club team, broken down by gender
All Women Men
Adelaide Strikers 202 83 119
Antigua Hawksbills 15 15
Auckland 67 16 51
Balkh Legends 10 10
Barbados Royals 10 10
Barbados Tridents 78 78
Barisal Bulls 25 25
Barisal Burners 19 19
Barmy Army 7 7
Birmingham Bears 49 49
Birmingham Phoenix 18 9 9
Boland 9 9
Brisbane Heat 196 81 115
Canterbury 69 17 52
Cape Cobras 75 75
Cape Town Blitz 19 19
Central Districts 69 16 53
Central Sparks 21 21
Chattogram Challengers 26 26
Chennai Super Kings 207 207
Chittagong Kings 15 15
Chittagong Vikings 44 44
Colombo Kings 9 9
Colombo Stars 9 9
Comilla Victorians 62 62
Cumilla Warriors 12 12
Dambulla Giants 10 10
Dambulla Viiking 9 9
Deccan Chargers 75 75
Delhi Capitals 62 62
Delhi Daredevils 161 161
Derbyshire 255 255
Dhaka Dynamites 53 53
Dhaka Gladiators 17 17
Dhaka Platoon 13 13
Dolphins 79 79
Durban Heat 16 16
Durham 269 269
Duronto Rajshahi 18 18
Essex 270 270
Falcons 7 7
Fortune Barishal 11 11
Galle Gladiators 20 20
Glamorgan 260 260
Gloucestershire 268 268
Gujarat Lions 30 30
Gujarat Titans 13 13
Guyana Amazon Warriors 95 95
Hampshire 272 272
Hobart Hurricanes 191 76 115
Impi 8 8
Islamabad United 77 77
Jaffna Kings 11 11
Jaffna Stallions 10 10
Jamaica Tallawahs 93 93
Jozi Stars 18 18
Kabul Zwanan 10 10
Kandahar Knights 8 8
Kandy Tuskers 8 8
Kandy Warriors 8 8
Karachi Kings 73 73
Kent 269 269
Khulna Royal Bengals 16 16
Khulna Tigers 25 25
Khulna Titans 37 37
Kings XI Punjab 190 190
Knights 78 78
Kochi Tuskers Kerala 14 14
Kolkata Knight Riders 223 223
Lahore Qalandars 72 72
Lancashire 264 264
Lancashire Thunder 29 29
Leicestershire 257 257
Leinster Lightning 24 24
Lightning 20 20
Lions 81 81
London Spirit 15 8 7
Loughborough Lightning 33 33
Lucknow Super Giants 14 14
Manchester Originals 14 7 7
Melbourne Renegades 191 77 114
Melbourne Stars 202 82 120
Middlesex 264 264
Minister Group Dhaka 9 9
Multan Sultans 54 54
Mumbai Indians 230 230
Munster Reds 19 19
Nangarhar Leopards 9 9
Nelson Mandela Bay Giants 20 20
New South Wales 29 29
North West 7 7
North-West Warriors 23 23
Northamptonshire 263 263
Northern Diamonds 25 25
Northern Districts 67 15 52
Northern Knights 24 24
Northern Superchargers 14 7 7
Nottinghamshire 276 276
Otago 66 16 50
Oval Invincibles 16 9 7
Paarl Rocks 20 20
Paktia Panthers 9 9
Perth Scorchers 210 84 126
Peshawar Zalmi 80 80
Pune Warriors 46 46
Punjab Kings 27 27
Queensland 31 31
Quetta Gladiators 72 72
Rajasthan Royals 188 188
Rajshahi Kings 38 38
Rajshahi Royals 15 15
Rangpur Rangers 12 12
Rangpur Riders 61 61
Rising Pune Supergiant 16 16
Rising Pune Supergiants 14 14
Royal Challengers Bangalore 223 223
Sapphires 5 5
Somerset 268 268
South Australia 29 29
South East Stars 22 22
Southern Brave 19 9 10
Southern Vipers 57 57
Spirit 7 7
St Kitts and Nevis Patriots 74 74
St Lucia Kings 12 12
St Lucia Stars 19 19
St Lucia Zouks 55 55
Sunrisers 21 21
Sunrisers Hyderabad 151 151
Supernovas 7 7
Surrey 270 270
Surrey Stars 31 31
Sussex 262 262
Sydney Sixers 205 81 124
Sydney Thunder 189 74 115
Sylhet Royals 15 15
Sylhet Sixers 23 23
Sylhet Sunrisers 9 9
Sylhet Super Stars 9 9
Sylhet Thunder 12 12
Tasmania 30 30
Thunder 20 20
Titans 85 85
Tornadoes 7 7
Trailblazers 6 6
Trent Rockets 16 7 9
Trinbago Knight Riders 73 73
Trinidad & Tobago Red Steel 30 30
Tshwane Spartans 19 19
Velocity 5 5
Victoria 27 27
Warriors 82 82
Warriors (FairBreak) 5 5
Warwickshire 226 226
Wellington 68 18 50
Welsh Fire 16 8 8
Western Australia 24 24
Western Province 8 8
Western Storm 57 57
Worcestershire 268 268
Yorkshire 266 266
Yorkshire Diamonds 28 28

By Representative XI
Number of matches per representative XI, broken down by gender
All Women Men
Africa XI 5 5
Asia XI 5 5
ICC World XI 7 7

Experimental downloads

As mentioned, along with our standard YAML format we currently provide the data in both CSV, and XML formats, as an experiment. Please provide feedback if you use either of these, it will help us decide on how to proceed with further CSV or XML experiments.


CSV downloads

We actually provide 2 different CSV formats, which we refer to as the "original" and "new" formats. The details on each of those formats, along with some information on the differences between them, can be found in the CSV section of the Data Formats page.

Recent matches
Recent added or played matches, broken down by gender
All Women Men
Added in the previous 2 days 26 8 18
Added in the previous 7 days 60 20 40
Added in the previous 30 days 146 43 103
Played in the previous 2 days 11 6 5
Played in the previous 7 days 53 18 35
Played in the previous 30 days 146 43 103
By Match Type
Number of matches for each type, broken down by gender
All Women Men
All matches 11,652 1,668 9,984
Test matches 714 8 706
Multi-day matches 1,059 1,059
One-day internationals 2,320 322 1,998
One-day matches 953 83 870
T20 internationals 1,972 618 1,354
Non-official T20 internationals 329 80 249
Afghanistan Premier League 23 23
Big Bash League 474 474
Bangladesh Premier League 298 298
Bob Willis Trophy 47 47
County Championship 904 904
Charlotte Edwards Cup 34 34
Caribbean Premier League 277 277
CSA T20 Challenge 256 256
FairBreak Invitational Tournament 19 19
The Hundred 64 32 32
Indian Premier League 942 942
Cricket Ireland Inter-Provincial Limited Over Cup 5 5
Cricket Ireland Inter-Provincial Twenty20 Trophy 40 40
Lanka Premier League 47 47
Mzansi Super League 56 56
T20 Blast 935 935
Pakistan Super League 214 214
Rachael Heyhoe Flint Trophy 53 53
Royal London One-Day Cup 512 512
Sheffield Shield 85 85
Super Smash 203 49 154
Women's Big Bash League 319 319
Women's Cricket Super League 95 95
Women's T20 Challenge 9 9

XML downloads

You can find the XML versions of all matches via our cricsheet-xml Sourcehut repository. Each match is provided individually. If there is enough interest we may provide zip files of grouped matches.


Requests?

If you think there is a download we should provide feel free to get in touch, and we'll look into the possibility of adding it. No promises, but you never know!