# eIce Hockey

## Match statuses in eIce Hockey <a href="#ldeicehockey-matchstatusesineicehockey" id="ldeicehockey-matchstatusesineicehockey"></a>

<table><thead><tr><th width="91.12503051757812">Id</th><th width="180.79339599609375">Match status</th><th width="381.950439453125">Description</th><th>Additional information</th></tr></thead><tbody><tr><td>0</td><td>NOT_STARTED</td><td>Not started yet</td><td>-</td></tr><tr><td>1</td><td>FIRST_PERIOD</td><td>1st period</td><td>-</td></tr><tr><td>301</td><td>FIRST_PAUSE</td><td>First intermission</td><td>The value of the info attribute of the 1013 event reads as FIRST INTERMISSION</td></tr><tr><td>2</td><td>SECOND_PERIOD</td><td>2nd period</td><td>-</td></tr><tr><td>302</td><td>SECOND_PAUSE</td><td>Second intermission</td><td>The value of the info attribute of the 1013 event reads as SECOND INTERMISSION</td></tr><tr><td>3</td><td>THIRD_PERIOD</td><td>3rd period</td><td>-</td></tr><tr><td>100</td><td>ENDED</td><td>Match has ended</td><td>-</td></tr><tr><td>32</td><td>AWAITING_OT</td><td>Waiting for overtime to start</td><td>This match status is only sent if the corresponding XML configuration is enabled.</td></tr><tr><td>40</td><td>OVERTIME</td><td>Overtime (in case the match goes to extra time)</td><td>-</td></tr><tr><td>110</td><td>AFTER_OT</td><td>Match finished after overtime</td><td>This match status is only sent if the corresponding XML configuration is enabled.</td></tr><tr><td>34</td><td>AWAITING_PENALTIES</td><td>Waiting for penalty shoot-out to start</td><td>This match status is only sent if the corresponding XML configuration is enabled.</td></tr><tr><td>50</td><td>PENALTY_SHOOTING</td><td>Penalty shoot-out</td><td>-</td></tr><tr><td>120</td><td>AFTER_PENALTIES</td><td>Match finished after penalty shoot-out</td><td>This match status is only sent if the corresponding XML configuration is enabled.</td></tr><tr><td>80</td><td>INTERRUPTED</td><td>The match has been interrupted</td><td>-</td></tr><tr><td>90</td><td>ABANDONED</td><td>The match has been abandoned</td><td>This match status is only sent if the corresponding XML configuration is enabled.</td></tr></tbody></table>

## Events in eIce Hockey <a href="#ldeicehockey-eventsineicehockey" id="ldeicehockey-eventsineicehockey"></a>

