Versions Compared
Version | Old Version 2 | New Version 3 |
---|---|---|
Changes made by | ||
Saved on |
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Table of Contents |
---|
Feed Match Event
Code Block |
---|
{ "SportId": 17, "FixtureId": "91143158", "Source": "GeniusPremiumReplay", "SequenceId": 1606, "ActionId": 839, "InsertedBeforeActionId": null, "IsCancelled": false, "IsConfirmed": false, "IsModified": true, "Action": {}, "MessageTimestampUtc": "2022-05-19T10:31:24.0121616Z" } |
Element | Type | Description |
---|---|---|
| Integer | Sport Identifier (17 for American Football) |
| String | Unique fixture identifier |
| String | Feed Provider information |
| Integer | Sequence Id of feed match events |
| Integer | Unique match action identifier |
| Integer | Identifier used to specify before which action Id this specific action was inserted (in case this insertion is done before previously published match events) |
| boolean | Indicates whether the action is cancelled |
| boolean | Indicates whether the action is confirmed |
| boolean | Indicates whether the action is modified |
| Match action array | Consists of Match Action data properties |
| String($date-time) | Timestamp of the message |
Feed Match Action
Info |
---|
NOTE: All Feed Match Actions includes the following additional fields (hence it’s not copy-pasted to every action described below). |
Code Block |
---|
"Team": "Away", "GameTime": "00:00:00", "Period": { "Number": 1, "ProgressStatus": "NotStarted", "Type": "Regular" }, "UtcTimestamp": "2022-05-19T09:24:26.7008204Z" |
Element | Type | Description |
---|---|---|
| string($x-extensible-enum) [ None, Home, Away ] | Team data |
| string($date-span) | Game time data |
| Period array | Period in the game data |
| integer($int32) | Period number |
| string($x-extensible-enum) [ NotStarted, InProgress, Finished ] | Period progress status |
| string($x-extensible-enum) [ Regular, Overtime ] | Period type data |
| string($date-time) | Timestamp of the message |
Actions
Info |
---|
NOTE: All Feed Match Actions consist of Feed Match Event + Feed Match Action + Action data properties |
Fumble
Code Block |
---|
{ "FumblerPlayers": [ { "Id": "835822", "NameType": null"Tackler" }, "Recoverer": null], "Yards": 40, "TeamInPossession": "None", } |
Element | Type | Description | |||
---|---|---|---|---|---|
| Fumbler Player array | Fumbler action Player data | |||
| integer($int32) | Unique player Id | |||
| string | Player name |
| integer($int32) | Unique player IdType of action perfomed by the player |
| integer($int32) | Yards where the ball was recovered/fumbled | |||
| string($x-extensible-enum) [ None, Home, Away ] | Team in possession |
PassAttempt (called Pass in v1)
Code Block |
---|
{ "PasserPlayers": [ { "Id": "493258",{ "NameId": null"493258", }, } |
Element | Type | Description |
---|---|---|
| Passer data array | Passer data |
| integer($int32) | Unique player Id |
| string | Player name |
IncompletePass
Code Block |
---|
{
} |
No player or yards data. Just an event to record an incomplete pass fact.
CompletePass
Code Block |
---|
{ "Receiver": {"Name": "Passer" "Id": "1005455",} ] } |
Element | Type | Description |
---|---|---|
| Players array | Player data |
IncompletePass
Code Block |
---|
{ "NamePlayers": null [ { }, "YardsId": 11 } |
Element | Type | Description |
---|---|---|
| Receiver data array | Receiver data |
| integer($int32) | Unique player Id |
| string | Player name |
| integer($int32) | Indicates Air Yards + Yards after catch |
Interception
Code Block |
---|
{"493258", "Player": { "Name": "Passer" "Id": "796218", } "Name": null] } |
Element | Type | Description |
---|
Player
|
Players array |
Interception player data
Id
integer($int32)
Unique player Id
Name
string
Player name
Player data |
CompletePass
Code Block |
---|
{ "Players": [ "IsMade": true, { "IsNullified": false, "YardsId": 23"493258", "Player "Name": {"Passer" "Id": "1014731",} ], "NameYards": null11 } |
Element | Type | Description |
---|
IsMade
IsNullified
boolean
Indicates whether this action was nullified
|
boolean
Indicates whether FG was made
Players array | Player data | |
| integer($int32) | Indicates |
Player
FG player data array
FG player data
Id
integer($int32)
Unique player Id
Name
string
Player name
FieldGoalAttempt
Air Yards + Yards after catch |
Interception
Code Block |
---|
{ "IsNullifiedPlayers": [ false } |
Element | Type | Description |
---|---|---|
| boolean | Indicates whether this action was nullified |
TimeoutsRemaining
Code Block |
---|
{ { "Away": 2, "HomeId": 3"493258", } |
Element
"Name": "Passer"
}
]
} |
Element | Type | Description |
---|
Away
integer($int32)
Number of timeouts remaining for away team
Home
integer($int32)
Number of timeouts remaining for home team
Timeout
Code Block |
---|
{
} |
No player or yards data. Just an event to record a timeout fact.
Snap
| Players array | Player data |
FieldGoal
Code Block |
---|
{ "IsConfirmed": false } |
Element | Type | Description |
---|---|---|
| boolean | Indicates if it is confirmed or not |
Touchdown
Code Block |
---|
{ "IsMade": true, "IsNullified": false, "Yards": 23, "PlayerPlayers": [ { "Id": "935576493258", "Name": null"Kicker" } |
Element
Type
}
]
} |
Element | Type | Description |
---|---|---|
| boolean | Indicates whether FG was made |
| boolean | Indicates whether this action was nullified |
Player
Player data array
Touchdown player data
Id
| integer($int32) |
Unique player Id
Name
string
Player name
Indicates yards from there the FG was taken | ||
| Players array | Player data |
FieldGoalAttempt
Code Block |
---|
{ "Players": [ "Yards": 2, { "Player": { "Id": "1085742493258", "Name": "Kicker" null } |
Element | Type | Description |
---|---|---|
| integer($int32) | Indicates how many yards a player rushed |
| Player data array | Run player data |
| integer($int32) | Unique player Id |
| string | Player name |
Tackle
Code Block |
---|
{ "Tackler": { } ], "Id": "1014275", "IsNullified": false "Name} |
Element | Type | Description |
---|---|---|
| Players array | Player data |
| boolean | Indicates whether this action was nullified |
FieldGoalBlocked
Code Block |
---|
{ "Players": null[ }, { "Tackled": null, "YardsId": null } |
Element | Type | Description |
---|---|---|
| Player data array | Tackle player data |
| integer($int32) | Unique player Id |
| string | Player name |
| integer($int32) | Unique player Id |
| integer($int32) | Indicates where the tackle happened |
Comment
Code Block |
---|
{
"Text": "2-Minute Warning"
} |
Element | Type | Description |
---|---|---|
| string | Comments provided by Feed Prodiver |
NextPlay
Code Block |
---|
{ "Type": "Snap", "493258", "Name": "Kicker" } ], "IsNullified": false } |
Element | Type | Description |
---|---|---|
| Players array | Player data |
|
TimeoutsRemaining
Code Block |
---|
{ "LineOfScrimmageAway": { 2, "ScrimmageYardHome": 40,3 "SideOfPitch": "Away" } |
Element | Type | Description |
---|---|---|
| integer($int32) | Number of timeouts remaining for away team |
| integer($int32) | Number of timeouts remaining for home team |
Timeout
Code Block |
---|
{
} |
No player or yards data. Just an event to record a timeout fact.
Snap
Code Block |
---|
{
"IsConfirmed": false
} |
Element | Type | Description |
---|---|---|
| boolean | Indicates if it is confirmed or not |
Touchdown
Code Block |
---|
{ "IsNullified": }false, "DownNumberPlayers": 1,[ { "YardsToGoId": 10"493258", "IsConfirmed": true } "Name": "Scorer" } ] } |
Element | Type | Description |
---|
Type
string($x-extensible-enum)
[ Snap, Kickoff, Pat ]
Next Play Type
LineOfScrimmage
LOS data array
LOS data
ScrimmageYard
integer($int32)
Scrimmage Yard Line
SideOfPitch
string($x-extensible-enum)
[ None, Home, Away ]
Indicates the side of the pitch if it’s home or away
DownNumber
integer($int32)
Number of the next Down
YardsToGo
integer($int32)
Yards to go for successful
IsConfirmed
boolean
Indicates if it is confirmed or not
Safety
| boolean | Indicates whether this action was nullified |
| Players array | Player data |
Run
Code Block |
---|
{
"Yards": 2,
"Players": [
{
"Id": "835822",
"Type": "Runner"
}
]
} |
Player
Element | Type | Description |
---|
IsNullified
boolean
Indicates whether this action was nullified
| integer($int32) |
Unique player Id
Indicates how many yards a player rushed | ||
| Players array | Player data |
RunAfterCatch
Code Block |
---|
{
IsNullified: false,
"Player": null
} |
"Yards": 2,
"Players": [
{
"Id": "835822",
"Type": "Runner"
}
]
} |
Player
Element | Type | Description |
---|
IsNullified
boolean
Indicates whether this action was nullified
| integer($int32) |
Unique player Id
ClockSet
Code Block |
---|
{
} |
No player or yards data. Just an event to record a clock set fact.
ClockStarted
Code Block |
---|
{
} |
No player or yards data. Just an event to record a clock start fact.
ClockStopped
Code Block |
---|
{
} |
No player or yards data. Just an event to record a clock stop fact.
CoinToss
Indicates how many yards a player rushed | ||
| Players array | Player data |
Kneel
Code Block |
---|
{
"Players": [
{
"Id": "835822",
"Type": "Runner"
}
],
} |
Element | Type | Description |
---|---|---|
| Players array | Player data |
Tackle
Code Block |
---|
{ "WasDeferred": false, "Players": [ { "Id": "AwayChoice"835822", "Type": "Receive"Tackler" } ], "HomeChoiceYards": "EastEndZone",null } |
Element | Type | Description |
---|
WinnerTeam
| Players array | Player data |
| integer($int32) |
team Id
WasDeferred
boolean
Indicates whether choice deferred or not
AwayChoice
string($x-extensible-enum)
[ Kick, Receive, EndZone, NorthEndZone, EastEndZone, SouthEndZone, WestEndZone ]
Indicates the away team choice from the available options.
HomeChoice
string($x-extensible-enum)
[ Kick, Receive, EndZone, NorthEndZone, EastEndZone, SouthEndZone, WestEndZone ]
Indicates the home team choice from the available options.
Indicates where the tackle happened |
Comment
Code Block |
---|
{
"Text": "2-Minute Warning"
} |
Element | Type | Description |
---|---|---|
| string | Comments provided by Feed Prodiver |
NextPlay
Code Block |
---|
{ "Type": "TwoPointsSnap", "IsNullifiedLineOfScrimmage": false } |
Element | Type | Description |
---|---|---|
| string($x-extensible-enum) [ Unknown, OnePoint, TwoPoints ] | Indicated the type of conversion attempt play |
| boolean | Indicates whether this action was nullified |
OnePointConversion
Code Block |
---|
{ "IsMade": true,{ "ScrimmageYard": 40, "IsNullifiedSideOfPitch": false,"Away" "Player": {}, "IdDownNumber": "835715"1, "YardsToGo": 10, "Name": null }"IsConfirmed": true } |
Element | Type | Description |
---|
IsMade
boolean
Indicates whether this action was made or not
IsNullified
boolean
Indicates whether this action was nullified
Player
Player data array
Player data
Id
| string($x-extensible-enum) [ Snap, Kickoff, Pat ] | Next Play Type |
| LOS data array | LOS data |
| integer($int32) |
Unique player Id
Name
string
Player name
Scrimmage Yard Line | ||
| string($x-extensible-enum) [ None, Home, Away ] | Indicates the side of the pitch if it’s home or away |
| integer($int32) | Number of the next Down |
| integer($int32) | Yards to go for successful |
| boolean | Indicates if it is confirmed or not |
Safety
Code Block |
---|
{ "IsMade"IsNullified: false, "Passer": null, "Receiver": null, "IsNullified": false "Players": [], } |
Element | Type | Description |
---|
IsMade
| boolean | Indicates whether this action was |
IsNullified
nullified |
Passer
integer($int32)
Unique player Id
Receiver
integer($int32)
Unique player Id
| Players array | Player data |
OnePointSafety
Code Block |
---|
{
IsNullified: false,
"Players": [],
} |
Element | Type | Description |
---|---|---|
| boolean | Indicates whether this action was nullified |
| Players array | Player data |
ClockSet
Code Block |
---|
{ "Yards": null, { } |
No player or yards data. Just an event to record a clock set fact.
ClockStarted
Code Block |
---|
{
} |
No player or yards data. Just an event to record a clock start fact.
ClockStopped
Code Block |
---|
{
} |
No player or yards data. Just an event to record a clock stop fact.
CoinToss
Code Block |
---|
{ "WinnerTeam": null, "Player": { "WasDeferred": false, "IdAwayChoice": "835822Receive", "NameHomeChoice": null }"EastEndZone", } |
Element | Type | Description |
---|
Yards
| integer($int32) |
Indicates the yard line where out of bounds happened
Player
Player data array
Player data
Id
integer($int32)
Unique player Id
Name
string
Player name
team Id | ||
| boolean | Indicates whether choice deferred or not |
| string($x-extensible-enum) [ Kick, Receive, EndZone, NorthEndZone, EastEndZone, SouthEndZone, WestEndZone ] | Indicates the away team choice from the available options. |
| string($x-extensible-enum) [ Kick, Receive, EndZone, NorthEndZone, EastEndZone, SouthEndZone, WestEndZone ] | Indicates the home team choice from the available options. |
ConversionAttempt
Code Block |
---|
{ "Player"Type": "TwoPoints", "IsNullified": nullfalse } |
Element | Type | Description |
---|
Player
|
integer($int32)
Unique player Id
string($x-extensible-enum) [ Unknown, OnePoint, TwoPoints ] | Indicated the type of conversion attempt play | |
| boolean | Indicates whether this action was nullified |
OnePointConversion
Code Block |
---|
{ "TypeIsMade": "OffensiveHolding"true, "YardsIsNullified": 10false, "OutcomePlayers": "Accepted", "Player": { "Id[ { "Id": "835822", "Type": "1239286Tackler", } "Name": null } ] } |
Element | Type | Description |
---|
Type
| boolean | Indicates whether this action was made or not |
| boolean | Indicates whether this action was nullified |
| Players array | Player data |
TwoPointsConversion
Code Block |
---|
{
"IsMade": false,
"Players": [
{
"Id": "835822",
"Type": "Tackler"
}
],
"IsNullified": false
} |
Element | Type | Description |
---|---|---|
| boolean | Indicates whether this action was made or not |
| Players array | Player data |
| boolean | Indicates whether this action was nullified |
OutOfBounds
Code Block |
---|
{
"Yards": null,
"Players": [],
} |
Element | Type | Description |
---|---|---|
| integer($int32) | Indicates the yard line where out of bounds happened |
| Players array | Player data |
Touchback
Code Block |
---|
{
"Players": [],
} |
Element | Type | Description |
---|---|---|
| Players array | Player data |
Penalty
Code Block |
---|
{
"Type": "OffensiveHolding",
"Yards": 10,
"Outcome": "Accepted",
"Players": [
{
"Id": "835822",
"Type": "Unknown"
}
],
} |
Element | Type | Description |
---|---|---|
| string($x-extensible-enum) Unknown, OffensiveHolding, FalseStart, DefensivePassInterference, OffensivePassInterference, DefensiveHolding, UnnecessaryRoughness, DefensiveOffside, DelayOfGame, IllegalBlockAboveTheWaist, NeutralZoneInfraction, FaceMask, IllegalUseOfHands, RoughingThePasser, UnsportsmanlikeConduct, IllegalFormation, Encroachment, IllegalContact, Defensive12OnField, IllegalShift, IntentionalGrounding, Taunting, OffsideOnFreeKick, IneligibleDownfieldPass, HorseCollarTackle, Leverage, RoughingTheKicker, IllegalMotion, ChopBlock, IllegalTouchKick, RunningIntoTheKicker, Disqualification, InterferenceWithOpportunityToCatch, Offensive12OnField, PlayerOutOfBoundsOnPunt, IllegalSubstitution, OffensiveOffside, IllegalTouchPass, FairCatchInterference, Clipping, IllegalForwardPass, IllegalBlindsideBlock, Tripping, Leaping, IneligibleDownfieldKick, InvalidFairCatchSignal, IllegalCrackback, LowBlock, DelayOfKickoff, DefensiveDelayOfGame, IllegalBat, IllegallyKickingBall, KickoffOutOfBounds, IllegalCut | Penalty type |
| integer($int32) | Indicates the amount of yards team was penalized based on the penalty type |
| string($x-extensible-enum) Unknown, Accepted, Declined, Offsetting, Superseded | Outcome of the penalty |
| Player data Players array | Player data |
| integer($int32) | Unique player Id |
| string | Player name |
Return
Code Block |
---|
{ "Yards": 28, "Player": { "Id"Yards": "1011264"28, "Players": [ "Name { "Id": null } "835822", "Type": "Returner" } ], } |
Element | Type | Description |
---|---|---|
| integer($int32) | Indicates the yards gained |
| Player data array | Player data |
| integer($int32) | Unique player Id |
| string | Player namegained |
| Players array | Player data |
Down
Code Block |
---|
{ "Number": 2, "YardsToGo": 8, "ScrimmageYard": 22, "EndedAtGameTime": null, "EndedAtUtc": null, "Description": "(14:23) (No Huddle) D.Dallas right guard to SEA 25 for 3 yards (Jon.Allen)." } |
Element | Type | Description |
---|---|---|
| integer($int32) | Number of the Down in a Play |
| integer($int32) | Indicates yards to go for a successful down |
| integer($int32) | Scrimmage Yard line |
| string($date-span) | game clock data |
| string($date-span) | time of the day |
| string | Description by Feed Provider |
Sack
Code Block |
---|
{ "Yards": -4, "QuarterBack": { "Id": "493258", "Name": null }, "SackerOne": {Players": [ { "Id": "835822", "Type": "Tackled" } ] } |
Element | Type | Description |
---|---|---|
| integer($int32) | Indicates yards behind the Scrimmage Line |
| Players array | Player data |
KickOff
Code Block |
---|
{ "Yards": 9, "Players": [ { "Id": "1005288835822", "Name": null }, "SackerTwo": null "Type": "Kicker" } ] } |
Element | Type | Description |
---|---|---|
| integer($int32) | Indicates |
QuarterBack
Player data array
Player data
Id
integer($int32)
Unique player Id
Name
string
Player name
SackerOne
Player data array
Player data
Id
integer($int32)
Unique player Id
Name
string
Player name
SackerTwo
how far (in terms of yards) the ball was kicked | ||
| Players array | Player data |
Possession
Code Block |
---|
{ "Yards": 9, "Player": { "Id": "835715", "Name": null } } |
No player or yards data. Just an event to record a possession of the ball fact.
YardsToEndzone
Code Block |
---|
{
"Value": 76
} |
Element | Type | Description |
---|---|---|
| integer($int32) | Indicates yards to End Zone |
MatchStatusChanged
Code Block |
---|
{
"MatchStatus": "Finished"
} |
Element | Type | Description |
---|
Yards
|
integer($int32)
Indicates how far (in terms of yards) the ball was kicked
Player
Player data array
Player data
Id
integer($int32)
Unique player Id
Name
string
Player name
string($x-extensible-enum) [ Unknown, NotStarted, Warmup, InProgress, Postponed, Finished, Interrupted, CoverageStopped, Abandoned, Cancelled, Delayed ] | Indicates match status |
PeriodChanged
Code Block |
---|
{ } |
No player or yards data. Just an event to record a possession of the ball period change fact.
YardsToEndzonePunt
Code Block |
---|
{
"Value": 76
} |
Element | Type | Description |
---|---|---|
| integer($int32) | Indicates yards to End Zone |
MatchStatusChanged
Code Block |
---|
{ "MatchStatus": "Finished""Yards": 53, "Players": [ { "Id": "835822", "Type": "Kicker" } ] } |
Element | Type | Description |
---|
MatchStatus
|
string($x-extensible-enum)
[ Unknown, NotStarted, Warmup, InProgress, Postponed, Finished, Interrupted, CoverageStopped, Abandoned, Cancelled, Delayed ]
Indicates match status
PeriodChanged
Code Block |
---|
{
} |
No player or yards data. Just an event to record a period change fact.
integer($int32) | yards gained | |
| Players array | Player data |
Risks
Code Block |
---|
{ "Yards": 53"Touchdown": "NonActive", "OnsideKick": "NonActive", "FieldGoal": "NonActive", "PlayerFourthDown": { "NonActive", "Safety": "NonActive", "IdChallenge": "1007198NonActive", "NamePenalty": null "NonActive", } } |
Element | Type | Description |
---|---|---|
| integer($int32) | yards gained |
| Player data array | Player data |
| integer($int32) | Unique player Id |
| string | Player name |
Risks
Code Block |
---|
{ "Touchdown "VideoReview": "NonActive", "OnsideKickTurnover": "NonActive", "FieldGoalPlayAboutToStart": "NonActive", "FourthDownOther": "Active"NonActive", "Safety": "NonActive", "Challenge": "NonActive", "Penalty": "NonActive", "VideoReview": "NonActive", "Turnover": "NonActive", "Other": "Active" } |
Element
Type
Description
Touchdown
} |
Element | Type | Description | |
---|---|---|---|
| string($x-extensible-enum) [ Unknown, Active, NonActive ] | Touchdown risk | |
| string($x-extensible-enum) [ Unknown, Active, NonActive ] | Onside Kick risk | |
| string($x-extensible-enum) [ Unknown, Active, NonActive ] | Field Goal risk | |
| string($x-extensible-enum) [ Unknown, Active, NonActive ] | Fourth Down risk | |
| string($x-extensible-enum) [ Unknown, Active, NonActive ] | Safety risk | |
| string($x-extensible-enum) [ Unknown, Active, NonActive ] | Challenge risk | |
| string($x-extensible-enum) [ Unknown, Active, NonActive ] | Penalty risk | |
| string($x-extensible-enum) [ Unknown, Active, NonActive ] | Touchdown VideoReview risk | |
| string($x-extensible-enum) [ Unknown, Active, NonActive ] | Onside Kick Turnover risk | |
| string($x-extensible-enum) [ Unknown, Active, NonActive ] | Field Goal risk |
|
| string($x-extensible-enum) [ Unknown, Active, NonActive ] | Fourth Down risk | |
| string($x-extensible-enum) [ Unknown, Active, NonActive ] | Safety risk | |
| string($x-extensible-enum) [ Unknown, Active, NonActive ] | Challenge risk | |
| string($x-extensible-enum) [ Unknown, Active, NonActive ] | Penalty risk | |
| string($x-extensible-enum) [ Unknown, Active, NonActive ] | VideoReview risk | |
| string($x-extensible-enum) [ Unknown, Active, NonActive ] | Turnover risk | |
| Other risk |
FairCatch
Code Block |
---|
{
"Yards": null,
"Players": [
{
"Id": "835822",
"Type": "Receiver"
}
],
} |
Element | Type | Description |
---|---|---|
| integer($int32) | yard line |
| Players array | Player data |
Challenge
Code Block |
---|
{
"Result": "Won"
} |
Element | Type | Description |
---|---|---|
| string($x-extensible-enum) [ Unknown, |
Won, |
Lost ] | Result of the challenge |
Other
riskMatch Events
FairCatchReliability
Code Block |
---|
{ "YardsIsReliable": null, "Player": false, "Reason": "Unreliable score" } |
Element | Type | Description |
---|---|---|
| boolean | Indicates whether the current match events are reliable or not |
| string | Reason |
CurrentLineup
Code Block |
---|
{ "IdTeamType": "100"null, "NamePlayers": null {} } |
Element | Type | Description |
---|
Yards
integer($int32)
yard line
Player
Player data array
Player data
Id
integer($int32)
Unique player Id
Name
string
Player name
Challenge
| string | Type of the team players are assigned to |
| Array Of Lineup Player | Lineup players array |
Muff
Code Block |
---|
{
"IsNullified": false
"Players": [
{
"Id": "835822",
"Type": "Muffed"
}
]
} |
Element | Type | Description |
---|---|---|
|
Result
string($x-extensible-enum)
[ Unknown, Won, Lost ]
Result of the challenge
Other Match Events
Reliability
boolean | Indicates whether this action was nullified | |
| Players array | Player data |
Recovery
Code Block |
---|
{ "IsReliableYards": false, "Reason": "Unreliable score" 15 "IsNullified": false "Players": [ { "Id": "835822", "Type": "Recoverer" } ], } |
Element |
---|
Type
Description
IsReliable
Type | Description | |
---|---|---|
| integer($int32) | Indicates the amount of yards from the point where opponents recovered the ball to the point where the play finished |
| boolean | Indicates whether |
Reason
string
Reason
CurrentLineup
Code Block |
---|
{
"TeamType": null,
"Players": {}
} |
Element | Type | Description |
---|---|---|
| string | Type of the team players are assigned to |
| Array Of Lineup Player | Lineup players array |
Muff
Code Block |
---|
{
"IsNullified": false
"Player": {
"Id": "10012",
"Name": null
}
} |
Element | Type | Description |
---|---|---|
| boolean | Indicates whether this action was nullified |
| Player data array | Player data |
| integer($int32) | Unique player Id |
| string | Player name |
Recovery
Code Block |
---|
{
"Yards": 15
"IsNullified": false
"Player": {
"Id": "10022",
"Name": null
}
} |
Element | Type | Description |
---|---|---|
| integer($int32) | Indicates the amount of yards from the point where opponents recovered the ball to the point where the play finished |
| boolean | Indicates whether this action was nullified |
| Player data array | Player data |
| integer($int32) | Unique player Id |
| string | Player namethis action was nullified |
| Players array | Player data |
Players
Player type | Valid action types | Explanation |
---|---|---|
|
| This action type is currently used in penalties |
|
| The player that was tackled |
|
| The player who tackled, in case of |
|
| The player who assisted tackling in the tackle (secondary tackler). Tackle can have two tackle assisters and no tackler |
|
| The player who scored the points |
|
| The player who is the intended receiver for a pass or fair catch. In case of conversions, only when pass is attempted |
|
| The player who passed the ball. In case of conversions, only when pass is attempted |
|
| The player who fumbled the ball |
|
| The player/s who forced the fumble |
|
| The player who recovered the ball |
|
| The play who kicked the ball. |
|
| The player who runs with the ball. In case of conversions, only when it is rushed |
|
| The player who attempts to make a return with the ball |
|
| The player who intercepts the pass |
|
| The player who blocks the kick |
|
| The player/s who hit the quarterback to the ground |
|
| The player/s who earn pass defended on incomplete pass |
|
| The player who muffs the catch |