NFL Push Events provides detailed, real-time information on every live game event.
Syntax
https://api.sportradar.com/nfl/official/{access_level}/stream/{language_code}/events/subscribe |
Parameters
Parameter | Description |
---|---|
| Defines the access level of your API key |
| Optional code for supported languages |
Optional Query String Parameters
By default, a Push feed will provide all data available for all in progress games. If needed, you can filter the data returned by including query strings.
Each query string parameter can be added with a preceding ampersand (&
).
Parameter | Description |
---|---|
| Event category |
| Event type |
| Language returned expressed as a 2-letter code |
| Match id |
| Team id |
| Game status |
Code Samples
require 'uri'
require 'net/http'
require 'openssl'
url = URI("https://api.sportradar.com/nfl/official/trial/stream/en/events/subscribe")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
request = Net::HTTP::Get.new(url)
request["x-api-key"] = "{your_api_key}" # Replace with your actual key
response = http.request(request)
puts response.read_body
import requests
import json
headers = {
'x-api-key': 'your_api_key' # Replace with your actual key
}
r = requests.get(
"https://api.sportradar.com/nfl/official/trial/stream/en/events/subscribe",
headers=headers,
allow_redirects=False
)
redirect_url = r.headers['Location']
r = requests.get(redirect_url, stream=True, headers=headers)
for line in r.iter_lines():
# filter out keep-alive new lines
if line:
decoded_line = line.decode('utf-8')
print(json.loads(decoded_line))
curl -L -X GET 'https://api.sportradar.com/nfl/official/trial/stream/en/events/subscribe' \
-H 'x-api-key: {your_api_key}'
Samples with Query String Params
require 'uri'
require 'net/http'
require 'openssl'
url = URI("https://api.sportradar.com/nfl/official/trial/stream/en/events/subscribe?&status=inprogress&match=sd:match:673b459c-7506-4c11-9273-1b9502537f1d")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
request = Net::HTTP::Get.new(url)
request["x-api-key"] = "{your_api_key}" # Replace with your actual key
response = http.request(request)
puts response.read_body
import requests
import json
headers = {
'x-api-key': 'your_api_key' # Replace with your actual key
}
r = requests.get("https://api.sportradar.com/nfl/official/trial/stream/en/events/subscribe",
params = {'status': 'inprogress', 'match': 'sd:match:673b459c-7506-4c11-9273-1b9502537f1d'},
allow_redirects=False)
redirect_url = r.headers['Location']
r = requests.get(redirect_url, stream=True)
for line in r.iter_lines():
# filter out keep-alive new lines
if line:
decoded_line = line.decode('utf-8')
print(json.loads(decoded_line))
curl -L -X GET 'api.sportradar.com/nfl/official/trial/stream/en/events/subscribe?&status=inprogress&match=sd:match:673b459c-7506-4c11-9273-1b9502537f1d'
-H 'x-api-key: {your_api_key}'
Sample Data
The above commands return json like this.
Simulations
Check out our Simulations to replay actual games at any time, on your own schedule. Push simulations are available as well.
Full Game Sample
Click here for Push samples (Events, Pulse, Statistics) of a complete game. Please note that the Push Statistics feed has been enhanced to include additional game data. See here for an updated Statistics sample.
Data Points
Boxscore:
Attribute | Parent Element | Type | Description |
---|---|---|---|
attendance | game | Integer | Attendance of a game ex. 73242 |
remaining_timeouts | away | Integer | Away team timeouts remaining |
used_challenges | away | Integer | Away team challenges used |
used_timeouts | away | Integer | Away team timeouts used |
points | away | Integer | Away team total points |
points | home | Integer | Home team total points |
clock | game | String | Clock value of the game ex. 12:37 |
remaining_timeouts | home | Integer | Home team timeouts remaining |
used_timeouts | home | Integer | Home team timeouts used |
quarter | game | Integer | Quarter number of the game |
Game:
Attribute | Parent Element | Type | Description |
---|---|---|---|
|
| String | Away team alias |
|
| GUID | Unique ID of the away team |
|
| String | Away team market name |
|
| String | Away team name |
|
| String | Unique Sportradar ID of the away team |
|
| String | Duration of the game |
|
| String | Type of data entry for the game |
|
| String | Home team alias |
|
| GUID | Unique ID of the home team |
|
| String | Home team market name |
|
| String | Home team name |
|
| String | Unique Sportradar ID of the home team |
|
| GUID | Unique ID of a game |
|
| Integer | Game number |
|
| Date/Time | Scheduled date and time of a game |
|
| String | Unique Sportradar ID of a game |
|
| String | Game status |
|
| String | Time zone of the away team |
|
| String | Time zone of the home team |
|
| String | Time zone of the venue |
|
| String | Weather description for a game |
|
| String | Weather condition for a game |
|
| Byte | Humidity conditions for a game |
|
| Byte | Temperature of a game in Fahrenheit |
|
| String | Wind direction for a game |
|
| Byte | Wind speed for a game in MPH |
Metadata:
Attribute | Parent Element | Type | Description |
---|---|---|---|
event_category | metadata | String | Category of an event ex. scoring_play |
event_type | metadata | String | Type of an event ex. pass or field_goal |
league | metadata | String | Alias of a league ex. nfl |
locale | metadata | String | Language code ex. en (English) |
match | metadata | GUID | Unique ID(s) of a game ex. sd:match:1a57777c-7c57-43fa-bf08-66bffc204fd1,sr:match:33623353 |
operation | metadata | String | Operation of an updateupdate , delete |
status | metadata | String | The status of a gamescheduled , inprogress , complete , closed , wdelay , fdelay , odelay , canceled , unnecessary , if-necessary , postponed , suspended , maintenance |
team | metadata | GUID | Unique ID(s) of a team ex. sd:team:1f6dcffb-9823-43cd-9ff4-e7a8466749b5,sr:competitor:4429 |
version | metadata | String | Version of the API ex. v6 |
Play-by-Play Details:
Attribute | Parent Element | Type | Description |
---|---|---|---|
|
| String | Play detail category |
| String | Text description of a play | |
|
| String | Direction of action for a play |
|
| String | Team alias of the location of the ball at the conclusion of a play |
|
| Integer | Yardline location of the ball at the conclusion of a play |
|
| String | Indicates the yard line where the ball was first touched, after the fumble, but before the ball was recovered (ingested games only) |
|
| String | Indicates if the player should receive a statistical attempt for the process. Generally used on laterals (ingested games only) |
|
| String | Signifies an onside kick |
|
| String | Text description of a penalty |
|
| String | Signifies a nullified play due to a penalty |
|
| String | Result of a penalty |
|
| Integer | Number of yards penalized on the play |
|
| String | Indicates how the kicker missed a field goal attempt: |
|
| String | Result of a play. See our NFL FAQ for a complete list of valid result values. |
|
| String | Indicates if the sack was split by the two defenders (ingested games only) |
|
| Boolean | Indicates a play ending in a safety |
|
| Integer | Sequence number of the play detail |
| start_location' | String | Team alias of the location of the ball at the beginning of a play |
| start_location' | Integer | Yardline location of the ball at the beginning of a play |
|
| Integer | Yards gained or lost on the play |
Play-by-Play Details - Review:
Attribute | Parent Element | Type | Description |
---|---|---|---|
|
| String | Result of a play review/challenge |
|
| Boolean | Signifies the call on the field was reversed when |
|
| String | Type of a play review/challenge |
|
| String | Alias of a team initiating a review/challenge |
|
| GUID | Unique ID of a team initiating a review/challenge |
|
| String | Market name of a team initiating a review/challenge |
|
| String | Name of a team initiating a review/challenge |
|
| String | Unique Sportradar ID of a team initiating a review/challenge |
Play-by-Play Details - Recovery:
Attribute | Parent Element | Type | Description |
---|---|---|---|
|
| String | Type of recovery |
|
| Integer | Yard line where a plyer first touched the ball on a fumble |
|
| String | Alias of a team recovering the ball |
|
| GUID | Unique ID of a team recovering the ball |
|
| String | Market name of a team recovering the ball |
|
| String | Name of a team recovering the ball |
|
| String | Unique Sportradar ID of a team recovering the ball |
Play-by-Play Drive:
Attribute | Parent Element | Type | Description |
---|---|---|---|
|
| Date/Time | Timestamp of the start of a drive |
|
| String | Duration of a drive in |
|
| String | Game clock value at the end of a drive |
|
| String | End result of a drive |
|
| Integer | The furthest yardline the offensive team reached during a drive (1-99 scale) |
|
| Integer | Number of first downs in a drive |
|
| Integer | Starting yardline of the first play of a drive (1-99 scale) |
|
| Integer | Number of yards gained in a drive |
|
| GUID | Unique ID of a drive |
|
| Boolean | Signifies a drive which ends inside the opponent's 20 yardline |
|
| Integer | Starting yardline of the last play of a drive (1-99 scale) |
|
| Integer | Net yards for the offensive team on a drive (Yards gained minus penalty yards) |
|
| Integer | Number of point after touchdown attempts on a drive |
|
| Boolean | Signifies a successful point after touchdown on a drive |
|
| Integer | Number of penalty yards on a drive |
|
| Integer | Number of plays in a drive |
|
| Boolean | Signifies a drive which ends in a score |
|
| Integer | Sequential number of the drive within a game |
|
| String | Game clock value at the start of a drive |
|
| String | Start reason of a drive |
|
| Integer | Sequential number of the drive for the offensive team |
|
| Date/Time | Timestamp of the last update of a drive |
|
| GUID | Unique ID of the defensive team for a drive |
|
| Integer | Number of points scored for the defensive team for a drive |
|
| GUID | Unique ID of the offensive team for a drive |
|
| Integer | Number of points scored for the offensive team for a drive |
Play-by-Play Ending Situation:
Attribute | Parent Element | Type | Description |
---|---|---|---|
clock | end_situation | String | Game clock value at the end of a play ex. 14:55 |
down | end_situation | Integer | Down at the end of a play |
alias | end_situation - location | String | Team alias of the location of the ball at the end of a play ex. MIN (Minnesota) |
id | end_situation - location | GUID | Unique ID of a team of the team with possession at the end of a play ex. 7b112545-38e6-483c-a55c-96cf6ee49cb8 |
market | end_situation - location | String | Team market name ex. Minnesota |
name | end_situation - location | String | Team name ex. Vikings |
sr_id | end_situation - location | GUID | Unique Sportradar ID of the team with possession at the end of a play ex. sr:competitor:4423 |
yardline | end_situation - location | Integer | Yardline of the ball at the end of a play |
alias | end_situation - possession | String | Team alias of the possession of the ball at the end of a play ex. MIN (Minnesota) |
id | end_situation - possession | GUID | Unique ID of a team of the team with possession at the end of a play ex. 7b112545-38e6-483c-a55c-96cf6ee49cb8 |
market | end_situation - possession | String | Team market name ex. Minnesota |
name | end_situation - possession | String | Team name ex. Vikings |
sr_id | end_situation - possession | GUID | Unique Sportradar ID of the team with possession at the end of a play ex. sr:competitor:4423 |
yfd | end_situation | Integer | Yards to gain a first down at the end of a play |
Play-by-Play Event:
Attribute | Parent Element | Type | Description |
---|---|---|---|
clock | event | String | Clock value for an event ex. 12:37 |
created_at | event | Date/Time | Timestamp of the creation of an event ex. 2022-09-20T00:54:16+00:00 |
description | - | String | Text description of an event |
id | event | String | Unique ID of an event ex. fd790d30-4e81-11ed-b357-5954f3d7fdac |
sequence | event | Decimal | Sequence number of an event or play as a UNIX timestamp. Use this value to help sequence play-by-play events (smallest to largest sequence number). ex. 1665336878436.0 |
type | event | String | Type of an eventsetup , timeout , tv_timeout , two_minute_warning , comment , period_end , game_over |
updated_at | event | Date/Time | Timestamp of the last update of an event ex. 2022-09-20T00:54:16+00:00 |
wall_clock | event | Date/Time | Timestamp of the start of a play/event entry ex. 2022-10-09T17:12:08+00:00 |
Play-by-Play - Play:
Attribute | Parent Element | Type | Description |
---|---|---|---|
|
| Integer | Away points at the end of a play |
|
| Boolean | Signifies the defense blitzed on a play when |
|
| String | Clock value for a play |
|
| Date/Time | Timestamp of the creation of a play |
| String | Text description of a play | |
|
| Boolean | Signifies a play was a fake field goal when |
|
| Boolean | Signifies a play was a fake punt when |
|
| String | The hash mark of the ball at the beginning of a play |
|
| Integer | Home points at the end of a play |
|
| Boolean | Signifies there was a huddle prior to a play when |
|
| GUID | Unique ID of a play |
|
| Integer | Number of tight ends lined up on the left side for a play |
|
| Integer | Number of defensive men in the box for a play |
|
| Boolean | Signifies whether or not a play is under review. If |
|
| String | Type of pass route on a passing play |
|
| Boolean | Signifies there was a play action for a play when |
|
| String | Direction of action for a play |
|
| Integer | Number of defensive players rushing for a play |
|
| String | Location of the quarterback pocket for a play |
|
| String | Location of the quarterback at the snap for a play |
|
| Integer | Number of tight ends lined up on the right side for a play |
|
| Boolean | Signifies a play is a run/pass option when |
|
| Integer | Signifies which hole the running back ran through on a rush play (1-8) |
|
| Boolean | Signifies a play resulted in a score when |
|
| Boolean | Signifies a play is a screen pass when |
|
| Decimal | Sequence number of an event or play. Used to sequence events properly |
|
| String | Type of play |
|
| Date/Time | Timestamp of the last update of a play |
|
| Date/Time | Timestamp of the start of the play/event entry |
Play-by-Play Points After:
Attribute | Parent Element | Type | Description |
---|---|---|---|
id | points-after-play | GUID | Unique ID of a point after attempt ex. a397a7c0-47f8-11ed-972d-8539f16b8bbf |
type | points-after-play | String | Type of a point after attemptextra_point , conversion , penalty |
sequence | points-after-play | Decimal | Sequence number of a point after play as a UNIX timestamp. Use this value to help sequence play-by-play events (smallest to largest sequence number). ex. 1665336878436.0 |
Play-by-Play Quarter:
Attribute | Parent Element | Type | Description |
---|---|---|---|
id | quarter | GUID | Unique ID of a quarter ex. 47091cc4-08c2-4f83-9d8d-59c3c85e1725 |
number | quarter | Integer | Number of a quarter |
sequence | quarter | Integer | Sequential number of a quarter |
Play-by-Play Scoring:
Attribute | Parent Element | Type | Description |
---|---|---|---|
away_points | score | Integer | Number of away team points |
clock | score | Boolean | Clock value for a score ex. 12:37 |
home_points | score | Integer | Number of home team points |
points | score | Integer | Number of points for a score |
sequence | score | Integer | Sequence number of an event or play. Used to sequence events properly |
Play-by-Play Starting Situation:
Attribute | Parent Element | Type | Description |
---|---|---|---|
clock | start_situation | String | Clock value at the start of a play ex. 12:37 |
down | start_situation | Integer | Down at the start of a play |
alias | location | String | Team alias of the location of the ball at the start of a play ex. MIN (Minnesota) |
id | start_situation - location | GUID | Unique ID of a team of the team with possession at the start of a play ex. 33405046-04ee-4058-a950-d606f8c30852 |
market | start_situation - location | String | Team market name ex. Minnesota |
name | start_situation - location | String | Team name ex. Vikings |
sr_id | start_situation - location | GUID | Unique Sportradar ID of the team with possession at the start of a play ex. sr:competitor:4423 |
yardline | start_situation - location | Integer | Yardline of the ball at the start of a play |
alias | start_situation - possession | String | Team alias of the possession of the ball at the start of a play ex. MIN (Minnesota) |
id | start_situation - possession | GUID | Unique ID of a team of the team with possession at the start of a play ex. 33405046-04ee-4058-a950-d606f8c30852 |
market | start_situation - possession | String | Team market name ex. Minnesota |
name | start_situation - possession | String | Team name ex. Vikings |
sr_id | start_situation - possession | GUID | Unique Sportradar ID of the team with possession at the start of a play ex. sr:competitor:4423 |
yfd | end_situation | Integer | Yards to gain a first down at the start of a play |
Kick & Punt Block Play Statistics:
Attribute | Parent Element | Type | Description |
---|---|---|---|
block | block | Integer | Number kick blocks |
category | block | String | Type of blocked kickfield_goal , extra_point , punt |
Conversion Play Statistics:
Attribute | Parent Element | Type | Description |
---|---|---|---|
attempt | conversion | Integer | Number of conversion attempts |
category | conversion | String | Category of conversionpass , receive , rush , turnover |
complete | conversion | Integer | Number of conversion completions |
safety | conversion | Integer | Number of conversion safeties |
Defensive Play Statistics:
Attribute | Parent Element | Type | Description |
---|---|---|---|
|
| Integer | Number of assisted sacks |
|
| Integer | Number of assisted tackles |
|
| Integer | Number of assisted tackles for a loss |
|
| Integer | Number of batted passes |
|
| Integer | Number of blitzes |
|
| Integer | Number of blocked kicks/punts |
|
| String | Category of defensive statistic |
|
| String | Number of completed passes with a defensive player covering on the play |
|
| Integer | Number of defensive targets |
|
| Integer | Number of forced fumbles |
|
| Integer | Number of hurries |
|
| Integer | Number of interceptions |
|
| Integer | Number of interceptions for a touchdown |
|
| Integer | Number of interception yards |
|
| Integer | Number of knockdowns |
|
| Integer | Number of missed tackles |
|
| Boolean | Nullified play flag |
|
| Integer | Number of passes defended |
|
| Integer | Indicates whether the assist tackler was the primary tackler on a play |
|
| Integer | Number of hits on the quarterback |
|
| Integer | Number of sacks |
|
| Integer | Number of sack yards |
|
| Integer | Number of safeties |
|
| Integer | Number of tackles for a loss |
|
| Integer | Number of tackles for a loss yardage |
|
| Integer | Number of tackles |
Defensive Conversion Play Statistics:
Attribute | Parent Element | Type | Description |
---|---|---|---|
attempt | defense_conversion | Integer | Number of defensive conversion attempts |
category | defense_conversion | String | Category of defensive conversionconversion , extra_point |
complete | defense_conversion | Integer | Number of defensive conversion completions |
Down Conversion Play Statistics:
Attribute | Parent Element | Type | Description |
---|---|---|---|
attempt | down_conversion | Integer | Number of down conversion attempts |
complete | down_conversion | String | Category of down conversionconversion , extra_point |
down | down_conversion | Integer | Number of the down at play start |
category | first_down | String | Type of first downpass , rush , penalty |
Extra Point Play Statistics:
Attribute | Parent Element | Type | Description |
---|---|---|---|
aborted | extra_point | Integer | Number of aborted extra points |
attempt | extra_point | Integer | Number of attempted extra points |
blocked | extra_point | Integer | Number of blocked extra points |
made | extra_point | Integer | Number of made extra points |
missed | extra_point | Integer | Number of missed extra points |
returned | extra_point | Integer | Number of returned extra points |
safety | extra_point | Integer | Number of extra point safeties |
Field Goal Play Statistics:
Attribute | Parent Element | Type | Description |
---|---|---|---|
attempt | field_goal | Integer | Number of attempted field goals |
att_yards | field_goal | Integer | Yardage of attempted field goal |
blocked | field_goal | Integer | Number of blocked field goals |
made | field_goal | Integer | Number of made field goals |
missed | field_goal | Integer | Number of missed field goals |
nullified | field_goal | Boolean | Signifies a nullified field goal attempt |
returned | field_goal | Integer | Number of returned field goals |
yards | field_goal | Integer | Yardage of made field goal |
Fumbles Play Statistics:
Attribute | Parent Element | Type | Description |
---|---|---|---|
forced | fumble | Integer | Number of forced fumbles |
fumble | fumble | Integer | Number of fumbles |
lost | fumble | Integer | Number of lost fumbles |
nullified | fumble | Boolean | Signifies a nullified play due to a penalty |
opp_rec | fumble | Integer | Number of opponent fumble recoveries |
opp_rec_td | fumble | Integer | Number of opponent fumble recovery touchdowns |
opp_rec_yards | fumble | Integer | Number of opponent fumble recovery yards |
out_of_bounds | fumble | Integer | Number of fumbles out of bounds |
own_rec | fumble | Integer | Number of own fumble recoveries |
own_rec_td | fumble | Integer | Number of own fumble recovery touchdowns |
own_rec_yards | fumble | Integer | Number of own fumble recovery yards |
play_category | fumble | String | Type of fumble ex. misc |
Kickoff Play Statistics:
Attribute | Parent Element | Type | Description |
---|---|---|---|
attempt | kick | Integer | Number of kickoff attempts |
endzone | kick | Integer | Number of kickoffs into the endzone |
inside_20 | kick | Integer | Number of kickoffs inside the 20 yardline |
net_yards | kick | Integer | Number of net yards on the kickoff |
nullified | kick | Boolean | Signifies a nullified play due to a penalty |
onside_attempt | kick | Integer | Number of onside kickoff attempts |
onside_success | kick | Integer | Number of onside kickoff successes |
own_rec | kick | Integer | Number of own recoveries on a kickoff |
own_rec_td | kick | Integer | Number of own recovery touchdowns on a kickoff |
squib_kick | kick | Integer | Number of squib kicks |
touchback | kick | Integer | Number of touchbacks |
yards | kick | Integer | Number of kickoff yards |
Passing Play Statistics:
Attribute | Parent Element | Type | Description |
---|---|---|---|
attempt | pass | Integer | Number of pass attempts |
att_yards | pass | Integer | Number of pass attempt (air) yards, measured from the line of scrimmage to the yardline of the receiving target |
batted_pass | pass | Integer | Number of batted pass attempts |
blitz | pass | Integer | Number of blitzes |
complete | pass | Integer | Number of pass completions |
firstdown | pass | Integer | Number of passing first downs |
goaltogo | pass | Integer | Number of plays in a goal-to-go situation |
hurry | pass | Integer | Number of pass hurries |
incompletion_type | pass | String | Type of incomplete passThrown Away , Pass Defended , Dropped Pass , Spike , Poorly Thrown |
inside_20 | pass | Integer | Number of passes inside the 20 yardline |
interception | pass | Integer | Number of interceptions thrown |
int_touchdown | pass | Integer | Number of interception touchdowns thrown |
knockdown | pass | Integer | Number of knockdowns |
nullified | pass | Boolean | Signifies a nullified play due to a penalty |
on_target_throw | pass | Integer | Number of on target throws |
pocket_time | pass | Double | Time spent in the pocket ex. 1.153 |
sack | pass | Integer | Number of sacks |
sack_yards | pass | Integer | Number of sack yards |
safety | pass | Integer | Number of safeties |
touchdown | pass | Integer | Number of passing touchdowns |
yards | pass | Integer | Number of passing yards |
Penalty Play Statistics:
Attribute | Parent Element | Type | Description |
---|---|---|---|
penalty | penalty | Integer | Number of penalties |
yards | penalty | Integer | Number of penalty yardage |
Punting Play Statistics:
Attribute | Parent Element | Type | Description |
---|---|---|---|
attempt | punt | Integer | Number of attempted punts |
blocked | punt | Integer | Number of blocked punts |
downed | punt | Integer | Number of downed punts |
endzone | punt | Integer | Number of punts into the endzone |
faircatch | punt | Integer | Number of fair catch punts |
hang_time | punt | Double | Hang time of a punt in seconds ex.3.166 |
inside_20 | punt | Integer | Number of punts inside the 20 yardline |
net_yards | punt | Integer | Net yardage of a punt |
nullified | punt | Boolean | Signifies a nullified play due to a penalty |
out_of_bounds | punt | Integer | Number of punts out of bounds |
touchback | punt | Integer | Number of touchback punts |
yards | punt | Integer | Yardage of punt |
Receiving Play Statistics:
Attribute | Parent Element | Type | Description |
---|---|---|---|
broken_tackles | receive | Integer | Number of receiving broken tackles |
catchable | receive | Integer | Number of receiving catchable passes |
dropped | receive | Integer | Number of receiving drops |
firstdown | receive | Integer | Number of receiving first downs |
goaltogo | receive | Integer | Number of receptions in goal-to-go |
inside_20 | receive | Integer | Number of receptions inside the 20 yardline |
nullified | receive | Boolean | Signifies a nullified play due to a penalty |
reception | receive | Integer | Number of receptions |
safety | receive | Integer | Number of receiving safeties |
targets | receive | Integer | Number of receiving targets |
touchdown | receive | Integer | Number of receiving touchdowns |
yards | receive | Integer | Number of receiving yards |
yards_after_catch | receive | Integer | Number of receiving yards after the catch |
yards_after_contact | receive | Integer | Number of receiving yards after contact |
Return Play Statistics:
Attribute | Parent Element | Type | Description |
---|---|---|---|
category | return | String | Type of returnpunt_return , kick_return |
downed | return | Integer | Number of returns downed |
faircatch | return | Integer | Number of return fair catches |
firstdown | return | Integer | Number of return first downs |
lateral | return | Integer | Number of return laterals |
nullified | return | Boolean | Signifies a nullified play due to a penalty |
out_of_bounds | return | Integer | Number of returns out of bounds |
play_category | return | String | Type of return playpunt_return , kick_return |
return | return | Integer | Number of returns |
touchback | return | Integer | Number of return touchbacks |
touchdown | return | Integer | Number of return touchdowns |
yards | return | Integer | Number of return yardage |
Rushing Play Statistics:
Attribute | Parent Element | Type | Description |
---|---|---|---|
attempt | rush | Integer | Number of rushing attempts |
broken_tackles | rush | Integer | Number of rushing broken tackles |
firstdown | rush | Integer | Number of rushing first downs |
goaltogo | rush | Integer | Number of rushes in goal-to-go |
inside_20 | rush | Integer | Number of rushes inside the 20 yardline |
kneel_down | rush | Integer | Number of rushing kneel downs |
lateral | rush | Integer | Number of rushing laterals |
nullified | rush | Boolean | Signifies a nullified play due to a penalty |
safety | rush | Integer | Number of rushing safeties |
scramble | rush | Integer | Number of rushing scrambles |
tlost | rush | Integer | Number of rushing tackles for a loss |
tlost_yards | rush | Integer | Number of rushing tackles for a loss yardage |
touchdown | rush | Integer | Number of rushing touchdowns |
yards | rush | Integer | Number of rushing yards |
yards_after_contact | rush | Integer | Number of rushing yards after contact |
Player:
Attribute | Parent Element | Type | Description |
---|---|---|---|
name | player | String | Full name of a player ex. George Kittle |
id | player | GUID | Unique ID of a player ex. 7e648a0b-fdc8-4661-a587-5826f2cac11b |
jersey | player | String | Jersey number of a player |
position | player | String | Position of an NFL player |
role | player | String | Role of a player during a specific play |
sr_id | player | String | Unique Sportradar player ID ex. sr:player:828235 |
Team:
Attribute | Parent Element | Type | Description |
---|---|---|---|
alias | team | String | Team alias ex. MIN (Minnesota) |
id | team | GUID | Unique ID of a team ex. 82d2d380-3834-4938-835f-aec541e5ece7 |
market | team | String | Team market name ex. Minnesota |
name | team | String | Team name ex. Vikings |
sr_id | team | String | Unique Sportradar ID of a team ex. sr:competitor:4324 |