<table><thead><tr><th width="69.31680297851562">ID</th><th width="170.298583984375">Event</th><th width="359.56689453125">Description</th><th width="110.5234375">Coverage</th><th width="238.2620849609375">extrainfo</th><th>extrainfoicehockey</th></tr></thead><tbody><tr><td>30</td><td>Goal</td><td>Sent when the goal is confirmed.</td><td>iScout (BC)</td><td><p>Possible values:</p><ul><li>0 = Unknown</li><li>7 = Even strength</li><li>8 = Power play</li><li>9 = Short handed</li><li>11 = Empty net</li></ul></td><td><br></td></tr><tr><td>43</td><td>Suspension</td><td>Temporary player suspension (called "penalty" in ice hockey) .Triggered whenever a player is sent off due to a foul.</td><td>iScout (BC)</td><td>Number of minutes the player is suspended for.</td><td><p>Penalty type. Possible<br>values:</p><ul><li>-1 = Unknown</li><li>1 = Minor</li><li>2 = Major</li><li>3 = Misconduct</li></ul></td></tr><tr><td>110</td><td>Possession</td><td>Puck possession. Puck possession indicates which team is currently in possession of the puck.</td><td>iScout (BC)</td><td>-</td><td>-</td></tr><tr><td>161</td><td>Penalty shot awarded</td><td>Penalty shot has been awarded</td><td>iScout (BC)</td><td>-</td><td>-</td></tr><tr><td>666</td><td>Penalty shot missed</td><td>Penalty shot has been missed</td><td>iScout (BC)</td><td>-</td><td>-</td></tr><tr><td>1002 </td><td>Penalty Shoot-out Event</td><td>Penalty to be taken. Updated with result of penalty after it is taken.</td><td>iScout (BC)</td><td><p>Result of penalty. Possible<br>values:</p><ul><li>-1 = Not taken yet</li><li>0 = Miss</li><li>1 = Goal</li></ul></td><td>-</td></tr><tr><td>1010</td><td>Betstart</td><td>Betstart indicates that betting markets can be activated. Betstart is not only a pre match event but is also used during the match.</td><td>iScout (BC)</td><td>-</td><td>-</td></tr><tr><td>1011</td><td>Betstop</td><td>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<br>direct communication between the scout and the match Supervisor, or in case of call disconnection.</td><td>iScout (BC)</td><td>-</td><td>-</td></tr><tr><td>1013</td><td>Matchstatus</td><td>Sent when the status of the match changes.</td><td>iScout (BC)</td><td>See the above table for all available match statuses in eIce Hockey.</td><td>-</td></tr><tr><td>1015</td><td>Free text</td><td>Free text message. Free comment is used for any kind of additional information during the match. Example: "Match interrupted due to flood light break down", etc..</td><td>iScout (BC)</td><td>-</td><td>-</td></tr><tr><td>1018 </td><td>Possible goal</td><td>Possible goal. Is sent either at the moment when the goal is scored, or before when probability for goal is high.</td><td>iScout (BC)</td><td>-</td><td>-</td></tr><tr><td>1019 </td><td>Canceled goal</td><td>Possible goal is not confirmed.</td><td>iScout (BC)</td><td><p>Possible values:</p><ul><li>0 = Unknown</li><li>-1 = Not specified</li><li>2 = Foul</li><li>3 = Incorrect entry</li><li>5 = Play stopped</li></ul></td><td>-</td></tr><tr><td>1024</td><td>Match about to start</td><td>This event is sent when<br>both captains, together with the referee, are selecting which team will start the game.</td><td>iScout (BC)</td><td>-</td><td>-</td></tr><tr><td>1035</td><td>Timeout</td><td>A team calls a timeout. Entries can be assigned to teams, but neutral timeouts are possible too.</td><td>iScout (BC)</td><td>-</td><td>-</td></tr><tr><td>1036</td><td>Time start/stop</td><td>Time is stopped or started</td><td>iScout (BC)</td><td><p>Possible value:</p><ul><li>1 = Time started</li><li>0 = Time stopped</li></ul></td><td>-</td></tr><tr><td>1039</td><td>Manual time adjustment</td><td>Add or remove seconds from period time, used if current time is incorrect</td><td>iScout (BC)</td><td>Number of seconds adjusted. Either a positive or a negative integer.</td><td>-</td></tr><tr><td>1042 </td><td>Possible penalty shot</td><td>Possible penalty shot. Used when there is a strong possibility of a penalty shot.</td><td>iScout (BC)</td><td>-</td><td>-</td></tr><tr><td>1043</td><td>Canceled penalty shot</td><td>Possible penalty shot was not confirmed. Can potentially come after "Possible penalty" (1042).</td><td>iScout (BC)</td><td>-</td><td>-</td></tr><tr><td>1044</td><td>Delete alert</td><td>Event has been deleted. Manual removal of an event.</td><td>iScout (BC)</td><td>Id of event that was deleted.</td><td>-</td></tr><tr><td>1047</td><td>Timeout over</td><td>Timeout over</td><td>iScout (BC)</td><td>-</td><td>-</td></tr><tr><td>1049</td><td>Suspension over</td><td>Temporary player suspension (called "penalty" in ice hockey) over. Sent when suspended player returns on ice.</td><td>iScout (BC)</td><td>-</td><td>-</td></tr><tr><td>1050 </td><td>Possible empty net situation</td><td>Sent one team chooses to play without a goal keeper and instead have 1 extra player attacking.</td><td>iScout (BC)</td><td>-</td><td>-</td></tr><tr><td>1051</td><td>Empty net situation</td><td>Empty net situation confirmed. Used whenever a possible empty net situations is being confirmed.</td><td>iScout (BC)</td><td>-</td><td>-</td></tr><tr><td>1052</td><td>Empty net situation over</td><td>Empty net situation resolved. Used whenever an empty net situation has been resolved and goal keeper is back on ice.</td><td>iScout (BC)</td><td>-</td><td>-</td></tr><tr><td>1053 </td><td>Empty net situation canceled</td><td>Possible empty net turns out to not be an empty net. Used whenever a possible empty net is not being confirmed.</td><td>iScout (BC)</td><td>-</td><td>-</td></tr><tr><td>1064</td><td>Play resumes after goal</td><td>Play resumes after goal. This is used to confirm that game has resumed after the scored goal.</td><td>iScout (BC)</td><td>-</td><td>-</td></tr><tr><td>1091 </td><td>Early betstatus</td><td>Similar to normal betstart<br>and betstop, but instead of waiting until the next kick off, the early betstarts already starts right after the goal was confirmed. This event needs to be enabled before it gets sent out.</td><td>iScout (BC)</td><td><p>Possible values:</p><ul><li>1 = Early betstart</li><li>0 = Early betstart ended</li></ul></td><td>-</td></tr><tr><td>1102</td><td>Coverage status</td><td>Scout match coverage status. Coverage abandoned status means that coverage is stopped after it had already been started. Match will not be covered status means that match was supposed to be covered but coverage has been cancelled before.</td><td>iScout (BC)</td><td>Possible values:<br>0 = Covered<br>1 = Coverage abandoned<br>2 = Match will not be covered</td><td>-</td></tr><tr><td>1104 </td><td>Penalty shootout starting team</td><td>Set which team that starts the penalty shootout</td><td>iScout (BC)</td><td>-</td><td>-</td></tr><tr><td>1416</td><td>Possible suspension</td><td>Triggered when the possibility of a suspension ("Possible Penalty" in Ice Hockey) is high.</td><td>iScout (BC)</td><td>-</td><td>-</td></tr><tr><td>1418</td><td>Canceled penalty</td><td>Happens after possible suspension event if the suspension is not confirmed</td><td>iScout (BC)</td><td>-</td><td>-</td></tr><tr><td>1437 </td><td>TV timeout</td><td>TV timeout</td><td>iScout (BC)</td><td>-</td><td>-</td></tr><tr><td>1438 </td><td>TV timeout over</td><td>TV timeout over</td><td>iScout (BC)</td><td>-</td><td>-</td></tr><tr><td>1521 </td><td>Delayed penalty</td><td>Delayed penalty</td><td>iScout (BC)</td><td>-</td><td>-</td></tr><tr><td>1885</td><td>Puck position</td><td>Position of the puck on the rink in x/y coordinates.</td><td>iScout (BC)</td><td>-</td><td>-</td></tr></tbody></table>

