Temporary hiatus

Data updates are temporarily on-hold while I perform a (long-delayed) update to the systems that power Cricsheet. Updates will resume once I have the minimum of code in place to provide properly validated updates. All data previously provided by the project is still available, whether in the original YAML format, or the experimental CSV and XML formats.

I am planning to start adding new data as soon as possible, and will update this notice when I have more information.

What do we mean by coverage?

In an ideal world we’d have a data file for every match in the periods we’re attempting to cover. Sadly this isn’t always possible, therefore we have some gaps. This page attempts to give an idea of periods we're attempting to cover, and the percentage of matches we have, whether for match types, genders, years, or teams/countries. You can see full details below on the periods we attempt to cover, and the various percentages for different types of matches.

You might notice that coverage for Women’s cricket, and Associate and Affiliate countries is less extensive than for the the Men’s Full Members. This is due to it being harder to source the data for Women’s, and Associate and Affiliate matches. We’re trying, and we do include matches where we can source the data, such as for the major events, or World T20 Qualifiers. If you can help with any data from these matches we’d love to here from you!

Coverage periods

Women’s Matches

Match Type Earliest checked Earliest provided
Test Matches Jul 2009 Aug 2013
One-day Internationals Feb 2009 Mar 2009
One-day matches Aug 2015 Jul 2016
T20 Internationals Aug 2004 Jun 2009
International T20s Jul 2013 Jul 2013

Men’s Matches

Match Type Earliest checked Earliest provided
Test Matches Jan 2008 Jan 2008
Multi-day Matches May 2015 Nov 2015
One-day Internationals Jan 2006 Jan 2006
One-day matches May 2009 Aug 2010
T20 Internationals Feb 2005 Feb 2005
International T20s Nov 2013 Nov 2013
Competition Earliest checked Earliest provided
Big Bash League Dec 2011 Dec 2011
Indian Premier League Apr 2008 Apr 2008
NatWest T20 Blast May 2016 May 2016
Pakistan Super League Feb 2017 Feb 2017

The numbers

By Match Type

All matches
Type Coverage %
All matches 3,994 of 5,148 77.58
Test matches 405 of 413 98.06
ODI internationals 1,522 of 2,001 76.06
T20 internationals 1,705 of 1,986 85.85
Women’s matches
Type Coverage %
All matches 365 of 899 40.60
Test matches 3 of 7 42.86
ODI internationals 143 of 407 35.14
T20 internationals 158 of 387 40.83
Men’s matches
Type Coverage %
All matches 3,629 of 4,249 85.41
Test matches 402 of 406 99.01
ODI internationals 1,379 of 1,594 86.51
T20 internationals 1,547 of 1,599 96.75
Only Full Members
Type Coverage %
All matches 2,255 of 2,724 82.78
Test matches 405 of 413 98.06
ODI internationals 1,292 of 1,553 83.19
T20 internationals 546 of 745 73.29
Women’s matches
Type Coverage %
All matches 287 of 710 40.42
Test matches 3 of 7 42.86
ODI internationals 132 of 355 37.18
T20 internationals 141 of 336 41.96
Men’s matches
Type Coverage %
All matches 1,968 of 2,014 97.72
Test matches 402 of 406 99.01
ODI internationals 1,160 of 1,198 96.83
T20 internationals 405 of 409 99.02
Associate/Affiliate against a Full Member
Type Coverage %
All matches 249 of 386 64.51
ODI internationals 142 of 236 60.17
T20 internationals 76 of 112 67.86
Women’s matches
Type Coverage %
All matches 56 of 126 44.44
ODI internationals 11 of 46 23.91
T20 internationals 17 of 46 36.96
Men’s matches
Type Coverage %
All matches 193 of 260 74.23
ODI internationals 131 of 190 68.95
T20 internationals 59 of 66 89.39
Only Associate or Affiliate Members
Type Coverage %
All matches 516 of 1,048 49.24
ODI internationals 85 of 209 40.67
T20 internationals 112 of 142 78.87
Women’s matches
Type Coverage %
All matches 22 of 63 34.92
ODI internationals 0 of 6 0.00
T20 internationals 0 of 5 0.00
Men’s matches
Type Coverage %
All matches 494 of 985 50.15
ODI internationals 85 of 203 41.87
T20 internationals 112 of 137 81.75
Only Representative XIs
Type Coverage %
All matches 3 of 3 100.00
ODI internationals 3 of 3 100.00
Men’s matches
Type Coverage %
All matches 3 of 3 100.00
ODI internationals 3 of 3 100.00

By Competition

