# American Football

## Match statuses in American football <a href="#ldamericanfootball-matchstatusesinamericanfootball" id="ldamericanfootball-matchstatusesinamericanfootball"></a>

<table data-full-width="true"><thead><tr><th width="79.2335205078125">ID</th><th width="208.728271484375">Match status</th><th width="310.2265625">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>13</td><td>FIRST_QUARTER</td><td>1st quarter</td><td>-</td></tr><tr><td>301</td><td>FIRST_PAUSE</td><td>1st pause</td><td>-</td></tr><tr><td>14</td><td>SECOND_QUARTER</td><td>2nd quarter</td><td>-</td></tr><tr><td>302</td><td>SECOND_PAUSE</td><td>2nd pause</td><td>-</td></tr><tr><td>15</td><td>THIRD_QUARTER</td><td>3rd quarter</td><td>-</td></tr><tr><td>303</td><td>THIRD_PAUSE</td><td>3rd pause</td><td>-</td></tr><tr><td>16</td><td>FOURTH_QUARTER</td><td>4th quarter</td><td>-</td></tr><tr><td>100</td><td>ENDED</td><td>The match has ended</td><td>-</td></tr><tr><td>32</td><td>AWAITING_OT</td><td>Waiting for overtime to start</td><td>-</td></tr><tr><td>40</td><td>OVERTIME</td><td>Overtime (in case a match goes to extra time)</td><td>-</td></tr><tr><td>110</td><td>AFTER_OT</td><td>Match finished after overtime</td><td>-</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>

<br>

## Events in American Football <a href="#ldamericanfootball-eventsinamericanfootball" id="ldamericanfootball-eventsinamericanfootball"></a>

<br>

**The only difference between NFL and NCAAF XSA (device ID=3) Live Data coverage is that NCAAF games won't have any of the player related data covered in NFL.**&#x20;

**Text colors:**

* **black** = available and covered data points
* **grey** = not covered  &#x20;

