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,617), 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 16 19
Added in the previous 7 days 60 22 38
Added in the previous 30 days 242 82 160
Played in the previous 2 days 21 10 11
Played in the previous 7 days 56 20 36
Played in the previous 30 days 169 49 120

By Match Type
Number of matches for each type, broken down by gender
All Women Men
All matches 12,617 1,917 10,700
Test matches 751 9 742
Multi-day matches 1,120 1,120
One-day internationals 2,442 342 2,100
One-day matches 1,095 116 979
T20 internationals 2,285 718 1,567
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 965 965
Charlotte Edwards Cup 52 52
Caribbean Premier League 300 300
CSA T20 Challenge 256 256
FairBreak Invitational Tournament 19 19
The Hundred 124 58 66
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 78 78
Royal London One-Day Cup 586 586
Super 50 8 8
Sheffield Shield 85 85
Super Smash 230 76 154
Women's Big Bash League 319 319
Women's Caribbean Premier League 3 3
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 939 102 837
2017 1,070 196 874
2018 1,250 242 1,008
2019 1,398 294 1,104
2020 707 154 553
2021 1,432 350 1,082
2022 1,440 344 1,096

By Country
Number of matches per country, broken down by gender
All Women Men
Afghanistan 235 235
Argentina 11 1 10
Australia 942 190 752
Austria 22 5 17
Bahamas 7 7
Bahrain 36 8 28
Bangladesh 597 89 508
Barbados 12 12
Belgium 17 17
Belize 11 11
Bermuda 64 64
Bhutan 29 9 20
Botswana 45 18 27
Brazil 5 5
Bulgaria 26 26
Cameroon 7 2 5
Canada 115 6 109
Cayman Islands 17 17
China 33 20 13
Cook Islands 5 5
Croatia 5 5
Cyprus 12 12
Czech Republic 22 22
Denmark 64 64
England 973 219 754
Estonia 8 8
Eswatini 5 5
Fiji 18 3 15
Finland 16 16
France 19 7 12
Gambia 2 2
Germany 61 21 40
Ghana 29 29
Gibraltar 24 24
Greece 6 6
Guernsey 33 1 32
Hong Kong 136 29 107
Hungary 13 13
India 987 183 804
Indonesia 11 3 8
Iran 1 1
Ireland 378 98 280
Isle of Man 15 15
Israel 10 10
Italy 52 52
Japan 28 15 13
Jersey 62 1 61
Kenya 158 19 139
Kuwait 53 20 33
Lesotho 16 5 11
Luxembourg 17 17
Malawi 15 3 12
Malaysia 127 39 88
Maldives 30 3 27
Mali 1 1
Malta 22 22
Mozambique 21 11 10
Myanmar 4 4
Namibia 171 45 126
Nepal 186 33 153
Netherlands 204 46 158
New Zealand 775 150 625
Nigeria 51 15 36
Norway 26 1 25
Oman 142 12 130
Pakistan 850 169 681
Panama 8 8
Papua New Guinea 139 29 110
Philippines 17 17
Portugal 12 12
Qatar 46 12 34
Romania 22 22
Rwanda 34 19 15
Samoa 21 7 14
Saudi Arabia 25 5 20
Scotland 213 45 168
Serbia 15 15
Seychelles 5 5
Sierra Leone 28 10 18
Singapore 91 13 78
Slovenia 4 4
South Africa 852 199 653
South Korea 13 3 10
Spain 21 21
Sri Lanka 864 132 732
St Helena 3 3
Suriname 4 4
Swaziland 10 10
Sweden 20 1 19
Switzerland 9 9
Tanzania 52 18 34
Thailand 76 54 22
Turkey 4 4
Uganda 121 35 86
United Arab Emirates 212 42 170
United States of America 122 16 106
Vanuatu 57 9 48
West Indies 794 139 655
Zambia 5 5
Zimbabwe 464 57 407

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 78 27 51
Balkh Legends 10 10
Barbados 12 12
Barbados Royals 21 2 19
Barbados Tridents 78 78
Barisal Bulls 25 25
Barisal Burners 19 19
Barmy Army 7 7
Birmingham Bears 64 64
Birmingham Phoenix 32 15 17
Boland 9 9
Brisbane Heat 196 81 115
Canterbury 77 25 52
Cape Cobras 75 75
Cape Town Blitz 19 19
Central Districts 76 23 53
Central Sparks 33 33
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 284 284
Dhaka Dynamites 53 53
Dhaka Gladiators 17 17
Dhaka Platoon 13 13
Dolphins 79 79
Durban Heat 16 16
Durham 297 297
Duronto Rajshahi 18 18
Essex 299 299
Falcons 7 7
Fortune Barishal 11 11
Galle Gladiators 20 20
Glamorgan 287 287
Gloucestershire 294 294
Gujarat Lions 30 30
Gujarat Titans 16 16
Guyana 8 8
Guyana Amazon Warriors 103 2 101
Hampshire 305 305
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 102 102
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 299 299
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 298 298
Lancashire Thunder 29 29
Leeward Islands 8 8
Leicestershire 286 286
Leinster Lightning 26 26
Lightning 30 30
Lions 81 81
London Spirit 30 14 16
Loughborough Lightning 33 33
Lucknow Super Giants 15 15
Manchester Originals 30 13 17
Melbourne Renegades 191 77 114
Melbourne Stars 202 82 120
Middlesex 293 293
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 291 291
Northern Diamonds 35 35
Northern Districts 76 24 52
Northern Knights 27 27
Northern Superchargers 28 13 15
Nottinghamshire 306 306
Otago 76 26 50
Oval Invincibles 31 16 15
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 299 299
South Australia 29 29
South East Stars 34 34
Southern Brave 35 17 18
Southern Vipers 69 69
Spirit 7 7
St Kitts and Nevis Patriots 81 81
St Lucia Kings 20 20
St Lucia Stars 19 19
St Lucia Zouks 55 55
Sunrisers 31 31
Sunrisers Hyderabad 152 152
Supernovas 10 10
Surrey 299 299
Surrey Stars 31 31
Sussex 291 291
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 30 30
Titans 85 85
Tornadoes 7 7
Trailblazers 8 8
Trent Rockets 32 14 18
Trinbago Knight Riders 82 2 80
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 241 241
Wellington 77 27 50
Welsh Fire 30 14 16
Western Australia 24 24
Western Province 8 8
Western Storm 67 67
Windward Islands 9 9
Worcestershire 296 296
Yorkshire 297 297
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 16 19
Added in the previous 7 days 60 22 38
Added in the previous 30 days 242 82 160
Played in the previous 2 days 21 10 11
Played in the previous 7 days 56 20 36
Played in the previous 30 days 169 49 120
By Match Type
Number of matches for each type, broken down by gender
All Women Men
All matches 12,617 1,917 10,700
Test matches 751 9 742
Multi-day matches 1,120 1,120
One-day internationals 2,442 342 2,100
One-day matches 1,095 116 979
T20 internationals 2,285 718 1,567
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 965 965
Charlotte Edwards Cup 52 52
Caribbean Premier League 300 300
CSA T20 Challenge 256 256
FairBreak Invitational Tournament 19 19
The Hundred 124 58 66
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 78 78
Royal London One-Day Cup 586 586
Super 50 8 8
Sheffield Shield 85 85
Super Smash 230 76 154
Women's Big Bash League 319 319
Women's Caribbean Premier League 3 3
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!