<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Cricsheet</title>
    <link>http://cricsheet.org/</link>
    <description>Recent articles on Cricsheet</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-gb</language>
    <lastBuildDate>Thu, 14 Nov 2024 16:30:00 +0000</lastBuildDate><atom:link href="http://cricsheet.org/articles.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Explanation for withholding of Afghanistani matches</title>
      <link>http://cricsheet.org/article/explanation-for-withholding-of-afghanistani-matches/</link>
      <pubDate>Thu, 14 Nov 2024 16:30:00 +0000</pubDate>
      <guid>http://cricsheet.org/article/explanation-for-withholding-of-afghanistani-matches/</guid>
      <description>&lt;p&gt;Today I&amp;rsquo;ve updated the site to remove all matches featuring the Afghanistani men&amp;rsquo;s team, as well as matches from the Afghanistani Premier League. I&amp;rsquo;ve thought about this for a while, and have finally decided that I need to do it. I don&amp;rsquo;t feel comfortable continuing to publish matches involving, or played in, Afghanistan while the Afghan women&amp;rsquo;s players are simply being ignored by the ICC and most of the full members (Cricket Australia being the &lt;a href=&#34;https://www.espncricinfo.com/story/ca-stays-cold-on-afghanistan-bilaterals-while-supporting-afghanistan-women-refugees-1459309&#34;&gt;notable exception&lt;/a&gt;). I&amp;rsquo;ve felt this way for a while, but the &lt;a href=&#34;https://www.icc-cricket.com/news/blockbuster-women-s-future-tours-programme-ftp-announced-for-2025-29&#34;&gt;recent publication of the Women&amp;rsquo;s Future Tours for the next 5 years&lt;/a&gt; without even a passing mention of Afghanistan, along with the cricket media (again with a few honourable exceptions) not even mentioning Afghanistan in their reporting of the FTP, has finally persuaded me to remove Afghanistan from the site. The ICC continuing to ignore that Afghanistan is in breach of the Full Member requirements by not having a women&amp;rsquo;s team is also an irritation, along with the &lt;a href=&#34;https://www.skysports.com/cricket/news/12123/13244668/banned-ignored-and-still-in-exile-the-story-of-the-afghanistan-womens-cricket-team-who-fled-for-safety&#34;&gt;empty platitudes they spout every time they&amp;rsquo;re forced to comment&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The result of my decision to withhold matches, as I write this, is that 329 matches that were previously available within the downloadable data are now gone. These matches will hopefully be restored at some point, but only when I feel comfortable doing so. I don&amp;rsquo;t expect my small decision to make a difference to the ICC, but I&amp;rsquo;ve decided that that doesn&amp;rsquo;t necessarily matter. I&amp;rsquo;ve made the decision to do what little I can do with this site to protest the situation. Some people may disagree with this decision. I don&amp;rsquo;t particularly care. There are bigger issues at stake, and if my doing this one small thing can cause people to seriously think about the issue then it is worth much more to me than providing any match data could be. I&amp;rsquo;ve taken longer than I should have to come to this point, and &lt;a href=&#34;https://www.wisden.com/cricket-news/opinion-crickets-response-afghanistan-woeful-ecb-ca-withdraw-icc-protest&#34;&gt;others have called for action sooner, and more eloquently than I&lt;/a&gt;, but I&amp;rsquo;ve finally got there.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Monthnotes: April 2023</title>
      <link>http://cricsheet.org/article/monthnotes-april-2023/</link>
      <pubDate>Mon, 01 May 2023 21:10:00 +0000</pubDate>
      <guid>http://cricsheet.org/article/monthnotes-april-2023/</guid>
      <description>&lt;p&gt;The 4th monthnotes in a row (let&amp;rsquo;s not mention that it&amp;rsquo;s 1 day late) finds us with another &lt;strong&gt;133&lt;/strong&gt; matches added to the site bringing us up to &lt;strong&gt;14,431&lt;/strong&gt; matches in total. The increase in the number of matches added this month (from the 108 added in March) is mostly down to the start of the County Championship, Rachael Heyhoe Flint Trophy, and the ongoing Indian Premier League. Apart from the matches that were added there were no major changes in the project this month, with the only change being work to cope with the IPL allowing reviews for no-balls and wides.&lt;/p&gt;
&lt;p&gt;See you at the end of May, (or possibly start of June)!&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Monthnotes: March 2023</title>
      <link>http://cricsheet.org/article/monthnotes-march-2023/</link>
      <pubDate>Fri, 31 Mar 2023 18:10:00 +0000</pubDate>
      <guid>http://cricsheet.org/article/monthnotes-march-2023/</guid>
      <description>&lt;p&gt;First &lt;a href=&#34;http://cricsheet.org/article/monthnotes-january-2023/&#34;&gt;January&lt;/a&gt;, then &lt;a href=&#34;http://cricsheet.org/article/monthnotes-february-2023/&#34;&gt;February&lt;/a&gt;, and now, in a surprising move, I complete the hat-trick with the 3rd &amp;ldquo;monthnotes&amp;rdquo; entry. Another relatively quiet month for the project as I&amp;rsquo;ve been trying to make sure I get enough rest now that I&amp;rsquo;ve started a new job, however this doesn&amp;rsquo;t mean that nothing has happened.&lt;/p&gt;
&lt;p&gt;Another &lt;strong&gt;108&lt;/strong&gt; matches were added to the site during March, bringing the total to &lt;strong&gt;14,286&lt;/strong&gt;. Most important in those 108 matches are the 22 matches of the inaugural Women&amp;rsquo;s Premier League, which I&amp;rsquo;m very happy to be able to release the data for. April should prove to be a busier month for updates, with the IPL starting again (as I write this), and the English domestic season also getting underway.&lt;/p&gt;
&lt;p&gt;See you at the end of April (hopefully)!&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Monthnotes: February 2023</title>
      <link>http://cricsheet.org/article/monthnotes-february-2023/</link>
      <pubDate>Tue, 28 Feb 2023 21:30:00 +0000</pubDate>
      <guid>http://cricsheet.org/article/monthnotes-february-2023/</guid>
      <description>&lt;p&gt;Hello again 👋. Well, it looks like I&amp;rsquo;ve managed to at least make it to the second of my &lt;a href=&#34;https://cricsheet.org/article/monthnotes-january-2023/&#34;&gt;planned month notes&lt;/a&gt; for the project, huzzah! It has been a quieter month for the project, as I&amp;rsquo;ve had other things to deal with (such as finding a new job, pesky layoffs!), but I&amp;rsquo;ve still made progress on &lt;a href=&#34;https://cricsheet.org/article/monthnotes-january-2023/#adding-matches-from-scorebooks&#34;&gt;something I mentioned last month&lt;/a&gt;.&lt;/p&gt;
&lt;h4 id=&#34;new-womens-test-matches&#34;&gt;New Women&amp;rsquo;s Test Matches&lt;/h4&gt;
&lt;p&gt;I&amp;rsquo;ve successfully converted 5 scorebooks from (the fantastic) &lt;a href=&#34;https://womenscrickethistory.org/Scores/index.html&#34;&gt;Women&amp;rsquo;s Cricket History&lt;/a&gt; into data files, meaning that I&amp;rsquo;ve increased by 50% (from 10 to 15) the number of Women&amp;rsquo;s Test matches available from the site. The matches added were:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.espncricinfo.com/series/england-women-tour-of-australia-2002-03-61570/australia-women-vs-england-women-2nd-test-67517/full-scorecard&#34;&gt;Australia vs England, 2003&lt;/a&gt;, 2nd Test&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.espncricinfo.com/series/australia-women-tour-of-england-2005-207161/england-women-vs-australia-women-2nd-test-216932/full-scorecard&#34;&gt;England vs Australia, 2005&lt;/a&gt;, 2nd Test&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.espncricinfo.com/series/india-women-tour-of-ireland-and-england-2006-224871/england-women-vs-india-women-1st-test-225164/full-scorecard&#34;&gt;England vs India, 2006&lt;/a&gt;, 1st Test&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.espncricinfo.com/series/england-women-tour-of-australia-and-new-zealand-2007-08-312432/australia-women-vs-england-women-only-test-312450/full-scorecard&#34;&gt;Australia vs England, 2008&lt;/a&gt;, only Test&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.espncricinfo.com/series/australia-women-tour-of-england-2009-355936/england-women-vs-australia-women-only-test-383288/full-scorecard&#34;&gt;England vs Australia, 2009&lt;/a&gt;, only Test&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Sadly, for a variety of reasons, I&amp;rsquo;ve not been able to generate the data for the other &lt;a href=&#34;https://cricsheet.org/missing/&#34;&gt;missing Women&amp;rsquo;s Test matches&lt;/a&gt;. Some matches still have discrepancies even after checking the scorebooks, some of the scorebooks are actually just scorecards, and some scorebooks are too faded to be able to read. I&amp;rsquo;ll contact the various boards to see can I resolve the discrepancies, or acquire better copies of the scorebooks, but for now we&amp;rsquo;ll just have to put up with the missing data. In the meantime I plan to gradually work through the available ODI scorebooks to see whether I generate data from them. I may also finally get around to writing up some of the details of how I go about converting the scorebooks to data and putting it on &lt;a href=&#34;https://deeden.co.uk/&#34;&gt;my own site&lt;/a&gt;.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Monthnotes: January 2023</title>
      <link>http://cricsheet.org/article/monthnotes-january-2023/</link>
      <pubDate>Mon, 30 Jan 2023 20:30:00 +0000</pubDate>
      <guid>http://cricsheet.org/article/monthnotes-january-2023/</guid>
      <description>&lt;p&gt;Inspired by &lt;a href=&#34;https://simonwillison.net/&#34;&gt;Simon Willison&lt;/a&gt;, and his use of &lt;a href=&#34;https://weeknot.es/what-on-earth-are-weeknotes-a81874c5cef9&#34;&gt;weeknotes&lt;/a&gt;, I&amp;rsquo;ve decided to start providing a semi-regular update on what I&amp;rsquo;ve been doing with regards to Cricsheet. As I know I&amp;rsquo;m very unlikely to be consistent enough to do this every week I&amp;rsquo;m starting out slowly (and hopefully more realistically) and have decided to go with &amp;ldquo;monthnotes&amp;rdquo; instead. As we reach the end of the end of the first month of 2023 now seems as good a time as any to start. With that in mind, I&amp;rsquo;m going to provide an update on what I&amp;rsquo;m been working on since late last year. Let&amp;rsquo;s see how this goes.&lt;/p&gt;
&lt;h4 id=&#34;adding-previously-missing-tests&#34;&gt;Adding previously missing tests&lt;/h4&gt;
&lt;p&gt;I&amp;rsquo;ve succeeded in adding the data for two Test matches which I had previously listed as &amp;ldquo;&lt;a href=&#34;https://cricsheet.org/missing/&#34;&gt;missing&lt;/a&gt;&amp;rdquo;, the &lt;a href=&#34;https://www.espncricinfo.com/series/england-tour-of-australia-2002-03-61708/australia-vs-england-5th-test-64013/full-scorecard&#34;&gt;5th Ashes Test in January 2003&lt;/a&gt;, and the &lt;a href=&#34;https://www.espncricinfo.com/series/india-tour-of-australia-2003-04-62294/australia-vs-india-4th-test-64062/full-scorecard&#34;&gt;4th India vs Australia Test in January 2004&lt;/a&gt;. In the former I was finally able to resolve an issue regarding the runs conceded by Lee and Gillespie in the 1st innings, and in the latter I identified the issue with the total number of boundaries listed for Martyn and Lee in the 4th innings.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m cautiously optimistic that the same method I used to help resolve those discrepancies can be used some other missing matches of that period, however it&amp;rsquo;s a painstaking process so I&amp;rsquo;ll just fit it in when I have nothing else to do.&lt;/p&gt;
&lt;h4 id=&#34;adding-the-syed-mushtaq-ali-trophy&#34;&gt;Adding the Syed Mushtaq Ali Trophy&lt;/h4&gt;
&lt;p&gt;I&amp;rsquo;ve added data for 648 matches from the Syed Mushtaq Ali Trophy seasons for 2016 to 2021 seasons. I was able to do this due to the fortuitous discovery that the &lt;a href=&#34;https://bcci.tv/&#34;&gt;BCCI website&lt;/a&gt; has ball-by-ball information hidden within the JSON data for some matches on the site. It&amp;rsquo;s not perfect, and I&amp;rsquo;ve had to work around some interesting idiosyncrasies, however it was doable and I&amp;rsquo;m happy to have the match data available.&lt;/p&gt;
&lt;p&gt;You may have noticed that I didn&amp;rsquo;t mention the most recent (2022) season of the Trophy. Sadly the JSON data for every match I&amp;rsquo;ve checked from that season is incomplete. Only minimal data is provided for each delivery and I can&amp;rsquo;t fill in the details. I&amp;rsquo;ll check on a regular basis to see if the situation changes, but until it does I won&amp;rsquo;t be able to add the most recent iteration of the competition.&lt;/p&gt;
&lt;h4 id=&#34;register-updates&#34;&gt;Register updates&lt;/h4&gt;
&lt;p&gt;In order to be able to add data from the BCCI website I unsurprisingly needed to be able map player ids from the site to existing &lt;a href=&#34;https://cricsheet.org/register/&#34;&gt;Cricsheet Register&lt;/a&gt; ids. This has resulted in the addition of some new columns to the register data, along with 1,329 ids mapping to existing entries.&lt;/p&gt;
&lt;h4 id=&#34;a-new-outcome-method---vjd&#34;&gt;A new outcome method - VJD&lt;/h4&gt;
&lt;p&gt;Another result of the addition of the Syed Mushtaq Ali Trophy to the site is that the various data formats (for example, &lt;a href=&#34;https://cricsheet.org/format/json/#outcome&#34;&gt;JSON&lt;/a&gt;) now support another outcome method (&lt;code&gt;VJD&lt;/code&gt;) which indicates that the winner of a match was determined by the &lt;a href=&#34;https://en.wikipedia.org/wiki/Jayadevan%27s_system&#34;&gt;Jayadevan system&lt;/a&gt;, an alternative to the &lt;a href=&#34;https://en.wikipedia.org/wiki/Duckworth%E2%80%93Lewis%E2%80%93Stern_method&#34;&gt;Duckworth-Lewis-Stern&lt;/a&gt; system. This new system has been used in a number of seasons of the competition, and may well be used in the future, and now there is support.&lt;/p&gt;
&lt;h4 id=&#34;twitter-and-mastodon&#34;&gt;Twitter and Mastodon&lt;/h4&gt;
&lt;p&gt;The project has joined the exodus from Twitter and moved to &lt;a href=&#34;https://joinmastodon.org/&#34;&gt;Mastodon&lt;/a&gt;. The old account had 1,574 followers, and the new one has just 17, however hopefully that will grow, and the account can be useful.&lt;/p&gt;
&lt;p&gt;&lt;del&gt;The new profile is at &lt;a href=&#34;https://nitech.online/@cricsheet&#34;&gt;https://nitech.online/@cricsheet&lt;/a&gt;, or you can follow @cricsheet@nitech.online in your preferred Mastodon client. If you&amp;rsquo;re not ready to join Mastodon yourself but know about RSS you can subscribe to updates at &lt;a href=&#34;https://nitech.online/@cricsheet.rss&#34;&gt;https://nitech.online/@cricsheet.rss&lt;/a&gt;.&lt;/del&gt; The profile is now at &lt;a href=&#34;https://social.deeden.co.uk/@cricsheet&#34;&gt;https://social.deeden.co.uk/@cricsheet&lt;/a&gt;, or you can follow @cricsheet@deeden.co.uk in your preferred Mastodon client.&lt;/p&gt;
&lt;h4 id=&#34;adding-matches-from-scorebooks&#34;&gt;Adding matches from scorebooks&lt;/h4&gt;
&lt;p&gt;Finally I&amp;rsquo;m working on a small project to allow me to generate ball-by-ball data from scorebooks. This will allow me to convert some of the scorecards from the wonderful &lt;a href=&#34;https://womenscrickethistory.org/Scores/index.html&#34;&gt;Women&amp;rsquo;s Cricket History&lt;/a&gt; into actual data files. I&amp;rsquo;m still ironing out the kinks, but it&amp;rsquo;s looking hopeful.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Review corrections</title>
      <link>http://cricsheet.org/article/review_corrections/</link>
      <pubDate>Sat, 04 Dec 2021 00:00:00 +0000</pubDate>
      <guid>http://cricsheet.org/article/review_corrections/</guid>
      <description>&lt;p&gt;Well this is awkward. While doing some other work on the data files I noticed that one of the review entries didn&amp;rsquo;t seem to make sense. This, as it does when something like this happens, led me to write some extra validation checks, and that found a number of discrepancies. I&amp;rsquo;ve corrected them, and the new validations will now be run for every new data file generated. The details of the corrected matches are listed later.&lt;/p&gt;
&lt;p&gt;If you make use of the review data then you&amp;rsquo;ll probably want to update your copies of the data files. With that in mind, I&amp;rsquo;ve created a &lt;a href=&#34;http://cricsheet.org/downloads/review_corrections.zip&#34;&gt;download of the JSON data for the corrected matches&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;moved-to-a-different-delivery&#34;&gt;Moved to a different delivery&lt;/h3&gt;
&lt;p&gt;I&amp;rsquo;d associated some reviews to the incorrect delivery in an over. Generally this was down to my failing to take wides or no-balls into account. I&amp;rsquo;ve corrected the following entries.&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Date&lt;/th&gt;
          &lt;th&gt;Teams&lt;/th&gt;
          &lt;th&gt;Event&lt;/th&gt;
          &lt;th&gt;Reason&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;2009-11-24&lt;/td&gt;
          &lt;td&gt;New Zealand vs Pakistan&lt;/td&gt;
          &lt;td&gt;1st Test&lt;/td&gt;
          &lt;td&gt;Moved from the 3rd to the 4th delivery of the 126th over in the 1st innings. Neglected to account for the wide on the 2nd delivery of the over.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;2013-11-01&lt;/td&gt;
          &lt;td&gt;Pakistan vs South Africa&lt;/td&gt;
          &lt;td&gt;2nd ODI&lt;/td&gt;
          &lt;td&gt;Moved from the 2nd to the 3rd delivery of the 48th over in the Pakistan innings. Neglected to account for the wide on the 1st delivery of the over.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;2014-12-10&lt;/td&gt;
          &lt;td&gt;Sri Lanka vs England&lt;/td&gt;
          &lt;td&gt;5th ODI&lt;/td&gt;
          &lt;td&gt;Moved from the 6th to the 7rd delivery of the 45th over in the Sri Lanka innings. Neglected to account for the wide on the first delivery of the over.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;2015-04-17&lt;/td&gt;
          &lt;td&gt;Bangladesh vs Pakistan&lt;/td&gt;
          &lt;td&gt;1st ODI&lt;/td&gt;
          &lt;td&gt;Moved from the 6th to the 8th delivery of the final over in the Bangladesh innings. Neglected to account for the wides on the 4th and 7th deliveries of the over.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;2016-08-30&lt;/td&gt;
          &lt;td&gt;England vs Pakistan&lt;/td&gt;
          &lt;td&gt;3rd ODI&lt;/td&gt;
          &lt;td&gt;Moved from the 6th to the 7th delivery of the 37th over in the England innings. Neglected to account for the no-ball on the 3rd delivery of the over.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;2017-10-06&lt;/td&gt;
          &lt;td&gt;Sri Lanka vs Pakistan&lt;/td&gt;
          &lt;td&gt;2nd Test&lt;/td&gt;
          &lt;td&gt;Moved from the 2nd to the 3rd delivery of the 90th over in the 3rd innings. Neglected to take the no-ball on the first delivery of the over into account.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;2018-06-19&lt;/td&gt;
          &lt;td&gt;England vs Australia&lt;/td&gt;
          &lt;td&gt;3rd ODI&lt;/td&gt;
          &lt;td&gt;Moved from the 4th to the 5th delivery of the 9th over in the England innings. Neglected to account for the wide on the 3rd delivery of the over.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;2019-03-10&lt;/td&gt;
          &lt;td&gt;India vs Australia&lt;/td&gt;
          &lt;td&gt;4th ODI&lt;/td&gt;
          &lt;td&gt;Moved from the 3rd to the 6th delivery of the 44th over in the Australia innings. Neglected to account for the wides earlier in the over.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;2020-01-24&lt;/td&gt;
          &lt;td&gt;South Africa vs England&lt;/td&gt;
          &lt;td&gt;4th Test&lt;/td&gt;
          &lt;td&gt;Moved from the first ball of the final over to the second (and final) ball of the over (and match). Neglected to account for the wide on the 1st delivery of the over.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;2021-03-28&lt;/td&gt;
          &lt;td&gt;India vs England&lt;/td&gt;
          &lt;td&gt;3rd ODI&lt;/td&gt;
          &lt;td&gt;Moved from the 5th to the 7th delivery of the 48th over in the England innings. Neglected to account for wides earlier in the over.&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;corrected-the-team-that-called-for-the-review&#34;&gt;Corrected the team that called for the review&lt;/h3&gt;
&lt;p&gt;Some reviews had the incorrect team listed as the reviewing team. The following entries have been corrected.&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Date&lt;/th&gt;
          &lt;th&gt;Teams&lt;/th&gt;
          &lt;th&gt;Event&lt;/th&gt;
          &lt;th&gt;Reason&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;2010-01-03&lt;/td&gt;
          &lt;td&gt;South Africa vs England&lt;/td&gt;
          &lt;td&gt;3rd Test&lt;/td&gt;
          &lt;td&gt;Corrected the team that took the review on the 5th ball of the 32nd over in the 3rd innings, from England to South Africa.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;2013-01-03&lt;/td&gt;
          &lt;td&gt;Australia vs Sri Lanka&lt;/td&gt;
          &lt;td&gt;3rd Test&lt;/td&gt;
          &lt;td&gt;Corrected the team that took the review on the 6th ball of the 15th over in the 4th innings, from Australia to Sri Lanka.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;2017-05-10&lt;/td&gt;
          &lt;td&gt;West Indies vs Pakistan&lt;/td&gt;
          &lt;td&gt;3rd Test&lt;/td&gt;
          &lt;td&gt;Corrected the team that took the review on the final ball of the 31st over in the 2nd innings, from West Indies to Pakistan.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;2017-10-29&lt;/td&gt;
          &lt;td&gt;Zimbabwe vs West Indies&lt;/td&gt;
          &lt;td&gt;2nd Test&lt;/td&gt;
          &lt;td&gt;Corrected the team that took the review on the final ball of the 31st over in the 2nd innings, from West Indies to Zimbabwe.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;2018-07-12&lt;/td&gt;
          &lt;td&gt;Sri Lanka vs South Africa&lt;/td&gt;
          &lt;td&gt;1st Test&lt;/td&gt;
          &lt;td&gt;Corrected the team that took the review on the 3rd ball of the 6th over in the 3rd innings, from Sri Lanka to South Africa.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;2018-10-16&lt;/td&gt;
          &lt;td&gt;Pakistan vs Australia&lt;/td&gt;
          &lt;td&gt;2nd Test&lt;/td&gt;
          &lt;td&gt;Corrected the team that took the review on the final ball of the 44th over in the 3rd innings, from Pakistan to Australia.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;2019-12-31&lt;/td&gt;
          &lt;td&gt;Rangpur Rangers vs Rajshahi Royals&lt;/td&gt;
          &lt;td&gt;Bangladesh Premier League - T20 - 28th match&lt;/td&gt;
          &lt;td&gt;Corrected the team that took the review on the first ball of the 5th over in the Rajshahi Royals innings, from Rajshahi Royals to Rangpur Rangers.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;2020-01-02&lt;/td&gt;
          &lt;td&gt;Cumilla Warriors vs Sylhet Thunder&lt;/td&gt;
          &lt;td&gt;Bangladesh Premier League - T20 - 30th match&lt;/td&gt;
          &lt;td&gt;Corrected the team that took the review on the first ball of the 5th over in the Sylhet Thunder innings, from Cumilla Warriors to Sylhet Thunder.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;2020-03-02&lt;/td&gt;
          &lt;td&gt;Australia vs New Zealand&lt;/td&gt;
          &lt;td&gt;ICC Women&amp;rsquo;s T20 World Cup - 18th match&lt;/td&gt;
          &lt;td&gt;Corrected the team that took the review on the final ball of the 8th over in the 3rd innings, from New Zealand to Australia.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;2020-03-09&lt;/td&gt;
          &lt;td&gt;Bangladesh vs Zimbabwe&lt;/td&gt;
          &lt;td&gt;1st T20&lt;/td&gt;
          &lt;td&gt;Corrected the team that took the review on the 2nd ball of the 6th over in the Bangladesh innings, from Bangladesh to Zimbabwe.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;2020-11-08&lt;/td&gt;
          &lt;td&gt;Zimbabwe vs Pakistan&lt;/td&gt;
          &lt;td&gt;2nd T20&lt;/td&gt;
          &lt;td&gt;Corrected the team that took the review on the 4th ball of the 10th over in the Zimbabwe innings, from Pakistan to Zimbabwe.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;2021-01-25&lt;/td&gt;
          &lt;td&gt;Bangladesh vs West Indies&lt;/td&gt;
          &lt;td&gt;3rd ODI&lt;/td&gt;
          &lt;td&gt;Corrected the team that took the review on the 4th ball of the 9th over in the Bangladesh innings, from West Indies to Bangladesh.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;2021-06-10&lt;/td&gt;
          &lt;td&gt;Multan Sultans vs Karachi Kings&lt;/td&gt;
          &lt;td&gt;Pakistan Super League - T20 - 16th match&lt;/td&gt;
          &lt;td&gt;Corrected the team that took the review on the 4th ball of the 9th over in the Bangladesh innings, from Multan Sultans to Karachi Kings.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;2021-06-13&lt;/td&gt;
          &lt;td&gt;Islamabad United vs Lahore Qalandars&lt;/td&gt;
          &lt;td&gt;Pakistan Super League - T20 - 20th match&lt;/td&gt;
          &lt;td&gt;Corrected the team that took the review on the 1st ball of the 20th over in the Islamabad United innings, from Islamabad United to Lahore Qalandars.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;2021-06-15&lt;/td&gt;
          &lt;td&gt;Quetta Gladiators vs Lahore Qalandars&lt;/td&gt;
          &lt;td&gt;Pakistan Super League - T20 - 23rd match&lt;/td&gt;
          &lt;td&gt;Corrected the team that took the review on the 4th ball of the 9th over in the Quetta Gladiators innings, from Quetta Gladiators to Lahore Qalandars.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;2021-07-25&lt;/td&gt;
          &lt;td&gt;Birmingham Phoenix vs Manchester Originals&lt;/td&gt;
          &lt;td&gt;The Hundred Men&amp;rsquo;s Competition - T20 - 6th match&lt;/td&gt;
          &lt;td&gt;Corrected the team that took the review on the final ball in the Birmingham Phoenix innings, from Birmingham Phoenix to Manchester Originals.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;2021-08-07&lt;/td&gt;
          &lt;td&gt;Northern Superchargers vs Southern Brave&lt;/td&gt;
          &lt;td&gt;The Hundred Women&amp;rsquo;s Competition - T20 - 21st match&lt;/td&gt;
          &lt;td&gt;Corrected the team that took the review on the first ball of the 6th over in the Northern Superchargers innings, from Northern Superchargers to Southern Brave.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;2021-09-19&lt;/td&gt;
          &lt;td&gt;England vs New Zealand&lt;/td&gt;
          &lt;td&gt;2nd ODI&lt;/td&gt;
          &lt;td&gt;Corrected the team that took the review on the 3rd ball of the 32nd over in the England innings, from England to New Zealand.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;2021-11-22&lt;/td&gt;
          &lt;td&gt;Bangladesh vs Pakistan&lt;/td&gt;
          &lt;td&gt;3rd T20&lt;/td&gt;
          &lt;td&gt;Corrected the team that took the review on the 2nd ball of the 13th over in the Bangladesh innings, from Bangladesh to Pakistan.&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;corrected-the-decision-for-the-review&#34;&gt;Corrected the decision for the review&lt;/h3&gt;
&lt;p&gt;The following reviews have had their decision corrected, from &amp;ldquo;struck down&amp;rdquo; to &amp;ldquo;upheld&amp;rdquo;, or vice-versa.&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Date&lt;/th&gt;
          &lt;th&gt;Teams&lt;/th&gt;
          &lt;th&gt;Match Type&lt;/th&gt;
          &lt;th&gt;Reason&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;2012-04-23&lt;/td&gt;
          &lt;td&gt;West Indies vs Australia&lt;/td&gt;
          &lt;td&gt;3rd Test&lt;/td&gt;
          &lt;td&gt;Corrected the decision for the review on the final ball in the 2nd innings, from &amp;ldquo;upheld&amp;rdquo; to &amp;ldquo;struck down&amp;rdquo;.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;2018-02-21&lt;/td&gt;
          &lt;td&gt;India vs South Africa&lt;/td&gt;
          &lt;td&gt;2nd T20&lt;/td&gt;
          &lt;td&gt;Corrected the decision for the review on the first ball of the match, from &amp;ldquo;struck down&amp;rdquo; to &amp;ldquo;upheld&amp;rdquo;.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;2018-09-23&lt;/td&gt;
          &lt;td&gt;Bangladesh vs Afghanistan&lt;/td&gt;
          &lt;td&gt;4th ODI&lt;/td&gt;
          &lt;td&gt;Corrected the decision for the review on the 3rd ball of the 48th over in the Afghanistan innings, from &amp;ldquo;upheld&amp;rdquo; to &amp;ldquo;struck down&amp;rdquo;.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;2019-08-14&lt;/td&gt;
          &lt;td&gt;Sri Lanka vs New Zealand&lt;/td&gt;
          &lt;td&gt;1st Tes&lt;/td&gt;
          &lt;td&gt;Corrected the decision for the review on the 5th ball of the 78th over in the 4th innings, from &amp;ldquo;struck down&amp;rdquo; to &amp;ldquo;upheld&amp;rdquo;, as well as removing the umpires call flag.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;2020-10-30&lt;/td&gt;
          &lt;td&gt;Pakistan vs Zimbabwe&lt;/td&gt;
          &lt;td&gt;1st ODI&lt;/td&gt;
          &lt;td&gt;Corrected the decision for the review on the 2nd ball of the 44th over in the Pakistan innings, from &amp;ldquo;struck down&amp;rdquo; to &amp;ldquo;upheld&amp;rdquo;.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;2020-11-29&lt;/td&gt;
          &lt;td&gt;New Zealand vs West Indies&lt;/td&gt;
          &lt;td&gt;2nd T20&lt;/td&gt;
          &lt;td&gt;Corrected the decision for the review on the 2nd ball of the 7th over in the New Zealand innings, from &amp;ldquo;struck down&amp;rdquo; to &amp;ldquo;upheld&amp;rdquo;.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;2021-01-14&lt;/td&gt;
          &lt;td&gt;Sri Lanka vs England&lt;/td&gt;
          &lt;td&gt;1st Test&lt;/td&gt;
          &lt;td&gt;Corrected two decisions for reviews, changing both from &amp;ldquo;struck down&amp;rdquo; to &amp;ldquo;upheld&amp;rdquo;. The changes were on both the 3rd and 5th balls of the 116th over in the 2nd innings.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;2021-07-27&lt;/td&gt;
          &lt;td&gt;Welsh Fire vs Southern Brave&lt;/td&gt;
          &lt;td&gt;The Hundred Men&amp;rsquo;s Competition - T20 - 8th match&lt;/td&gt;
          &lt;td&gt;Corrected the decision for the review on the 4th ball of the 5th over in the Southern Brave innings, from &amp;ldquo;struck down&amp;rdquo; to &amp;ldquo;upheld&amp;rdquo;.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;2021-08-12&lt;/td&gt;
          &lt;td&gt;India vs England&lt;/td&gt;
          &lt;td&gt;2nd Test&lt;/td&gt;
          &lt;td&gt;Corrected the decision for the review on the 6th ball of the 51st over in the 4th innings, from &amp;ldquo;struck down&amp;rdquo; to &amp;ldquo;upheld&amp;rdquo;.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;2021-09-23&lt;/td&gt;
          &lt;td&gt;New Zealand vs England&lt;/td&gt;
          &lt;td&gt;4th ODI&lt;/td&gt;
          &lt;td&gt;Corrected the decision for the review on the final ball of the 22nd over in the New Zealand innings, from &amp;ldquo;upheld&amp;rdquo; to &amp;ldquo;struck down&amp;rdquo;.&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;removed-an-invalid-review&#34;&gt;Removed an invalid review&lt;/h3&gt;
&lt;p&gt;In one case I&amp;rsquo;d incorrectly applied a review to multiple deliveries. I&amp;rsquo;ve corrected that so that the review appears just once.&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Date&lt;/th&gt;
          &lt;th&gt;Teams&lt;/th&gt;
          &lt;th&gt;Event&lt;/th&gt;
          &lt;th&gt;Reason&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;2021-06-18&lt;/td&gt;
          &lt;td&gt;India vs New Zealand&lt;/td&gt;
          &lt;td&gt;ICC World Test Championship Final&lt;/td&gt;
          &lt;td&gt;I accidentally added a review to 2 deliveries rather than a single one, so the erroneous entry has been removed from the 6th delivery of the 97th over in the 2nd innings.&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
</description>
    </item>
    
    <item>
      <title>Uncontested tosses and Forfeited innings</title>
      <link>http://cricsheet.org/article/uncontested-tosses-and-forfeited-innings/</link>
      <pubDate>Sat, 11 Sep 2021 19:45:00 +0000</pubDate>
      <guid>http://cricsheet.org/article/uncontested-tosses-and-forfeited-innings/</guid>
      <description>&lt;p&gt;Yesterday I released the data files for 219 County Championship matches from 2019 and 2021, and also made some additions to the various data formats to accomodate some of the various differences I encountered while processing the data. The new additions to the data formats are related to uncontested tosses and forfeited innings.&lt;/p&gt;
&lt;p&gt;From 2016 to 2019 the County Championship allowed the away team to just choose to field at the start of the match rather than having a toss. In order to support this I&amp;rsquo;ve added an &lt;code&gt;uncontested&lt;/code&gt; boolean field to the &lt;code&gt;toss&lt;/code&gt; data with in the JSON, YAML, and XML data, and &lt;code&gt;toss_uncontested&lt;/code&gt; field within the CSV files. If provided this field will be &lt;code&gt;true&lt;/code&gt; in the JSON, XML, or CSV, and &lt;code&gt;yes&lt;/code&gt; in the YAML. The other &lt;code&gt;toss&lt;/code&gt; fields are still provided so that it&amp;rsquo;s clear which team &amp;ldquo;won&amp;rdquo; the uncontested toss and what the result of that was.&lt;/p&gt;
&lt;p&gt;The concept of a forfeited innings has never arisen in over 8,000 matches I&amp;rsquo;d provided before, so I&amp;rsquo;ve had to decide how to support this. In order to do this I&amp;rsquo;ve added a &lt;code&gt;forfeited&lt;/code&gt; field for innings in the JSON, YAML, and XML formats which, if provided, will be &lt;code&gt;true&lt;/code&gt; in the JSON, or XML, and &lt;code&gt;yes&lt;/code&gt; in the YAML files. If an innings is forfeited then no deliveries will be provided.&lt;/p&gt;
&lt;p&gt;The XML data format has also received one further additional field, a &lt;code&gt;declared&lt;/code&gt; field. While making the other additions I was surprised to find that the XML format didn;t already include it. If provided for an innings it will be &lt;code&gt;true&lt;/code&gt;, as with the existing entry in the JSON format.&lt;/p&gt;
&lt;p&gt;As a consequence of the addition of the various fields to the different data formats I&amp;rsquo;ve updated the default version for each format as follows: JSON, from 1.0.0 to 1.1.0; YAML, and XML, 0.91 to 0.92; &amp;ldquo;Original&amp;rdquo; CSV, 1.6.0 to 1.7.0, and &amp;ldquo;Ashwin&amp;rdquo; CSV, 2.1.0 to 2.2.0. Existing files have not been updated to the new versions as they don&amp;rsquo;t actually need the additional fields, only the new files will use those version. This shouldn&amp;rsquo;t cause any difficulties as the new fields are only additions.&lt;/p&gt;
&lt;p&gt;Alongside the addition of the new fields I&amp;rsquo;ve also added some extra possible values for some existing fields. Specifically I&amp;rsquo;ve added 3 new possible values for the &lt;code&gt;reason&lt;/code&gt; match replacements took place; &lt;code&gt;covid_replacement&lt;/code&gt;, &lt;code&gt;national_callup&lt;/code&gt; and &lt;code&gt;national_release&lt;/code&gt;. The first, &lt;code&gt;covid_replacement&lt;/code&gt;, indicates that a replacements took place under Covid protocols in place for the match. A &lt;code&gt;national_callup&lt;/code&gt; replacement takes place when the replaced player is called up for their national team, and is thus replaced. Finally, &lt;code&gt;national_release&lt;/code&gt; indicates that the replacing player has been released from national team duty and is allowed to be inserted into the game.&lt;/p&gt;
&lt;p&gt;I intend to continue to add County Championship matches for this season as they take place, and previous years over time, along with looking into add Sheffield Shield matches as well. Any additions to the data formats will be announced as they happen.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Introducing the Cricsheet Register, and a new data format, JSON</title>
      <link>http://cricsheet.org/article/introducing-the-cricsheet-register-and-a-new-data-format-json/</link>
      <pubDate>Thu, 22 Jul 2021 18:00:00 +0000</pubDate>
      <guid>http://cricsheet.org/article/introducing-the-cricsheet-register-and-a-new-data-format-json/</guid>
      <description>&lt;p&gt;Today I&amp;rsquo;m finally ready to release some of the biggest updates I&amp;rsquo;ve ever introduced to Cricsheet, along with an accompanying set of smaller changes some of which are that are driven by these updates, and some of which are tweaks for the future. After much rewriting, data validation, experimentation, time, and leg-work I&amp;rsquo;m finally able to release Cricsheet data in JSON format, along with various additions, and, the Cricsheet Register which provides mappings between the various identifiers used for players and official across various sites.&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;d like to skip to a particular part feel free, as some changes will interest some people more than others. The sections I&amp;rsquo;ll be covering here are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;#the-cricsheet-register&#34;&gt;The Cricsheet Register&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#new-default-file-format---json&#34;&gt;New default file format - JSON&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#updates-to-the-existing-formats&#34;&gt;Updates to the existing formats&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#the-future-of-the-yaml-format&#34;&gt;The future of the YAML format&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Let’s start with the Cricsheet Register&amp;hellip;&lt;/p&gt;
&lt;h4 id=&#34;the-cricsheet-register&#34;&gt;The Cricsheet Register&lt;/h4&gt;
&lt;p&gt;There are two questions I receive more often that any others with regards to players involved in matches. Firstly, would it be possible to add player lists to the match data, so that we can know that a player took part in a match even if they didn&amp;rsquo;t bat, bowl, or take a catch? Secondly, could I add player ids to the data to make it easier to distinguish between players with similar (or the same) names? Both are good questions, and the additions I&amp;rsquo;m releasing today take care of both of those issues. I&amp;rsquo;ll cover the details as they apply to match data files later, however for now let me introduce you to the &lt;a href=&#34;http://cricsheet.org/register/&#34;&gt;Cricsheet Register&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;What is the Cricsheet Register? It&amp;rsquo;s a collection of CSV files that provides a unique identifier for players and officials featured in Cricsheet data files, along with details on identifiers used for those people across multiple cricket-related websites/sources. As I write this the Register contains details for 7,190 people, with 10,402 identifiers from various sources. The sources for which I currently provide identifiers are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Big Bash&lt;/li&gt;
&lt;li&gt;Cricbuzz&lt;/li&gt;
&lt;li&gt;CricHQ&lt;/li&gt;
&lt;li&gt;Cricingif&lt;/li&gt;
&lt;li&gt;CricketArchive&lt;/li&gt;
&lt;li&gt;ESPNcricinfo&lt;/li&gt;
&lt;li&gt;Opta&lt;/li&gt;
&lt;li&gt;Pulse&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There are 2 files in the Register, &lt;code&gt;people.csv&lt;/code&gt;, and &lt;code&gt;names.csv&lt;/code&gt;. The main file is &lt;code&gt;people.csv&lt;/code&gt;, and contains a single row for each person covered by the data, with a unique identifer assigned by Cricsheet, along with a unique name, and any identifiers from external sites that I&amp;rsquo;ve used. Every entry in the Register has a Cricinfo identifier, with other identifiers sourced as part of my work on the &lt;a href=&#34;https://thesanctityofwickets.com/&#34;&gt;Cricket Scorecard Accuracy Project&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;As an example consider the following row from the data. This entry shows 4 external identifiers for Joe Root (at Cricinfo, Cricingif, CricketArchive, and Pulse), with gaps where we don&amp;rsquo;t have data. For some of those gaps there won&amp;rsquo;t be data (for example for a second Cricinfo identifier), but for others it&amp;rsquo;s just missing right now (such as not having a Cricbuzz identifier due to never having needed it). The identifer (&lt;code&gt;a343262c&lt;/code&gt;) is unique to Root, and will be used for him in every file.&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code class=&#34;language-csvs&#34; data-lang=&#34;csvs&#34;&gt;a343262c,JE Root,JE Root,,,,303669,,11238,204606,,,,887,
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The &lt;code&gt;names.csv&lt;/code&gt; file simply contains any extra names I&amp;rsquo;ve encountered for each person. Generally it will contain the slight variations of names, with initials or full names most common, although there will be different surnames for some (such as when players change names after marrying, or change names for other reasons).&lt;/p&gt;
&lt;p&gt;The Cricsheet Register is &lt;em&gt;heavily inspired&lt;/em&gt; by the &lt;a href=&#34;http://chadwick-bureau.com/the-register/&#34;&gt;Chadwick Register&lt;/a&gt; which does something similar (but more extensive) for baseball.&lt;/p&gt;
&lt;h4 id=&#34;new-default-file-format---json&#34;&gt;New default file format - JSON&lt;/h4&gt;
&lt;p&gt;From today, the default format for Cricsheet data is JSON (with a version of &lt;code&gt;1.0.0&lt;/code&gt;), rather than YAML. All matches are provided in the new JSON format, and as part of that change will include some new data fields. The YAML format &lt;a href=&#34;#the-future-of-the-yaml-format&#34;&gt;isn&amp;rsquo;t going away anytime soon&lt;/a&gt;, so you don&amp;rsquo;t need to move to JSON right now, however the JSON format does include information that isn&amp;rsquo;t available in any of the other formats.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ll provide a quick summary of the new data available in the JSON, but you can read the full details of the new &lt;a href=&#34;http://cricsheet.org/format/json/&#34;&gt;JSON format&lt;/a&gt;, on it&amp;rsquo;s own page in the &lt;a href=&#34;http://cricsheet.org/format/&#34;&gt;Format section&lt;/a&gt; of the site.&lt;/p&gt;
&lt;h5 id=&#34;the-main-additions&#34;&gt;The main additions&lt;/h5&gt;
&lt;h6 id=&#34;registry&#34;&gt;&lt;code&gt;registry&lt;/code&gt;&lt;/h6&gt;
&lt;p&gt;With the addition of the Cricsheet Register (&lt;a href=&#34;#the-cricsheet-register&#34;&gt;covered above&lt;/a&gt;) it should come as no surprise that data from it will make an appearance in the new format. Specifically the &lt;code&gt;info&lt;/code&gt; section has a &lt;code&gt;registry&lt;/code&gt; section which lists all of the people involved in the match, whether players or officials, along with their Cricsheet ID. The names included in the registry are those that will be used for each person throughout the match data file. This means that even if the names of people change it will still be easy to correctly identify them across matches. The details of the &lt;a href=&#34;http://cricsheet.org/format/json/#registry&#34;&gt;&lt;code&gt;registry&lt;/code&gt; section&lt;/a&gt; are in the documentation for those who are curious so, rather than spoiling that for you, here&amp;rsquo;s a small example to show how it appears.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;registry&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;:&lt;/span&gt; {
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;people&amp;#34;&lt;/span&gt;: {
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;AJ Finch&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;b8d490fd&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;AJ Turner&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;ff1e12a0&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;AJ Tye&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;7c7d63a2&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;BKG Mendis&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;5d1e7582&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;BR Dunk&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;272d796e&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;CK Kapugedera&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;cfad138c&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;DAS Gunaratne&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;770494eb&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;EMDY Munaweera&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;5a22d91c&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;JA Richardson&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;1ee08e9a&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;JJ Crowe&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;2e760301&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;JP Faulkner&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;808f425a&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;JRMVB Sanjaya&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;530b20e3&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;KMDN Kulasekara&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;469ea22b&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;M Klinger&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;b970a03f&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;MC Henriques&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;32198ae0&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;MW Graham-Smith&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;18aca3ce&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;N Dickwella&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;45963d9e&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;P Wilson&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;68304a36&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;PJ Cummins&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;ded9240e&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;S Prasanna&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;f78e7113&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;SD Fry&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;6b725ed1&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;SJ Nogajski&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;9b3f9323&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;SL Malinga&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;a12e1d51&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;TAM Siriwardana&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;bf7842c9&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;TD Paine&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;5748e866&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;TM Head&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;12b610c2&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;WU Tharanga&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;7ed9fd56&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  }
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h6 id=&#34;players&#34;&gt;&lt;code&gt;players&lt;/code&gt;&lt;/h6&gt;
&lt;p&gt;Another edition to the &lt;code&gt;info&lt;/code&gt; section is the &lt;code&gt;players&lt;/code&gt; field. It lists, for each team, the names of the players officially involved in the match, including the starting eleven, and any supersubs or concussion substitutes. This has been one of the most frequent requests I&amp;rsquo;ve received over the years so I&amp;rsquo;m glad to finally release it. An example of the data provided is&amp;hellip;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;players&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;:&lt;/span&gt; {
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;Australia&amp;#34;&lt;/span&gt;: [
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;M Klinger&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;AJ Finch&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;BR Dunk&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;MC Henriques&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;TM Head&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;AJ Turner&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;JP Faulkner&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;TD Paine&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;PJ Cummins&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;AJ Tye&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;JA Richardson&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  ],
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;Sri Lanka&amp;#34;&lt;/span&gt;: [
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;N Dickwella&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;WU Tharanga&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;EMDY Munaweera&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;BKG Mendis&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;DAS Gunaratne&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;TAM Siriwardana&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;CK Kapugedera&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;S Prasanna&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;KMDN Kulasekara&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;SL Malinga&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;JRMVB Sanjaya&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  ]
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h6 id=&#34;powerplays&#34;&gt;&lt;code&gt;powerplays&lt;/code&gt;&lt;/h6&gt;
&lt;p&gt;If an innings had any powerplays then there will be a &lt;code&gt;powerplays&lt;/code&gt; field in the innings data containing information on each powerplays that took place. All entries how the type of powerplay along with the start and end deliveries for the powerplays. The following example shows the powerplays for an innings with 2 powerplays, one of which was chosen by the batting team:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;powerplays&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;:&lt;/span&gt; [
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  {
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;from&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;0.1&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;to&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;9.6&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;type&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;mandatory&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  },
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  {
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;from&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;35.1&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;to&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;39.6&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;type&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;batting&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  }
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;]
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h6 id=&#34;review&#34;&gt;&lt;code&gt;review&lt;/code&gt;&lt;/h6&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;review&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;:&lt;/span&gt; {
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;by&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Pakistan&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;umpire&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;AG Wharf&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;batter&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Saud Shakeel&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;decision&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;struck down&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;umpires_call&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#66d9ef&#34;&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h6 id=&#34;missing&#34;&gt;&lt;code&gt;missing&lt;/code&gt;&lt;/h6&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;missing&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;:&lt;/span&gt; [
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;player_of_match&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  {
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;powerplays&amp;#34;&lt;/span&gt;: {
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;1&amp;#34;&lt;/span&gt;: [
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;batting&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      ],
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;2&amp;#34;&lt;/span&gt;: [
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;batting&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      ]
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    }
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  },
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;reviews&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;]
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h5 id=&#34;other-changes&#34;&gt;Other changes&lt;/h5&gt;
&lt;p&gt;A number of smaller additions and changes from the YAML are also appearing in the JSON format, including&amp;hellip;&lt;/p&gt;
&lt;h6 id=&#34;balls_per_over&#34;&gt;&lt;code&gt;balls_per_over&lt;/code&gt;&lt;/h6&gt;
&lt;p&gt;This, unsurprisingly, specifies the number of balls expected within an over in a match. For every match ever published so far by Cricsheet, this is &lt;code&gt;6&lt;/code&gt;. I&amp;rsquo;m adding this now with a view to supporting The Hundred, and, theoretically, matches of the past should I ever receive ball-by-ball data for them.&lt;/p&gt;
&lt;h6 id=&#34;event&#34;&gt;&lt;code&gt;event&lt;/code&gt;&lt;/h6&gt;
&lt;p&gt;This in an attempt to improve on the existing &lt;code&gt;competition&lt;/code&gt; entry in the YAML format, by providing more information and extending it&amp;rsquo;s presence to matches beyond the domestic T20 competitions. If this field is provided it will always contain a &lt;code&gt;name&lt;/code&gt; entry which will be familiar to users of &lt;code&gt;competition&lt;/code&gt;. however it&amp;rsquo;s also possible that the other fields (&lt;code&gt;group&lt;/code&gt;, &lt;code&gt;match_number&lt;/code&gt;, and &lt;code&gt;stage&lt;/code&gt;) will be provided (where relevant). It&amp;rsquo;s probably best to show this by example. The following is match number 18 of the World T20 in group 1 of the Super 10 stage.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;event&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;:&lt;/span&gt; {
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;group&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;match_number&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;18&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;name&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;World T20&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;stage&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Super 10&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h6 id=&#34;officials&#34;&gt;&lt;code&gt;officials&lt;/code&gt;&lt;/h6&gt;
&lt;p&gt;This expands on the YAML data&amp;rsquo;s existing &lt;code&gt;umpires&lt;/code&gt; field to also include the names of reverse umpires, tv umpires, and match referees, where I know them. An example of a fully populated entry might be:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;officials&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;:&lt;/span&gt; {
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;match_referees&amp;#34;&lt;/span&gt;: [
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;JJ Crowe&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  ],
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;reserve_umpires&amp;#34;&lt;/span&gt;: [
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;MW Graham-Smith&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  ],
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;tv_umpires&amp;#34;&lt;/span&gt;: [
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;P Wilson&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  ],
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;umpires&amp;#34;&lt;/span&gt;: [
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;SD Fry&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;SJ Nogajski&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  ]
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h6 id=&#34;season&#34;&gt;&lt;code&gt;season&lt;/code&gt;&lt;/h6&gt;
&lt;p&gt;The season the match was played in, as commonly defined in the cricket world. Right now the season is &lt;code&gt;2021&lt;/code&gt;, whereas last winter it was &lt;code&gt;2020/21&lt;/code&gt;.&lt;/p&gt;
&lt;h4 id=&#34;updates-to-the-existing-formats&#34;&gt;Updates to the existing formats&lt;/h4&gt;
&lt;p&gt;I may be moving to JSON as the new default format for Cricsheet match data but that doesn&amp;rsquo;t mean that I&amp;rsquo;m abandoning the existing formats. The YAML, CSV, and XML formats are all receiving updates to include some of the new information included in the JSON files, and in the case of the &amp;ldquo;Ashwin&amp;rdquo; CSV receiving a new file for each match.&lt;/p&gt;
&lt;h5 id=&#34;addition-of-info-file-for-ashwin-csv&#34;&gt;Addition of Info file for &amp;ldquo;Ashwin&amp;rdquo; CSV&lt;/h5&gt;
&lt;p&gt;I&amp;rsquo;ve added a new file to contain match information in the &amp;ldquo;Ashwin&amp;rdquo; CSV format. The files are named &lt;code&gt;&amp;lt;id&amp;gt;_info.csv&lt;/code&gt; (to accompany the existing &lt;code&gt;&amp;lt;id&amp;gt;.csv&lt;/code&gt; ball-by-ball files) and provide detailed match information for the match. The existing ball-by-ball files are untouched, and you can use them as you currently do.&lt;/p&gt;
&lt;p&gt;The content of the new info files is exactly the same as the &lt;code&gt;info&lt;/code&gt; rows in the &amp;ldquo;Original&amp;rdquo; CSV format.&lt;/p&gt;
&lt;h5 id=&#34;general-additions&#34;&gt;General additions&lt;/h5&gt;
&lt;p&gt;All of the existing formats, along with the new &amp;ldquo;Ashwin&amp;rdquo; info files are receiving some additions based on data in the JSON format. Specifically, all of them now have new entries in their &lt;code&gt;info&lt;/code&gt; sections, with &lt;code&gt;balls_per_over&lt;/code&gt; and &lt;code&gt;registry&lt;/code&gt; being added to each, and all also now having player lists for each team (called &lt;code&gt;players&lt;/code&gt; in YAML and CSV, and &lt;code&gt;lineups&lt;/code&gt; in XML).&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;registry&lt;/code&gt; and &lt;code&gt;players&lt;/code&gt;/&lt;code&gt;lineups&lt;/code&gt; additions contain the same data as included in the JSON, with just the structures varying to fit with the existing formats. You can see the details for each of these additions in the relevant &lt;a href=&#34;http://cricsheet.org/format/&#34;&gt;Format&lt;/a&gt; pages.&lt;/p&gt;
&lt;h5 id=&#34;version-number-changes&#34;&gt;Version number changes&lt;/h5&gt;
&lt;p&gt;With all of these changes it should come as no surprise that the version numbers for each of the existing data formats are changing. YAML and XML are changing from &lt;code&gt;0.9&lt;/code&gt; to &lt;code&gt;0.91&lt;/code&gt;, &amp;ldquo;Original&amp;rdquo; CSV from &lt;code&gt;1.5.0&lt;/code&gt; to &lt;code&gt;1.6.0&lt;/code&gt;, and &amp;ldquo;Ashwin&amp;rdquo; CSV from &lt;code&gt;2.0.0&lt;/code&gt; to &lt;code&gt;2.1.0&lt;/code&gt;. Someday I may consolidate, and bring consistency to, the various version numbers but that&amp;rsquo;s not a task for right now!&lt;/p&gt;
&lt;h4 id=&#34;the-future-of-the-yaml-format&#34;&gt;The future of the YAML format&lt;/h4&gt;
&lt;p&gt;With the move to JSON as the default format for Cricsheet data it&amp;rsquo;s time to consider the future of the Cricsheet YAML format. First things first, the YAML format will continue to be provided, without any further additions to the format, for the foreseeable future. It will eventually be phased out, but it won&amp;rsquo;t be soon, I will give a least 6 months advance warning when I do finally set a date.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m also aware of some projects that rely heavily on the YAML data, so I don&amp;rsquo;t plan to remove it until they have the chance to move to the JSON format. If you feel like you&amp;rsquo;re one of these feel free to get in touch so that I&amp;rsquo;m aware of you!&lt;/p&gt;
&lt;h4 id=&#34;summary&#34;&gt;Summary&lt;/h4&gt;
&lt;p&gt;I hope that these changes will be useful to people, and provide interesting new data to work with. Do &lt;a href=&#34;http://cricsheet.org/contact/&#34;&gt;get in touch&lt;/a&gt; if you notice any strangeness, or issues, as I&amp;rsquo;ve this involved a substantial amount of work and I&amp;rsquo;ll be amazed if I&amp;rsquo;ve carried it out without something going awry.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Hello again</title>
      <link>http://cricsheet.org/article/hello-again/</link>
      <pubDate>Wed, 17 Apr 2019 19:58:08 +0000</pubDate>
      <guid>http://cricsheet.org/article/hello-again/</guid>
      <description>&lt;p&gt;Cricsheet officially went “on hiatus” on the 30th of October 2017, with the last match data actually being added on the 16th of July that year. Since then various factors (some very important, some merely awkward) have kept the site in a state of limbo. You don’t really need (or probably care for) the details, and I’d be reluctant to share anyway, but the important news is that the hiatus is finally over.&lt;/p&gt;