<table data-full-width="true"><thead><tr><th width="66">ID</th><th width="114">Event</th><th width="176.2525634765625">Description</th><th width="90">Coverage</th><th width="435.690185546875">XML Attributes</th><th width="120.3975830078125">player1</th><th width="217">player2</th></tr></thead><tbody><tr><td>110</td><td>Possession</td><td>Possession change to the given team.</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td><p><strong>Extrainfofootball</strong>: Value "x;y;z;w" below. If no drive information is available, the values for current down, yards to go, side and yardline are -1.</p><ul><li>x = Current down</li><li>y = Yards to go</li><li>z = Side (1 = home, 2 = away)</li><li>w = Yardline</li></ul></td><td>-</td><td>-</td></tr><tr><td>158</td><td>Injury</td><td>Provided in case a player injury is officially announced.</td><td>XSA (DC)</td><td><p><strong>Injuryplayer</strong>: player ID</p><p><strong>Injuryreturn</strong>:</p><ul><li>-1: Unknown</li><li>0 : Probable – Likely to play</li><li>1: Questionable – Uncertain if player will play</li><li>2: Doubtful – Unlikely to play</li><li>3: Out – Will not play</li><li><strong>4: Benched</strong>  – Key player on bench</li></ul></td><td>-</td><td>-</td></tr><tr><td>164</td><td>Weather conditions</td><td>Current weather conditions at venue</td><td><p>XSA (DC)</p><p>iScout (BC)</p><p><br></p></td><td><p><strong>Extrainfo</strong>: Possible values:</p><ul><li>0 = Unknown</li><li>1 = Good</li><li>2 = Medium</li><li>3 = Bad</li><li>4 = Indoor</li><li>5 = Extreme</li></ul><p><strong>Cloud</strong>: (String). Possible values:</p><ul><li>N/A (Indoors)</li><li>Sunny</li><li>Cloudy</li><li>Rain</li><li>Snow</li></ul><p><strong>Humidity</strong>: (int). Possible values: 0->100</p><p><strong>Windchill</strong>: (int). Unit: Celsius</p><p><strong>Winddirection</strong>: (String). Possible values:</p><ul><li>16-wind compass rose values ("N", "NNE", "NE", "ENE", "E", ...)</li><li>"UNKNOWN"</li></ul><p><strong>Windspeed</strong>: (int). Unit: km/h</p><p><strong>Temperature</strong>: (int). Unit: Celsius</p></td><td>-</td><td>-</td></tr><tr><td><strong>168</strong></td><td><strong>Player back from injury</strong></td><td>A player rejoins the game</td><td>XSA (DC)</td><td><br></td><td><strong>Injured player</strong></td><td>-</td></tr><tr><td>1010</td><td>Betstart</td><td><p>Betstart indicates that betting markets can be activated.</p><p>Betstart is not only a pre match event but is also used during the match.</p></td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td>-</td><td>-</td><td>-</td></tr><tr><td>1011</td><td>Betstop</td><td><p>Betstop indicates that all betting markets are closed due to strong possibility of a goal, penalty,</p><p>red card, or there is any unclear situation on the field. Betstop is also used whenever there is the need to establish</p><p>direct communication between the scout and the match Supervisor, or in case of call disconnection.</p></td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td>-</td><td>-</td><td>-</td></tr><tr><td>1013</td><td>Match status</td><td>Match period change. Sent when the status of the match changes. See the above table for allowed values.</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td><strong>Extrainfo</strong>: See the table above for allowed values</td><td>-</td><td>-</td></tr><tr><td>1014</td><td>Pitch conditions</td><td>Condition of the pitch for the match. This event can be changed during the match if needed.</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td><p><strong>Extrainfo</strong>: Possible values:</p><ul><li>0 = Unknown</li><li>1= Good</li><li>2 = Medium<br></li><li>3 = Bad<br></li></ul><p><strong>Stadiumtype</strong>: (string). Possible values:</p><ul><li>Outdoor</li><li>Indoor</li></ul><p><strong>Turftype</strong>: (string). Possible values:</p><ul><li>Natural Grass</li><li>Artificial</li><li>Unknown</li></ul></td><td>-</td><td>-</td></tr><tr><td>1015</td><td>Free text</td><td>Used for any kind of additional information during the match. Example: <em>"Match interrupted due to flood light break down", etc..</em></td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td>-</td><td>-</td><td>-</td></tr><tr><td>1024</td><td>Match about to start</td><td>This event is sent when both captains, together with the referee, are selecting which team will start the match.</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td>-</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><p>XSA (DC)</p><p>iScout (BC)</p></td><td>-</td><td>-</td><td>-</td></tr><tr><td>1036</td><td>Time started / stopped</td><td>Triggered when the clock is started or stopped.</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td><p><strong>Extrainfo</strong>: Possible values:</p><ul><li>1 = Time started</li><li>0 = Time stopped</li></ul></td><td>-</td><td>-</td></tr><tr><td>1039</td><td>Manual time adjustment</td><td>Manual adjustment of time</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td><strong>Extrainfo</strong>: Number of seconds adjusted. Either a positive or a negative integer.</td><td>-</td><td>-</td></tr><tr><td>1042</td><td>Possible penalty</td><td>Used when there is a strong possibility of a penalty shot.</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td>-</td><td>-</td><td>-</td></tr><tr><td>1043</td><td>Penalty not confirmed</td><td>Used when a possible penalty is not confirmed.</td><td>XSA (DC)</td><td>-</td><td>-</td><td>-</td></tr><tr><td>1044</td><td>Deleted event alert</td><td>Manual removal of an event.</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td><p><strong>Extrainfo</strong>: Id of event that was deleted.</p><p><strong>RefUUID</strong>: UUID of event that was deleted.</p></td><td>-</td><td>-</td></tr><tr><td>1047</td><td>Timeout over</td><td>The timeout is over</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td>-</td><td>-</td><td>-</td></tr><tr><td>1091</td><td>Early betstatus</td><td><p>Optional earlier betstart used in specific situations such as</p><ul><li>Field goal attempts until field goal is kicked,</li><li>Point after touchdown</li><li>Player close to goalline (Short rush, pass plays &#x26; Safeties)</li></ul></td><td>XSA (DC)</td><td><p><strong>Extrainfo</strong>: Possible values:</p><ul><li>1 = Early betstart</li><li>0 = Early betstart ended</li></ul></td><td>-</td><td>-</td></tr><tr><td>1102</td><td>Coverage status</td><td>Sent when the coverage status for the match changes. 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><p>XSA (DC)</p><p>iScout (BC)</p></td><td><p><strong>Extrainfo</strong>: Possible values:</p><ul><li>0 = Covered</li><li>1 = Coverage abandoned</li><li>2 = Match will not be covered</li></ul></td><td>-</td><td>-</td></tr><tr><td>1112</td><td>Game play suspended</td><td>Sent when the match needs to be stopped.</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td><p><strong>Extrainfo</strong>: Possible values:</p><ul><li>0 = Not specified</li><li>1 = Weather conditions</li><li>2 = Darkness</li><li>3 = Injury</li><li>4 = Floodlight failure</li><li>5 = Person entering the field</li><li>6 = Crowd control issue</li><li>7 = Water break</li><li>8 = Disciplinary issue</li><li>9 = Gone to TMO</li><li>10 = Replacing ball</li><li>11 = Facility delay</li><li>12 = Tactical time-out</li><li>13 = Drinks</li></ul><p>Only 0 = Not specified, 1 = Weather conditions, 3 = Injury and 11 = Facility delay are available in the iScout (BC) coverage.</p></td><td>-</td><td>-</td></tr><tr><td>1113</td><td>Game play suspended over</td><td>Sent when the match resumes after being stopped.</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td>-</td><td>-</td><td>-</td></tr><tr><td>1120</td><td>Who won coin toss</td><td>Information about the coin toss elections. <em>*Only in NFL</em></td><td>XSA (DC)</td><td><p><em><strong>*Only in NFL</strong></em><br><strong>Extrainfofootball</strong>: Which team choose what? First extrainfofootball value is for the toss winning team while the second extrainfofootball value is for the other team. Possible extrainfofootball values:</p><ul><li>-1 = Unknown elect decision</li><li>0 = Kick</li><li>1 = Receive</li><li>2 = North</li><li>3 = South </li><li>4 = East</li><li>5 = West</li><li>10 = Defers, Kick</li><li>11 = Defers, Receive</li><li>12 = Defers, North</li><li>13 = Defers, South</li><li>14 = Defers, East</li><li>15 = Defers, West</li></ul></td><td>-</td><td>-</td></tr><tr><td>1421</td><td>Safety</td><td>Scoring play that results in two points being awarded to the scoring team. Safeties can be scored in a number of ways, such as when a ball carrier is <a href="https://en.wikipedia.org/wiki/Tackle_%28football_move%29">tackle</a>d in his own <a href="https://en.wikipedia.org/wiki/End_zone">end zone</a> or when a <a href="https://en.wikipedia.org/wiki/Foul_%28sports%29">foul</a> is committed by the offense in their own end zone.</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td><p><strong>Extrainfo</strong>: Number of points</p><p><strong>Extrainfofootball</strong>: If XML config "American football extrainfofootball attribute safety drive info addition" is enabled: Value "x;y;z;w" below. If no drive information is available, the values for current down, yards to go, side and yardline are -1. If the mentioned XML configuration is not enabled the value of this attribute is: <em>Current score</em></p><ul><li>x = Current down</li><li>y = Yards to go</li><li>z = Side (1 = home, 2 = away)</li><li>w = Yardline</li><li>v = New score</li></ul></td><td>Tackled by</td><td>-</td></tr><tr><td>1423</td><td>Extra point</td><td>Scoring event that occurs immediately after a <a href="https://en.wikipedia.org/wiki/Touchdown">touchdown</a> during which the scoring team is allowed to attempt to score one extra point by kicking the ball through the uprights.</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td><p><strong>Extrainfo</strong>: Outcome. Possible values:</p><ul><li>0 = Made</li><li>1 = Blocked</li><li>2 = Failed</li><li>3 = Fumble</li><li>4 = Interception</li></ul><p><strong>Extrainfofootball</strong>: Value "x;y;z;w" below. If no drive information is available, the values for current down, yards to go, side and yardline are -1.</p><ul><li>x = Current down</li><li>y = Yards to go</li><li>z = Side (1 = home, 2 = away)</li><li>w = Yardline</li><li>v = New score</li></ul></td><td>Kicked by</td><td>-</td></tr><tr><td>1424</td><td>Possible field goal</td><td>Used when there is a strong possibility of a field goal.</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td>-</td><td>-</td><td>-</td></tr><tr><td>1425</td><td>Field goal not confirmed</td><td>Type of score.</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td>-</td><td>-</td><td>-</td></tr><tr><td>1426</td><td>Field goal result</td><td>Type of score. To score a field goal the team in possession of the ball must place kick, or drop kick, the ball through the goal, i.e., between the uprights and over the crossbar.</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td><p><strong>Extrainfo</strong>: Outcome. Possible values:</p><ul><li>0 = Make</li><li>1 = Miss</li><li>2 = Fake</li><li>3 = Blocked</li></ul><p><strong>Extrainfofootball</strong>: Value "x;y;z;w" below. If no drive information is available, the values for current down, yards to go, side and yardline are -1.</p><ul><li>x = Current down</li><li>y = Yards to go</li><li>z = Side (1 = home, 2 = away)</li><li>w = Yardline</li><li>v = New score</li></ul><p><strong>Blockedby</strong>: (int). Player ID of who blocked the Field goal attempt.</p><p><strong>Fieldgoaldistance:</strong> Field yards (not air distance) of the field goal kick </p><p><mark style="color:$info;"><strong>Spottedat</strong>: (YardlineString). Yardline where the Field Goal was kicked.</mark></p></td><td>Kicked by</td><td>-</td></tr><tr><td>1427</td><td>Turnover</td><td>Turnover.</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td><p><strong>Extrainfofootball</strong>: Value "x;y;z;w" below. If no drive information is available, the values for current down, yards to go, side and yardline are -1.</p><ul><li>x = Current down</li><li>y = Yards to go</li><li>z = Side (1 = home, 2 = away)</li><li>w = Yardline</li></ul></td><td>-</td><td>-</td></tr><tr><td>1428</td><td>Fumble</td><td>Occurs when a player who has possession and control of the ball loses it before being downed (tackled) or scoring.</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td><p><strong>Extrainfo</strong>: Outcome. Possible values:</p><ul><li>-1 = Unknown</li><li>0 = Recovered</li><li>1 = Turnover</li></ul><p><strong>Fumbledby</strong>: (int). Player ID who fumbled/lost the ball.</p><p><strong>Causedby</strong>: List of player IDs who caused the fumble.</p><p><strong>Recoveredby</strong>: (FieldIndicatorString). Player ID who recovered the ball and yardline.</p><p><mark style="color:$info;"><strong>Recoveredat</strong>: (YardlineString). Only present in case there is no player ID for recoveredby but recoveredat yardline info is available</mark></p></td><td>-</td><td>-</td></tr><tr><td>1429</td><td>Interception</td><td>Interception occurs when a player involving a pass of the ball, whether by foot or hand, in which the ball is intended for a player of the same team but caught by a player of the opposing team, who thereby usually gains possession of the ball for their team.</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td><p><strong>Passedby</strong>: (int). Player ID who passed the ball.</p><p><strong>Interceptedby</strong>: (FieldIndicatorString). Player ID who intercepted and yardline.</p><p><strong>Intendedreceiver</strong>: (int). Player ID to who pass was intended to.</p><p><strong>Tackledby</strong>: (FieldIndicatorString). List of player IDs who tackled and yardline.</p><p><strong>Pushedby</strong>: (FieldIndicatorString). List of player IDs who pushed the player out of bounds and yardline.</p><p><mark style="color:$info;"><strong>Thrownto</strong>: (YardlineString). Only present in case there is no playerid for interceptedby but thrownto yardline is available</mark></p><p><mark style="color:$info;"><strong>Direction</strong>: (string). Direction of the pass. Possible values:</mark></p><ul><li><mark style="color:$info;">Left</mark></li><li><mark style="color:$info;">Middle</mark></li><li><mark style="color:$info;">Right</mark></li></ul></td><td>-</td><td>-</td></tr><tr><td>1430</td><td>Play start</td><td>Play start.</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td><p><strong>Extrainfofootball</strong>: Value "x;y;z;w" below. If no drive information is available, the values for current down, yards to go, side and yardline are -1.</p><ul><li>x = Current down</li><li>y = Yards to go</li><li>z = Side (1 = home, 2 = away)</li><li>w = Yardline</li></ul><p><strong>Driveplayinfo:</strong> (string -> "drivenumber;playnumber"). Drive and Playcount.</p></td><td>-</td><td>-</td></tr><tr><td>1431</td><td>Play over</td><td>Play over.</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td><p><strong>Extrainfofootball</strong>: Value "x;y;z;w" below. If no drive information is available, the values for current down, yards to go, side and yardline are -1.</p><ul><li>x = Current down</li><li>y = Yards to go</li><li>z = Side (1 = home, 2 = away)</li><li>w = Yardline</li></ul><p><strong>Driveplayinfo:</strong> (string -> "drivenumber;playnumber"). Drive and Playcount.</p><p><strong>Driveinfostatus</strong>: informs about the reliability of provided drive information in Extrainfofootball attribute (current down, yards to go, field side and yardline i.e. 2&#x26;7@KC33) throughout the data entry validation process. Possible values:</p><ul><li><mark style="color:$info;"><strong>0 = developing:</strong> Upon initial play over event creation extrainfofootball values are defaulted from previous play start event until it's updated and validated.</mark></li><li><strong>1 = preliminary:</strong> Extrainfofootball values are updated based on the responsible operator’s best guess right after play over before it’s validated.</li><li><mark style="color:$info;"><strong>2 = unofficial:</strong> Extrainfofootball values are updated based on the entry by NFL Stats Crew until values are official.</mark></li><li><strong>3 = validated:</strong> Extrainfofootball values are validated now. Corrections may still happen occasionally.</li></ul><p>Only Extrainfofootball and Driveplayinfo are available in the iScout (BC) coverage. Drive info updates are handled with the use of the '1767 Drive information changed' for iScout (BC) coverage. </p></td><td>-</td><td>-</td></tr><tr><td>1432</td><td>Punt result</td><td>The result of a punt kick (a drop kick performed by dropping the ball from the hands and then kicking the ball before it hits the ground).</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td><p><strong>Extrainfo</strong>: Outcome. Possible values:</p><ul><li>-1 = Unknown</li><li>0 = Returned</li><li>1 = Fair catch</li><li>2 = Touchback</li><li>3 = Downed</li><li>4 = Out of bounds</li><li>5 = Blocked</li><li>6 = Fake</li><li>7 = Muffed</li></ul><p><strong>Extrainfofootball</strong>: Value "x;y;z;w" below. If no drive information is available, the values for current down, yards to go, side and yardline are -1.</p><ul><li>x = Current down</li><li>y = Yards to go</li><li>z = Side (1 = home, 2 = away)</li><li>w = Yardline</li></ul><p><strong>Receivedby:</strong> (FieldIndicatorString). Player ID who received the ball and yardline.</p><p><strong>Caughtby:</strong> (FieldIndicatorString). Player ID who caught the ball and yardline.</p><p><strong>Puntdistance</strong>: Field yards (not air distance) of the punt kick</p><p><strong>Kickedby</strong>: (int). Player ID who kicked the ball.</p><p><strong>Tackledby</strong>: (FieldIndicatorString). List of player IDs who tackled and yardline.</p><p><strong>Downedby</strong>: (FieldIndicatorString). Player ID who downed the ball and yardline.</p><p><strong>Muffedby</strong>: (FieldIndicatorString). Player ID who muffed the ball and yardline.</p><p><strong>Blockedby</strong>: (int). Player ID who blocked the punt.</p><p><mark style="color:$info;"><strong>Snappedby</strong>: (int). Player ID who snapped the ball.</mark></p></td><td>-</td><td>-</td></tr><tr><td>1433</td><td>Challenge</td><td>Challenge.</td><td>XSA (DC)</td><td><p><strong>Extrainfo</strong>: Outcome. Possible values:</p><ul><li>0 = Call stands</li><li>1 = Call overturned</li></ul><p><strong>Extrainfofootball</strong>: Value "x;y;z;w" below. If no drive information is available, the values for current down, yards to go, side and yardline are -1.</p><ul><li>x = Current down</li><li>y = Yards to go</li><li>z = Side (1 = home, 2 = away)</li><li>w = Yardline</li></ul></td><td>-</td><td>-</td></tr><tr><td>1434</td><td>Possible challenge</td><td>Used when there is a strong possibility of a challenge.</td><td>XSA (DC)</td><td>-</td><td>-</td><td>-</td></tr><tr><td>1435</td><td>Penalty football</td><td>Used when there is a strong possibility of a penalty shot.</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td><p><strong>Extrainfo</strong>: Decision. Possible values:</p><ul><li>-1 = Unknown</li><li>0 = Accept</li><li>1 = Decline</li><li>2 = Offsetting</li><li>3 = Spot foul accepted</li><li>4 = penalty after touchdown</li></ul><p><strong>Extrainfofootball</strong>: Value "x;y;z;w" below. If no drive information is available, the values for current down, yards to go, side and yardline are -1.</p><ul><li>x = Current down</li><li>y = Yards to go</li><li>z = Side (1 = home, 2 = away)</li><li>w = Yardline</li></ul><p><strong>Penaltynoplay</strong>: Possible values <br></p><ul><li>0 = play counts<br></li><li>1 = no play<br></li></ul><p>(<em>only supported in XSA coverage</em>)</p><p><strong>Penaltydistance</strong>: (int). Number of yards penalised.<br>(<em>only present in XSA coverage</em>)</p><p><strong>Causedby:</strong> (int). Player ID who caused the penalty.</p><p><mark style="color:$info;"><strong>Placedat:</strong> (YardlineString). Yardline where the ball will be placed after the penalty.</mark></p><p><mark style="color:$info;"><strong>Penaltyreason</strong>: (string)</mark></p><ul><li><mark style="color:$info;">ASR = Assisting the Runner</mark></li><li><mark style="color:$info;">BAT = Illegal Bat \ Offense</mark></li><li><mark style="color:$info;">BATd = Illegal Bat \ Defense</mark></li><li><mark style="color:$info;">BFC = Blocking after Fair Catch Signal</mark></li><li><mark style="color:$info;">BLI = Illegal Blindside Block</mark></li><li><mark style="color:$info;">CHB = Chop Block</mark></li><li><mark style="color:$info;">CLP = Clipping</mark></li><li><mark style="color:$info;">CNL = Crowd Noise-TO</mark></li><li><mark style="color:$info;">CNQ = Crowd Noise-QB</mark></li><li><mark style="color:$info;">CNS = Crowd Noise-YDS</mark></li><li><mark style="color:$info;">COH = Crown of Helmet \ Offense</mark></li><li><mark style="color:$info;">COHd = Crown of Helmet \ Defense</mark></li><li><mark style="color:$info;">COI = Coin Toss Infraction</mark></li><li><mark style="color:$info;">DH = Defensive Holding</mark></li><li><mark style="color:$info;">DOD = Defensive Delay of Game</mark></li><li><mark style="color:$info;">DOF = Defensive Offside</mark></li><li><mark style="color:$info;">DOG = Delay of Game</mark></li><li><mark style="color:$info;">DOK = Delay of Kickoff</mark></li><li><mark style="color:$info;">DPI = Defensive Pass Interference</mark></li><li><mark style="color:$info;">DSQ = Disqualification \ Offense</mark></li><li><mark style="color:$info;">DSQd = Disqualification \ Defense</mark></li><li><mark style="color:$info;">DTM = Defensive Too Many Men on Field</mark></li><li><mark style="color:$info;">ENC = Encroachment</mark></li><li><mark style="color:$info;">FCI = Fair Catch Interference</mark></li><li><mark style="color:$info;">FMK = Face Mask (5 Yards)</mark></li><li><mark style="color:$info;">FMM = Face Mask (15 Yards)</mark></li><li><mark style="color:$info;">FST = False Start</mark></li><li><mark style="color:$info;">HC = Horse Collar Tackle</mark></li><li><mark style="color:$info;">HTD = Home Team Delay</mark></li><li><mark style="color:$info;">IBW = Illegal Block Above the Waist</mark></li><li><mark style="color:$info;">ICB = Illegal Crackback</mark></li><li><mark style="color:$info;">ICT = Illegal Contact</mark></li><li><mark style="color:$info;">ICU = Illegal Cut</mark></li><li><mark style="color:$info;">IDK = Ineligible Downfield Kick</mark></li><li><mark style="color:$info;">IDP = Ineligible Downfield Pass</mark></li><li><mark style="color:$info;">IDT = Illegal Double-Team Block</mark></li><li><mark style="color:$info;">IFC = Invalid Fair Catch Signal</mark></li><li><mark style="color:$info;">IFH = Illegal Forward Handoff</mark></li><li><mark style="color:$info;">IFP = Illegal Forward Pass</mark></li><li><mark style="color:$info;">ILF = Illegal Formation</mark></li><li><mark style="color:$info;">ILH = Illegal Use of Hands \ Offense</mark></li><li><mark style="color:$info;">ILHd = Illegal Use of Hands \ Defense</mark></li><li><mark style="color:$info;">ILK = Illegally Kicking Ball</mark></li><li><mark style="color:$info;">ILM = Illegal Motion</mark></li><li><mark style="color:$info;">ILP = Illegal Procedure</mark></li><li><mark style="color:$info;">ILR = Illegal Receiver Pass</mark></li><li><mark style="color:$info;">ILS = Illegal Substitution</mark></li><li><mark style="color:$info;">ING = Intentional Grounding</mark></li><li><mark style="color:$info;">INP = Intentional Backwards Pass Out of Bounds</mark></li><li><mark style="color:$info;">IOC = Interference with Opportunity to Catch</mark></li><li><mark style="color:$info;">IOK = Illegal Onside Kick</mark></li><li><mark style="color:$info;">IPB = Illegal Peelback</mark></li><li><mark style="color:$info;">ISH = Illegal Shift</mark></li><li><mark style="color:$info;">ISK = Illegal Scrimmage Kick</mark></li><li><mark style="color:$info;">ITK = Illegal Touch Kick</mark></li><li><mark style="color:$info;">ITP = Illegal Touch Pass</mark></li><li><mark style="color:$info;">KCI = Kick Catch Interference</mark></li><li><mark style="color:$info;">KIK = Illegal Kick/Kicking Loose Ball \ Offense</mark></li><li><mark style="color:$info;">KIKd = Illegal Kick/Kicking Loose Ball \ Defense</mark></li><li><mark style="color:$info;">KOB = Kickoff Out of Bounds</mark></li><li><mark style="color:$info;">LBL = Low Block</mark></li><li><mark style="color:$info;">LEA = Leaping</mark></li><li><mark style="color:$info;">LEV = Leverage</mark></li><li><mark style="color:$info;">NZI = Neutral Zone Infraction</mark></li><li><mark style="color:$info;">OFK = Offside on Free Kick</mark></li><li><mark style="color:$info;">OH = Offensive Holding</mark></li><li><mark style="color:$info;">OOF = Offensive Offside</mark></li><li><mark style="color:$info;">OPI = Offensive Pass Interference</mark></li><li><mark style="color:$info;">OTM = Offensive Too Many Men on Field</mark></li><li><mark style="color:$info;">PFd = Personal Foul \ Def, Prev Spot</mark></li><li><mark style="color:$info;">PFdo = Personal Foul \ Def, Other Spot</mark></li><li><mark style="color:$info;">PFo = Personal Foul \ Off, Prev Spot</mark></li><li><mark style="color:$info;">PFoo = Personal Foul \ Off, Other Spot</mark></li><li><mark style="color:$info;">PLB = Planned Loose Ball</mark></li><li><mark style="color:$info;">POK = Player Out of Bounds on Kick</mark></li><li><mark style="color:$info;">POP = Player Out of Bounds on Punt</mark></li><li><mark style="color:$info;">RNK = Running Into the Kicker</mark></li><li><mark style="color:$info;">RPS = Roughing the Passer</mark></li><li><mark style="color:$info;">RRK = Roughing the Kicker</mark></li><li><mark style="color:$info;">SFK = Short Free Kick</mark></li><li><mark style="color:$info;">TAU = Taunting \ Offense</mark></li><li><mark style="color:$info;">TAUd = Taunting \ Defense</mark></li><li><mark style="color:$info;">TRP = Tripping \ Offense</mark></li><li><mark style="color:$info;">TRPd = Tripping \ Defense</mark></li><li><mark style="color:$info;">UNR = Unnecessary Roughness \ Offense</mark></li><li><mark style="color:$info;">UNRd = Unnecessary Roughness \ Defense</mark></li><li><mark style="color:$info;">UNS = Unsportsmanlike Conduct \ Offense</mark></li><li><mark style="color:$info;">UNSd = Unsportsmanlike Conduct \ Defense</mark></li><li><mark style="color:$info;">UOH = Lowering the Head to Initiate Contact \ Offense</mark></li><li><mark style="color:$info;">UOHd = Lowering the Head to Initiate Contact \ Defense</mark></li><li><mark style="color:$info;">WED = Illegal Wedge</mark></li></ul></td><td>-</td><td>-</td></tr><tr><td>1436</td><td>Possible touchdown</td><td>Used when there is a strong possibility of a touchdown.</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td>-</td><td>-</td><td>-</td></tr><tr><td>1437</td><td>TV timeout start</td><td>TV Timeout Start</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td>-</td><td>-</td><td>-</td></tr><tr><td>1438</td><td>TV timeout over</td><td>TV Timeout Over</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td>-</td><td>-</td><td>-</td></tr><tr><td>1439</td><td>Canceled touchdown</td><td>Used when a possible touchdown is not con- firmed.</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td>-</td><td>-</td><td>-</td></tr><tr><td>1440</td><td>Pass</td><td>Pass.</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td><p><strong>Extrainfo</strong>: Outcome. Possible values:</p><ul><li>0 = Complete</li><li>1 = Incomplete</li><li>2 = Touchback</li></ul><p><strong>Extrainfofootball</strong>: Value "x;y;z;w" below. If no drive information is available, the values for current down, yards to go, side and yardline are -1.</p><ul><li>x = Current down</li><li>y = Yards to go</li><li>z = Side (1 = home, 2 = away)</li><li>w = Yardline</li></ul><p><strong>Totalyardsgained:</strong> (int). Number of yards gained.</p><p><strong>Passedby</strong>: (int). Player ID who passed the ball.</p><p><strong>Receivedby</strong>: (FieldIndicatorString). Player ID who received the ball and yardline.</p><p><strong>Intendedreceiver</strong>: (int). Player ID to who pass was intended to.</p><p><strong>Tackledby</strong>: (FieldIndicatorString). List of player IDs who tackled and yardline.</p><p><strong>Pushedby</strong>: (FieldIndicatorString). List of player IDs who pushed the player out of bounds and yardline.</p><p><strong>Defensedby</strong>: (int). List of player IDs who defensed a pass.</p><p><mark style="color:$info;"><strong>Thrownto:</strong> (YardlineString). Only present in case there is no playerid for interceptedby but thrownto yardline info is available</mark></p><p><mark style="color:$info;"><strong>Ranoutofboundsat:</strong> (YardlineIndicator) Yardline where the player has ran out of bounds.</mark> <br></p><p><mark style="color:$info;"><strong>Direction</strong>: (string). Direction of the pass. Possible values:</mark></p><ul><li><mark style="color:$info;">Left</mark></li><li><mark style="color:$info;">Middle</mark></li><li><mark style="color:$info;">Right</mark></li></ul></td><td>-</td><td>-</td></tr><tr><td>1441</td><td>Rush</td><td>Rush.</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td><p><strong>Extrainfo:</strong> Outcome. Possible values:</p><ul><li>-1 = Unknown</li><li>0 = Complete</li><li>2 = Touchback</li></ul><p><strong>Extrainfofootball</strong>: Value "x;y;z;w" below. If no drive information is available, the values for current down, yards to go, side and yardline are -1.</p><ul><li>x = Current down</li><li>y = Yards to go</li><li>z = Side (1 = home, 2 = away)</li><li>w = Yardline</li></ul><p><strong>Totalyardsgained:</strong> (int). Number of yards gained.</p><p><strong>Rushedby</strong>: (int). Player ID who rushed.</p><p><strong>Tackledby</strong>: (FieldIndicatorString). List of player IDs who tackled and yardline.</p><p><strong>Pushedby</strong>: (FieldIndicatorString). List of player IDs who pushed the player out of bounds and yardline.</p><p><mark style="color:$info;"><strong>Rushspeed</strong>: (float -> NNN.N). Maximum speed in km/h the rushedby player reached during the rush.</mark></p><p><mark style="color:$info;"><strong>Ranoutofboundsat:</strong> (YardlineIndicator) Yardline where the player has ran out of bounds. The technical support for this attribute is ready and it is available in SDK version 2.16.0.0 and higher. However, we decided to not send this attribute as of now so that customers have more time to prepare for it.</mark></p><p><mark style="color:$info;"><strong>Direction</strong>: (string). Direction of the rush. Possible values:</mark></p><ul><li><mark style="color:$info;">Left Tackle</mark></li><li><mark style="color:$info;">Left Guard</mark></li><li><mark style="color:$info;">Up the Middle</mark></li><li><mark style="color:$info;">Right Guard</mark></li><li><mark style="color:$info;">Right Tackle</mark></li><li><mark style="color:$info;">Right End</mark></li><li><mark style="color:$info;">Left End</mark></li><li><mark style="color:$info;">Kneels</mark></li></ul></td><td>-</td><td>-</td></tr><tr><td>1442</td><td>Sack</td><td>Sack.</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td><p><strong>Extrainfofootball</strong>: Value "x;y;z;w" below. If no drive information is available, the values for current down, yards to go, side and yardline are -1.</p><ul><li>x = Current down</li><li>y = Yards to go</li><li>z = Side (1 = home, 2 = away)</li><li>w = Yardline</li></ul><p><strong>Totalyardsgained:</strong> (int). Number of yards gained.</p><p><strong>Passedby</strong>: (FieldIndicatorString). Player ID who passed the ball <mark style="color:$info;">and yardline.</mark></p><p><strong>Sackedby</strong>: (FieldIndicatorString). List of player IDs who sacked <mark style="color:$info;">and yardline.</mark></p><p>Only Extrainfofootball and Totalyardsgained are available in the iScout (BC) coverage.</p></td><td>-</td><td>-</td></tr><tr><td>1443</td><td>Challenge not confirmed</td><td>Used when a possible challenge is not confirmed.</td><td>XSA (DC)</td><td>-</td><td>-</td><td>-</td></tr><tr><td>1444</td><td>Touchdown</td><td>Type of score. A team scores a touchdown by advancing the ball into the opponent's end zone.</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td><p><strong>Extrainfo</strong>: Number of points</p><p><strong>Extrainfofootball</strong>: Possible values: x:y</p><ul><li>x = home score</li><li>y = away score</li></ul></td><td>Passed by/ Rushed by</td><td>Received by</td></tr><tr><td>1445</td><td>Kickoff football</td><td>Information about which team starts with possession</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td><p><strong>Extrainfo</strong>: Possible values:</p><ul><li>-1 = Unknown</li><li>0 = Returned</li><li>1 = Fair catch</li><li>2 = Touchback</li><li>3 = Downed</li><li>4 = Out of bounds</li><li>6 = On side recovery</li><li>7 = Kick Muffed</li></ul><p><strong>Extrainfofootball</strong>: Value "x;y;z;w" below. If no drive information is available, the values for current down, yards to go, side and yardline are -1.</p><ul><li>x = Current down</li><li>y = Yards to go</li><li>z = Side (1 = home, 2 = away)</li><li>w = Yardline</li></ul><p><strong>Receivedby:</strong> (FieldIndicatorString). Player ID who received the ball after the kick <mark style="color:$info;">and yardline.</mark></p><p><strong>Caughtby:</strong> (FieldIndicatorString). Player ID who caught the ball and yardline.</p><p><strong>Kickedby</strong>: (int). Player ID of who kicked the ball</p><p><strong>Muffedby</strong>: (FieldIndicatorString). Player ID who muffed the ball <mark style="color:$info;">and yardline.</mark></p><p><strong>Downedby</strong>: (FieldIndicatorString). Player ID who downed the ball <mark style="color:$info;">and yardline.</mark></p><p><strong>Tackledby</strong>: (FieldIndicatorString). Player ID who tackled the ball <mark style="color:$info;">and yardline.</mark></p><p><strong>Receivedat</strong>: (YardlineString). Yardline where the ball was received.</p></td><td>-</td><td>-</td></tr><tr><td>1447</td><td>Possible turnover</td><td>Used when there is a strong possibility of a turnover.</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td>-</td><td>-</td><td>-</td></tr><tr><td>1448</td><td>Turnover not confirmed</td><td>Used when a possible turnover is not con- firmed.</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td>-</td><td>-</td><td>-</td></tr><tr><td>1449</td><td>Possible 2 point conversion</td><td>Used when there is a strong possibility of a 2 point conversion.</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td>-</td><td>-</td><td>-</td></tr><tr><td>1450</td><td>Canceled 2 point conversion</td><td>Used when a possible 2 point conversion is not confirmed</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td>-</td><td>-</td><td>-</td></tr><tr><td>1451</td><td>Possible extra point</td><td>Used when there is a strong possibility of an extra point.</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td>-</td><td>-</td><td>-</td></tr><tr><td>1452</td><td>Canceled extra point</td><td>Used when a possible extra point is not con- firmed.</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td>-</td><td>-</td><td>-</td></tr><tr><td>1453</td><td>Possible safety</td><td>Used when there is a strong possibility of a safety</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td>-</td><td>-</td><td>-</td></tr><tr><td>1454</td><td>Canceled safety</td><td>Used when a possible safety is not confirmed</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td>-</td><td>-</td><td>-</td></tr><tr><td>1455</td><td>Possible punt</td><td>Used when there is a strong possibility of a punt.</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td>-</td><td>-</td><td>-</td></tr><tr><td>1456</td><td>Punt not confirmed</td><td>Used when a possible punt is not confirmed.</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td>-</td><td>-</td><td>-</td></tr><tr><td>1457</td><td>2 point conversion</td><td>A play a team attempts instead of kicking a one point conversion immediately after it scores a touchdown.</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td><p><strong>Extrainfo</strong>: Outcome. Possible values:</p><ul><li>0 = Made</li><li>1 = Blocked</li><li>2 = Failed</li><li>3 = Fumble</li><li>4 = Interception</li></ul><p><strong>Extrainfofootball</strong>: Value "x;y;z;w" below. If no drive information is available, the values for current down, yards to go, side and yardline are -1.</p><ul><li>x = Current down</li><li>y = Yards to go</li><li>z = Side (1 = home, 2 = away)</li><li>w = Yardline</li><li>v = New score</li></ul></td><td>Passed by/ Rushed by</td><td>Received by</td></tr><tr><td>1458</td><td>Video review</td><td>Video review.</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td><p><strong>Extrainfo</strong>: Outcome. Possible values:</p><ul><li>0 = Call stands</li><li>1 = Call overturned</li></ul><p><strong>Extrainfofootball</strong>: Value "x;y;z;w" below. If no drive information is available, the values for current down, yards to go, side and yardline are -1.</p><ul><li>x = Current down</li><li>y = Yards to go</li><li>z = Side (1 = home, 2 = away)</li><li>w = Yardline</li></ul></td><td>-</td><td>-</td></tr><tr><td>1459</td><td>Video review over</td><td>Video review over.</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td><p><strong>Extrainfo</strong>: Outcome. Possible values:</p><ul><li>0 = Call stands</li><li>1 = Call overturned</li></ul><p><strong>Extrainfofootball</strong>: Value "x;y;z;w" below. If no drive information is available, the values for current down, yards to go, side and yardline are -1.</p><ul><li>x = Current down</li><li>y = Yards to go</li><li>z = Side (1 = home, 2 = away)</li><li>w = Yardline</li></ul></td><td>-</td><td>-</td></tr><tr><td>1464</td><td>3 point conversion</td><td><p>3 point conversion confirmed<br><br>Only used in USFL/UFL where scoring teams have a special additional option to attempt extra points. The Team will receive three points for a successful scrimmage play from the 10-yard line.</p><p><br></p></td><td>XSA (DC)</td><td><p><strong>Extrainfo</strong>: Outcome. Possible values:</p><ul><li>0 = Made</li><li>1 = Blocked</li><li>2 = Failed</li><li>3 = Fumble</li><li>4 = Interception</li></ul><p><strong>Extrainfofootball</strong>: Value "x;y;z;w" below. If no drive information is available, the values for current down, yards to go, side and yardline are -1.</p><ul><li>x = Current down</li><li>y = Yards to go</li><li>z = Side (1 = home, 2 = away)</li><li>w = Yardline</li><li>v = New score</li></ul></td><td>Passed by/ Rushed by</td><td>Received by</td></tr><tr><td>1465</td><td>Possible 3 point conversion</td><td><p>Strong possibility of a 3 point conversion</p><p>Only used in USFL/UFL where scoring teams have a special additional option to attempt extra points. The Team will receive three points for a successful scrimmage play from the 10-yard line.</p></td><td>XSA (DC)</td><td>-</td><td>-</td><td>-</td></tr><tr><td>1466</td><td>Cancelled 3 point conversion</td><td>3 point conversion not confirmed</td><td>XSA (DC)</td><td>-</td><td>-</td><td>-</td></tr><tr><td>1467</td><td>1 Point conversion</td><td><p>1 point conversion confirmed. </p><p>Only used in USFL/UFL where scoring teams have a special additional option to attempt extra points. The Team will receive three points for a successful scrimmage play from the 2-yard line.</p></td><td><br></td><td><p><strong>Extrainfo:</strong> Outcome. Possible values: </p><ul><li>0 = Made </li><li>1 = Blocked </li><li>2 = Failed </li><li>3 = Fumble </li><li>4 = Interception </li></ul><p> </p><p><strong>Extrainfofootball:</strong> Value "x;y;z;w" below. If no drive information is available, the values for current down, yards to go, side and yardline are -1. </p><ul><li>x = Current down </li><li>y = Yards to go </li><li>z = Side (1 = home, 2 = away) </li><li>w = Yardline </li><li>v = New score </li></ul><p><strong>Player 1:</strong> numeric value. Passer </p><p><strong>Player 2*:</strong> numeric value. Receiver </p><p>*if conversiontype = passing</p></td><td><br></td><td><br></td></tr><tr><td>1468</td><td>Possible 1 point conversion</td><td><p>Used when there is a strong possibility of a 1 point conversion</p><p>Only used in USFL/UFL where scoring teams have a special additional option to attempt extra points. The Team will receive three points for a successful scrimmage play from the 2-yard line.</p></td><td>XSA (DC)</td><td>-</td><td><br></td><td><br></td></tr><tr><td>1469</td><td>Cancelled 1 point conversion</td><td>1 point conversion not confirmed</td><td>XSA (DC)</td><td>-</td><td><br></td><td><br></td></tr><tr><td>1714</td><td>Player match stats</td><td>Accumulated Player match statistics</td><td>XSA (DC)</td><td><p>Statistics format: "PLAYERSTATS|PLAYERSTATS|..."<br>PLAYERSTATS -> PID=NNNNNN;POS=XXX;...(attributes below)</p><p>Basic values (present on all attributes)</p><ul><li>"PID" -> playerId (int)</li><li>"POS" -> position (string)</li></ul><p>"<strong>homeplayerstatsdef</strong>", "<strong>awayplayerstatsdef</strong>" attributes values (all optional, only a few are going to be present on each message):</p><ul><li>"FF" -> forcedFumbles (int)</li><li>"FR" -> fumbleRecoveries (int)</li><li>"INT" -> interceptions (int)</li><li>"P_DEF" -> passDefences (int)</li><li>"QH" -> quarterbackHits (int)</li><li>"S_YDS" -> sackYards (float)</li><li>"SACK" -> sacks (float)</li><li>"S" -> safeties (int)</li><li>"TCK" -> tackles (int)</li></ul><p>"<strong>homeplayerstatspass</strong>", "<strong>awayplayerstatspass</strong>" attributes values (all optional, only a few are going to be present on each message):</p><ul><li>"CP" -> passesCompleted (int)</li><li>"IC" -> passesIncomplete (int)</li><li>"ATT" -> attempts (int)</li><li>"YDS" -> yardsGained (int)</li><li>"TD" -> touchdowns (int)</li><li>"INT" -> interceptions (int)</li></ul><p>"<strong>homeplayerstatsrec</strong>", "<strong>awayplayerstatsrec</strong>" attributes values (all optional, only a few are going to be present on each message):</p><ul><li>"REC" -> received (int)</li><li>"YDS" -> yards (int)</li><li>"TD" -> touchdowns (int)</li></ul><p>"<strong>homeplayerstatsrush</strong>", "<strong>awayplayerstatsrush</strong>" attributes values (all optional, only a few are going to be present on each message):</p><ul><li>"CAR" -> carried (int)</li><li>"YDS" -> yardsGained (int)</li><li>"TD" -> touchdowns (int)</li></ul></td><td>-</td><td>-</td></tr><tr><td>1736</td><td>Big Play</td><td>This event gets sent when there will be a a significant change in field position.</td><td>XSA (DC)</td><td>-</td><td>-</td><td>-</td></tr><tr><td>1737</td><td>Possible defensive return</td><td>Used to mark that there is a high chance that a defensive return will happen.</td><td>XSA (DC)</td><td>-</td><td>-</td><td>-</td></tr><tr><td>1738</td><td>Defensive return</td><td>NFL will now allow the defensive team to return a blocked extra point or return an interception or fumble to the end zone for 2 points.</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td><p><strong>Extrainfofootball</strong>: Value "x;y;z;w" below. If no drive information is available, the values for current down, yards to go, side and yardline are -1.</p><ul><li>x = Current down</li><li>y = Yards to go</li><li>z = Side (1 = home, 2 = away)</li><li>w = Yardline</li></ul><p><strong>Extrainfo:</strong> Points. Possible values: </p><ul><li><p></p><ul><li>1 = 1 Point </li><li>2 = 2 Point </li><li>3 = 3 Point <br><br></li></ul></li></ul></td><td>-</td><td>-</td></tr><tr><td>1739</td><td>Defensive return not confirmed</td><td>Defensive return not confirmed.</td><td>XSA (DC)</td><td>-</td><td>-</td><td>-</td></tr><tr><td>1740</td><td>Possible fourth down attempt</td><td>Sent when teams attempt to convert a first down on a 4th-down play.</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td>-</td><td>-</td><td>-</td></tr><tr><td>1743</td><td>Team match stats</td><td>Accumulative team match statistics</td><td>XSA (DC)</td><td><p><strong>TeamStatsValue</strong>: (String name=value;name=value;...)</p><p><strong>Attributes</strong>:</p><ul><li>hometeamstats : (TeamStatsValue)</li><li>awayteamstats : (TeamStatsValue)</li></ul><p><strong>Values</strong>:</p><ul><li>firstDowns : (int)</li><li>firstDownsByRush : (int)</li><li>firstDownsByPass : (int)</li><li>totalYards : (int)</li><li>passAttempts : (int)</li><li>passingYards : (int)</li><li>passesCompleted : (int)</li><li>rushAttempts : (int)</li><li>rushingYards : (int)</li><li>penaltyYards : (int)</li><li>possessionTime : (string - 0:00, 00:00, 0:00:00,...)</li><li>numberOfPlays : (int)</li><li>qbSackYardsLost : (int)</li></ul></td><td>-</td><td>-</td></tr><tr><td>1747</td><td>Possible onside kick</td><td>Possible Onside Kick</td><td>XSA (DC)</td><td>-</td><td>-</td><td>-</td></tr><tr><td>1763</td><td>Kickoff mode started</td><td><br></td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td><p><strong>Extrainfofootball</strong>: Value "x;y;z;w" below. If no drive information is available, the values for current down, yards to go, side and yardline are -1.</p><p>x = Current down</p><p>y = Yards to go</p><p>z = Side (1 = home, 2 = away)</p><p>w = Yardline</p></td><td>-</td><td>-</td></tr><tr><td>1764</td><td>Kickoff mode ended</td><td><br></td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td>-</td><td>-</td><td>-</td></tr><tr><td>1767</td><td>Drive information changed</td><td>This event gets sent if the drive information changes.</td><td>iScout (BC)</td><td><p><strong>Extrainfofootball</strong>: Value "x;y;z;w" below. If no drive information is available, the values for current down, yards to go, side and yardline are -1.</p><p>x = Current down</p><p>y = Yards to go</p><p>z = Side (1 = home, 2 = away)</p><p>w = Yardline</p></td><td>-</td><td>-</td></tr><tr><td>1921</td><td>Canceled video review</td><td>Sent when video review is not confirmed.</td><td>XSA (DC)</td><td>-</td><td>-</td><td>-</td></tr><tr><td>2016</td><td>Canceled drop kick</td><td>Will be added when drop kick process has been canceled for Arena Football.</td><td>XSA (DC) </td><td>-</td><td>-</td><td>-</td></tr><tr><td>2060</td><td>Drop kick result</td><td>The Drop kick result for Arena Football.</td><td>XSA (DC)</td><td>-</td><td>-</td><td>-</td></tr><tr><td>2061</td><td>Possible drop kick</td><td>Will be added when drop kick result is possible for Arena Football.</td><td>XSA (DC)</td><td>-</td><td>-</td><td>-</td></tr><tr><td>2191</td><td>New first down</td><td>Event related to a new first down.</td><td>XSA (DC)</td><td><p><strong>Extrainfo</strong>:</p><ul><li>1 = true</li><li>0 = false </li></ul></td><td>-</td><td>-</td></tr><tr><td>2216</td><td><mark style="color:$info;">Play clock status</mark></td><td><mark style="color:$info;">Status change for the Play Clock</mark></td><td><br></td><td><p><mark style="color:$info;"><strong>Extrainfo</strong>: Status</mark></p><ul><li><mark style="color:$info;">0 = play clock reset</mark></li><li><mark style="color:$info;">1 = play clock running</mark></li></ul><p><mark style="color:$info;"><strong>Extrainfofootball</strong>: Value in seconds to which the play clock reset to (usually 25 or 40)</mark></p></td><td>-</td><td>-</td></tr><tr><td>2217</td><td><mark style="color:$info;">Play clock warning</mark></td><td><mark style="color:$info;">Situation when play clock reaches value 5 (team in possession needs to snap the ball within the next 5 seconds)</mark></td><td><br></td><td><mark style="color:$info;"><strong>Extrainfo</strong>: Warning time in seconds. Value: 5</mark></td><td>-</td><td>-</td></tr><tr><td>2219</td><td>Players lining up</td><td>Sent when Players approaching the Line of Scrimmage (i.e. when huddle breaks or no-huddle)</td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td>-</td><td>-</td><td>-</td></tr><tr><td>2335</td><td>Turnover on downs</td><td>Sent when a possession (drive) ended due to a turnover on downs after a failed 4th down attempt. </td><td><p>XSA (DC)</p><p>iScout (BC)</p></td><td>-</td><td>-</td><td>-</td></tr></tbody></table>

\
&#x20; <br>

## Sport specific XML elements and attributes for American football

This section explains what elements & attributes one can expect for american football matches in addition to the standard elements and attributes, and what the meaning of those elements and attributes are.

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

```xml
<match betstatus="BETSTOP"
 connectionstatus="0" dc="1" device="3"
 distance="1524" extrainfo="0"
 feedtype="full" matchid="10115265"
 matchtime="60:34"
 st1id="4386" st2id="4422" start="1464789420000"
 t1id="35260" t1name="JACKSONVILLE JAGUARS" t1abbr="JJA"
 t2id="35266"
 t2name="KANSAS CITY CHIEFS" t2abbr="KCC">
...
</match>
```

***XML elements and attributes definition***

<br>

<br>

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

XML example

```xml
<match betstatus="BETSTOP" connectionstatus="0" dc="1" device="3" distance="1524" extrainfo="0" feedtype="full" matchid="10115265"
 matchtime="60:34" st1id="4386" st2id="4422" start="1464789420000" t1id="35260" t1name="JACKSONVILLE JAGUARS" t2id="35266"
 t2name="KANSAS CITY CHIEFS">
 <status id="40" name="OVERTIME" start="1464814921156"/>
 <score t1="0" t2="7" type="current"/>
 <score t1="0" t2="7" type="period1"/>
 <firstkickoffteam1sthalf team="1"/>
 <firstkickoffteam2ndhalf team="2"/>
 <firstkickoffteamot team="1"/>
 <matchformat>
 <format type="ruleset" value="1"/>
 <format type="twopointconversionyardline" value="2"/>
 <format type="extrapointyardline" value="15"/>
 </matchformat>
 <tournament id="47" name="NFL"/>
 <category id="43" name="USA"/>
 <sport id="16" name="Football"/>
 <events/>
</match>
```

**XML elements and attributes definitions**

<table data-full-width="true"><thead><tr><th width="102.55987548828125">Element</th><th width="123.6658935546875">Attributes</th><th width="480.8367919921875">Description</th><th>Possible values</th></tr></thead><tbody><tr><td>score</td><td></td><td><p>Multiple occurrences possible, each occurrence describes the amount of points for the specified period<br>in the match. This element always gets included in full feed, and in the delta feed for the following<br>events:</p><p>Touchdown (1444), Safety (1421), Two point conversion (1457), Extra point (1423), Field goal result<br>(1426), Challenge (1433), Video review over (1459), Defensive return (1738)</p></td><td></td></tr><tr><td></td><td><em>t1</em></td><td>Amount of points home team.</td><td>Integer</td></tr><tr><td></td><td><em>t2</em></td><td>Amount of points away team.</td><td>Integer</td></tr><tr><td></td><td><em>type</em></td><td>For what period in the match the<br>points were scored.</td><td><p>String. Possible values:</p><p>current</p><p>period1</p><p>period2</p><p>period3</p><p>period4</p><p>overtime</p></td></tr><tr><td>firstkickoffteam1sthalf</td><td></td><td>This element only gets included in full feed</td><td></td></tr><tr><td></td><td><em>team</em></td><td>Which team kicked off the first half.</td><td><p>Integer. Possible values:</p><p>0 = Unknown</p><p>1 = Home</p><p>2 = Away</p></td></tr><tr><td>firstkickoffteam2ndhalf</td><td></td><td>This element only gets included in full feed</td><td></td></tr><tr><td></td><td><em>team</em></td><td>Which team kicked off the second half.</td><td><p>Integer. Possible values:</p><p>0 = Unknown</p><p>1 = Home</p><p>2 = Away</p></td></tr><tr><td>firstkickoffteamot</td><td></td><td>This element only gets included in full feed</td><td></td></tr><tr><td></td><td><em>team</em></td><td>Which team kicked off overtime.</td><td><p>Integer. Possible values:</p><p>0 = Unknown</p><p>1 = Home</p><p>2 = Away</p></td></tr><tr><td>matchformat</td><td></td><td><p>This element always gets included in full feed, and in the delta feed for the following events:</p><p>American football rule set (1461)</p><p>This element consists of subelements which will be explained more into detail below.</p></td><td></td></tr></tbody></table>

**Elements and attributes in \<matchformat>-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.

{% code overflow="wrap" %}

```xml
<match betstatus="BETSTOP" connectionstatus="0" dc="1" device="3" distance="1524" extrainfo="0" feedtype="full" matchid="10115265"
 matchtime="60:34" st1id="4386" st2id="4422" start="1464789420000" t1id="35260" t1name="JACKSONVILLE JAGUARS" t2id="35266"
 t2name="KANSAS CITY CHIEFS">
 <status id="40" name="OVERTIME" start="1464814921156"/>
 <matchformat>
 <format type="ruleset" value="1"/>
 <format type="twopointconversionyardline" value="2"/>
 <format type="extrapointyardline" value="15"/>
 </matchformat>
...
</match>
```

{% endcode %}

*Possible values type and value attributes for American football*

<table><thead><tr><th width="242.5025634765625">Type</th><th>Value</th></tr></thead><tbody><tr><td>ruleset</td><td>Integer. Possible values:<br>0 = College football or AAF<br>1 = NFL<br>2 = AFL (not played any longer)<br>3 = USFL (see <a href="/files/zBc9m7RaciHqCXfcgN0n">USFL RULES - NEW USFL IS TRADITIONAL FOOTBALL WITH A MODERN TWIST.pdf</a> for more details on the rules)</td></tr><tr><td>threepointconversionyardline</td><td>Integer. Yardline from which two point conversions will be attempted. Only used in USFL and yardline = 10.</td></tr><tr><td>twopointconversionyardline</td><td>Integer. Yardline from which two point conversions will be attempted. </td></tr><tr><td>extrapointyardline</td><td>Integer. Yardline from which extra point conversions will be attempted. </td></tr></tbody></table>

**Attributes in \<event> element**

```xml
<match matchid="10115801" ... >
 <events>
  <event extrainfo="1" extrainfofootball="4;1;2;29" id="14576123" info="Pass [T2] Incomplete" mtime="59:38" periodnumber="4"
	remainingtimeperiod="00:22" side="away" stime="1464981559063" type="1440"/>
 </events>
</match>
```

**XML attributes definition**

<table data-full-width="false"><thead><tr><th width="98.5130615234375">Element</th><th width="106.62335205078125">Attributes</th><th width="362.71875">Description</th><th>Possible Values</th></tr></thead><tbody><tr><td>event</td><td><br></td><td></td><td></td></tr><tr><td></td><td><em>extrainfo</em></td><td>Attribute containing additional information<br>about the event.</td><td>Long</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>extrainfofootball</em></td><td>Attribute containing additional information about the event.</td><td>String</td></tr><tr><td></td><td><em>conversiontype</em></td><td>Conversion type for event 1457 (2 point conversion). Added if Add conversion type attribute for American Football setting is enabled.</td><td>Integer. Possible values:<br>-1 = Unknown<br>0 = Rush<br>1 = Passing</td></tr><tr><td></td><td><em>touchdowntype</em></td><td>Touchdown type for event 1444 (Touchdown). Added if Add touchdown type attribute for American Football setting is enabled</td><td>Integer. Possible values:<br>-1 = Unknown<br>0 = Rush<br>1 = Punt return<br>2 = Kickoff return<br>3 = Interception return<br>4 = Fumble return<br>5 = Punt blocked<br>6 = Field goal block<br>7 = Passing</td></tr></tbody></table>

## XML configurations for American football <a href="#ldamericanfootball-xmlconfigurationsforamericanfootball" id="ldamericanfootball-xmlconfigurationsforamericanfootball"></a>

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: 30) American football extrainfofootball attribute safety drive info addition**