Competition Coverage %
Big Bash League 190 of 206 92.23
Indian Premier League 636 of 636 100.00
NatWest T20 Blast 121 of 121 100.00
Pakistan Super League 24 of 24 100.00
Men’s matches
Competition Coverage %
Big Bash League 190 of 206 92.23
Indian Premier League 636 of 636 100.00
NatWest T20 Blast 121 of 121 100.00
Pakistan Super League 24 of 24 100.00

By Year

All matches
Year Coverage %
2005 3 of 4 75.00
2006 127 of 171 74.27
2007 187 of 234 79.91
2008 215 of 270 79.63
2009 270 of 416 64.90
2010 285 of 456 62.50
2011 287 of 445 64.49
2012 373 of 477 78.20
2013 426 of 556 76.62
2014 449 of 541 82.99
2015 446 of 523 85.28
2016 568 of 689 82.44
2017 358 of 365 98.08
Women’s matches
Year Coverage %
2009 7 of 77 9.09
2010 4 of 84 4.76
2011 5 of 80 6.25
2012 39 of 95 41.05
2013 52 of 110 47.27
2014 67 of 125 53.60
2015 47 of 87 54.02
2016 67 of 138 48.55
2017 77 of 82 93.90
Men’s matches
Year Coverage %
2005 3 of 3 100.00
2006 127 of 169 75.15
2007 187 of 228 82.02
2008 215 of 259 83.01
2009 263 of 339 77.58
2010 281 of 372 75.54
2011 282 of 365 77.26
2012 334 of 382 87.43
2013 374 of 446 83.86
2014 382 of 416 91.83
2015 399 of 436 91.51
2016 501 of 551 90.93
2017 281 of 283 99.29
Only Full Members
Year Coverage %
2005 3 of 4 75.00
2006 119 of 134 88.81
2007 144 of 162 88.89
2008 143 of 163 87.73
2009 198 of 269 73.61
2010 197 of 260 75.77
2011 176 of 231 76.19
2012 220 of 269 81.78
2013 230 of 279 82.44
2014 229 of 275 83.27
2015 204 of 239 85.36
2016 236 of 279 84.59
2017 156 of 159 98.11
Women’s matches
Year Coverage %
2009 7 of 71 9.86
2010 4 of 67 5.97
2011 5 of 60 8.33
2012 39 of 88 44.32
2013 39 of 87 44.83
2014 52 of 98 53.06
2015 29 of 64 45.31
2016 57 of 100 57.00
2017 55 of 58 94.83
Men’s matches
Year Coverage %
2005 3 of 3 100.00
2006 119 of 132 90.15
2007 144 of 156 92.31
2008 143 of 156 91.67
2009 191 of 198 96.46
2010 193 of 193 100.00
2011 171 of 171 100.00
2012 181 of 181 100.00
2013 191 of 192 99.48
2014 177 of 177 100.00
2015 175 of 175 100.00
2016 179 of 179 100.00
2017 101 of 101 100.00
Associate/Affiliate against a Full Member
Year Coverage %
2006 4 of 20 20.00
2007 29 of 33 87.88
2008 6 of 25 24.00
2009 11 of 25 44.00
2010 6 of 29 20.69
2011 21 of 38 55.26
2012 10 of 20 50.00
2013 15 of 24 62.50
2014 35 of 47 74.47
2015 42 of 45 93.33
2016 32 of 40 80.00
2017 38 of 40 95.00
Women’s matches
Year Coverage %
2009 0 of 4 0.00
2010 0 of 14 0.00
2011 0 of 14 0.00
2012 0 of 7 0.00
2013 10 of 17 58.82
2014 10 of 20 50.00
2015 10 of 11 90.91
2016 6 of 13 46.15
2017 20 of 22 90.91
Men’s matches
Year Coverage %
2006 4 of 20 20.00
2007 29 of 33 87.88
2008 6 of 21 28.57
2009 11 of 21 52.38
2010 6 of 15 40.00
2011 21 of 24 87.50
2012 10 of 13 76.92
2013 5 of 7 71.43
2014 25 of 27 92.59
2015 32 of 34 94.12
2016 26 of 27 96.30
2017 18 of 18 100.00
Only Associate or Affiliate Members
Year Coverage %
2006 4 of 17 23.53
2007 11 of 36 30.56
2008 8 of 24 33.33
2009 4 of 65 6.15
2010 22 of 107 20.56
2011 5 of 91 5.49
2012 35 of 74 47.30
2013 87 of 153 56.86
2014 88 of 122 72.13
2015 107 of 143 74.83
2016 88 of 157 56.05
2017 57 of 59 96.61
Women’s matches
Year Coverage %
2009 0 of 2 0.00
2010 0 of 3 0.00
2011 0 of 6 0.00
2013 3 of 6 50.00
2014 5 of 7 71.43
2015 8 of 12 66.67
2016 4 of 25 16.00
2017 2 of 2 100.00
Men’s matches
Year Coverage %
2006 4 of 17 23.53
2007 11 of 36 30.56
2008 8 of 24 33.33
2009 4 of 63 6.35
2010 22 of 104 21.15
2011 5 of 85 5.88
2012 35 of 74 47.30
2013 84 of 147 57.14
2014 83 of 115 72.17
2015 99 of 131 75.57
2016 84 of 132 63.64
2017 55 of 57 96.49
Only Representative XIs
Year Coverage %
2007 3 of 3 100.00
Men’s matches
Year Coverage %
2007 3 of 3 100.00

