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 18,846), 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.

It should be noted that 340 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".

JSON and YAML downloads

Recent matches
Recent added or played matches, broken down by gender
All Women Men
Added in the previous 2 days 29 16 13
Added in the previous 7 days 80 42 38
Added in the previous 30 days 238 90 148
Played in the previous 2 days 22 13 9
Played in the previous 7 days 58 26 32
Played in the previous 30 days 238 90 148

By Match Type
Number of matches for each type, broken down by gender
All Women Men
All matches 340 matches withheld (?) 18,846 3,496 15,350
Test matches 11 matches withheld (?) 863 22 841
Multi-day matches 6 matches withheld (?) 1,790 1,790
One-day internationals 149 matches withheld (?) 2,954 514 2,440
One-day matches 5 matches withheld (?) 1,493 251 1,242
T20 internationals 136 matches withheld (?) 4,167 1,493 2,674
Non-official T20 internationals 10 matches withheld (?) 320 80 240

By Club Competition
Number of matches for each club competition, broken down by gender
All Women Men
Big Bash League 618 618
T20 Blaze 17 17
Bangladesh Premier League 435 435
Bob Willis Trophy 47 47
County Championship 1,276 1,276
Charlotte Edwards Cup 124 124
Caribbean Premier League 368 368
CSA T20 Challenge 314 314
FairBreak Invitational Tournament 39 39
The Hundred 254 121 133
International League T20 100 100
Indian Premier League 1,153 1,153
Cricket Ireland Inter-Provincial Limited Over Cup 74 74
Cricket Ireland Inter-Provincial Twenty20 Trophy 82 82
Lanka Premier League 119 119
Major League Cricket 42 42
Mzansi Super League 56 56
Nepal Premier League 32 32
T20 Blast 1,323 1,323
Plunket Shield 272 272
Pakistan Super League 306 306
Rachael Heyhoe Flint Trophy 189 189
One-Day Cup 735 735
SA20 99 99
Super 50 8 8
Syed Mushtaq Ali Trophy 695 695
Sheffield Shield 178 178
Super Smash 407 166 241
Women's Big Bash League 477 477
Women's Caribbean Premier League 18 18
ECB Women's One-Day Cup 24 24
Women's Premier League 66 66
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 24 matches withheld (?) 265 265
ICC Men's T20 World Cup 25 matches withheld (?) 181 181
ICC Women's Cricket World Cup 72 72
ICC Women's T20 World Cup 135 135

By Year
Number of matches per year, broken down by gender
All Women Men
2001 1 1
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 7 matches withheld (?) 288 4 284
2011 292 6 286
2012 10 matches withheld (?) 418 39 379
2013 17 matches withheld (?) 506 52 454
2014 18 matches withheld (?) 849 67 782
2015 24 matches withheld (?) 883 53 830
2016 28 matches withheld (?) 1,032 102 930
2017 28 matches withheld (?) 1,075 196 879
2018 52 matches withheld (?) 1,310 242 1,068
2019 33 matches withheld (?) 1,652 294 1,358
2020 3 matches withheld (?) 728 154 574
2021 13 matches withheld (?) 1,617 344 1,273
2022 2,022 496 1,526
2023 34 matches withheld (?) 1,990 559 1,431
2024 38 matches withheld (?) 2,309 651 1,658
2025 4 matches withheld (?) 692 217 475