If this setting is enabled, the drive info gets added to the extrainfofootball attribute for event 1421 (safety). The value of the extrainfofootball will be: \[current down;yards to go;side;yardline;current score]. If this setting is not enabled, the value of extrainfofootball for the safety event is the current score.

XML example - setting disabled

{% code overflow="wrap" %}

```xml
<match betstatus="BETSTOP" connectionstatus="1" dc="1" feedtype="delta" matchid="10020319">
 <score t1="2" t2="11" type="current"/>
 <events>
 	<event extrainfo="2" extrainfofootball="2:11" id="12074131" info="Safety [T1]" mtime="00:55" periodnumber="1" remainingtimeperiod="
 14:05" side="home" stime="1435577030977" type="1421"/>
</events>
</match>
```

{% endcode %}

XML example - setting enabled

{% code overflow="wrap" %}

```xml
<match betstatus="BETSTOP" connectionstatus="1" dc="1" feedtype="delta" matchid="10020319">
 <score t1="2" t2="11" type="current"/>
 <events>
 <event extrainfo="2" extrainfofootball="-1;-1;2;20;2:11" id="12074131" info="Safety [T1]" mtime="00:55" periodnumber="1"
 remainingtimeperiod="14:05" side="home" stime="1435577030977" type="1421"/>
 </events>
</match>
```

