Versions Compared
Version | Old Version 14 | New Version Current |
---|---|---|
Changes made by | ||
Saved on |
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Table of Contents |
---|
Feed Match Event
Example Ably LiveAccess URL: https://platform.matchstate.api.geniussports.com/api/v1/sources/GeniusPremium/sports/17/fixtures/10173048/liveaccess/matchevents?sportApiVersion=v2
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, Complete ] | 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 |
---|
"subtype": null,
"yards": 33,
"yardLine": {
"yards": 33,
"sideOfPitch": "Home"
},
"teamInPossession": "None",
"isNullified": false,
"players": [
{
"id": "1014921",
"type": "Fumbled"
}
],
"team": "Home",
"gameTime": "00:00:00",
"period": null,
"utcTimestamp": "2023-10-23T00:45:16.9535449Z" |
Element | Type | Description |
---|---|---|
| Player array | Player data |
| string($x-extensible-enum) | Indicates second level of action description |
| Indicates where fumble action on the field happened | |
| integer($int32) | Unique player Id |
| string | Type of action performed 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 |
---|
{
"Players": [
{
"Id": "493258",
"Name": "Passer"
}
]
} |
Element | Type | Description |
---|---|---|
| Players array | Player data |
IncompletePass
Code Block |
---|
{
"Players": [
{
"Id": "493258",
"Name": "Passer"
}
]
} |
Element | Type | Description |
---|---|---|
| Players array | Player data |
CompletePass
Code Block |
---|
{
"Players": [
{
"Id": "493258",
"Name": "Passer"
}
],
"Yards": 11
} |
Element | Type | Description |
---|---|---|
| Players array | Player data |
| integer($int32) | Indicates Air Yards + Yards after catch |
Interception
Code Block |
---|
{
"Players": [
{
"Id": "493258",
"Name": "Passer"
}
]
} |
Element | Type | Description |
---|---|---|
| Players array | Player data |
FieldGoal
Code Block |
---|
{
"IsMade": true,
"IsNullified": false,
"Yards": 23,
"Players": [
{
"Id": "493258",
"Name": "Kicker"
}
]
} |
Element | Type | Description |
---|---|---|
| boolean | Indicates whether FG was made |
| boolean | Indicates whether this action was nullified |
| integer($int32) | Indicates yards from there the FG was taken |
| Players array | Player data |
FieldGoalAttempt
Code Block |
---|
{
"Players": [
{
"Id": "493258",
"Name": "Kicker"
}
],
"IsNullified": false
} |
Element | Type | Description |
---|---|---|
| Players array | Player data |
| boolean | Indicates whether this action was nullified |
FieldGoalBlocked
Code Block |
---|
{
"Players": [
{
"Id": "493258",
"Name": "Kicker"
}
],
"IsNullified": false
} |
Element | Type | Description |
---|---|---|
| Players array | Player data |
|
TimeoutsRemaining
Code Block |
---|
{
"Away": 2,
"Home": 3
}
|
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,
"Players": [
{
"Id": "493258",
"Name": "Scorer"
}
]
}
|
Element | Type | Description |
---|---|---|
| boolean | Indicates whether this action was nullified |
| Players array | Player data |
Single
Code Block |
---|
{
"IsNullified": false,
"Players": [
{
"Id": "493258",
"Name": "Kicker"
}
]
} |
Element | Type | Description |
---|---|---|
| boolean | Indicates whether this action was nullified |
| Player data array | Kicker player data |
| integer($int32) | Unique kicker Id |
| string | two possible values: “Kicker” or null |
Run
Code Block |
---|
{
"Yards": 2,
"Players": [
{
"Id": "835822",
"Type": "Runner"
}
]
} |
Element | Type | Description |
---|---|---|
| integer($int32) | Indicates how many yards a player rushed |
| Players array | Player data |
RunAfterCatch
Code Block |
---|
{
"Yards": 2,
"Players": [
{
"Id": "835822",
"Type": "Runner"
}
]
} |
Element | Type | Description |
---|---|---|
| integer($int32) | 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 |
---|
{
"Players": [
{
"Id": "835822",
"Type": "Tackler"
}
],
"Yards": null
} |
Element | Type | Description |
---|---|---|
| Players array | Player data |
| 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",
"LineOfScrimmage": {
"ScrimmageYard": 40,
"SideOfPitch": "Away"
},
"DownNumber": 1,
"YardsToGo": 10,
"IsConfirmed": true
"Team": "Home"
} |
Element | Type | Description |
---|---|---|
| string($x-extensible-enum) [ Snap, Kickoff, Pat ] | Next Play Type |
| LOS data array | LOS data |
| integer($int32) | 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 |
| string($x-extensible-enum) [ None, Home, Away ] | Team data |
Safety
Code Block |
---|
{
IsNullified: false,
"Players": [],
} |
Element | Type | Description |
---|---|---|
| boolean | Indicates whether this action was nullified |
| 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 |
---|
{
} |
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,
"WasDeferred": false,
"AwayChoice": "Receive",
"HomeChoice": "EastEndZone",
} |
Element | Type | Description |
---|---|---|
| integer($int32) | 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 |
---|
{
"Type": "TwoPoints",
"IsNullified": 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,
"IsNullified": false,
"Players": [
{
"Id": "835822",
"Type": "Tackler"
}
]
} |
Element | Type | Description |
---|---|---|
| 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": "DefensiveOffside",
"yards": 5,
"outcome": "Accepted",
"yardLines": [
{
"type": "Placement",
"yards": 39,
"sideOfPitch": "Home"
}
],
"enforcementSpot": "PreviousSpot",
"nextDown": "Repeats",
"players": [
{
"id": "1006731",
"type": "Unknown"
}
} |
Element | Type | Description |
---|---|---|
| string($x-extensible-enum) Unknown, BlockBelowWaist, BlockingOutOfBounds, ChopBlock, Clipping, ContactingTheKicker, CutBlocking, Defensive12OnField, DefensiveDelayOfGame, DefensiveHolding, DefensiveOffside, DefensivePassInterference, DefensiveTooManyMenOnField, DelayOfGame, DelayOfKickoff, DisconcertingSignals, Disqualification, Encroachment, EquipmentViolation, FaceMask, FairCatchInterference, FalseStart, Fighting, Holding, HoldingReturn, HorseCollarTackle, Hurdling, IllegalBat, IllegalBlindsideBlock, IllegalBlock, IllegalBlockAboveTheWaist, IllegalBlockAboveWaist, IllegalBlockAfterFcSignal, IllegalBlockInBack, IllegalBlockOnReturn, IllegalContact, IllegalContactWithSnapper, IllegalCrackback, IllegalCut, IllegalDoubleTeamBlock, IllegalDownfieldOnKick, IllegalFormation, IllegalForwardPass, IllegalInterferenceCover, IllegalInterferenceOnLooseBall, IllegalKickoff, IllegallyKickingBall, IllegalMotion, IllegalParticipation, IllegalPeelback, IllegalPunt, IllegalShift, IllegalSnap, IllegalSubstitution, IllegalTouchKick, IllegalTouchOfKick, IllegalTouchPass, IllegalUseOfHands, IllegalWedge, IneligibleDownfieldKick, IneligibleDownfieldOnPass, IneligibleDownfieldPass, IneligibleReceiver, IntentionalGrounding, InterferenceWithOpportunityToCatch, InvalidFairCatchSignal, KickCatchInterference, KickoffOutOfBounds, Leaping, Leverage, LowBlock, LoweringHeadToInitiateContact, NeutralZoneInfraction, NoYards15, NoYards5, ObjectionableConduct, Offensive12OnField, OffensiveHolding, OffensiveOffside, OffensivePassInterference, OffensiveTooManyMenOnField, Offside, OffsideOnFreeKick, PassInterference, PersonalFoul, PhysicalAbuseOnOfficial, PilingOn, PlayerOutOfBoundsOnKick, PlayerOutOfBoundsOnPunt, ProcedureGeneral, ProcedureIllegalFormation, ProcedureNoEnd, PushBlocking, Pyramiding, ReturnFromOutOfBounds, RoughingHolder, RoughingTheKicker, RoughingThePasser, RoughPlay, RunningIntoHolder, RunningIntoTheKicker, ShortFreeKick, SidelineInterference, Spearing, Targeting, Taunting, TimeCountAfter3MinuteWarningIntentional, TimeCountAfter3MinuteWarningLoss10Yards, TimeCountAfter3MinuteWarningLossDown, TimeCountAfter3MinuteWarningUnintentional, TimeCountBefore3MinuteWarning, TooManyPlayers, Tripping, UnnecessaryRoughness, UnnecessaryRoughnessMajorGrade2, UnsportsmanlikeConduct | 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 |
| Yardlines array | Indicates enforcement and placement yardlines of the penalty if both available. |
| string($x-extensible-enum) Unknown, Accepted, Declined, Offsetting, Superseded | Indicates where the penalty is enforced from. Available options: [Unknown, DeadBall, OtherSpot, PreviousSpot, SuccedingSpot] |
| string($x-extensible-enum) Unknown, Accepted, Declined, Offsetting, Superseded | Indicates if penalty results in firstDown, LossOfDown or down Repeats. Available options: [Unknown, First, Repeats, LossOfDown] |
| Players array | Player data |
Return
Code Block |
---|
{
"Yards": 28,
"Players": [
{
"Id": "835822",
"Type": "Returner"
}
],
} |
Element | Type | Description |
---|---|---|
| integer($int32) | Indicates the yards gained |
| 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,
"Players": [
{
"Id": "835822",
"Type": "Tackled"
}
]
} |
Element | Type | Description |
---|---|---|
| integer($int32) | Indicates yards behind the Scrimmage Line |
| Players array | Player data |
KickOff
Code Block |
---|
"subtype": null, "yards": 65, "isNullified": |
false, " |
players": [ |
{ "id": " |
998755", |
"type": "Kicker" |
}
], |
Element | Type | Description |
---|---|---|
| integer($int32) | Indicates how far (in terms of yards) the ball was kicked |
| Players array | Player data |
Possession
Code Block |
---|
{
} |
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 |
---|---|---|
| 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.
Punt
Code Block |
---|
{
"Yards": 53,
"Players": [
{
"Id": "835822",
"Type": "Kicker"
}
]
} |
Element | Type | Description |
---|---|---|
| integer($int32) | yards gained |
| Players array | Player data |
Risks
Code Block |
---|
{ "Touchdown": "NonActive", "OnsideKick": "NonActive", "FieldGoal": "NonActive", "FourthDown": "NonActive", " |
Safety": "NonActive", " |
Challenge": "NonActive", " |
Penalty": "NonActive", " |
VideoReview": "NonActive", " |
Turnover": "NonActive", " |
PlayAboutToStart": "NonActive", " |
injury": " |
Active", " |
bigPlay": " |
Active", " |
statDelay": " |
Active" |
"Other": "Active"
} |
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 ] | VideoReview risk |
| string($x-extensible-enum) [ Unknown, Active, NonActive ] | Turnover risk |
| string($x-extensible-enum) [ Unknown, Active, NonActive ] | Indicates that the play is about to start (teams are lining up to begin the play). |
| string($x-extensible-enum) [ Unknown, Active, NonActive ] | 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 |
Lateral
Code Block |
---|
{
"IsNullified": false,
"Yards": 5,
"Players": [
{
"Id": "493258",
"Name": "Receiver"
}
]
} |
Element | Type | Description |
---|---|---|
| integer($int32) | Indicates how many yards was the lateral. |
| Players array | Player data |
| boolean | Indicates whether this action was nullified |
Other Match Events
Reliability
Code Block |
---|
{
"IsReliable": false,
"Reason": "Unreliable score"
} |
Element | Type | Description |
---|---|---|
| boolean | Indicates whether the current match events are reliable or not |
| string | Reason |
CurrentLineup
Code Block |
---|
"teamType": "Offensive",
"players": [
{
"position": "Quarterback",
"side": "Middle",
"id": "165525",
"name": null,
"status": "Started"
},
{
"position": "TightEnd",
"side": "Middle",
"id": "99040",
"name": null,
"status": "Started"
},
{
"position": "Tackle",
"side": "Unknown",
"id": "719357",
"name": null,
"status": "Started"
},
{
"position": "Tackle",
"side": "Unknown",
"id": "757902",
"name": null,
"status": "Unknown"
},
{
"position": "WideReceiver",
"side": "Unknown",
"id": "796224",
"name": null,
"status": "Started"
},
{
"position": "Tackle",
"side": "Unknown",
"id": "1017511",
"name": null,
"status": "Unknown"
},
{
"position": "RunningBack",
"side": "Middle",
"id": "1015480",
"name": null,
"status": "Unknown"
},
{
"position": "Center",
"side": "Middle",
"id": "1018160",
"name": null,
"status": "Unknown"
},
{
"position": "TightEnd",
"side": "Middle",
"id": "1011409",
"name": null,
"status": "Unknown"
},
{
"position": "TightEnd",
"side": "Middle",
"id": "1006903",
"name": null,
"status": "Unknown"
},
{
"position": "Tackle",
"side": "Unknown",
"id": "1014143",
"name": null,
"status": "Started"
},
{
"position": "Guard",
"side": "Middle",
"id": "1008250",
"name": null,
"status": "Started"
},
{
"position": "TightEnd",
"side": "Middle",
"id": "1008026",
"name": null,
"status": "Unknown"
},
{
"position": "Quarterback",
"side": "Middle",
"id": "1005917",
"name": null,
"status": "Unknown"
},
{
"position": "Tackle",
"side": "Unknown",
"id": "1014804",
"name": null,
"status": "Started"
},
{
"position": "WideReceiver",
"side": "Unknown",
"id": "1017215",
"name": null,
"status": "Unknown"
},
{
"position": "RunningBack",
"side": "Middle",
"id": "1028378",
"name": null,
"status": "Unknown"
},
{
"position": "WideReceiver",
"side": "Unknown",
"id": "1003947",
"name": null,
"status": "Unknown"
},
{
"position": "WideReceiver",
"side": "Unknown",
"id": "1009826",
"name": null,
"status": "Started"
},
{
"position": "WideReceiver",
"side": "Unknown",
"id": "1016007",
"name": null,
"status": "Started"
},
{
"position": "RunningBack",
"side": "Middle",
"id": "999394",
"name": null,
"status": "Started"
},
{
"position": "Guard",
"side": "Middle",
"id": "998896",
"name": null,
"status": "Unknown"
},
{
"position": "WideReceiver",
"side": "Unknown",
"id": "998934",
"name": null,
"status": "Unknown"
},
{
"position": "Guard",
"side": "Middle",
"id": "796929",
"name": null,
"status": "Unknown"
},
{
"position": "Guard",
"side": "Middle",
"id": "999405",
"name": null,
"status": "Started"
}
],
"team": "Home",
"gameTime": "00:00:00",
"period": null,
"utcTimestamp": "2023-04-05T05:01:11.8805131Z"
},
"messageTimestampUtc": "2023-04-05T05:01:19.6152104Z" |
Element | Type | Description |
---|---|---|
| string | Type of the team players are assigned to |
| Array Of Lineup Player | Lineup players array |
| string | Indicates an Unique id of the player |
| string | Indicates the position of the player. Available options: [Unknown, Kicker, Punter, Returner, RunningBack, Fullback, WideReceiver, TightEnd, Tackle, Guard, Quarterback, Center, End, Linebacker, Cornerback, Safety, Holder, LongSnapper, DefensiveBack, OffensiveLineman, DefensiveLineman] |
| string | Indicates the side of the player. Available options: [Unknown, Right, Middle, Left] |
| string | Indicates the status of the player during the game. Available options: |
Muff
Code Block |
---|
{
"IsNullified": false
"Players": [
{
"Id": "835822",
"Type": "Muffed"
}
]
} |
Element | Type | Description |
---|---|---|
| boolean | Indicates whether this action was nullified |
| Players array | Player data |
Recovery
Code Block |
---|
{
"Yards": 15
"IsNullified": false
"Players": [
{
"Id": "835822",
"Type": "Recoverer"
}
],
} |
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 |
| Players array | Player data |
Players
Player type | Valid action types | Explanation |
---|---|---|
|
Penalty
- | Not used | |
|
| 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 |
|
|
CompletePass
|
TwoPointsConversion
| The player who is the intended receiver for a pass or fair catch. In case of conversions, only for two point conversion when |
it is |
passed | |
|
|
CompletePass
|
TwoPointsConversion
| The player who passed the ball. In case of conversions, only for two point conversion when |
it is |
passed | ||
|
| The player who fumbled the ball |
|
| The player who recovered the ball |
|
|
FieldGoal
FieldGoalBlocked
OnePointConversion
| The play who kicked the ball. In case of conversions, only for one point conversion |
|
|
TwoPointsConversion
| The player who runs with the ball. In case of conversions, only for two point conversion when it is rushed | |
|
| The player who attempts to make a return with the ball |
|
| The player who intercepts the pass |
|
|
OnePointConversion
| The player who blocks the kick |
|
|
CompletePass
| 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 |