By Country

Country Coverage %
Afghanistan 124 of 160 77.50
Argentina 5 of 19 26.32
Australia 580 of 694 83.57
Bahamas 0 of 5 0.00
Bahrain 4 of 38 10.53
Bangladesh 337 of 415 81.20
Belgium 1 of 5 20.00
Bermuda 34 of 71 47.89
Bhutan 7 of 14 50.00
Botswana 7 of 28 25.00
Canada 53 of 111 47.75
Cayman Islands 6 of 21 28.57
China 9 of 20 45.00
Denmark 22 of 31 70.97
England 565 of 682 82.84
Fiji 3 of 23 13.04
Germany 1 of 20 5.00
Ghana 7 of 16 43.75
Gibraltar 2 of 17 11.76
Guernsey 9 of 44 20.45
Hong Kong 60 of 92 65.22
India 546 of 652 83.74
Ireland 177 of 294 60.20
Isle of Man 2 of 3 66.67
Israel 2 of 3 66.67
Italy 23 of 38 60.53
Japan 7 of 30 23.33
Jersey 20 of 51 39.22
Kenya 68 of 145 46.90
Kuwait 9 of 37 24.32
Malawi 0 of 1 0.00
Malaysia 33 of 63 52.38
Maldives 7 of 10 70.00
Namibia 31 of 46 67.39
Nepal 58 of 85 68.24
Netherlands 87 of 175 49.71
New Zealand 464 of 612 75.82
Nigeria 9 of 49 18.37
Norway 3 of 22 13.64
Oman 47 of 68 69.12
Pakistan 510 of 613 83.20
Papua New Guinea 39 of 65 60.00
Qatar 4 of 8 50.00
Samoa 2 of 9 22.22
Saudi Arabia 8 of 20 40.00
Scotland 91 of 157 57.96
Sierra Leone 5 of 5 100.00
Singapore 28 of 52 53.85
South Africa 502 of 597 84.09
South Korea 4 of 8 50.00
Spain 1 of 3 33.33
Sri Lanka 556 of 664 83.73
Suriname 4 of 20 20.00
Sweden 0 of 3 0.00
Tanzania 16 of 30 53.33
Thailand 13 of 23 56.52
Uganda 21 of 36 58.33
United Arab Emirates 66 of 85 77.65
United States of America 31 of 60 51.67
Vanuatu 6 of 32 18.75
Wales 0 of 1 0.00
West Indies 446 of 604 73.84
Zambia 5 of 10 50.00
Zimbabwe 253 of 301 84.05
Women’s matches
Country Coverage %
Australia 85 of 195 43.59
Bangladesh 35 of 76 46.05
Canada 2 of 4 50.00
China 6 of 16 37.50
England 93 of 206 45.15
Hong Kong 2 of 9 22.22
India 58 of 159 36.48
Ireland 37 of 101 36.63
Japan 4 of 9 44.44
Malaysia 5 of 5 100.00
Nepal 2 of 9 22.22
Netherlands 9 of 40 22.50
New Zealand 54 of 189 28.57
Pakistan 77 of 170 45.29
Papua New Guinea 8 of 13 61.54
Samoa 0 of 4 0.00
Scotland 8 of 13 61.54
Singapore 3 of 3 100.00
South Africa 83 of 174 47.70
South Korea 1 of 2 50.00
Sri Lanka 70 of 160 43.75
Thailand 13 of 23 56.52
Wales 0 of 1 0.00
West Indies 56 of 194 28.87
Zimbabwe 19 of 23 82.61
Men’s matches
Country Coverage %
Afghanistan 124 of 160 77.50
Argentina 5 of 19 26.32
Australia 495 of 499 99.20
Bahamas 0 of 5 0.00
Bahrain 4 of 38 10.53
Bangladesh 302 of 339 89.09
Belgium 1 of 5 20.00
Bermuda 34 of 71 47.89
Bhutan 7 of 14 50.00
Botswana 7 of 28 25.00
Canada 51 of 107 47.66
Cayman Islands 6 of 21 28.57
China 3 of 4 75.00
Denmark 22 of 31 70.97
England 472 of 476 99.16
Fiji 3 of 23 13.04
Germany 1 of 20 5.00
Ghana 7 of 16 43.75
Gibraltar 2 of 17 11.76
Guernsey 9 of 44 20.45
Hong Kong 58 of 83 69.88
India 488 of 493 98.99
Ireland 140 of 193 72.54
Isle of Man 2 of 3 66.67
Israel 2 of 3 66.67
Italy 23 of 38 60.53
Japan 3 of 21 14.29
Jersey 20 of 51 39.22
Kenya 68 of 145 46.90
Kuwait 9 of 37 24.32
Malawi 0 of 1 0.00
Malaysia 28 of 58 48.28
Maldives 7 of 10 70.00
Namibia 31 of 46 67.39
Nepal 56 of 76 73.68
Netherlands 78 of 135 57.78
New Zealand 410 of 423 96.93
Nigeria 9 of 49 18.37
Norway 3 of 22 13.64
Oman 47 of 68 69.12
Pakistan 433 of 443 97.74
Papua New Guinea 31 of 52 59.62
Qatar 4 of 8 50.00
Samoa 2 of 5 40.00
Saudi Arabia 8 of 20 40.00
Scotland 83 of 144 57.64
Sierra Leone 5 of 5 100.00
Singapore 25 of 49 51.02
South Africa 419 of 423 99.05
South Korea 3 of 6 50.00
Spain 1 of 3 33.33
Sri Lanka 486 of 504 96.43
Suriname 4 of 20 20.00
Sweden 0 of 3 0.00
Tanzania 16 of 30 53.33
Uganda 21 of 36 58.33
United Arab Emirates 66 of 85 77.65
United States of America 31 of 60 51.67
Vanuatu 6 of 32 18.75
West Indies 390 of 410 95.12
Zambia 5 of 10 50.00
Zimbabwe 234 of 278 84.17