{% endcode %}

### **(ID: 81) Send periodx score of types for American football**

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 American football matches:

• period1\
• period2\
• period3\
• period4\
• overtime

**Note**\
In the future, additional american football formats may be added, which will consist of more than 4 periods. This might cause this XML configuration to send out more than only 4 periods, make sure your system will support this.

### **(ID: 83) Include matchformat elements for American football matches**

Enabling this setting will add the element \<matchformat> as subelement to the \<match> element for american football matches when available.

{% code overflow="wrap" %}

```xml
<match betstatus="BETSTOP" connectionstatus="0" dc="1" device="3" distance="1524" extrainfo="0" feedtype="full" matchid="10115265"
 matchtime="60:34" st1id="4386" st2id="4422" start="1464789420000" t1id="35260" t1name="JACKSONVILLE JAGUARS" t2id="35266"
 t2name="KANSAS CITY CHIEFS">
 <status id="40" name="OVERTIME" start="1464814921156"/>
 <matchformat>
 <format type="ruleset" value="1"/>
 <format type="twopointconversionyardline" value="2"/>
 <format type="extrapointyardline" value="15"/>
 </matchformat>
...
</match>
```

{% endcode %}

### **(ID: 102) Add conversion type attribute for American football**

Enabling this setting will add the attribute convertiontype for event 1457 (2 point conversion).The value of the convertiontype will be: \[-1 (Unknown); 0 (Rush); 1 (Passing)].