By Country
Number of matches per country, broken down by gender
All Women Men
Argentina 42 15 27
Australia 7 matches withheld (?) 1,149 269 880
Austria 40 7 33
Bahamas 22 22
Bahrain 120 24 96
Bangladesh 33 matches withheld (?) 766 167 599
Barbados 12 12
Belgium 28 28
Belize 17 17
Bermuda 1 match withheld (?) 87 87
Bhutan 68 26 42
Botswana 100 47 53
Brazil 25 16 9
Bulgaria 40 4 36
Cambodia 25 4 21
Cameroon 28 13 15
Canada 1 match withheld (?) 192 17 175
Cayman Islands 38 38
Chile 4 2 2
China 59 37 22
Cook Islands 22 8 14
Costa Rica 11 3 8
Croatia 25 6 19
Cyprus 33 10 23
Czech Republic 38 9 29
Denmark 1 match withheld (?) 95 7 88
England 7 matches withheld (?) 1,188 301 887
Estonia 32 8 24
Eswatini 25 15 10
Fiji 30 9 21
Finland 28 28
France 51 20 31
Gambia 11 11
Germany 95 35 60
Ghana 51 1 50
Gibraltar 56 9 47
Greece 26 16 10
Guernsey 46 3 43
Hong Kong 7 matches withheld (?) 239 78 161
Hungary 26 26
India 14 matches withheld (?) 1,226 269 957
Indonesia 85 27 58
Iran 1 1
Ireland 58 matches withheld (?) 461 164 297
Isle of Man 32 7 25
Israel 15 15
Italy 90 15 75
Ivory Coast 5 5
Japan 91 39 52
Jersey 102 15 87
Kenya 3 matches withheld (?) 241 47 194
Kuwait 130 45 85
Lesotho 30 13 17
Luxembourg 36 3 33
Malawi 37 13 24
Malaysia 220 73 147
Maldives 56 6 50
Mali 11 1 10
Malta 65 6 59
Mexico 21 3 18
Mongolia 24 10 14
Mozambique 47 26 21
Myanmar 45 24 21
Namibia 6 matches withheld (?) 287 85 202
Nepal 6 matches withheld (?) 300 71 229
Netherlands 10 matches withheld (?) 314 94 220
New Zealand 5 matches withheld (?) 993 224 769
Nigeria 110 29 81
Norway 48 10 38
Oman 6 matches withheld (?) 213 18 195
Pakistan 15 matches withheld (?) 1,048 241 807
Panama 27 27
Papua New Guinea 3 matches withheld (?) 196 49 147
Philippines 40 5 35
Portugal 31 3 28
Qatar 104 27 77
Romania 43 3 40
Rwanda 131 47 84
Samoa 35 15 20
Saudi Arabia 67 5 62
Scotland 16 matches withheld (?) 287 84 203
Serbia 32 6 26
Seychelles 15 15
Sierra Leone 60 22 38
Singapore 165 42 123
Slovenia 7 7
South Africa 9 matches withheld (?) 1,027 272 755
South Korea 24 5 19
Spain 47 6 41
Sri Lanka 25 matches withheld (?) 1,048 207 841
St Helena 12 12
Suriname 12 12
Swaziland 9 9
Sweden 33 8 25
Switzerland 18 18
Tanzania 120 31 89
Thailand 180 121 59
Turkey 15 4 11
Turks and Caicos Island 4 4
Uganda 1 match withheld (?) 223 73 150
United Arab Emirates 16 matches withheld (?) 340 92 248
United States of America 214 46 168
Vanuatu 91 23 68
West Indies 17 matches withheld (?) 952 210 742
Zambia 5 5
Zimbabwe 50 matches withheld (?) 572 105 467

