Betradar - the betting arm of Sportradar

Page tree

Betradar - the betting arm of Sportradar

Skip to end of metadata
Go to start of metadata

Sport specific information for handball.

Match statuses in handball

Table Filter Plugin license is not active, please generate a trial license or purchase the product.

IdMatch statusDescriptionAdditional information
0NOT_STARTEDNot started yet-
6FIRST_HALF1st period-
31HALFTIMEMatch pause-
7SECOND_HALF2nd period-
100ENDEDThe match has ended-
32AWAITING_OTWaiting for overtime to start-
41FIRST_HALF_OT1st overtime period-
33OT_HALFTIMEPause between 1st and 2nd overtime period-
42SECOND_HALF_OT2nd overtime period-
110AFTER_OTMatch finished after overtime-
34AWAITING_PENALTIESWaiting for penalty shoot-out to start-
50PENALTY_SHOOTINGPenalty shoot-out-
120AFTER_PENALTIESMatch finished after penalty shoot-out-
80INTERRUPTEDThe match has been interrupted-
90ABANDONEDThe match has been abandoned

This match status is only sent if the corresponding XML configuration is enabled.


Events in handball

Table Filter Plugin license is not active, please generate a trial license or purchase the product.

IDEventDescriptionCoverageextrainfoextrainfohandballplayer1player2

15 


Temporary interruption

Only used for short interruptions (e.g. injuries).

XSA (DC)----

16 


Game on

Match continues after temporary interruption.

XSA (DC)----
30GoalSent when the goal is confirmed.

Hardphone (BC)

iScout (BC)

XSA (DC)

Values:

  • 0 = Unknown
  • -100 = Shot
  • -200 = Free kick
  • -300 = After corner
  • 1 = Penalty
  • 2 = Own goal
  • 3 = Header
  • 4 = Fas break
  • 5 = Breakthrough
  • 6 = Direct free throw
  • 7 = even strength
  • 8 = Power play
  • 9 = Short handed
  • 10 = Pivot
  • 11 = Empty net
-

Player who
scored the goal

Assist
40 Yellow cardUsed when the yellow card is confirmed. 

iScout (BC)

XSA (DC)

--Player who got the card-
43SuspensionTriggered whenever a player is sent off due to a foul.

Hardphone (BC)

iScout (BC)

XSA (DC)

Number of minutes the player is suspended. Possible values: 2 or 4

-

Player that received
the suspension

-

48

Blue card

Used when a player on a team is given a blue card. In essence a blue card (=red card) is issued for offences which will later be reviewed by the FA.

Red card will mean disqualification from the match but blue card will mean disqualification from the match + possible further sanctions from the FA.

iScout (BC)

XSA (DC)

--Player who got the card-
50 Red cardUsed when the red card is confirmed.

iScout (BC)

XSA (DC)

--Player who got the card-
60  Goalkeeper change (substitution)Goalkeeper change (substitution)XSA (DC)--Player leaving the fieldPlayer entering the field
110Ball possessionPossession change to the given team.

Hardphone (BC)

iScout (BC)

XSA (DC)

----
156 Throw off goalHappens whenever there is a throw off goal. Entries are assigned to teams.XSA (DC)--Player who threw-
157 Goalkeeper saveHappens when the goal keeper saves the ball.XSA (DC)--Id of the player who threwId of the goal keeper
1617-meter throwUsed when the 7 meter throw is confirmed.

Hardphone (BC)

iScout (BC)

XSA (DC)

--

Who was awarded a 7 meter throw

Who caused 7 meter throw - offender

165Attendance The attendance event details the official attendance of the match.XSA (DC)----
172 Throw blockedHappens whenever the throw is blocked. Entries are assigned to teams.XSA (DC)--Player that took the throwPlayer who blocked the throw
666Missed 7-meter throwUsed when the 7 meter throw is missed.

Hardphone (BC)

iScout (BC)

XSA (DC)