&lt;p&gt;I’ve released the data for the matches played so far in the 2019 Indian Premier League (33 matches as I post this) and will continue to do so for the rest of the tournament. I’m hopeful that the data is up to the usual (hopefully high) Cricsheet standards, but would be grateful if people report any errors to me. There have been major changes behind the scenes to how I generate this data and, while precautions have been taken, there is the chance something incorrect will have slipped through.&lt;/p&gt;
&lt;p&gt;My short-term plan is to continue adding IPL 2019 matches, while also looking to gradually fill in the gaps in domestic T20 competitions played since the beginning of the hiatus. After that I’ll look to add one-day internationals, before contemplating Test matches. I suspect Test matches will take a while to appear as I took certain shortcuts while working behind the scenes in order to be able to start updating sooner. Deals no with that tech debt will take a little time.&lt;/p&gt;
&lt;p&gt;Anyway, hello again. It’s good to be back.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>A multitude of updates</title>
      <link>http://cricsheet.org/article/a-multitude-of-updates/</link>
      <pubDate>Thu, 06 Apr 2017 07:31:44 +0000</pubDate>
      <guid>http://cricsheet.org/article/a-multitude-of-updates/</guid>
      <description>&lt;p&gt;It has been over a month since I added new data to the site and, to mark the end of that apparently inactive period, I&amp;rsquo;m going to provide an update on what I&amp;rsquo;ve actually been doing, and the results of that work. Make yourself comfortable because this is going to be a longer update.&lt;/p&gt;