By Club Team
Number of matches per club team, broken down by gender
All Women Men
Abu Dhabi Knight Riders 30 30
Adelaide Strikers 277 123 154
Andhra 36 36
Antigua Hawksbills 15 15
Antigua and Barbuda Falcons 10 10
Arunachal Pradesh 23 23
Assam 37 37
Auckland 132 54 78
Auckland Aces 90 90
B-Love Kandy 11 11
Barbados 12 12
Barbados Royals 56 13 43
Barbados Tridents 78 78
Barisal Bulls 25 25
Barisal Burners 19 19
Barmy Army 14 14
Baroda 55 55
Bengal 44 44
Bihar 24 24
Biratnagar Kings 7 7
Birmingham Bears 94 94
Birmingham Phoenix 63 30 33
Boland 22 22
Brisbane Heat 279 126 153
Canterbury 233 56 177
Cape Cobras 75 75
Cape Town Blitz 19 19
Central Districts 133 52 81
Central Sparks 77 77
Central Stags 90 90
Chandigarh 14 14
Chattogram Challengers 51 51
Chennai Super Kings 250 250
Chhattisgarh 31 31
Chittagong Kings 30 30
Chittagong Vikings 44 44
Chitwan Rhinos 8 8
Colombo Kings 9 9
Colombo Stars 20 20
Colombo Strikers 17 17
Comilla Victorians 90 90
Cumilla Warriors 12 12
Dambulla Aura 18 18
Dambulla Giants 10 10
Dambulla Sixers 8 8
Dambulla Viiking 9 9
Deccan Chargers 75 75
Delhi 51 51
Delhi Capitals 130 27 103
Delhi Daredevils 161 161
Derbyshire 361 361
Desert Vipers 35 35
Dhaka Capital 12 12
Dhaka Dominators 12 12
Dhaka Dynamites 53 53
Dhaka Gladiators 17 17
Dhaka Platoon 13 13
Dolphins 95 95
Dubai Capitals 36 36
Durban Heat 16 16
Durban's Super Giants 32 32
Durbar Rajshahi 12 12
Durdanto Dhaka 12 12
Durham 380 6 374
Duronto Rajshahi 18 18
Essex 385 6 379
Falcons 14 14
Fortune Barishal 53 53
Galle Gladiators 29 29
Galle Marvels 10 10
Galle Titans 10 10
Glamorgan 366 366
Gloucestershire 376 376
Goa 37 37
Gujarat 44 44
Gujarat Giants 25 25
Gujarat Lions 30 30
Gujarat Titans 56 56
Gulf Giants 33 33
Guyana 8 8
Guyana Amazon Warriors 144 11 133
Hampshire 393 6 387
Haryana 40 40
Himachal 29 29
Himachal Pradesh 5 5
Hobart Hurricanes 264 114 150
Hyderabad (India) 37 37
Impi 8 8
Islamabad United 109 109
Jaffna Kings 41 41
Jaffna Stallions 10 10
Jamaica 10 10
Jamaica Tallawahs 117 117
Jammu & Kashmir 31 31
Janakpur Bolts 10 10
Jharkhand 37 37
Joburg Super Kings 33 33
Jozi Stars 18 18
Kandy Falcons 20 20
Kandy Tuskers 8 8
Kandy Warriors 8 8
Karachi Kings 101 101
Karnali Yaks 9 9
Karnataka 54 54
Kathmandu Gurkhas 7 7
Kent 378 378
Kerala 39 39
Khulna Royal Bengals 16 16
Khulna Tigers 63 63
Khulna Titans 37 37
Kings XI Punjab 190 190
Knights 92 92
Kochi Tuskers Kerala 14 14
Kolkata Knight Riders 263 263
KwaZulu-Natal Inland 1 1
Lahore Qalandars 103 103
Lancashire 380 6 374
Lancashire Thunder 29 29
Leeward Islands 8 8
Leicestershire 369 369
Leinster Lightning 85 85
Lightning 30 30
Lions 96 96
London Spirit 62 30 32
Los Angeles Knight Riders 11 11
Loughborough Lightning 33 33
Lucknow Super Giants 55 55
Lumbini Lions 7 7
MI Cape Town 32 32
MI Emirates 34 34
MI New York 15 15
Madhya Pradesh 41 41
Maharashtra 40 40
Manchester Originals 62 27 35
Manipur 26 26
Meghalaya 25 25
Melbourne Renegades 264 116 148
Melbourne Stars 274 119 155
Middlesex 368 368
Minister Group Dhaka 9 9
Mizoram 29 29
Multan Sultans 87 87
Mumbai 56 56
Mumbai Indians 302 29 273
Munster Reds 63 63
Nagaland 25 25
Nelson Mandela Bay Giants 20 20
New South Wales 59 59
North West 21 21
North West Warriors 10 10
North-West Warriors 80 80
Northamptonshire 370 370
Northern Diamonds 82 82
Northern Districts 225 53 172
Northern Knights 84 84
Northern Superchargers 61 30 31
Nottinghamshire 385 385
Odisha 27 27
Otago 138 58 80
Otago Volts 92 92
Oval Invincibles 65 32 33
Paarl Rocks 20 20
Paarl Royals 34 34
Perth Scorchers 285 122 163
Peshawar Zalmi 111 111
Pokhara Avengers 7 7
Pretoria Capitals 31 31
Puducherry 26 26
Pune Warriors 46 46
Punjab 53 53
Punjab Kings 68 68
Queensland 62 62
Quetta Gladiators 101 101
Railways 42 42
Rajasthan 36 36
Rajasthan Royals 233 233
Rajshahi Kings 38 38
Rajshahi Royals 15 15
Rangpur Rangers 12 12
Rangpur Riders 101 101
Rising Pune Supergiant 16 16
Rising Pune Supergiants 14 14
Royal Challengers Bangalore 258 18 240
Royal Challengers Bengaluru 34 8 26
San Francisco Unicorns 14 14
Sapphires 11 11
Saurashtra 41 41
Seattle Orcas 14 14
Services 31 31
Sharjah Warriors 20 20
Sharjah Warriorz 12 12
Sikkim 21 21
Somerset 391 6 385
South Australia 60 60
South East Stars 84 84
Southern Brave 71 34 37
Southern Vipers 118 118
Spirit 14 14
St Kitts and Nevis Patriots 101 101
St Lucia Kings 44 44
St Lucia Stars 19 19
St Lucia Zouks 55 55
Sudur Paschim Royals 9 9
Sunrisers 76 76
Sunrisers Eastern Cape 36 36
Sunrisers Hyderabad 193 193
Supernovas 10 10
Surrey 386 6 380
Surrey Stars 31 31
Sussex 372 372
Sydney Sixers 282 120 162
Sydney Thunder 265 114 151
Sylhet Royals 15 15
Sylhet Sixers 23 23
Sylhet Strikers 38 38
Sylhet Sunrisers 9 9
Sylhet Super Stars 9 9
Sylhet Thunder 12 12
Tamil Nadu 48 48
Tasmania 61 61
Texas Super Kings 15 15
The Blaze 54 54
Thunder 71 71
Titans 103 103
Tornadoes 13 13
Trailblazers 8 8
Trent Rockets 62 29 33
Trinbago Knight Riders 117 12 105
Trinidad & Tobago Red Steel 30 30
Trinidad and Tobago 6 6
Tripura 37 37
Tshwane Spartans 19 19
UP Warriorz 25 25
Uttar Pradesh 47 47
Uttarakhand 26 26
Velocity 8 8
Victoria 58 58
Vidarbha 45 45
Warriors 100 7 93
Warriors (FairBreak) 5 5
Warwickshire 301 6 295
Washington Freedom 15 15
Wellington 136 59 77
Wellington Firebirds 89 89
Welsh Fire 62 30 32
Western Australia 56 56
Western Province 22 22
Western Storm 109 109
Windward Islands 9 9
Worcestershire 378 378
Yorkshire 371 371
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 29 16 13
Added in the previous 7 days 80 42 38
Added in the previous 30 days 238 90 148
Played in the previous 2 days 22 13 9
Played in the previous 7 days 58 26 32
Played in the previous 30 days 238 90 148
By Match Type
Number of matches for each type, broken down by gender
All Women Men
All matches 340 matches withheld (?) 18,846 3,496 15,350
Test matches 11 matches withheld (?) 863 22 841
Multi-day matches 6 matches withheld (?) 1,790 1,790
One-day internationals 149 matches withheld (?) 2,954 514 2,440
One-day matches 5 matches withheld (?) 1,493 251 1,242
T20 internationals 136 matches withheld (?) 4,167 1,493 2,674
Non-official T20 internationals 10 matches withheld (?) 320 80 240
By Club Competition
Number of matches for each club competition, broken down by gender
All Women Men
Big Bash League 618 618
T20 Blaze 17 17
Bangladesh Premier League 435 435
Bob Willis Trophy 47 47
County Championship 1,276 1,276
Charlotte Edwards Cup 124 124
Caribbean Premier League 368 368
CSA T20 Challenge 314 314
FairBreak Invitational Tournament 39 39
The Hundred 254 121 133
International League T20 100 100
Indian Premier League 1,153 1,153
Cricket Ireland Inter-Provincial Limited Over Cup 74 74
Cricket Ireland Inter-Provincial Twenty20 Trophy 82 82
Lanka Premier League 119 119
Major League Cricket 42 42
Mzansi Super League 56 56
Nepal Premier League 32 32
T20 Blast 1,323 1,323
Plunket Shield 272 272
Pakistan Super League 306 306
Rachael Heyhoe Flint Trophy 189 189
One-Day Cup 735 735
SA20 99 99
Super 50 8 8
Syed Mushtaq Ali Trophy 695 695
Sheffield Shield 178 178
Super Smash 407 166 241
Women's Big Bash League 477 477
Women's Caribbean Premier League 18 18
ECB Women's One-Day Cup 24 24
Women's Premier League 66 66
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 24 matches withheld (?) 265 265
ICC Men's T20 World Cup 25 matches withheld (?) 181 181
ICC Women's Cricket World Cup 72 72
ICC Women's T20 World Cup 135 135

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!