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 15,728), 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 10 2 8
Added in the previous 7 days 33 9 24
Added in the previous 30 days 127 52 75
Played in the previous 2 days 10 2 8
Played in the previous 7 days 32 9 23
Played in the previous 30 days 127 52 75

By Match Type
Number of matches for each type, broken down by gender
All Women Men
All matches 15,728 2,586 13,142
Test matches 799 16 783
Multi-day matches 1,308 1,308
One-day internationals 2,828 400 2,428
One-day matches 1,246 169 1,077
T20 internationals 3,072 1,014 2,058
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 535 535
T20 Blaze 17 17
Bangladesh Premier League 344 344
Bob Willis Trophy 47 47
County Championship 1,107 1,107
Charlotte Edwards Cup 82 82
Caribbean Premier League 341 341
CSA T20 Challenge 284 284
FairBreak Invitational Tournament 39 39
The Hundred 187 88 99
International League T20 32 32
Indian Premier League 1,024 1,024
Cricket Ireland Inter-Provincial Limited Over Cup 22 22
Cricket Ireland Inter-Provincial Twenty20 Trophy 40 40
Lanka Premier League 95 95
Major League Cricket 19 19
Mzansi Super League 56 56
T20 Blast 1,197 1,197
Pakistan Super League 248 248
Rachael Heyhoe Flint Trophy 131 131
One-Day Cup 659 659
SA20 33 33
Super 50 8 8
Syed Mushtaq Ali Trophy 687 687
Sheffield Shield 131 131
Super Smash 288 106 182
Women's Big Bash League 434 434
Women's Caribbean Premier League 11 11
Women's Premier League 22 22
Women's Cricket Super League 95 95
Women's T20 Challenge 13 13

By Event
Number of matches for each international event, broken down by gender
All Women Men
ICC Men's Cricket World Cup 289 289
ICC Men's T20 World Cup 154 154
ICC Women's Cricket World Cup 72 72
ICC Women's T20 World Cup 112 112

By Year
Number of matches per year, broken down by gender
All Women Men
2002 3 3
2003 140 1 139
2004 96 96
2005 91 1 90
2006 168 1 167
2007 222 3 219
2008 221 6 215
2009 272 8 264
2010 295 4 291
2011 292 6 286
2012 428 39 389
2013 523 52 471
2014 858 67 791
2015 877 53 824
2016 1,022 102 920
2017 1,070 196 874
2018 1,329 242 1,087
2019 1,659 294 1,365
2020 707 154 553
2021 1,598 344 1,254
2022 1,982 496 1,486
2023 1,875 517 1,358

By Country
Number of matches per country, broken down by gender
All Women Men
Afghanistan 273 273
Argentina 27 9 18
Australia 1,060 226 834
Austria 29 5 24
Bahamas 10 10
Bahrain 64 12 52
Bangladesh 702 125 577
Barbados 12 12
Belgium 19 19
Belize 10 10
Bermuda 75 75
Bhutan 37 13 24
Botswana 62 23 39
Brazil 11 11
Bulgaria 29 29
Cambodia 10 4 6
Cameroon 16 6 10
Canada 147 12 135
Cayman Islands 25 25
Chile 4 2 2
China 41 24 17
Cook Islands 10 5 5
Croatia 10 10
Cyprus 12 12
Czech Republic 24 24
Denmark 80 2 78
England 1,084 252 832
Estonia 10 10
Eswatini 13 8 5
Fiji 22 7 15
Finland 20 20
France 38 17 21
Gambia 8 8
Germany 81 25 56
Ghana 43 1 42
Gibraltar 38 38
Greece 10 4 6
Guernsey 36 1 35
Hong Kong 171 49 122
Hungary 17 17
India 1,121 217 904
Indonesia 28 8 20
Iran 1 1
Ireland 447 126 321
Isle of Man 24 4 20
Israel 10 10
Italy 70 8 62
Japan 53 29 24
Jersey 80 9 71
Kenya 199 27 172
Kuwait 77 27 50
Lesotho 21 8 13
Luxembourg 28 28
Malawi 20 6 14
Malaysia 174 59 115
Maldives 35 3 32
Mali 6 1 5
Malta 46 3 43
Mexico 2 2
Mongolia 1 1
Mozambique 29 13 16
Myanmar 14 6 8
Namibia 215 53 162
Nepal 242 50 192
Netherlands 265 72 193
New Zealand 889 179 710
Nigeria 72 15 57
Norway 29 2 27
Oman 165 12 153
Pakistan 966 205 761
Panama 16 16
Papua New Guinea 169 36 133
Philippines 22 22
Portugal 20 20
Qatar 69 19 50
Romania 35 3 32
Rwanda 83 20 63
Samoa 26 12 14
Saudi Arabia 37 5 32
Scotland 253 61 192
Serbia 20 20
Seychelles 10 10
Sierra Leone 48 15 33
Singapore 112 20 92
Slovenia 4 4
South Africa 931 222 709
South Korea 16 3 13
Spain 32 2 30
Sri Lanka 972 164 808
St Helena 7 7
Suriname 4 4
Swaziland 9 9
Sweden 29 8 21
Switzerland 14 14
Tanzania 93 24 69
Thailand 115 89 26
Turkey 11 4 7
Uganda 163 41 122
United Arab Emirates 288 67 221
United States of America 143 24 119
Vanuatu 72 15 57
West Indies 875 174 701
Zambia 5 5
Zimbabwe 524 64 460