By Team

Team Coverage %
Adelaide Strikers 46 of 49 93.88
Brisbane Heat 46 of 50 92.00
Chennai Super Kings 131 of 131 100.00
Deccan Chargers 75 of 75 100.00
Delhi Daredevils 147 of 147 100.00
Derbyshire 12 of 12 100.00
Durham 16 of 16 100.00
Essex 15 of 15 100.00
Glamorgan 14 of 14 100.00
Gloucestershire 14 of 14 100.00
Gujarat Lions 30 of 30 100.00
Hampshire 12 of 12 100.00
Hobart Hurricanes 44 of 50 88.00
Islamabad United 9 of 9 100.00
Karachi Kings 10 of 10 100.00
Kent 14 of 14 100.00
Kings XI Punjab 148 of 148 100.00
Kochi Tuskers Kerala 14 of 14 100.00
Kolkata Knight Riders 148 of 148 100.00
Lahore Qalandars 8 of 8 100.00
Lancashire 13 of 13 100.00
Leicestershire 12 of 12 100.00
Melbourne Renegades 46 of 48 95.83
Melbourne Stars 49 of 54 90.74
Middlesex 14 of 14 100.00
Mumbai Indians 157 of 157 100.00
Northamptonshire 15 of 15 100.00
Nottinghamshire 12 of 12 100.00
Perth Scorchers 54 of 58 93.10
Peshawar Zalmi 11 of 11 100.00
Pune Warriors 46 of 46 100.00
Quetta Gladiators 10 of 10 100.00
Rajasthan Royals 118 of 118 100.00
Rising Pune Supergiant 16 of 16 100.00
Rising Pune Supergiants 14 of 14 100.00
Royal Challengers Bangalore 152 of 152 100.00
Somerset 13 of 13 100.00
Sunrisers Hyderabad 76 of 76 100.00
Surrey 14 of 14 100.00
Sussex 12 of 12 100.00
Sydney Sixers 51 of 54 94.44
Sydney Thunder 44 of 49 89.80
Warwickshire 13 of 13 100.00
Worcestershire 13 of 13 100.00
Yorkshire 14 of 14 100.00

By Representative XIs

Representative XIs Coverage %
Africa XI 3 of 3 100.00
Asia XI 3 of 3 100.00