--

Player who missed

-
1002 Penalty shootoutMarks a penalty shootout, similar to soccer. Happens during the penalty shootout match status.

iScout (BC)

XSA (DC)

Possible values:

  • -1 = Penalty not taken
  • 1 = Penalty scored
  • 0 = Penalty missed
-Player that got the penalty shootout-
1010BetstartBetstart indicates that betting markets can be activated. Betstart is not only a pre match event but is also used during the match.

Hardphone (BC)

iScout (BC)

XSA (DC)

----
1011Betstop

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.

Hardphone (BC)

iScout (BC)

XSA (DC)

----
1012Which team starts with possessionWhich team will start with possession in the match.

Hardphone (BC)

iScout (BC)

XSA (DC)

----
1013Match statusSent when the status of the match changes.

Hardphone (BC)

iScout (BC)

XSA (DC)

See above table for match statuses available in handball.---
1015Free commentUsed for any kind of additional information during the match. Example: "Match interrupted due to flood light break down", etc..

Hardphone (BC)

iScout (BC)

XSA (DC)

----
1024Match about to startMatch about to start satus appears shortly before the face-off for the start of the match.

Hardphone (BC)

iScout (BC)

XSA (DC)

----
1035TimeoutA team calls a timeout. Entries can be assigned to teams, but neutral timeouts are possible too.

Hardphone (BC)

iScout (BC)

XSA (DC)

----
1036Time start / stopTriggered when the clock is started or stopped.

Hardphone (BC)

iScout (BC)

XSA (DC)

Possible values:

  • 1 = Time started
  • 0 = Time stopped
---
1039Manual time adjustmentManual adjustment of time

Hardphone (BC)

iScout (BC)

XSA (DC)

Number of seconds adjusted. Either a positive or a negative integer.

---
1040 Possible red card

Used when there is a strong possibility of a red card. Entries are assigned to teams. Note that the possible red card could also be a possible yellow/red card. 

iScout (BC)

XSA (DC)

----
1041 Red card not confirmedUsed when possible red card is not being confirmed. Note that the cancelled red card could also be a cancelled yellow/red card.

iScout (BC)

XSA (DC)

----
1042Possible 7-meter throwUsed when there is a strong possibility of a 7 meter throw.

Hardphone (BC)

iScout (BC)

XSA (DC)

----
1043 7m not confirmedUsed when a possible 7 meter throw is not confirmed.

Hardphone (BC)

iScout (BC)

XSA (DC)

----
1044 Deleted event alertManual removal of an event.

Hardphone (BC)

iScout (BC)

XSA (DC)

Id of event that was deleted.---
1047Timeout overTimeout is over

Hardphone (BC)

iScout (BC)

XSA (DC)

----
1049Suspension overTriggered when suspended player returns on the field.

Hardphone (BC)

iScout (BC)

XSA (DC)

----
1054Free throwUsed when a free throw is awarded to a team. Entries are assigned to teams. 

Hardphone (BC)

iScout (BC)

XSA (DC)

--Player who throws.-
1084Possible yellow cardUsed when there is a strong possibility of a red card. Entries are assigned to teams.

iScout (BC)

XSA (DC)

----
1085 Yellow card not confirmedUsed when a possible yellow card is not being confirmed.

iScout (BC)

XSA (DC)

----
1102Coverage statusSent when the coverage status for the match changesHardphone (BC)

Possible values:

  • 0 = Covered
  • 1 = Coverage abandoned
  • 2 = Match will not be covered
---
1104Penalty shootout starting teamPenalty shootout starting team

Hardphone (BC)

iScout (BC)

----
1412 Steal
When a pass gets intercepted.
XSA (DC)--Player who stole the ball-
1413 Technical ball handling fault (TF)
Mistakes in passing/receiving the ball.
XSA (DC)--Player that was given the fault-
1414 Technical rule fault (TRF)
Offence faults, double dribbling, enters of goal area, foot, steps.
XSA (DC)--Player who committed the fault-