&lt;h4 id=&#34;big-bash-league-data&#34;&gt;Big Bash League data&lt;/h4&gt;
&lt;p&gt;I&amp;rsquo;ve added data for most matches from the last 2 years of the Big Bash League. This comprises 67 matches, and 15,859 deliveries. There are a few missing matches (you can see which ones on the &lt;a href=&#34;https://cricsheet.org/missing/&#34;&gt;Missing page&lt;/a&gt;, but the majority are there.&lt;/p&gt;
&lt;p&gt;I plan to gradually add earlier years for the Big Bash League, and eventually expand to other major domestic T20 competitions, over the next number of months.&lt;/p&gt;
&lt;h4 id=&#34;replacement-changes&#34;&gt;Replacement changes&lt;/h4&gt;
&lt;p&gt;As part of the work to add the Big Bash League I&amp;rsquo;ve also changed how the data format deals with replacements. Previously replacement information was confined to &amp;ldquo;super-substitutions&amp;rdquo; and nothing else. This has now been expanded to cover replacements generally, both at a &amp;ldquo;match&amp;rdquo; and &amp;ldquo;role&amp;rdquo; level. &amp;ldquo;match&amp;rdquo; replacements can be super- or concussion-substitutions (and involve a player replacing another in the match), whereas &amp;ldquo;role&amp;rdquo; replacements are occasions where a player replaces another as a bowler or batter (but does not take their place in the match).&lt;/p&gt;
&lt;p&gt;This expansion of replacements has resulted in the &amp;ldquo;replacement&amp;rdquo; of the &amp;ldquo;super-subs&amp;rdquo; field on a delivery with the new and improved &amp;ldquo;replacements&amp;rdquo; field. More details on this new field can be found on the &lt;a href=&#34;https://cricsheet.org/format/&#34;&gt;Format page&lt;/a&gt;.&lt;/p&gt;
&lt;h4 id=&#34;version-update-to-09&#34;&gt;Version update to 0.9&lt;/h4&gt;
&lt;p&gt;The expansion of replacements mentioned above has, unsurprisingly, resulted in the data version in the YAML files being changed from 0.8 to &lt;strong&gt;0.9&lt;/strong&gt;. My plan is that the next update to the data file will change the version to 1.0.0, and that I will stick strictly to &lt;a href=&#34;http://semver.org/&#34;&gt;semantic versioning&lt;/a&gt; from them on.&lt;/p&gt;
&lt;h4 id=&#34;name-updates&#34;&gt;Name updates&lt;/h4&gt;
&lt;p&gt;Part of the work I have undertaken in the last month has been to perform a thorough update of the names using for players, and officials in the data files. This has consisted of two real changes. The first was to consolidate some occurrences of multiple names for players into a single instance, while the second update was to ensure that a name is used for only a single player. An example would be Rashid Khan, which was being used for 2 players. I have gone through all such instances and put steps in place to stop them re-occurring.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Innings-level penalty runs - Data version updated to 0.8</title>
      <link>http://cricsheet.org/article/innings-level-penalty-runs-data-version-updated-to-0-8/</link>
      <pubDate>Sun, 08 Jan 2017 22:29:02 +0000</pubDate>
      <guid>http://cricsheet.org/article/innings-level-penalty-runs-data-version-updated-to-0-8/</guid>
      <description>&lt;p&gt;47 Test matches were played in 2016 however, as dedicated observers of Cricsheet will have noted, I have, until now, only provided data for 46 of those matches. The &lt;a href=&#34;http://www.espncricinfo.com/ci/engine/match/1030217.html&#34;&gt;3rd Test of the 2016 New Zealand tour of India&lt;/a&gt; was the sole omission. As of today that has been rectified, and we now provide full Test data for 2016.&lt;/p&gt;
&lt;p&gt;In that &lt;a href=&#34;http://www.espncricinfo.com/ci/engine/match/1030217.html&#34;&gt;3rd Test&lt;/a&gt;, while batting, Ravindra Jadeja persistently ran on the pitch resulting in 5 penalty runs being awarded to New Zealand before the start of their 1st innings. This method of applying penalty runs was not one that my existing data format could support (as we previously expected penalty runs to be applied on a particular delivery), meaning that I&amp;rsquo;ve had to apply a small update to the format to support this new development. This has resulted in an update of the data format version from 0.7 to &lt;strong&gt;0.8&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The only change between versions is the addition of an optional &lt;code&gt;penalty_runs&lt;/code&gt; field within each &lt;code&gt;innings&lt;/code&gt;. If penalty runs were added to an innings, either before or after the innings, then this field will be provided (with &lt;code&gt;pre&lt;/code&gt; or &lt;code&gt;post&lt;/code&gt; used as appropriate).&lt;/p&gt;
&lt;p&gt;Previous data files will be exactly as they were, save for the change of version number, while the newly-added data file for the aforementioned Test match will actually use the new field. If you&amp;rsquo;ve written code that uses the data I provide you may want to tweak it to take account of the new field.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>A long overdue addition - Women&#39;s data</title>
      <link>http://cricsheet.org/article/a-long-overdue-addition-womens-data/</link>
      <pubDate>Tue, 19 Apr 2016 21:08:58 +0000</pubDate>
      <guid>http://cricsheet.org/article/a-long-overdue-addition-womens-data/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve been making data available on this site since 2009 and have gradually increased the number of files I provide to the point that, as I write, 2,780 matches are available. Over time I&amp;rsquo;ve expanded from just matches involving Full Members, to the Indian Premier League, &lt;a href=&#34;https://blog.cricsheet.org/when-is-an-odi-not-an-odi/&#34;&gt;non-ODI international one-day matches&lt;/a&gt;, and &lt;a href=&#34;https://blog.cricsheet.org/9-new-countries-and-91-new-matches/&#34;&gt;international T20s&lt;/a&gt;. This gradual expansion means that I&amp;rsquo;m now providing over 380 matches involving only the Associates and Affiliates, meaning that I&amp;rsquo;m not just covering the Full Members. This has been an improvement, however there is still one issue, and that is that I&amp;rsquo;ve only been providing data for Men&amp;rsquo;s cricket.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve wanted to add data for Women&amp;rsquo;s cricket for a while. I started the project with the idea of providing cricket data, but I didn&amp;rsquo;t really think of anything beyond Men&amp;rsquo;s cricket. Raf Nicholson expressed very well the trap I let myself fall into.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;At its heart, it comes down to this: The first &amp;ldquo;C&amp;rdquo; in ICC has always, since its formation in 1909, stood for &amp;ldquo;cricket&amp;rdquo;, though what it should really have been called, up until it took control of women’s cricket in 2005, was the IMCC - the International Men’s Cricket Council. When a male journalist says, &amp;ldquo;I am a cricket correspondent&amp;rdquo;, he means &amp;ldquo;I am a men’s cricket correspondent.&amp;rdquo; When a blog refers to itself as an &amp;ldquo;England cricket blog&amp;rdquo;, what this generally means is &amp;ldquo;an England men’s cricket blog&amp;rdquo;. And when ordinary cricket fans say &amp;ldquo;cricket&amp;rdquo;, almost without exception what they really mean is &amp;ldquo;men’s cricket&amp;rdquo;. In short, men’s cricket is the default setting.
&amp;ndash; &lt;cite&gt;&lt;a href=&#34;http://www.espncricinfo.com/blogs/content/story/786295.html&#34;&gt;Raf Nicholson - Why I am a cricket-feminist&lt;/a&gt;&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I very much fell into the trap of viewing Men&amp;rsquo;s cricket data as cricket data, and not considering Women&amp;rsquo;s cricket at all. This is unfair, and something I&amp;rsquo;ve been planning to fix. &lt;q&gt;Men’s sports have awesome data&lt;/q&gt; as &lt;a href=&#34;http://fivethirtyeight.com/datalab/hey-nate-there-is-no-rich-data-in-womens-sports/&#34;&gt;Allison McCann&lt;/a&gt; has noted, while Women&amp;rsquo;s sport is poorly served.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;And just because the data doesn’t exist doesn’t mean we can’t compile it ourselves or make estimates based on what is available. I just think that in addition to praising the virtues of men’s sports data, we need to acknowledge that good women’s sports data is severely lacking.
&amp;ndash; &lt;cite&gt;&lt;a href=&#34;http://fivethirtyeight.com/datalab/hey-nate-there-is-no-rich-data-in-womens-sports/&#34;&gt;Allison McCann - Hey, Nate: There Is No ‘Rich Data’ In Women’s Sports&lt;/a&gt;&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I’m happy to announce that, as of today, Cricsheet will finally be &lt;a href=&#34;https://cricsheet.org/downloads/&#34;&gt;providing data for Women&amp;rsquo;s cricket&lt;/a&gt;. The initial release consists of 257 matches, comprising 148 T20Is, 69 ODIs, 37 International T20s, and 3 Test Matches, and includes matches from as far back as 2009.&lt;/p&gt;
&lt;p&gt;The addition of Women&amp;rsquo;s data has a practical implication for the data we already provide. The &lt;a href=&#34;https://cricsheet.org/format/&#34;&gt;Data Format&lt;/a&gt; has just been changed to update the &lt;code&gt;version&lt;/code&gt; from 0.6 to &lt;strong&gt;0.7&lt;/strong&gt;, to allow for the addition of &lt;code&gt;gender&lt;/code&gt; as a new field in the &lt;code&gt;info&lt;/code&gt; section. Right now this field contains either &lt;code&gt;female&lt;/code&gt; or &lt;code&gt;male&lt;/code&gt;, but I reserve the right to have other values in the future.&lt;/p&gt;
&lt;p&gt;The &lt;a href=&#34;https://cricsheet.org/downloads/&#34;&gt;Downloads page&lt;/a&gt; on the site has also been updated to allow users to download Women&amp;rsquo;s or Men&amp;rsquo;s matches in all of the variations we previously provided, as well as continuing to download all matches for all genders.&lt;/p&gt;
&lt;p&gt;As Raf Nicholson wrote &amp;ldquo;men’s cricket is the default setting&amp;rdquo;, and I&amp;rsquo;ve been guilty of having that mindset. Today is a small step on the path to changing that, and to stop viewing men&amp;rsquo;s cricket as the default.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Until that changes, we have a problem. Until that changes, I&amp;rsquo;m going to keep telling the world that I am a feminist. Cricket needs feminism. End of story.
&amp;ndash; &lt;cite&gt;&lt;a href=&#34;http://www.espncricinfo.com/blogs/content/story/786295.html&#34;&gt;Raf Nicholson - Why I am a cricket-feminist&lt;/a&gt;&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
</description>
    </item>
    
    <item>
      <title>Version updated to 0.6</title>
      <link>http://cricsheet.org/article/version-updated-to-0-6/</link>
      <pubDate>Sun, 14 Dec 2014 19:22:20 +0000</pubDate>
      <guid>http://cricsheet.org/article/version-updated-to-0-6/</guid>
      <description>&lt;p&gt;The data version included in every data file I provide, and explained on &lt;a href=&#34;https://cricsheet.org/format/&#34;&gt;the format page of the site&lt;/a&gt;, has just been changed from 0.5 to &lt;strong&gt;0.6&lt;/strong&gt;. This actually reflects a relatively minor change, and is the first time I&amp;rsquo;ve bumped the version number since February 2013.&lt;/p&gt;
&lt;p&gt;In the &lt;a href=&#34;http://www.espncricinfo.com/pakistan-v-australia-2014/engine/match/727927.html?innings=1;page=3;view=commentary&#34;&gt;1st Test of 2014 between Pakistan and Australia&lt;/a&gt;, Sarfraz Ahmed was dismissed and play stopped for tea. After the break Zulfiqar Babar, who had been batting with Ahmed, didn&amp;rsquo;t come back out and retired hurt. This meant that in the data I needed to record 2 dismissals related to a single delivery. A complication had arisen.&lt;/p&gt;
&lt;p&gt;As I&amp;rsquo;d never even considered multiple wickets on a single delivery as a possibility, and since it had never occurred in the previous 31,271 wickets I provide data for, I&amp;rsquo;ve had to tweak the data format, along with numerous scripts, to allow for this possibility. The change I&amp;rsquo;ve implemented allows the &lt;code&gt;wicket&lt;/code&gt; entry on a delivery to contain a list of wickets, rather than always assuming just one. Balls where only a single wicket fell (all 31,271 of them thus far) are unchanged, this tweak simply allows for the possibility of something different.&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;ve written code that uses the data I provide you should make a small tweak to check for the existence of multiple wickets on a delivery, however, if you don&amp;rsquo;t, you&amp;rsquo;ll probably be fine apart from when you try to process that single Test match where this issue.&lt;/p&gt;
&lt;p&gt;There will be substantial changes to the data format coming in the next number of months, which will add new information for many of the matches currently covered. These may require tweaks to some of your code, but I will be providing parallel versions of the data files for a period of time, allowing users to continue to use the older version while updating their code. More details on these changes soon.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>9 new countries, 91 new matches</title>
      <link>http://cricsheet.org/article/9-new-countries-and-91-new-matches/</link>
      <pubDate>Mon, 06 Jan 2014 10:17:30 +0000</pubDate>
      <guid>http://cricsheet.org/article/9-new-countries-and-91-new-matches/</guid>
      <description>&lt;p&gt;3 months ago, in October, &lt;a href=&#34;https://blog.cricsheet.org/when-is-an-odi-not-an-odi/&#34;&gt;we said&lt;/a&gt; that we would &lt;q&gt;need to give some further thought as to how we will deal with T20 matches that aren’t regarded by the ICC as ‘T20 Internationals’&lt;/q&gt;.&lt;/p&gt;
&lt;p&gt;Well we’ve reached a conclusion, and implemented it. We’ve just updated the site with 91 new data files, including &lt;strong&gt;53 international T20 matches&lt;/strong&gt; (not T20s internationals), and added an &lt;strong&gt;extra 9 countries&lt;/strong&gt; to those we have some data for, namely Denmark, Hong Kong, Italy, Namibia, Nepal, Papua New Guinea, Uganda, United Arab Emirates, and the USA. All 53 of these matches come from the World T20 Qualifier in November 2013. The &lt;code&gt;match_type&lt;/code&gt; used for these matches is &lt;code&gt;IT20&lt;/code&gt;, meaning “International T20”.&lt;/p&gt;
&lt;h4 id=&#34;what-is-the-difference-between-a-t20-international-and-an-international-t20&#34;&gt;What is the difference between a T20 International and an International T20?&lt;/h4&gt;
&lt;p&gt;“T20 International” and “International T20” sound like they refer to the same type of match, but there is a subtle difference. A “T20 International” is a match that is recognised by the ICC as being a full international. This means a match between Full Members or those Associates and Affiliates to whom the ICC has “granted” T20 status. An “International T20” is the name we’re using to cover all other international T20 matches, such as those involving a country that hasn’t been granted T20 status.&lt;/p&gt;
&lt;p&gt;Confusingly a country can play both types of T20. Ireland did so during the World T20 Qualifiers, playing a “T20 international” against Canada in the group stage while playing “International T20s” in the other group matches.&lt;/p&gt;
&lt;p&gt;We don’t think the distinction should exist. If a match is played between any two countries and follows the T20 rules we think it should have the same status as any other similar match. The ICC disagree sadly and we  note the difference for accuracy.&lt;/p&gt;
&lt;h4 id=&#34;what-about-one-day-matches-that-arent-odis&#34;&gt;What about One-day matches that aren’t ODIs?&lt;/h4&gt;
&lt;p&gt;We don’t currently have any non-ODI one-day matches on the site. We’ll start adding these when the World Cup Qualifiers start in a weeks time. These will slowly appear on the site with a &lt;code&gt;match_type&lt;/code&gt; of &lt;code&gt;ODM&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;We will look into adding older data for these types of match too, however finding the data will be the main problem as always. It’s rare that ball-by-ball commentary is provided for these matches, and it’s even more rare for it to be accurate when it is done, sadly. We’re quite good at fixing errors by now (practice will do that) but some sources are so catastrophically bad that we have to just throw our hands up and walk away.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>When is an ODI not an ODI?</title>
      <link>http://cricsheet.org/article/when-is-an-odi-not-an-odi/</link>
      <pubDate>Tue, 08 Oct 2013 21:56:43 +0000</pubDate>
      <guid>http://cricsheet.org/article/when-is-an-odi-not-an-odi/</guid>
      <description>&lt;p&gt;A person without knowledge of the cricket world when asked to define a “one-day international” might say that it would be a match between two countries played on a single day under an approriate set of rules. This apparently reasonable explanation would be incorrect. This illogical position is currently causing uncertainty as we investigate a forthcoming change of emphasis, and is one of many small signs of the inequality in the world of cricket.&lt;/p&gt;
&lt;p&gt;As we write there are &lt;a href=&#34;http://www.icc-cricket.com/about/40/icc-members&#34;&gt;106 nations listed as members of the ICC&lt;/a&gt;, 10 Full Members, 37 Associates, and 59 Affiliates. Of those 106 members only the Full Members have the permanent right to play ODIs. 6 of the Associates/Affiliates are “granted” the right to play ODIs for a limited period, depending on how they do in the World Cricket League. The other 90 members don’t get to play ODIs, but they can play one-day matches against other countries (although rarely, if ever, a Full Member).&lt;/p&gt;
&lt;p&gt;In June, &lt;a href=&#34;https://twitter.com/andrewnixon79&#34;&gt;Andrew Nixon&lt;/a&gt; made an observation on Twitter regarding “&lt;a href=&#34;https://twitter.com/andrewnixon79/statuses/347641126557212672&#34;&gt;the lack of variety at the top of international cricket. Same teams playing each other over and over&lt;/a&gt;”. We responded that “&lt;a href=&#34;https://twitter.com/cricsheet/statuses/347646048736522240&#34;&gt;It’s disturbing how many people have no idea more than 10 countries play the game, and that they don’t see that as a problem&lt;/a&gt;”. At that point we realised that we were were falling into a variation of that mistake.&lt;/p&gt;
&lt;p&gt;At the moment we provide data for Tests, ODIS, T20 Internationals, and IPL matches. This means that for international cricket we’re focussing exclusively on 16 out of the 106 ICC members. The vast majority of our data files feature only Full Members. We hadn&amp;rsquo;t even been attempting to include any other international matches. We&amp;rsquo;ve now decided this must change to include matches featuring all countries. This causes a dilemma for us as we have to decide how to refer to these matches on the site and within the data we provide. It may seem like a minor issue, but it&amp;rsquo;s one that is standing in the way of this expansion.&lt;/p&gt;
&lt;p&gt;We were originally tempted to call all one-day matches between countries ODIs and to be done with it, however we feel that there should be a way to indicate that the matches were viewed as distinct from ODIs at the time they were played. In an ideal world there would be no such distinction but our opinion on this shouldn&amp;rsquo;t cloud our work in creating reliable data, so that option is off the table. We’re gradually coming to the view that we’ll just call each of these matches a “One-day match” and use the short code of ‘ODM’ for the &lt;code&gt;match_type&lt;/code&gt; in the data files. It’s a small difference but it seems to fulfill our requirements.&lt;/p&gt;
&lt;p&gt;We haven&amp;rsquo;t yet implemented this addition in any data file. We still have a number of issues to deal with first, mainly on the website, so that we can adequately distinguish between ODIs and ODMs, but also so that we can have useful &lt;a href=&#34;https://cricsheet.org/coverage/&#34;&gt;coverage&lt;/a&gt; figures. We also need to give some further thought as to how we will deal with T20 matches that aren&amp;rsquo;t regarded by the ICC as &amp;lsquo;T20 Internationals&amp;rsquo;, as well as dealing with multi-day matches such as the Intercontinental Cup. Once we deal with some, if not all, of these issues we&amp;rsquo;ll look into adding matches involving the rest of the cricket world to the site. The main problem there will be in finding any source of ball-by-ball data, but we&amp;rsquo;ll worry about that problem when we can.&lt;/p&gt;
</description>
    </item>
    
  </channel>
</rss>
