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 12,369), 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 35 6 29
Added in the previous 7 days 76 12 64
Added in the previous 30 days 266 67 199
Played in the previous 2 days 30 5 25
Played in the previous 7 days 65 8 57
Played in the previous 30 days 227 40 187

By Match Type
Number of matches for each type, broken down by gender
All Women Men
All matches 12,369 1,834 10,535
Test matches 748 9 739
Multi-day matches 1,106 1,106
One-day internationals 2,414 336 2,078
One-day matches 1,055 107 948
T20 internationals 2,216 700 1,516
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
T20 Blaze 17 17
Bangladesh Premier League 298 298
Bob Willis Trophy 47 47
County Championship 951 951
Charlotte Edwards Cup 52 52
Caribbean Premier League 277 277
CSA T20 Challenge 256 256
FairBreak Invitational Tournament 19 19
The Hundred 83 38 45
Indian Premier League 950 950
Cricket Ireland Inter-Provincial Limited Over Cup 10 10
Cricket Ireland Inter-Provincial Twenty20 Trophy 40 40
Lanka Premier League 47 47
Mzansi Super League 56 56
T20 Blast 1,065 1,065
Pakistan Super League 214 214
Rachael Heyhoe Flint Trophy 69 69
Royal London One-Day Cup 555 555
Super 50 8 8
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 13 13

By Year
Number of matches per year, broken down by gender
All Women Men
2002 2 2
2003 42 42
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,398 294 1,104
2020 707 154 553
2021 1,419 337 1,082
2022 1,206 274 932

