Cricket
Sport specific information for cricket
Match statuses in cricket
0
NOT_STARTED
Not started yet
-
501
FIRST_INNINGS_HOME_TEAM
First innings home team
-
502
FIRST_INNINGS_AWAY_TEAM
First innings away team
-
503
SECOND_INNINGS_HOME_TEAM
Second innings home team
-
504
SECOND_INNINGS_AWAY_TEAM
Second innings away team
-
505
AWAITING_SUPER_OVER
Awaiting super over
-
506
SUPER_OVER_HOME_TEAM
Super over home team
-
510
SUPER_OVER_BREAK
Super over break
-
507
SUPER_OVER_AWAY_TEAM
Super over away team
-
508
AFTER_SUPER_OVER
After super over
-
509
INNINGS_BREAK
Innings break
-
511
LUNCH_BREAK
Lunch break
-
512
TEA_BREAK
Tea break
-
513
STUMPS
Stumps
-
100
ENDED
The match has ended
-
80
INTERRUPTED
The match has been interrupted
-
90
ABANDONED
The match has been abandoned
This match status is only sent if the corresponding XML configuration is enabled.
Events in cricket
1010
Betstart
Betstart indicates that betting markets can be activated.
Betstart is not only a pre match event but is also used during the match.
XSA (BC + DC)
Hardphone (BC)
-
-
-
-
1011
Betstop
Betstop indicates that all betting markets are closed due to strong possibility of a goal, penalty, red card, or there is any unclear situation on the field. Betstop is also used whenever there is the need to establish direct communication between the scout and the match Supervisor, or in case of call disconnection.
XSA (BC + DC)
Hardphone (BC)
-
-
-
-
1013
Match status
Sent when the status of the match changes.
XSA (BC + DC)
Hardphone (BC)
See above table for available match statuses for cricket
-
-
-
1015
Free comment
Used for any kind of additional information during the match. Example: "Match interrupted due to flood light break down", etc..
XSA (BC + DC)
Hardphone (BC)
-
-
-
-
1024
Match about to start
Match about to start status appears shortly before the face-off for the start of the match.
XSA (BC + DC)
-
-
-
-
1044
Deleted event alert
Manual removal of an event.
XSA (BC + DC)
Hardphone (BC)
Id of event that was deleted.
-
-
-
1091
Early betstatus
Liveodds Early bet status
XSA (BC + DC)
Possible values:
1 = Early betstart
0 = Early betstart ended
-
-
-
1102
Coverage status
Sent when the coverage status for the match changes
Hardphone (BC)
XSA (BC + DC)
Possible values:
0 = Covered
1 = Coverage abandoned
2 = Match will not be covered
-
-
-
1112
Stop match
Signals that a match is stopped temporarily
XSA (BC + DC)
Possible values:
0 = Not specified
1 = Weather conditions 2 = Darkness
3 = Injury
4 = Floodlight failure
5 = Person entering the field
6 = Crowd control issue 7 = Water break
8 = Disciplinary issue
9 = Gone to TMO
10 = Replacing ball
11 = Facility delay
12 = Tactical time-out 13 = Drinks
14 = Captains are being warned
15 = Unscheduled break
16 = Late innnings break
-
-
-
1113
Stop match ended
Stop Match Ended
XSA (BC + DC),
-
-
-
-
1187
Play is about to start
Play is about to start/restart
XSA (BC + DC)
Hardphone (BC)
-
-
-
-
1300
Toss
Coin toss
XSA (BC + DC)
Hardphone (BC)
Toss decision Values:
0 = bat
1 = field
Elected. Possible values:
0 = Batting
1 = Fielding
-
-
1301
Session started
Start of session
XSA (BC + DC)
Hardphone (BC)
-
-
-
-
1302
Session finished
End of session
XSA (BC + DC)
Hardphone (BC)
-
-
-
-
1303
Innings started
1st Innings event is triggered at the beginning of day's play
XSA (BC + DC)
Hardphone (BC)
Values: "x:y"
x = Bowling end even overs
y = Bowling end odd overs
Value: "x:y"
x = Bowling end even overs
y = Bowling end odd overs
-
-
1304
Innings finished
End of innings
XSA (BC + DC)
Hardphone (BC)
Reason. Possible values:
0 = Finished
1 = Declared
2 = Forfeiture
-
-
-
1305
Over started
Start of over
XSA (BC + DC)
Hardphone (BC)
Over number of innings
Powerplay. Values:
0 = No power play
1 = Mandatory power play
2 = Batting power play 3 = Powerplay 1
4 = Powerplay 2
5 = Powerplay 3
Bowler
-
1306
Over finished
End of over
XSA (BC + DC)
Hardphone (BC)
-
-
-
-
1307
Bowler running In
Bowler runs in with delivery
XSA (BC + DC)
Hardphone (BC)
Bowling guard. Possible values:
0 = Over the wicket
1 = Around the wicket
Ball number
Bowler
Striker
1308
Ball finished
Delivery finished
XSA (BC + DC)
Hardphone (BC)
-
-
Striker next ball (optional)
-
1311
Dot ball
Delivery bowled without any runs scored off it
XSA (BC + DC)
Hardphone (BC)
-
-
-
-
1312
Boundary
Boundary scored
XSA (BC + DC)
Hardphone (BC)
Number of runs. Possible values: 4 or 6
-
Striker
Bowler
1313
Runs
A number of runs are scored off a delivery
XSA (BC + DC)
Hardphone (BC)
Number of runs
-
Striker
Bowler
1314
One short
A run was short and isn't scored
XSA (BC + DC)
-
-
-
-
1315
Extras - No ball
-
XSA (BC + DC)
Hardphone (BC)
Number of extra runs
-
Bowler
-
1316
Extras - Wide
Number of Wide extras
XSA (BC + DC)
Hardphone (BC)
Number of extra runs
-
Bowler
-
1317
Extras - Bye
Number of Byes
XSA (BC + DC)
Number of extra runs
-
Wicket Keeper
-
1318
Extras - Leg bye
Number of Leg byes
XSA (BC + DC),
Number of extra runs
-
Bowler
-
1319
Extras - Penalty runs
Number of Penalty runs
XSA (BC + DC)
Hardphone (BC)
Number of extra runs
Reason. Possible values:
0 = Other
1 = Player returned without permission
2 = Ball was fielded illegally
3 = Ball in play hit helmet not being worn 4 = Match ball had its conditions changed unfairly
5 = Obstruction of batsman
6 = Batsman stole a run
7 = Distraction of batsman
8 = Time wasting by fielding side
9 = Fielder caused avoidable damage to pitch
10 = Deliberate short run
11 = Batsman wasted time
12 = Batsman caused avoidable damage to pitch
13 = Failing to bowl overs in given time
Bowler
-
1320
Free hit
A free hit given as a result of penalty due to a front foot no-ball; The next ball will be a free hit
XSA (BC + DC)
Hardphone (BC)
-
-
-
-
1321
Dismissal - Retired
Batsman dismissed by retirement
XSA (BC + DC)
Playerid of batsman out
Reason. Possible values:
0 = Retired out
1 = Absent
-
-
1322
Dismissal - Bowled
Batsman dismissed by being bowled
XSA (BC + DC)
Hardphone (BC)
Playerid of batsman out
-
Bowler
-
1323
Dismissal - Timed out
Batsman dismissed by timing out
XSA (BC + DC),
Playerid of batsman out
-
-
-
1324
Dismissal - Caught
Batsman dismissed by being caught
XSA (BC + DC)
Hardphone (BC)
Playerid of batsman out
-
Fielder
Bowler
1325
Dismissal - Handled the ball
Batsman dismissed by handling the ball
XSA (BC + DC)
Hardphone (BC)
Playerid of batsman out
-
-
-
1326
Dismissal - Hit the ball twice
Batsman dismissed by hitting the ball twice
XSA (BC + DC)
Hardphone (BC)
Playerid of batsman out
-
-
-
1327
Dismissal - Hit Wicket
Batsman dismissed by hitting the wicket
XSA (BC + DC)
Hardphone (BC)
Playerid of batsman out
-
Bowler
-
1328
Dismissal - LBW
Batsman dismissed by leg before wicket
XSA (BC + DC)
Hardphone (BC)
Playerid of batsman out
-
Bowler
-
1329
Dismissal - Obstructing the field
Batsman dismissed by obstructing the field
XSA (BC + DC)
Hardphone (BC)
Playerid of batsman out
-
-
-
1330
Dismissal - Run out
Batsman dismissed by being run out
XSA (BC + DC)
Hardphone (BC)
Playerid of batsman out
-
Fielder
Fielder (optional)
1331
Dismissal -Stumped
Batsman dismissed by being stumped
XSA (BC + DC)
Hardphone (BC)
Playerid of batsman out
-
Wicket keeper
Bowler
1332
Dead ball
The ball is dead. Implies the rules of dead ball in cricket.
XSA (BC + DC)
-
-
-
-
1333
Possible wicket
Sent either at the moment when the wicket happens, or before when probability for wicket is high.
XSA (BC + DC)
Hardphone (BC)
-
-
-
-
1334
Possible boundary
Sent either at the moment when the boundary occurs, or before when probability for a boundary is high.
XSA (BC + DC)
Hardphone (BC)
-
-
-
-
1337
Decision review
Decision is being reviewed by third umpire
XSA (BC + DC),
-
-
-
-
1338
Decision review result
The result of the decision review
XSA (BC + DC),
Result. Possible values:
0 = Unsuccessful
1 = Successful
-
-
-
1339
Batsman coming on
A new batsman is coming onto the field
XSA (DC)
Role. Possible values:
0 = Striker
1 = Non-striker
-
Batsman coming on
-
1340
Bowler change
The bowler has been changed
XSA (DC)
Reason. Possible values:
0 = Disqualification
1 = Injury
2 = Other
-
Bowler coming off
Bowler coming on
1341
Retired hurt
A batsman has retired because of an injury
XSA (BC + DC)
-
-
Batsman retiring
-
1342
Follow on
A follow on has been enforced
XSA (BC + DC)
-
-
-
-
1344
Duckworth-Lewis
Duckworth-Lewis-Stern method has been applied
XSA (BC + DC),
-
Value: "x:y:z:w:v"
x = Revised number of overs
y = Revised target
z = Revised number of mandatory powerplays
w = Revised number of batting powerplays
v = Revised number of max overs per bowler
-
-
1345
Correct batsman data
Correction in batsman data
XSA (DC)
-
Value: "x:y:z:w:v"
x = Runs scored
y = Fours scored
z = Sixes scored
w = Balls faced
v = Ball number (String value in format: Innings. Over.Ball.Ball ) or Innings number (Integer value)
Player corrected
-
1346
Correction in bowler data
Correction in bowler data
XSA (DC)
-
Value: "x:y:z:w:v:a:b:c"
x = Runs conceded
y = No balls bowled
z = Wides bowled
w = Byes conceded
v = Fours conceded
a = Sixes conceded
b = Balls bowled
c = Ball number (String value in format: Innings. Over.Ball.Ball ) or Innings number (Integer value)
Player corrected
-
1347
Correct team data
Correction in team data
XSA (BC + DC)
-
Value: "x:y:z:w:v:a:b:c:d"
x = Runs scored
y = No balls scored
z = Wides scored
w = Byes scored
v = Leg byes scored
a = Penalty runs scored
b = Fours scored
c = Sixes scored
d = Ball number (String value in format: Innings. Over.Ball.Ball ) or Innings number (Integer value)
-
-
1348
Correct batsman on strike
Correction in batsman on strike
XSA (DC)
-
-
Batsman on strike
-
1349
Correct ball data
Correct ball data
XSA (BC + DC)
Playerid of wicket keeper (optional)
Value: "x:y:z:w:v:a:b:c:d"
x = Runs
y = Short runs
z = Fours
w = Sixes
v = No balls
a = Wides
b = Byes
c = Leg byes
d = Ball number (Innings. Over.Ball.Ball)
Striker (optional)
Bowler (optional)
1350
Reduced overs match
Reduced overs match
XSA (BC + DC)
-
Value: "x:y:z:w"
x = Revised number of overs
y = Revised number of
mandatory powerplays
z = Revised number of batting powerplays
w = Revised number of max overs per bowler
-
-
1351
Powerplay started
Signals that mandatory or batting powerplay has started
XSA (BC + DC)
Values:
0 = No powerplay
1 = Mandatory powerplay
2 = Batting powerplay
3 = Powerplay 1
4 = Powerplay 2
5 = Powerplay 3
-
-
-
1352
Powerplay finished
Signals that mandatory or batting powerplay has finished
XSA (BC + DC)
-
Powerplay. Possible values:
1 = Mandatory powerplay
2 = Batting powerplay
-
-
1353
Play abandoned for the day
Means that the match is interrupted, and won't resume until the next day
XSA (BC + DC)
-
-
-
-
1354
Revised powerplay overs
Means that the number of overs of a specific powerplay type has been changed
XSA (BC + DC)
Powerplay type. Possible values:
1 = Mandatory powerplay
2 = Batting powerplay
3 = Powerplay 1
4 = Powerplay 2
5 = Powerplay 3
Revised number of overs, Integer.
-
-
1355
Correct unknown batsman
Corrects unknown batsman
XSA (DC)
-
-
Current batsman
Current second batsman
1356
Correct unknown bowler
Corrects unknown bowler
XSA (DC)
-
-
Current bowler
-
2372
Block started
Start of Block
applicable only when overs are not used
XSA (BC + DC)
description: block number
values: numeric value
description: powerplay type
values:
0 = Not a powerplay block
1 = Mandatory powerplay
2 = Batting powerplay
3 = Powerplay 1
4 = Powerplay 2
5 = Powerplay 3
Current bowler
-
2373
Block finished
End of Block
applicable only when overs are not used
XSA (BC + DC)
-
-
-
-
Sport specific XML elements and attributes
This section explains what elements / attributes one can expect for cricket matches in addition to the standard elements and attributes, and what the meaning of those elements and attributes is.
Elements in <match> element
XML example
<match betstatus="BETSTOP" connectionstatus="0" device="4" extrainfo="0" feedtype="full" matchid="10115508" matchtime="0:00:00" st1id="
152332" st2id="152330" start="1464859140000" t1id="1223041" t1name="DELHI DAREDEVILS" t2id="1223035" t2name="KINGS XI
PUNJAB">
<status id="502" name="FIRST_INNINGS_AWAY_TEAM" start="1464859990481"/>
<score t1="0" t2="4" type="match"/>
<innings dismissals="1" runs="4" statusid="502" statusname="FIRST_INNINGS_AWAY_TEAM"/>
<matchformat>
<format type="limitedovers" value="1"/>
<format type="days" value="1"/>
<format type="reviews" value="0"/>
<format type="overs" value="20"/>
<format type="mandatorypowerplayovers" value="6"/>
<format type="battingpowerplayovers" value="0"/>
<format type="maxoversperbowler" value="4"/>
<format type="powerplay1overs" value="0"/>
<format type="powerplay2overs" value="0"/>
<format type="powerplay3overs" value="0"/>
</matchformat>
<tournament id="7824" name="Premier League"/>
<category id="497" name="India"/>
<sport id="21" name="Cricket"/>
<events/>
</match>XML elements and attributes definition
score
Multiple occurrences possible, each occurrence describes the amount of points for the specified period in the match. This element always gets included in full feed, and in the delta feed.
t1
Amount of points home team.
Integer
t2
Amount of points away team.
Integer
type
For what period in the match the points were scored.
String
innings
This element always gets included in full feed, and in the delta feed for the following events:
Innings started (1303), Innings finished (1304), Boundary (1312), Runs (1313), One Short (1314), Extras no ball (1315), Extras wide (1316), Extras bye (1317), Extras leg bye (1318), Extras penalty runs (1319), Dismissal retired (1321), Dismissal bowled (1322), Dismissal timed out (1323), Dismissal caught (1324), Dismissal handled the ball (1325), Dismissal hit the ball twice (1326), Dismissal hit wicket (1327), Dismissal leg before wicket (1328), Dismissal obstructing the field (1329), Dismissal run out (1330), Dismissal stumped (1331), Correct team data (1347) In the full feed we add all started innings, while in the delta feed only the current innings is added.
dismissals
Number of dismissals for the batting team in the specified innings.
Integer
runs
Number of runs for the batting team in the specified innings.
Integer
statusid
Numeric identifier of the status of the current innings.
Integer
statusname
Textual representation of the status for the current innings.
String. Possible combinations of statusid-statusname are:
0 = NOT_STARTED
501 = FIRST_INNINGS_HOME_TEAM
502 = FIRST_INNINGS_AWAY_TEAM
503 = SECOND_INNINGS_HOME_TEAM
504 = SECOND_INNINGS_AWAY_TEAM
506 = SUPER_OVER_HOME_TEAM
507 = SUPER_OVER_AWAY_TEAM
matchformat
This element always gets included in full feed, and in the delta feed for the following events: Cricket format is limited overs (1290), Cricket format overs (1291), Cricket format days (1292), Cricket format mandatory powerplays (1293), Cricket format batting powerplays (1294), Cricket format, Overs per bowler (1295), Cricket format reviews (1296) This element consists of subelements which will be explained more into detail below.
Elements and attributes in <marchformat element
If extra attributes are needed to specify the match format, those will be added in the <matchformat>-element, which holds <format>-elements for each match format option. The actual formats are described in the type and value attributes.
XML example
<match betstatus="BETSTOP" connectionstatus="0" device="4" extrainfo="0" feedtype="full" matchid="10115508" matchtime="0:00:00" st1id="
152332" st2id="152330" start="1464859140000" t1id="1223041" t1name="DELHI DAREDEVILS" t2id="1223035" t2name="KINGS XI
PUNJAB">
<status id="502" name="FIRST_INNINGS_AWAY_TEAM" start="1464859990481"/>
<matchformat>
<format type="limitedovers" value="1"/>
<format type="days" value="1"/>
<format type="reviews" value="0"/>
<format type="overs" value="20"/>
<format type="mandatorypowerplayovers" value="6"/>
<format type="battingpowerplayovers" value="0"/>
<format type="maxoversperbowler" value="4"/>
<format type="noballpenaltyvalue" value="2"/>
<format type="tiebreakermethod" value="1"/>
<format type="powerplay1overs" value="0"/>
<format type="powerplay2overs" value="0"/>
<format type="powerplay3overs" value="0"/>
<format type="usesovers" value="1"/>
</matchformat>
...
</match>Possible values type and value attributes for cricket
days
Integer. Number of days.
reviews
Integer. Number of reviews.
overs
Integer. Number of overs.
mandatorypowerplayovers
Integer. Number of mandatory power play overs.
battingpowerplayovers
Integer. Number of batting power play overs.
maxoversperbowler
Integer. Max number of overs per bowler.
noballpenaltyvalue
Integer. Penalty value of no ball.
tiebreakermethod
How a tied match is resolved, if at all. Integer, possible values:
0 = None
1 = Super over with 2 wickets
2 = Super over with 10 wickets
3 = Super five (Playoffs only)
powerplay1overs
Integer. Number of Powerplay 1 overs.
powerplay2overs
Integer. Number of Powerplay 2 overs.
powerplay3overs
Integer. Number of Powerplay 3 overs.
usesovers
Used in special formats, for example "The Hundred" tournament.
1 = overs used
0 = no overs used (blocks are used instead)
Attributes in the <event> element
XML example
<!-- Example 1 -->
<match matchid="9474045" ... >
<events>
<event ballnumber="16.1" dismissalsininnings="4" extrainfo="0" extrainfocricket="16.1" id="645803535" info="P.Coughlin over the wicket
to N.O’Brien" matchscore="117:120" mtime="0:00:00" player1="719534" player2="640600" runsininnings="117" side="none" stime="
1465066917496" type="1307"/>
</events>
</match>
<!-- Example 2 -->
<match matchid="9474045" ... >
<events>
<event ballnumber="16.1" dismissalsininnings="4" extrainfo="1" id="645803735" info="1 run" matchscore="118:120" mtime="0:00:00"
player1="640600" player2="719534" runsininnings="118" side="none" stime="1465066925996" type="1313"/>
</events>XML attributes definition
event
extrainfo
Attribute containing additional information about the event.
Long
extrainfocricket
Attribute containing additional information about the event.
String
posx
Horizontal position on pitch, posx being a number from 0 to 100.
Number
posy
Vertical position on pitch , posy being a number from 0 to 100.
Number
player1
Sportradar id of player 1 associated with the event.
Integer
player2
Sportradar id of player 2 associated with the event.
Integer
matchscore
Score for current match.
String. Format: "[home]:[away]" Example: "1:0"
dismissalinnings
Number of dismissals in the current innings.
Integer
runinnings
Number of runs in the current innings.
Integer
ballnumber
Number of the current over and current ball. Note that the first over starts as 0, while the first ball has value 1.
String. Format: "[over].[ball]". Example: "16.1" = The first ball of the 17th over (since 0 is the first over). Alternative format: Integer is used when overs are not applicable for match format Example "99" - 99th ball in the inning
Lineups for Cricket matches
XML example
<lineups matchid="9644761">
<player id="768879" name="Watson, Shane" position="3" shirtnumber="0" substitute="false" team="1">
<player id="723502" name="Shillingford, Shane" position="10" shirtnumber="0" substitute="false" team="1">
</player>
</lineups>
XML attributes definition
player
Element containing information about the player
id
Sportradar playerid
Integer
name
Player name
String
position
Batting order at match start.
Integer
shirtnumber
Number on the shirt.
Integer
substitute
Whether the player is a susbtitute.
Integer. Possible values:
false = No substitute
true = Substitute
team
What team the player is playing for.
Integer. Possible values:
1 = Home team
2 = Away team
XML configurations for Cricket
(ID: 133) Include early betstatus
Right before one of the teams scores a goal, the match status will be set to betstop. Normally, the match will be on betstop until the match continues, which is after the next kick off. As bookmakers have different requirements in terms of reoffering markets after goals, Betradar allows you to enable early betstart. If you have this setting enabled, information related to early betstart will be sent in addition to the normal betstart information.
The behaviour of early betstart is quite similar to the normal betstart, but instead of waiting until the next kick off, early betstart already starts right after the goal was confirmed.
If the match is in either betstart or early betstart, the match can be treated as betstart. It is up to the bookmaker to decide whether to receive the new prices right after the score change or after the match continues.

Last updated
Was this helpful?