By Club Team
Number of matches per club team, broken down by gender
All Women Men
Abu Dhabi Knight Riders 9 9
Adelaide Strikers 246 113 133
Andhra 36 36
Antigua Hawksbills 15 15
Arunachal Pradesh 23 23
Assam 37 37
Auckland 96 36 60
B-Love Kandy 11 11
Balkh Legends 10 10
Barbados 12 12
Barbados Royals 39 8 31
Barbados Tridents 78 78
Barisal Bulls 25 25
Barisal Burners 19 19
Barmy Army 14 14
Baroda 53 53
Bengal 42 42
Bihar 24 24
Birmingham Bears 79 79
Birmingham Phoenix 46 22 24
Boland 16 16
Brisbane Heat 246 113 133
Canterbury 100 37 63
Cape Cobras 75 75
Cape Town Blitz 19 19
Central Districts 95 33 62
Central Sparks 52 52
Chandigarh 13 13
Chattogram Challengers 38 38
Chennai Super Kings 224 224
Chhattisgarh 31 31
Chittagong Kings 15 15
Chittagong Vikings 44 44
Colombo Kings 9 9
Colombo Stars 20 20
Colombo Strikers 8 8
Comilla Victorians 76 76
Cumilla Warriors 12 12
Dambulla Aura 18 18
Dambulla Giants 10 10
Dambulla Viiking 9 9
Deccan Chargers 75 75
Delhi 49 49
Delhi Capitals 86 9 77
Delhi Daredevils 161 161
Derbyshire 322 322
Desert Vipers 12 12
Dhaka Dominators 12 12
Dhaka Dynamites 53 53
Dhaka Gladiators 17 17
Dhaka Platoon 13 13
Dolphins 87 87
Dubai Capitals 11 11
Durban Heat 16 16
Durban's Super Giants 10 10
Durham 334 334
Duronto Rajshahi 18 18
Essex 339 339
Falcons 14 14
Fortune Barishal 24 24
Galle Gladiators 29 29
Galle Titans 10 10
Glamorgan 324 324
Gloucestershire 333 333
Goa 37 37
Gujarat 44 44
Gujarat Giants 8 8
Gujarat Lions 30 30
Gujarat Titans 33 33
Gulf Giants 11 11
Guyana 8 8
Guyana Amazon Warriors 127 7 120
Hampshire 348 348
Haryana 40 40
Himachal 29 29
Himachal Pradesh 5 5
Hobart Hurricanes 232 103 129
Hyderabad (India) 37 37
Impi 8 8
Islamabad United 88 88
Jaffna Kings 30 30
Jaffna Stallions 10 10
Jamaica 10 10
Jamaica Tallawahs 117 117
Jammu & Kashmir 31 31
Jharkhand 37 37
Joburg Super Kings 11 11
Jozi Stars 18 18
Kabul Zwanan 10 10
Kandahar Knights 8 8
Kandy Falcons 10 10
Kandy Tuskers 8 8
Kandy Warriors 8 8
Karachi Kings 83 83
Karnataka 54 54
Kent 337 337
Kerala 39 39
Khulna Royal Bengals 16 16
Khulna Tigers 37 37
Khulna Titans 37 37
Kings XI Punjab 190 190
Knights 86 86
Kochi Tuskers Kerala 14 14
Kolkata Knight Riders 237 237
Lahore Qalandars 85 85
Lancashire 335 335
Lancashire Thunder 29 29
Leeward Islands 8 8
Leicestershire 326 326
Leinster Lightning 32 32
Lightning 30 30
Lions 87 87
London Spirit 44 20 24
Los Angeles Knight Riders 5 5
Loughborough Lightning 33 33
Lucknow Super Giants 30 30
MI Cape Town 10 10
MI Emirates 11 11
MI New York 8 8
Madhya Pradesh 38 38
Maharashtra 40 40
Manchester Originals 46 19 27
Manipur 26 26
Meghalaya 25 25
Melbourne Renegades 234 105 129
Melbourne Stars 244 110 134
Middlesex 330 330
Minister Group Dhaka 9 9
Mizoram 29 29
Multan Sultans 66 66
Mumbai 53 53
Mumbai Indians 257 10 247
Munster Reds 28 28
Nagaland 25 25
Nangarhar Leopards 9 9
Nelson Mandela Bay Giants 20 20
New South Wales 44 44
North West 14 14
North-West Warriors 31 31
Northamptonshire 329 329
Northern Diamonds 57 57
Northern Districts 93 32 61
Northern Knights 33 33
Northern Superchargers 46 23 23
Nottinghamshire 344 344
Odisha 27 27
Otago 97 37 60
Oval Invincibles 47 23 24
Paarl Rocks 20 20
Paarl Royals 11 11
Paktia Panthers 9 9
Perth Scorchers 254 112 142
Peshawar Zalmi 92 92
Pretoria Capitals 12 12
Puducherry 26 26
Pune Warriors 46 46
Punjab 53 53
Punjab Kings 42 42
Queensland 46 46
Quetta Gladiators 82 82
Railways 42 42
Rajasthan 36 36
Rajasthan Royals 206 206
Rajshahi Kings 38 38
Rajshahi Royals 15 15
Rangpur Rangers 12 12
Rangpur Riders 75 75
Rising Pune Supergiant 16 16
Rising Pune Supergiants 14 14
Royal Challengers Bangalore 248 8 240
San Francisco Unicorns 5 5
Sapphires 11 11
Saurashtra 40 40
Seattle Orcas 7 7
Services 31 31
Sharjah Warriors 10 10
Sikkim 21 21
Somerset 340 340
South Australia 44 44
South East Stars 56 56
Southern Brave 53 26 27
Southern Vipers 93 93
Spirit 14 14
St Kitts and Nevis Patriots 91 91
St Lucia Kings 32 32
St Lucia Stars 19 19
St Lucia Zouks 55 55
Sunrisers 50 50
Sunrisers Eastern Cape 12 12
Sunrisers Hyderabad 166 166
Supernovas 10 10
Surrey 338 338
Surrey Stars 31 31
Sussex 329 329
Sydney Sixers 250 110 140
Sydney Thunder 232 102 130
Sylhet Royals 15 15
Sylhet Sixers 23 23
Sylhet Strikers 15 15
Sylhet Sunrisers 9 9
Sylhet Super Stars 9 9
Sylhet Thunder 12 12
Tamil Nadu 48 48
Tasmania 45 45
Texas Super Kings 7 7
The Blaze 22 22
Thunder 49 49
Titans 94 94
Tornadoes 13 13
Trailblazers 8 8
Trent Rockets 46 21 25
Trinbago Knight Riders 101 7 94
Trinidad & Tobago Red Steel 30 30
Trinidad and Tobago 6 6
Tripura 37 37
Tshwane Spartans 19 19
UP Warriorz 9 9
Uttar Pradesh 46 46
Uttarakhand 26 26
Velocity 8 8
Victoria 43 43
Vidarbha 44 44
Warriors 94 7 87
Warriors (FairBreak) 5 5
Warwickshire 266 266
Washington Freedom 6 6
Wellington 95 37 58
Welsh Fire 46 22 24
Western Australia 40 40
Western Province 14 14
Western Storm 86 86
Windward Islands 9 9
Worcestershire 336 336
Yorkshire 331 331
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 10 2 8
Added in the previous 7 days 33 9 24
Added in the previous 30 days 127 52 75
Played in the previous 2 days 10 2 8
Played in the previous 7 days 32 9 23
Played in the previous 30 days 127 52 75
By Match Type
Number of matches for each type, broken down by gender
All Women Men
All matches 15,728 2,586 13,142
Test matches 799 16 783
Multi-day matches 1,308 1,308
One-day internationals 2,828 400 2,428
One-day matches 1,246 169 1,077
T20 internationals 3,072 1,014 2,058
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 535 535
T20 Blaze 17 17
Bangladesh Premier League 344 344
Bob Willis Trophy 47 47
County Championship 1,107 1,107
Charlotte Edwards Cup 82 82
Caribbean Premier League 341 341
CSA T20 Challenge 284 284
FairBreak Invitational Tournament 39 39
The Hundred 187 88 99
International League T20 32 32
Indian Premier League 1,024 1,024
Cricket Ireland Inter-Provincial Limited Over Cup 22 22
Cricket Ireland Inter-Provincial Twenty20 Trophy 40 40
Lanka Premier League 95 95
Major League Cricket 19 19
Mzansi Super League 56 56
T20 Blast 1,197 1,197
Pakistan Super League 248 248
Rachael Heyhoe Flint Trophy 131 131
One-Day Cup 659 659
SA20 33 33
Super 50 8 8
Syed Mushtaq Ali Trophy 687 687
Sheffield Shield 131 131
Super Smash 288 106 182
Women's Big Bash League 434 434
Women's Caribbean Premier League 11 11
Women's Premier League 22 22
Women's Cricket Super League 95 95
Women's T20 Challenge 13 13
By Event
Number of matches for each international event, broken down by gender
All Women Men
ICC Men's Cricket World Cup 289 289
ICC Men's T20 World Cup 154 154
ICC Women's Cricket World Cup 72 72
ICC Women's T20 World Cup 112 112

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!