## Sport specific XML elements and attributes <a href="#ldeicehockey-sportspecificxmlelementsandattributes" id="ldeicehockey-sportspecificxmlelementsandattributes"></a>

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

### **Attributes in the \<match> element**

**XML example**

{% code overflow="wrap" %}

```xml
<match t2name="JELTY / GABOREVER" t2id="12548382" t1name="IFARIS / DJ VAN" t1id="12548386" start="1607947860000" matchid="24699457" feedtype="full" extrainfo="0" betstatus="BETSTOP" connectionstatus="0" device="4" coveredfrom="venue" timerunning="0">
...
</match>
```

{% endcode %}

***XML elements and attributes definition***

<table><thead><tr><th width="234.0850830078125">Element</th><th width="260.3984375">Attributes</th><th>Description</th><th>Possible values</th></tr></thead><tbody><tr><td>Match</td><td><em>extrainfo</em></td><td>Integer specifying special information for the match.</td><td>Integer. Possible values:</td></tr><tr><td></td><td><em>timerunning</em></td><td>Whether the time is running.</td><td><p>Integer.</p><ul><li>1 = Time is running</li><li>0 = Time is not running</li></ul></td></tr></tbody></table>

| Match format  | ID |
| ------------- | -- |
| 3 x 4 minutes | 0  |
| 3 x 3 minutes | 76 |

### **Elements in the \<match> element**

**XML example**

{% code overflow="wrap" %}

```xml
<match t2name="TEAM HOCKEY 2" t2id="16188772" t1name="TEAM HOCKEY 1" t1id="16188770" start="1607934840000" matchid="24887124" feedtype="full" extrainfo="76" betstatus="BETSTOP" connectionstatus="0" device="4" coveredfrom="venue" timerunning="0" st1id="759382" st2id="759384" matchtime="00:00" sportid="195" stime="1607949202456">
<status start="0" name="NOT_STARTED" id="0"/>
<score type="current" t2="0" t1="0"/>
<suspensions t2="0" t1="0"/>
<iceconditions name="UNKNOWN" id="0"/>
<events/>
<tournament name="eHockey Test" id="97624"/>
<category name="Other" id="2270"/>
<sport name="eIce Hockey" id="195"/>
</match>
```