{% code overflow="wrap" %}

```xml
<event conversiontype="-1" extrainfo="0" extrainfofootball ="-1;-1;2;35;0:15" id="877903501" info="2point conversion: Made [T2]" mtime="
01:05" periodnumber="1" player1="0" player2="0" remainingtimeperiod="13:55" side="away" stime="1501062287729" type="1457"/>
```

{% endcode %}

### **(ID: 100) Add touchdown type attribute for American football**

Enabling this setting will add the attribute touchdowntype for event 1444 (Touchdown). \
The value of the touchdowntype will be: \
\[-1 (Unknown); 0 (Rush);1 (Punt return); 2 (Kickoff return); 3 (Interception return);\
&#x20;4 (Fumble return); 5 (Punt blocked); 6 (Field goal block); 7 (Passing) ].

{% code overflow="wrap" %}

```xml
<event extrainfo="6" extrainfofootball ="0:6" id="877902938" info="Touchdown - [T2]" mtime="01:16" periodnumber="1" remainingtimeperiod="
13:44" side="away" stime="1501061591505" touchdowntype="-1" type="1444"/>
```

{% endcode %}

### **(ID: 101) Player data in American football**

Enabling this setting will add the attributes player1 and player2 for scoring events: \
1444 (Touchdown), \
1423 (Extra Point), \
1457 (2 Point Conversion), \
1426 (Field Goal) \
and 1421 (Safety).

{% code overflow="wrap" %}

```xml
<event extrainfo="0" extrainfofootball ="-1;-1;2;35;0:7" id="877903317" info="Extrapoint Made [T2]" mtime="00:47" periodnumber="1"
player1="0" remainingtimeperiod="14:13" side="away" stime="1501061991608" type="1423"/>
```

{% endcode %}

### **(ID: 147) Send lineups for American football matches**

If this setting is enabled, lineups are sent for American Football matches.

*XML attributes definition*

<table data-full-width="false"><thead><tr><th width="173.529541015625">Attribute</th><th width="254.5157470703125">Description</th><th>Possible Values</th></tr></thead><tbody><tr><td>player id</td><td>Sportradar player ID</td><td>Integer</td></tr><tr><td>name</td><td>Player name</td><td>String</td></tr><tr><td>shirtnumber</td><td>Number of the shirt</td><td>Integer</td></tr><tr><td>team</td><td>What team the player is playing for</td><td><p>Integer. Possible values:</p><p>1 = Home team</p><p>2 = Away team</p></td></tr><tr><td>position</td><td>Where the player is playing in the field</td><td><p>Possible values:</p><p>· QB = Quarterback</p><p>· RB = Running Back</p><p>· FB = Fullback</p><p>· TE = Tight End</p><p>· WR = Wide Receiver</p><p>· G = Guard</p><p>· LG = Left Guard</p><p>· RG = Right Guard</p><p>· OG = Offensive Guard</p><p>· OT = Offensive Tackle</p><p>· OL = Offensive Lineman</p><p>· SAF = Safety</p><p>· FS = Free Safety</p><p>· SS = Strong Safety</p><p>· CB = Cornerback</p><p>· OLB = Outside Linebacker</p><p>· LB = Linebacker</p><p>· ILB = Inside Linebacker</p><p>· MLB = Middle Linebacker</p><p>· WLB = Weakside Linebacker</p><p>· LOLB = Left Outside Linebacker</p><p>· LILB = Left Inside Linebacker</p><p>· RILB = Right Inside Linebacker</p><p>· ROLB = Right Outside Linebacker</p><p>· SLB = Strongside Linebacker</p><p>· LDE = Left Defensive End</p><p>· RDE = Right Defensive End</p><p>· DL = Defensive Lineman</p><p>· DB = Defensive Back</p><p>· DE = Defensive End</p><p>· DT = Defensive Tackle</p><p>· RDT = Right Defensive Tackle</p><p>· LDT = Left Defensive Tackle</p><p>· NT = Nose Tackle</p><p>· T = Tackle</p><p>· LT = Left Tackle</p><p>· RT = Right Tackle</p><p>· K = Kicker</p><p>· LS = Long Snapper</p><p>· P = Punter</p><p>· KR = Kick Returner</p><p>· PK = Place Kicker</p><p>· H = Holder</p><p>· PR = Punt Returner</p><p>· C = Center</p></td></tr></tbody></table>

### **(ID: 148) Include player positions in lineup American football**

Enabling this setting will add the attribute *position* to the \<player> element.

{% code overflow="wrap" %}

```xml
<lineups matchid="21795691"> 
<player id="831483" name="Colquitt, Dustin" shirtnumber="2" position=”P” team="1"/> 
<player id="1130067" name="Butker, Harrison" shirtnumber="7" position=”K” team="1"/> 
<player id="829261" name="Moore, Matt" shirtnumber="8" position=”QB” team="1"/>
<player id="988793" name="Hill, Tyreek" shirtnumber="10" position=”WR” team="1"/> 
<player id="1129537" name="Mahomes, Patrick" shirtnumber="15" position=”QB” team="1"/>
…
<player id="828285" name="Garoppolo, Jimmy" shirtnumber="10" position=”QB” team="2"/> 
<player id="1210058" name="James, Richie" shirtnumber="13" position=”WR” team="2"/> 
<player id="834759" name="Coleman, Tevin" shirtnumber="26" position=”RB” team="2"/>
<player id="1130029" name="Kittle, George" shirtnumber="85" position=”TE” team="2"/> 
<player id="831265" name="Nelson, Kyle" shirtnumber="86" position=”LS” team="2"/>
… 	
</lineups
```

{% endcode %}

### **(ID: 149) Include early betstatus American football**

Enabling this setting will add the event 1091 (Early Betstart) to the Live Data XML Feed for matches covered by XSA.&#x20;

It's used in specific situations such as Field Goal attempts until Field Goal is kicked, Touchdown until Possible Extra Point or Possible 2-Point Conversion, Point After Touchdown and Short rush, pass plays as well as Safeties close to the goal line.

{% code overflow="wrap" %}

```xml
<event type="1091" stime="1589385024574" side="none" mtime="02:34" info="Early betstart - Possible field goal [T1]" id="2153366473" uuid="00888726-c69e-4a13-957c-5f1cd936a897" 
extrainfo="1" matchscore="0:3" remainingtimeperiod="12:26" periodnumber="1" matchstatus="FIRST_QUARTER"/>
```

{% endcode %}

### **(ID: 150) Include team and player match statistics American football**

Enabling this setting will add the events 1743 (Team match stats) and 1714 (Player match stats) to the Live Data XML Feed for matches covered by XSA.

{% code overflow="wrap" %}

```xml
<event type="1743" stime="1589386003232" side="none" mtime="30:14" id="2153152578" matchscore="10:10" remainingtimeperiod="14:46" periodnumber="3" 
hometeamstats="firstDowns=11;firstDownsByRush=7;firstDownsByPass=4;totalYards=155;passAttempts=18;passingYards=103;passesCompleted=12;rushAttempts=14;
rushingYards=52;penaltyYards=10;possessionTime=17:13;numberOfPlays=33;qbSackYardsLost=1" awayteamstats="firstDowns=12;firstDownsByRush=5;firstDownsByPass=7;
totalYards=197;passAttempts=13;passingYards=109;passesCompleted=11;rushAttempts=12;rushingYards=88;penaltyYards=15;possessionTime=13:29;numberOfPlays=25;qbSackYardsLost=0"/>

<event type="1714" stime="1589385264698" side="none" mtime="15:13" id="2153142858" matchscore="7:3" remainingtimeperiod="14:47" periodnumber="2" 
awayplayerstatsdef="PID=1833944;POS=LB;TCK=2" homeplayerstatspass="PID=1129537;POS=QB;CP=7;IC=4;ATT=11;YDS=70" homeplayerstatsrec="PID=1204728;POS=WR;REC=1;YDS=2"/>
```

{% endcode %}

### **(ID: 152) Include driveinfostatus in American football**

Enabling this setting will add XML attribute <\<driveinfostatus>> to Live Data XML Feed event Play over (ID 1431) for matches covered by XSA.

{% code overflow="wrap" %}

```xml
<event type="1431" stime="1580687141365" side="away" mtime="01:48" info="Play over [T2]" id="2153462743" uuid="689240a5-774b-42f3-8f43-b35a0bec24b0" extrainfo="2" matchscore="0:0" remainingtimeperiod="13:12" periodnumber="1" extrainfofootball="2;6;2;25" driveinfostatus=”3” matchstatus="FIRST_QUARTER" driveplayinfo="1;2"/>
```

{% endcode %}

### **(ID: 193) Send kickoff mode events for American Football matches**

Enabling this setting will send events 1763 and 1764 (Kick off mode started & ended)

### **(ID: 196) Include UFL format**

Enabling this will include format message for the UFL league with new attribute one point conversion yard line.

{% code overflow="wrap" %}

```xml
<matchformat> 
<format type="ruleset" value="4"/> 
<format type="twopointconversionyardline" value="5"/> 
<format type="threepointconversionyardline" value="10"/> 
<format type="onepointconversionyardline" value="2"/> 
</matchformat> 


```

{% endcode %}

## 2025/2026 Season Changes<br>

### **Automated Betstart**&#x20;

To improve the accuracy and timing, we have introduced automated betstarts following specific in-game scenarios:&#x20;

Possible Touchdown (ID: 1436) / Field Goal (ID: 1424) / Safety (ID: 1453)&#x20;

* Betstart is triggered after *Kick-off* (ID: 1736)&#x20;
* No betstart is triggered after *Onside Kick* (ID: 1747)&#x20;
* Betstart is triggered after *Onside-kick possession outcome* is selected&#x20;

Possible Penalty (ID: 1042)&#x20;

* Betstart is triggered after *Decline* is selected&#x20;
* Betstart is triggered after the outcome of *‘Did the penalty result in a new first down?’* is selected&#x20;

These changes ensure that betting markets reopen at the most appropriate and consistent moments during gameplay.

### **Betstop Reason Updates**&#x20;

To improve the accuracy and consistency of Betstop triggers, we’re introducing updates that better reflect key in-game events.

\
**Possible fourth down attempt (ID: 1740)**&#x20;

When a Possible Fourth Down Attempt event (ID: 1740) is sent:&#x20;

* A Betstop is always triggered, regardless of field position.&#x20;
* Extra info values:&#x20;
* 57 = Home team&#x20;
* 58 = Away team&#x20;

&#x20;

* Additionally, if a 3rd down play ends at or beyond the opposition’s 40-yard line, the Betstop will also be triggered.&#x20;
* If the Drive Information (ID: 1767) is updated to reflect this field position, the Betstop will be applied accordingly&#x20;

<br>

&#x20;**Possible challenge (ID: 1434) – new Betstop reason** &#x20;

A Possible challenge event will now be used for Scout mobile app coverage (device id=4), used for competitions like NCAAF, European League of Football and more.&#x20;

When a Possible Challenge event (ID: 1434) is sent:&#x20;

* A Betstop is triggered with extra info:&#x20;
* 42 = Home team&#x20;
* 43 = Away team&#x20;
* If the challenge is not confirmed:

<br>

**Penalties (ID: 1042) – Betstop logic** &#x20;

Penalties are now classified as either pre-snap or post-snap when entered by scouts.&#x20;

* If a pre-snap penalty is selected, no Betstop is triggered.&#x20;
* If a post-snap penalty is selected, a Betstop is applied.

<br>

**Big play (ID: 1736) – new Betstop reason**&#x20;

A Big Play event is now also available for Scout mobile app coverage (device id=4), used for competitions like NCAAF, European League of Football and more. &#x20;

When a Big Play event (ID: 1736) is sent.&#x20;

* The system automatically assigns the correct team based on possession.&#x20;
* A Betstop is triggered with extra info:&#x20;
* 94 = Home team&#x20;
* 95 = Away team&#x20;


---

# 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/american-football.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.