1416 


Possible suspensionTriggered when the possibility of a suspension is high.XSA (DC)----
1418 Suspension not confirmedTriggered when a possible suspension was not confirmed.XSA (DC)----
1458Video assistant refereeThe event is used when video review (VAR) is confirmed. Extrainfo refers to the type of event that will be subject of the review (goal, penalty, etc.).XSA (DC)

Possible values:

  • 1 = Goal
  • 2 = Penalty
---
1459Video review overThe event is used when video review has ended, and a verdict stands or is overturned by the referee.XSA (DC)

Possible values:

  • 1 = Call stands
  • 2 = Call overturned
---
1703 Empty net

Marks that a team is playing without a goalkeeper - thus 7 field players.

XSA (DC)--Goalkeeper idPlayer id of non goalkeeper player
1704 Active goalkeeper

Set the active goalkeepers for this match for both teams - the initial ones. They will be substituted during the match through subs events (60).

XSA (DC)--Home goalkeeper idAway goalkeeper id


Sport specific XML elements and attributes

This section explains what elements / attributes one can expect for handball matches in addition to the standard elements and attributes, and what the meaning of those elements and attributes is.

Attributes in <match> element

XML example
<match betstatus="BETSTOP" connectionstatus="0" dc="1" device="3" extrainfo="0" feedtype="full" matchid="10115252" matchtime="00:00"
start="1464782280000" t1id="7259719" t1name="AL DAIR" t2id="7260913" t2name="AL ITTIHAD" timerunning="1">
...
</match>

XML elements and attributes definition

ElementAttributes

AttributeDescriptionPossible values
MatchtimerunningWhether the time is running.

Integer.
1 = Time is running
0 = Time is not running

Elements in <match> element

XML example
<match betstatus="BETSTOP" connectionstatus="0" dc="1" device="3" extrainfo="0" feedtype="full" matchid="10115252" matchtime="00:00"
start="1464782280000" t1id="7259719" t1name="AL DAIR" t2id="7260913" t2name="AL ITTIHAD" timerunning="1">
<status id="90" name="ABANDONED" start="1464782412525"/>
<score t1="0" t2="0" type="current"/>
<possession team="away"/>
<suspensions t1="0" t2="0"/>
<freethrows t1="0" t2="0"/>
<kickoffteam team="1"/>
<tournament id="36297" name="Cup"/>
<category id="933" name="Bahrain"/>
<sport id="6" name="Handball"/>
<events/>
</match>

XML elements and attributes definition

ElementAttributes

AttributeDescriptionPossible values
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 for the following events:

Score change (30), and Delete event alert (1044)

t1Amount of points home team.Integer
t2Amount of points away team.Integer
type

For what period in the match the points were scored.

String. Possible values:

  • current
  • period1
  • period2
  • overtime1
  • overtime2
  • penalties
possession

This element always gets included in full feed (DC matches only), and in the delta feed (DC matches only) for the following events:

Possession (110)

teamWhich team has possession.

String. Possible values:

  • "home"
  • "away"
suspensions

This element always gets included in full feed, and in the delta feed for the following events:

Suspension (43), Suspension over (1049)

t1

Amount of suspensions home team.

Integer
t2Amount of suspensions away team.Integer
freethrows

This element always gets included in full feed, and in the delta feed for the following events:

Free throw (1054)

t1Amount of free throws home team.Integer
t2Amount of free throws away team.Integer
kickoffteam

This element always gets included in full feed, and in the delta feed for the following events:

Kickoff team (1012)

teamWhich team kicked off.

Integer. Possible values:

  • 0 = Unknown
  • 1 = Home
  • 2 = Away

Attributes in the <event> element

XML example
<match matchid="8828470" ... >
 <events>
  <event extrainfo="0" id="650602759" info="Goal [T2] 6m center" matchscore="0:1" mtime="01:03" periodnumber="1" posx="20" posy="51