{% endcode %}

***XML elements and attributes definition***

| Element       | Attributes | Description                                                                                                                                                                                                                                         | Possible values                                                                                                                             |
| ------------- | ---------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
| score         |            | <p>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:</p><p>Score change (30)</p> |                                                                                                                                             |
|               | *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.                                                                                                                                                                                                | <p>String. Possible values:</p><ul><li>current</li><li>period1</li><li>period2</li><li>period3</li><li>overtime</li><li>penalties</li></ul> |
| 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                                                                                                                                     |
|               | *t2*       | Amount of suspensions away team.                                                                                                                                                                                                                    | Integer                                                                                                                                     |
| 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)                                                                                                |                                                                                                                                             |
|               | *team*     | Which team has possession.                                                                                                                                                                                                                          | <p></p><p>String. Possible values:</p><ul><li>"home"</li><li>"away"</li></ul>                                                               |
| iceconditions |            | This element always gets included in full feed, and in the delta feed for the following events: Ice conditions (1769)                                                                                                                               |                                                                                                                                             |
|               | *id*       | Identifier for the surface types.                                                                                                                                                                                                                   | Integer                                                                                                                                     |
|               | *name*     | Textual representation of the surface types. Note that this elements needs to be enabled in the XML configuration section.                                                                                                                          | <p>String. Possible combinations of id name are:</p><ul><li>0 = Unknown</li><li>1 = Good</li><li>2 = Medium</li><li>3 = Poor</li></ul>      |

### **Attributes in the \<event> element**

**XML example**

{% code overflow="wrap" %}

```xml
<match matchid="24699457" feedtype="delta" betstatus="BETSTOP" connectionstatus="1" timerunning="0">
<possession team="home"/>
<events>
<event type="30" stime="1607949322669" side="home" mtime="02:05" info="Goal [T1] (even strength)" id="2166032724" uuid="c6a62084-7ae2-439b-af29-2eec15fea4b8" extrainfo="7" matchscore="1:0" remainingtimeperiod="17:55" periodnumber="1" matchstatus="FIRST_PERIOD"/>
</events>
</match>

<match matchid="24699457" feedtype="delta" betstatus="STARTED" connectionstatus="1" timerunning="0">
<possession team="away"/>
<events>
<event type="43" stime="1607949373625" side="home" mtime="02:15" info="[T1] got a 2 minute minor penalty" id="2166032734" uuid="c2ce3260-5847-4833-93a7-4344c25f1af6" extrainfo="2" matchscore="1:0" remainingtimeperiod="17:45" periodnumber="1" matchstatus="FIRST_PERIOD"/>
</events>
<suspensions t2="0" t1="1"/>
</match>
```

{% endcode %}

***XML attributes definition***

<table><thead><tr><th width="124.94012451171875">Element</th><th width="189.00347900390625">Attributes</th><th>Description</th><th>Possible values</th></tr></thead><tbody><tr><td>event</td><td><em>extrainfo</em></td><td>Attribute containing additional information about the event.</td><td>Long</td></tr><tr><td></td><td><em>posx</em></td><td>Horizontal position on pitch, posx being a number from 0 to 100. The reference point 0 is at home teams goal.</td><td>Number</td></tr><tr><td></td><td><em>posy</em></td><td>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.</td><td>Number</td></tr><tr><td></td><td><em>matchscore</em></td><td>Score for current match.</td><td>String. Format: "[home]:[away]" Example: "1:0"</td></tr><tr><td></td><td><em>remainingtimeperiod</em></td><td>Remaning time of the period.</td><td>String. Format: "MM:SS"</td></tr><tr><td></td><td><em>periodnumber</em></td><td>Number of current period in match.</td><td>Integer</td></tr><tr><td></td><td><em>extrainfoicehockey</em></td><td>Attribute containing additional information about the event.</td><td>String</td></tr></tbody></table>

## XML configurations <a href="#ldeicehockey-xmlconfigurations" id="ldeicehockey-xmlconfigurations"></a>

Please note that eIce Hockey uses the same Live Data XML Feed Configs as specified in [Ice hockey](/live-data/introduction/information-per-sport/ice-hockey.md) (not all will have an effect on eIce Hockey data output).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sportradar.com/live-data/introduction/information-per-sport/eice-hockey.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