By Country
Number of matches per country, broken down by gender
All Women Men
Afghanistan 228 228
Argentina 11 1 10
Australia 935 190 745
Austria 22 5 17
Bahamas 7 7
Bahrain 34 8 26
Bangladesh 592 86 506
Barbados 12 12
Belgium 17 17
Belize 11 11
Bermuda 64 64
Bhutan 29 9 20
Botswana 41 18 23
Brazil 5 5
Bulgaria 26 26
Cameroon 6 2 4
Canada 115 6 109
Cayman Islands 17 17
China 33 20 13
Croatia 5 5
Cyprus 12 12
Czech Republic 22 22
Denmark 64 64
England 964 214 750
Estonia 8 8
Eswatini 5 5
Fiji 13 3 10
Finland 16 16
France 19 7 12
Gambia 2 2
Germany 61 21 40
Ghana 26 26
Gibraltar 24 24
Greece 6 6
Guernsey 33 1 32
Hong Kong 131 29 102
Hungary 13 13
India 973 178 795
Indonesia 11 3 8
Iran 1 1
Ireland 368 90 278
Isle of Man 15 15
Israel 10 10
Italy 52 52
Japan 28 15 13
Jersey 62 1 61
Kenya 151 19 132
Kuwait 48 20 28
Lesotho 16 5 11
Luxembourg 17 17
Malawi 14 3 11
Malaysia 127 39 88
Maldives 30 3 27
Mali 1 1
Malta 22 22
Mozambique 18 11 7
Myanmar 4 4
Namibia 167 45 122
Nepal 182 33 149
Netherlands 198 43 155
New Zealand 767 149 618
Nigeria 51 15 36
Norway 26 1 25
Oman 142 12 130
Pakistan 840 169 671
Panama 8 8
Papua New Guinea 133 27 106
Philippines 17 17
Portugal 12 12
Qatar 46 12 34
Romania 22 22
Rwanda 34 19 15
Samoa 16 7 9
Saudi Arabia 25 5 20
Scotland 207 40 167
Serbia 15 15
Seychelles 5 5
Sierra Leone 28 10 18
Singapore 88 13 75
Slovenia 4 4
South Africa 849 199 650
South Korea 13 3 10
Spain 21 21
Sri Lanka 858 132 726
St Helena 3 3
Suriname 4 4
Swaziland 10 10
Sweden 20 1 19
Switzerland 9 9
Tanzania 49 18 31
Thailand 74 52 22
Turkey 4 4
Uganda 117 35 82
United Arab Emirates 204 37 167
United States of America 113 12 101
Vanuatu 52 9 43
West Indies 789 138 651
Zambia 5 5
Zimbabwe 454 53 401

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 12 12
Barbados Royals 10 10
Barbados Tridents 78 78
Barisal Bulls 25 25
Barisal Burners 19 19
Barmy Army 7 7
Birmingham Bears 64 64
Birmingham Phoenix 22 10 12
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 31 31
Chattogram Challengers 26 26
Chennai Super Kings 208 208
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 63 63
Delhi Daredevils 161 161
Derbyshire 281 281
Dhaka Dynamites 53 53
Dhaka Gladiators 17 17
Dhaka Platoon 13 13
Dolphins 79 79
Durban Heat 16 16
Durham 292 292
Duronto Rajshahi 18 18
Essex 293 293
Falcons 7 7
Fortune Barishal 11 11
Galle Gladiators 20 20
Glamorgan 282 282
Gloucestershire 290 290
Gujarat Lions 30 30
Gujarat Titans 16 16
Guyana 8 8
Guyana Amazon Warriors 95 95
Hampshire 300 300
Hobart Hurricanes 191 76 115
Impi 8 8
Islamabad United 77 77
Jaffna Kings 11 11
Jaffna Stallions 10 10
Jamaica 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 294 294
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 291 291
Lancashire Thunder 29 29
Leeward Islands 8 8
Leicestershire 280 280
Leinster Lightning 26 26
Lightning 28 28
Lions 81 81
London Spirit 21 10 11
Loughborough Lightning 33 33
Lucknow Super Giants 15 15
Manchester Originals 18 8 10
Melbourne Renegades 191 77 114
Melbourne Stars 202 82 120
Middlesex 289 289
Minister Group Dhaka 9 9
Multan Sultans 54 54
Mumbai Indians 231 231
Munster Reds 22 22
Nangarhar Leopards 9 9
Nelson Mandela Bay Giants 20 20
New South Wales 29 29
North West 7 7
North-West Warriors 25 25
Northamptonshire 286 286
Northern Diamonds 33 33
Northern Districts 67 15 52
Northern Knights 27 27
Northern Superchargers 20 9 11
Nottinghamshire 301 301
Otago 66 16 50
Oval Invincibles 21 11 10
Paarl Rocks 20 20
Paktia Panthers 9 9
Perth Scorchers 210 84 126
Peshawar Zalmi 80 80
Pune Warriors 46 46
Punjab Kings 28 28
Queensland 31 31
Quetta Gladiators 72 72
Rajasthan Royals 192 192
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 226 226
Sapphires 5 5
Somerset 294 294
South Australia 29 29
South East Stars 31 31
Southern Brave 24 11 13
Southern Vipers 66 66
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 29 29
Sunrisers Hyderabad 152 152
Supernovas 10 10
Surrey 295 295
Surrey Stars 31 31
Sussex 286 286
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 28 28
Titans 85 85
Tornadoes 7 7
Trailblazers 8 8
Trent Rockets 20 8 12
Trinbago Knight Riders 73 73
Trinidad & Tobago Red Steel 30 30
Trinidad and Tobago 6 6
Tshwane Spartans 19 19
Velocity 8 8
Victoria 27 27
Warriors 82 82
Warriors (FairBreak) 5 5
Warwickshire 236 236
Wellington 68 18 50
Welsh Fire 20 9 11
Western Australia 24 24
Western Province 8 8
Western Storm 65 65
Windward Islands 9 9
Worcestershire 291 291
Yorkshire 291 291
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 35 6 29
Added in the previous 7 days 76 12 64
Added in the previous 30 days 266 67 199
Played in the previous 2 days 30 5 25
Played in the previous 7 days 65 8 57
Played in the previous 30 days 227 40 187
By Match Type
Number of matches for each type, broken down by gender
All Women Men
All matches 12,369 1,834 10,535
Test matches 748 9 739
Multi-day matches 1,106 1,106
One-day internationals 2,414 336 2,078
One-day matches 1,055 107 948
T20 internationals 2,216 700 1,516
Non-official T20 internationals 329 80 249
Afghanistan Premier League 23 23
Big Bash League 474 474
T20 Blaze 17 17
Bangladesh Premier League 298 298
Bob Willis Trophy 47 47
County Championship 951 951
Charlotte Edwards Cup 52 52
Caribbean Premier League 277 277
CSA T20 Challenge 256 256
FairBreak Invitational Tournament 19 19
The Hundred 83 38 45
Indian Premier League 950 950
Cricket Ireland Inter-Provincial Limited Over Cup 10 10
Cricket Ireland Inter-Provincial Twenty20 Trophy 40 40
Lanka Premier League 47 47
Mzansi Super League 56 56
T20 Blast 1,065 1,065
Pakistan Super League 214 214
Rachael Heyhoe Flint Trophy 69 69
Royal London One-Day Cup 555 555
Super 50 8 8
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 13 13

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!