" remainingtimeperiod="28:57" side="away" stime="1465668108159" player1="54922" player2="92845" type="30"/>
 </events>
</match>

XML attributes definition

ElementAttributes

AttributeDescriptionPossible values
eventextrainfo

Attribute containing additional information about the event.

Long
posx

Horizontal position on pitch, posx being a number from 0 to 100. The reference point 0 is at home teams goal.

Number
posy

Vertical position on pitch , posy being a number from 0 to 100. The reference point 0 is on top of pitch when home teams goal is on the left hand side.

Number
player1

Sportradar player id for player 1 connected to this event.

Integer
player2

Sportradar player id for player 2 connected to this event.

Integer
matchscoreScore for current match.

String. Format: "[home]:[away]"
Example: "1:0"

remainingtimeperiodRemaning time of the period.String. Format: "MM:SS"
periodnumberNumber of the current period in match.Integer
extrainfohandball

Attribute containing additional information about the event.

String

XML configuration

This section explains what XML configurations one can expect for this sport in addition to the standard XML configurations, and what the meaning of these configurations is.

(ID: 31) Send lineups for handball matches where this is available

If this setting is enabled, the element <lineups> gets enabled for matches which have this configured. Lineups are sent when subscribing to a match, and when the lineup changes.

XML example
<lineups matchid="6856980">
<player id="125127" name="Ahlm, Marcus" position="P" positiondesc="" shirtnumber="0" substitute="false" team="2"/>
<player id="125128" name="Dragicevic, Milutin" position="P" positiondesc="" shirtnumber="7" substitute="false" team="2"/>
<!-- Remaining message truncated -->
</lineups>

(ID: 35) Include managers and team officials in lineups

If this setting is enabled, the two elements <manager> and <teamofficial> get added as subelement to the <lineups> element.

XML example
<lineups matchid="6856980">
<player id="124636" name="Lijewski, Krzysztof" position="RB" positiondesc="" shirtnumber="19" substitute="false" team="1"/>
<manager id="136986" name="Gudmundsson,Gudmundur" team="1"/>
<teamofficial id="129297" name="Brandecker,Detlev" team="2"/>
<!-- Remaining message truncated -->
</lineups>

(ID: 27) Deep coverage handball

If this setting is enabled, an element <kickoffteam> is added under the <match> element in the full feed.

XML example
<match betstatus="BETSTOP" connectionstatus="0" dc="1" distance="552" extrainfo="0" feedtype="full" matchid="10021130" start="
1435572000000" t1id="238251" t1name="RHEIN NECKAR L?WEN" t2id="19985" t2name="THW KIEL" timerunning="0">
<kickoffteam team="0"/>
<!-- Remaining message truncated -->
</match>

(ID: 61) Send periodx score types for handball

The attribute type in the <score> element (subelement from <match> element) has a set list of possible values. If this setting is enabled, the attribute type can have one of the following values, in addition to the regular values for handball matches:

  • period1
  • period2


XML example
<match matchid="7440630" ... >
<score t1="14" t2="20" type="period1"/>
<!-- Remaining message truncated -->
</match>

(ID: 33) Include attribute extrainfohandball

This will include the attribute "extrainfohandball" in the feed. Values can be seen in the event table above.

(ID: 125) Include player positions in lineup

If this setting is enabled, the attribute position gets added to the <player> element, for matches which this is set up. A full list with possible values for this attribute can be found in the XSD.

XML example
<lineups matchid="1062714">
<player id="521" name="Almunia, Manuel" shirtnumber="1" substitute="false" team="1" position="G"/>
<player id="518" name="Fabregas, Cesc" shirtnumber="4" substitute="false" team="1" position="D"/>
<player id="15479" name="Fabianski, Lukasz" shirtnumber="12" substitute="false" team="1" position="M"/>
<!-- Remaining message truncated -->
</lineups>