Two parts to this question:
A team's score is always expressed, after all, as the number of runs they've collected 'for' the number of wickets they've lost. If a team have scored 100 runs and lost three wickets, for example, their score would be 100 for three which would be written as 100 – 3.
If you hit any of the six numbers or bull, a mark is added to that number. Once there are three marks, the number is open, and after that, hitting that number will score the player points.
In cricket, a run is the unit of scoring.
A match with four scheduled innings is played over three to five days; a match with two scheduled innings is usually completed in a single day. During an innings, all eleven members of the fielding team take the field, but usually only two members of the batting team are on the field at any given time.
Cricksheet offers ball-by-ball match data for the recent year in yaml format. The specification of their yaml format can be found here - http://cricsheet.org/format/ .
But, I really don't understand this 3 day thing everyone keeps talking about. Test matches last 5 days, One-day matches last, well, one day and T20 matches last close to 4 hours.
Only exhibition first-class matches or practice matches are played for 3 days, and I am wondering why anyone is talking about it here if that is what they are indeed talking about.
As you will know cricket is a complex game and commentator needs lots of stats to rehash over 3 days or more.
So short of someone sharing proprietary info, you probably better off designing an XML schema(may be) to store the data.
Good luck
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With