Historical Data
Learn how to access Sportradar's historical NFL statistics.
Data Availability
Sportradar's NFL API provides data going back to the 2000 season.
Preseason coverage is available starting with the 2015 season. Regular and postseason coverage begins with the 2000 season.
Seasons 2000 to 2020 were partially ingested directly from the NFL. Because of this, you may see additional or separate data points in these seasons when compared to current data.
All NFL data is collected by Sportradar's expert operators beginning in the 2021 season.
Data Updates
We are always enhancing our datasets, and as a result, you may notice certain stats are unavailable in past years or versions.
When new data points are added, they are typically available in the most recent API version from that point going forward. Reference the NFL API Change Log for more specifics on added data.
Data Accessibility
Historical NFL statistics are available within the NFL API. There is no separate API or add-on package at this time.
Any NFL API feed which contains the season_year
parameter can be leveraged to retrieve historical statistics.
These feeds include:
- Daily Change Log
- Daily Transactions
- Postgame Standings
- Seasonal Statistics
- Season Schedule
- Weekly Depth Charts
- Weekly Injuries
- Weekly Schedule
Use the below data retrieval samples as a starting point to obtain your historical stats.
Seasonal Stats by Team
To retrieve team seasonal stats we'll want to access the Seasonal Statistics feed. This feed provides complete team and player seasonal statistics for a given season and season type. Let's look at the syntax below and retrieve the Minnesota Vikings' 2020 regular season stats.
https://api.sportradar.com/nfl/official/{access_level}/v7/en/seasons/{season_year}/{season_type}/teams/{team_id}/statistics.{format} |
We will need the following parameters: season_year
, season_type
, and team_id
.
season_year
- This parameter represents the year of the NFL season. It is always the year the season began. So, use2020
for the 2020 season.season_type
- This parameter represents the type of season asPRE
(Preseason),REG
(Regular Season), orPST
(Post-season). So, useREG
for regular season.team_id
- This parameter is the unique ID of an NFL team. Find the Vikings' unique ID in the League Hierarchy feed.
Final call: https://api.sportradar.com/nfl/official/trial/v7/en/seasons/2020/REG/teams/33405046-04ee-4058-a950-d606f8c30852/statistics.xml?api_key=<<api_key>>
This call will return the 2020 season stats for the Minnesota Vikings. Stats are broken down by team, opponent and player. You can find all of the data points available in Seasonal Statistics here.
Catch statistical updates to past seasons by using the Daily Change Log.
<record games_played="16">
<touchdowns pass="35" rush="20" total_return="0" total="55" fumble_return="0" int_return="0" kick_return="0" punt_return="0" other="0"/>
<rushing avg_yards="4.878" attempts="468" touchdowns="20" tlost="21" tlost_yards="-38" yards="2283" longest="70" longest_touchdown="70" redzone_attempts="100" broken_tackles="49" kneel_downs="7" scrambles="17" yards_after_contact="1068"/>
<receiving targets="485" receptions="349" avg_yards="12.221" yards="4265" touchdowns="35" yards_after_catch="1936" longest="71" longest_touchdown="71" redzone_targets="56" air_yards="2329" broken_tackles="31" dropped_passes="18" catchable_passes="26" yards_after_contact="674"/>
<punts attempts="56" yards="2435" net_yards="2054" blocked="2" touchbacks="3" inside_20="11" return_yards="321" avg_net_yards="36.679" avg_yards="43.482" longest="59" hang_time="233.375" avg_hang_time="4.322"/>
<punt_returns avg_yards="4.313" returns="16" yards="69" longest="13" touchdowns="0" longest_touchdown="0" faircatches="11"/>
<penalties penalties="82" yards="650"/>
<passing attempts="516" completions="349" cmp_pct="67.636" interceptions="13" sack_yards="256" rating="105.0" touchdowns="35" avg_yards="8.266" sacks="39" longest="71" longest_touchdown="71" air_yards="2329" redzone_attempts="62" net_yards="4009" yards="4009" gross_yards="4265" throw_aways="27" poor_throws="67" defended_passes="52" dropped_passes="18" spikes="3" blitzes="181" hurries="56" knockdowns="78" pocket_time="1423.786" batted_passes="11" on_target_throws="395"/>
<misc_returns yards="10" touchdowns="0" longest_touchdown="0" blk_fg_touchdowns="0" blk_punt_touchdowns="0" fg_return_touchdowns="0" ez_rec_touchdowns="0" returns="2"/>
<kickoffs endzone="8" inside_20="4" return_yards="670" returned="0" touchbacks="53" yards="5053" out_of_bounds="0" kickoffs="85" onside_attempts="5" onside_successes="0" squib_kicks="2"/>
<kick_returns avg_yards="21.879" yards="722" longest="38" touchdowns="0" longest_touchdown="0" faircatches="0" returns="33"/>
<interceptions return_yards="65" returned="15" interceptions="15"/>
<int_returns avg_yards="4.333" yards="65" longest="16" touchdowns="0" longest_touchdown="0" returns="15"/>
<fumbles fumbles="22" lost_fumbles="10" own_rec="9" own_rec_yards="-13" opp_rec="7" opp_rec_yards="7" out_of_bounds="3" forced_fumbles="11" own_rec_tds="0" opp_rec_tds="0" ez_rec_tds="0"/>
<first_downs pass="212" penalty="32" rush="139" total="383"/>
<field_goals attempts="22" made="15" blocked="0" yards="524" avg_yards="23.818" longest="53" missed="7" pct="68.182" attempts_19="0" attempts_29="6" attempts_39="4" attempts_49="7" attempts_50="5" made_19="0" made_29="6" made_39="3" made_49="4" made_50="2"/>
<defense tackles="606" assists="389" combined="995" sacks="23.0" sack_yards="126.0" interceptions="15" passes_defended="56" forced_fumbles="8" fumble_recoveries="4" qb_hits="70" tloss="54.0" tloss_yards="181.0" safeties="1" sp_tackles="56" sp_assists="9" sp_forced_fumbles="3" sp_fumble_recoveries="5" sp_blocks="2" misc_tackles="12" misc_assists="2" misc_forced_fumbles="0" misc_fumble_recoveries="7" def_targets="528" def_comps="361" blitzes="249" hurries="49" knockdowns="44" missed_tackles="131" batted_passes="3"/>
<extra_points>
<kicks attempts="43" blocked="0" made="37" pct="86.047"/>
<conversions pass_attempts="8" pass_successes="5" rush_attempts="4" rush_successes="3" defense_attempts="0" defense_successes="0" turnover_successes="0"/>
</extra_points>
<efficiency>
<goaltogo attempts="41" successes="31" pct="75.61"/>
<redzone attempts="59" successes="42" pct="71.186"/>
<thirddown attempts="181" successes="74" pct="40.884"/>
<fourthdown attempts="23" successes="13" pct="56.522"/>
</efficiency>
</record>
<opponents games_played="16">
<touchdowns pass="30" rush="19" total_return="4" total="53" fumble_return="2" int_return="1" kick_return="1" punt_return="0" other="0"/>
<rushing avg_yards="4.557" attempts="472" touchdowns="19" tlost="28" tlost_yards="-58" yards="2151" longest="42" longest_touchdown="42" redzone_attempts="80" broken_tackles="32" kneel_downs="16" scrambles="28" yards_after_contact="965"/>
<receiving targets="514" receptions="358" avg_yards="11.919" yards="4267" touchdowns="30" yards_after_catch="1744" longest="61" longest_touchdown="48" redzone_targets="72" air_yards="2523" broken_tackles="23" dropped_passes="22" catchable_passes="30" yards_after_contact="466"/>
<punts attempts="42" yards="1929" net_yards="1780" blocked="0" touchbacks="4" inside_20="18" return_yards="69" avg_net_yards="42.381" avg_yards="45.929" longest="61" hang_time="186.91899999999998" avg_hang_time="4.45"/>
<punt_returns avg_yards="9.727" returns="33" yards="321" longest="32" touchdowns="0" longest_touchdown="0" faircatches="11"/>
<penalties penalties="83" yards="723"/>
<passing attempts="541" completions="358" cmp_pct="66.174" interceptions="15" sack_yards="126" rating="97.0" touchdowns="30" avg_yards="7.887" sacks="23" longest="61" longest_touchdown="48" air_yards="2523" redzone_attempts="77" net_yards="4141" yards="4141" gross_yards="4267" throw_aways="20" poor_throws="86" defended_passes="49" dropped_passes="22" spikes="6" blitzes="158" hurries="36" knockdowns="44" pocket_time="1373.238" batted_passes="3" on_target_throws="398"/>
<misc_returns yards="15" touchdowns="0" longest_touchdown="0" blk_fg_touchdowns="0" blk_punt_touchdowns="0" fg_return_touchdowns="0" ez_rec_touchdowns="0" returns="1"/>
<kickoffs endzone="11" inside_20="2" return_yards="722" returned="0" touchbacks="71" yards="6654" out_of_bounds="1" kickoffs="105" onside_attempts="0" onside_successes="0" squib_kicks="2"/>
<kick_returns avg_yards="24.815" yards="670" longest="104" touchdowns="1" longest_touchdown="104" faircatches="0" returns="27"/>
<interceptions return_yards="177" returned="13" interceptions="13"/>
<int_returns avg_yards="13.615" yards="177" longest="43" touchdowns="1" longest_touchdown="43" returns="13"/>
<fumbles fumbles="17" lost_fumbles="7" own_rec="8" own_rec_yards="-23" opp_rec="10" opp_rec_yards="91" out_of_bounds="2" forced_fumbles="18" own_rec_tds="0" opp_rec_tds="2" ez_rec_tds="0"/>
<first_downs pass="208" penalty="22" rush="136" total="366"/>
<field_goals attempts="39" made="35" blocked="1" yards="1299" avg_yards="34.184" longest="55" missed="3" pct="89.744" attempts_19="2" attempts_29="9" attempts_39="8" attempts_49="12" attempts_50="8" made_19="2" made_29="8" made_39="8" made_49="11" made_50="6"/>
<defense tackles="607" assists="380" combined="987" sacks="39.0" sack_yards="256.0" interceptions="13" passes_defended="65" forced_fumbles="16" fumble_recoveries="9" qb_hits="117" tloss="50.0" tloss_yards="213.0" safeties="2" sp_tackles="38" sp_assists="23" sp_forced_fumbles="2" sp_fumble_recoveries="2" sp_blocks="2" misc_tackles="14" misc_assists="3" misc_forced_fumbles="0" misc_fumble_recoveries="7" def_targets="493" def_comps="355" blitzes="293" hurries="62" knockdowns="78" missed_tackles="137" batted_passes="11"/>
<extra_points>
<kicks attempts="46" blocked="1" made="42" pct="91.304"/>
<conversions pass_attempts="5" pass_successes="1" rush_attempts="2" rush_successes="2" defense_attempts="0" defense_successes="0" turnover_successes="0"/>
</extra_points>
<efficiency>
<goaltogo attempts="41" successes="27" pct="65.854"/>
<redzone attempts="58" successes="34" pct="58.621"/>
<thirddown attempts="185" successes="73" pct="39.459"/>
<fourthdown attempts="24" successes="17" pct="70.833"/>
</efficiency>
</opponents>
<player_records>
<player id="016a6d56-0b72-490e-8dae-41b5d3d2db63" name="Jaleel Johnson" jersey="91" position="DT" sr_id="sr:player:1130133" games_played="16" games_started="16">
<penalties penalties="2" yards="10" first_downs="0"/>
<defense tackles="22" assists="22" combined="44" sacks="1.5" sack_yards="8.5" interceptions="0" passes_defended="0" forced_fumbles="0" fumble_recoveries="0" qb_hits="2" tloss="3.0" tloss_yards="7.0" safeties="0" sp_tackles="0" sp_assists="0" sp_forced_fumbles="0" sp_fumble_recoveries="0" sp_blocks="0" misc_tackles="0" misc_assists="0" misc_forced_fumbles="0" misc_fumble_recoveries="0" def_targets="4" def_comps="3" blitzes="0" hurries="0" knockdowns="0" missed_tackles="3" batted_passes="0"/>
</player>
<player id="1059e9dc-97df-4643-9116-883a0573d8b1" name="Kyle Rudolph" jersey="8" position="TE" sr_id="sr:player:828751" games_played="12" games_started="12">
<receiving receptions="28" targets="37" yards="334" avg_yards="11.929" longest="25" touchdowns="1" longest_touchdown="3" yards_after_catch="164" redzone_targets="5" air_yards="170" first_downs="0" broken_tackles="2" dropped_passes="0" catchable_passes="1" yards_after_contact="41"/>
<penalties penalties="1" yards="10" first_downs="0"/>
<fumbles fumbles="1" lost_fumbles="1" own_rec="1" own_rec_yards="0" opp_rec="0" opp_rec_yards="0" out_of_bounds="0" forced_fumbles="0" own_rec_tds="0" opp_rec_tds="0" ez_rec_tds="0"/>
<defense tackles="0" assists="0" combined="0" sacks="0.0" sack_yards="0.0" interceptions="0" passes_defended="0" forced_fumbles="0" fumble_recoveries="0" qb_hits="0" tloss="0.0" tloss_yards="0.0" safeties="0" sp_tackles="0" sp_assists="0" sp_forced_fumbles="0" sp_fumble_recoveries="0" sp_blocks="0" misc_tackles="1" misc_assists="0" misc_forced_fumbles="0" misc_fumble_recoveries="1" def_targets="0" def_comps="0" blitzes="0" hurries="0" knockdowns="0" missed_tackles="0" batted_passes="0"/>
<conversions pass_attempts="0" pass_successes="0" rush_attempts="0" rush_successes="0" receive_attempts="1" receive_successes="0" defense_attempts="0" defense_successes="0"/>
</player>
<player id="1146776b-e591-4f81-8a56-459c1845bead" name="Hercules Mata'afa" jersey="0" position="DE" sr_id="sr:player:1222900" games_played="13" games_started="1">
<defense tackles="12" assists="12" combined="24" sacks="2.5" sack_yards="18.0" interceptions="0" passes_defended="0" forced_fumbles="0" fumble_recoveries="0" qb_hits="6" tloss="3.0" tloss_yards="10.0" safeties="0" sp_tackles="0" sp_assists="0" sp_forced_fumbles="0" sp_fumble_recoveries="0" sp_blocks="0" misc_tackles="0" misc_assists="0" misc_forced_fumbles="0" misc_fumble_recoveries="0" def_targets="0" def_comps="0" blitzes="9" hurries="5" knockdowns="2" missed_tackles="5" batted_passes="0"/>
</player>
<player id="1cb784d8-de4d-4962-a775-c7379b7053c2" name="Armon Watts" jersey="96" position="DT" sr_id="sr:player:1202424" games_played="16" games_started="0">
<defense tackles="12" assists="19" combined="31" sacks="0.5" sack_yards="2.0" interceptions="0" passes_defended="0" forced_fumbles="0" fumble_recoveries="0" qb_hits="2" tloss="0.0" tloss_yards="0.0" safeties="0" sp_tackles="0" sp_assists="0" sp_forced_fumbles="0" sp_fumble_recoveries="0" sp_blocks="0" misc_tackles="0" misc_assists="0" misc_forced_fumbles="0" misc_fumble_recoveries="0" def_targets="0" def_comps="0" blitzes="0" hurries="3" knockdowns="1" missed_tackles="2" batted_passes="0"/>
</player>
<player id="1f181c47-ad84-4758-a295-4c4f5c56120f" name="Mike Hughes" jersey="23" position="CB" sr_id="sr:player:1268844" games_played="4" games_started="2">
<penalties penalties="1" yards="5" first_downs="0"/>
<defense tackles="9" assists="4" combined="13" sacks="0.0" sack_yards="0.0" interceptions="0" passes_defended="1" forced_fumbles="0" fumble_recoveries="0" qb_hits="0" tloss="0.0" tloss_yards="0.0" safeties="0" sp_tackles="0" sp_assists="0" sp_forced_fumbles="0" sp_fumble_recoveries="0" sp_blocks="0" misc_tackles="0" misc_assists="0" misc_forced_fumbles="0" misc_fumble_recoveries="0" def_targets="16" def_comps="12" blitzes="1" hurries="0" knockdowns="0" missed_tackles="4" batted_passes="0"/>
</player>
<player id="23616a22-8266-4b0c-b0b9-5f8187178168" name="Anthony Barr" jersey="51" position="LB" sr_id="sr:player:830799" games_played="2" games_started="2">
<defense tackles="6" assists="0" combined="6" sacks="0.0" sack_yards="0.0" interceptions="0" passes_defended="0" forced_fumbles="0" fumble_recoveries="0" qb_hits="0" tloss="0.0" tloss_yards="0.0" safeties="0" sp_tackles="0" sp_assists="0" sp_forced_fumbles="0" sp_fumble_recoveries="0" sp_blocks="0" misc_tackles="0" misc_assists="0" misc_forced_fumbles="0" misc_fumble_recoveries="0" def_targets="3" def_comps="3" blitzes="9" hurries="1" knockdowns="0" missed_tackles="2" batted_passes="0"/>
</player>
<player id="26164d5b-1e27-445d-8684-67b80e576567" name="Britton Colquitt" jersey="0" position="P" sr_id="sr:player:831565" games_played="16" games_started="0">
<punts attempts="54" yards="2435" avg_yards="45.093" blocked="2" longest="59" touchbacks="3" inside_20="11" net_yards="2054" return_yards="321" avg_net_yards="38.037" hang_time="233.37499999999997" avg_hang_time="4.322"/>
<kickoffs kickoffs="2" endzone="0" inside_20="0" return_yards="21" touchbacks="0" yards="105" out_of_bounds="0" onside_attempts="0" onside_successes="0" squib_kicks="0"/>
<conversions pass_attempts="1" pass_successes="0" rush_attempts="0" rush_successes="0" receive_attempts="0" receive_successes="0" defense_attempts="0" defense_successes="0"/>
</player>
<player id="27f3694c-a9a1-4c64-ab84-45bdea45d44e" name="Holton Hill" jersey="0" position="CB" sr_id="sr:player:1222732" games_played="4" games_started="2">
<penalties penalties="4" yards="26" first_downs="0"/>
<defense tackles="19" assists="5" combined="24" sacks="1.0" sack_yards="0.0" interceptions="0" passes_defended="3" forced_fumbles="0" fumble_recoveries="0" qb_hits="0" tloss="0.0" tloss_yards="0.0" safeties="0" sp_tackles="0" sp_assists="0" sp_forced_fumbles="0" sp_fumble_recoveries="0" sp_blocks="0" misc_tackles="0" misc_assists="0" misc_forced_fumbles="0" misc_fumble_recoveries="0" def_targets="27" def_comps="18" blitzes="1" hurries="0" knockdowns="0" missed_tackles="2" batted_passes="0"/>
</player>
<player id="299cb403-1cea-48da-baaa-b55510a6b78b" name="Blake Lynch" jersey="48" position="LB" sr_id="sr:player:2040673" games_played="4" games_started="1">
<defense tackles="7" assists="4" combined="11" sacks="0.0" sack_yards="0.0" interceptions="0" passes_defended="1" forced_fumbles="0" fumble_recoveries="0" qb_hits="0" tloss="0.0" tloss_yards="0.0" safeties="0" sp_tackles="1" sp_assists="0" sp_forced_fumbles="0" sp_fumble_recoveries="0" sp_blocks="0" misc_tackles="0" misc_assists="0" misc_forced_fumbles="0" misc_fumble_recoveries="0" def_targets="3" def_comps="2" blitzes="4" hurries="1" knockdowns="0" missed_tackles="0" batted_passes="0"/>
</player>
<player id="2b9494e4-953a-4aac-afe7-edd2d7be27da" name="George Iloka" jersey="0" position="SAF" sr_id="sr:player:829243" games_played="4" games_started="0">
<defense tackles="4" assists="1" combined="5" sacks="0.0" sack_yards="0.0" interceptions="0" passes_defended="0" forced_fumbles="0" fumble_recoveries="0" qb_hits="0" tloss="1.0" tloss_yards="4.0" safeties="0" sp_tackles="1" sp_assists="0" sp_forced_fumbles="0" sp_fumble_recoveries="0" sp_blocks="0" misc_tackles="0" misc_assists="0" misc_forced_fumbles="0" misc_fumble_recoveries="0" def_targets="1" def_comps="1" blitzes="0" hurries="0" knockdowns="0" missed_tackles="0" batted_passes="0"/>
</player>
<player id="2c33ff53-6c16-46b5-a3b0-20db70fe430a" name="Hardy Nickerson Jr." jersey="0" position="LB" sr_id="sr:player:1130421" games_played="14" games_started="1">
<int_returns returns="1" yards="5" avg_yards="5.0" touchdowns="0" longest="5" longest_touchdown="0"/>
<fumbles fumbles="0" lost_fumbles="0" own_rec="0" own_rec_yards="0" opp_rec="0" opp_rec_yards="0" out_of_bounds="0" forced_fumbles="2" own_rec_tds="0" opp_rec_tds="0" ez_rec_tds="0"/>
<defense tackles="5" assists="4" combined="9" sacks="0.0" sack_yards="0.0" interceptions="1" passes_defended="1" forced_fumbles="0" fumble_recoveries="0" qb_hits="0" tloss="0.0" tloss_yards="0.0" safeties="0" sp_tackles="4" sp_assists="1" sp_forced_fumbles="2" sp_fumble_recoveries="0" sp_blocks="0" misc_tackles="0" misc_assists="0" misc_forced_fumbles="0" misc_fumble_recoveries="0" def_targets="3" def_comps="1" blitzes="4" hurries="0" knockdowns="0" missed_tackles="0" batted_passes="0"/>
</player>
Seasonal Stats by Player
To retrieve player seasonal stats we'll want to access the Player Profile feed. This feed provides biographical information, draft information, and seasonal statistics for a specified player. Let's look at the syntax below and retrieve Patrick Mahomes' seasonal stats.
https://api.sportradar.com/nfl/official/{access_level}/v7/en/players/{player_id}/profile.{format} |
To build this request, we will need Mahomes' unique player_id
. There are a handful of paths to get this player id
, likely pulling from a game, team, or schedule feed. Here are two sample paths:
First, retrieve the team.id
for the Chiefs, through the Hierarchy feed, a Schedule feed, or a Game feed. Use this unique team.id
to parse the Team Profile for Mahomes' unique player.id
.
Final call: https://api.sportradar.com/nfl/official/trial/v7/players/11cad59d-90dd-449c-a839-dddaba4fe16c/profile.xml?api_key=<<api_key>>
This call will return seasonal stats for Patrick Mahomes' career, dating back to the beginning of Sportradar's data collection. Stats are broken down by team and season type (Pre, Post, and Regular Season). You can find all of the data points available in Player Profile here.
Catch statistical updates to past seasons by using the Daily Change Log.
<player xmlns="http://feed.elasticstats.com/schema/football/profile-v7.0.xsd" id="11cad59d-90dd-449c-a839-dddaba4fe16c" name="Patrick Mahomes" jersey="15" last_name="Mahomes" first_name="Patrick" abbr_name="P.Mahomes" birth_date="1995-09-17" weight="225.0" height="74" position="QB" birth_place="Tyler, TX, USA" high_school="Whitehouse (TX)" college="Texas Tech" college_conf="Big Twelve Conference" rookie_year="2017" status="ACT" sr_id="sr:player:1129537" experience="8">
<team id="6680d28d-d4d2-49f6-aace-5292d3ec02c2" name="Chiefs" market="Kansas City" alias="KC" sr_id="sr:competitor:4422"/>
<draft year="2017" round="1" number="10">
<team id="6680d28d-d4d2-49f6-aace-5292d3ec02c2" name="Chiefs" market="Kansas City" alias="KC" sr_id="sr:competitor:4422"/>
</draft>
<season id="3d6abb6b-9c91-40a9-9441-bbadc8a56f0e" year="2017" type="PRE" name="PRE">
<team id="6680d28d-d4d2-49f6-aace-5292d3ec02c2" name="Chiefs" market="Kansas City" alias="KC" sr_id="sr:competitor:4422">
<statistics games_played="4" games_started="1">
<rushing avg_yards="5.5" attempts="8" touchdowns="0" yards="44" longest="14" longest_touchdown="0" redzone_attempts="3" tlost="0" tlost_yards="0" first_downs="0" broken_tackles="0" kneel_downs="0" scrambles="0" yards_after_contact="0"/>
<passing attempts="54" completions="34" cmp_pct="62.963" yards="390" avg_yards="7.222" sacks="2" sack_yards="14" touchdowns="4" longest="53" interceptions="0" rating="109.3" longest_touchdown="28" air_yards="241" redzone_attempts="6" gross_yards="390" first_downs="0" throw_aways="0" poor_throws="0" defended_passes="0" dropped_passes="0" spikes="0" blitzes="0" hurries="0" knockdowns="0" pocket_time="0.0" avg_pocket_time="0.0" net_yards="376" batted_passes="0" on_target_throws="0"/>
<fumbles fumbles="2" lost_fumbles="1" own_rec="1" own_rec_yards="-8" opp_rec="0" opp_rec_yards="0" out_of_bounds="0" forced_fumbles="0" own_rec_tds="0" opp_rec_tds="0" ez_rec_tds="0"/>
<defense tackles="0" assists="0" combined="0" sacks="0.0" sack_yards="0.0" interceptions="0" passes_defended="0" forced_fumbles="0" fumble_recoveries="0" qb_hits="0" tloss="0.0" tloss_yards="0.0" safeties="0" sp_tackles="0" sp_assists="0" sp_forced_fumbles="0" sp_fumble_recoveries="0" sp_blocks="0" misc_tackles="0" misc_assists="0" misc_forced_fumbles="0" misc_fumble_recoveries="1" def_targets="0" def_comps="0" blitzes="0" hurries="0" knockdowns="0" missed_tackles="0" batted_passes="0"/>
</statistics>
</team>
</season>
<season id="619b7505-fc8a-4d1e-ad86-c485031b7f81" year="2017" type="PST" name="PST">
<team id="6680d28d-d4d2-49f6-aace-5292d3ec02c2" name="Chiefs" market="Kansas City" alias="KC" sr_id="sr:competitor:4422">
<statistics games_played="0" games_started="0">
</statistics>
</team>
</season>
<season id="3cf0e8ec-048d-4872-a706-b248c198831c" year="2017" type="REG" name="REG">
<team id="6680d28d-d4d2-49f6-aace-5292d3ec02c2" name="Chiefs" market="Kansas City" alias="KC" sr_id="sr:competitor:4422">
<statistics games_played="1" games_started="1">
<rushing avg_yards="1.429" attempts="7" touchdowns="0" yards="10" longest="5" longest_touchdown="0" redzone_attempts="1" tlost="0" tlost_yards="0" first_downs="0" broken_tackles="0" kneel_downs="2" scrambles="2" yards_after_contact="4"/>
<passing attempts="35" completions="22" cmp_pct="62.857" yards="284" avg_yards="8.114" sacks="2" sack_yards="15" touchdowns="0" longest="51" interceptions="1" rating="76.4" longest_touchdown="0" air_yards="110" redzone_attempts="0" gross_yards="284" first_downs="0" int_touchdowns="0" throw_aways="1" poor_throws="6" defended_passes="3" dropped_passes="3" spikes="0" blitzes="13" hurries="10" knockdowns="7" pocket_time="73.62499999999999" avg_pocket_time="2.104" net_yards="269" batted_passes="0" on_target_throws="0"/>
<fumbles fumbles="0" lost_fumbles="0" own_rec="1" own_rec_yards="0" opp_rec="0" opp_rec_yards="0" out_of_bounds="0" forced_fumbles="0" own_rec_tds="0" opp_rec_tds="0" ez_rec_tds="0"/>
<defense tackles="0" assists="0" combined="0" sacks="0.0" sack_yards="0.0" interceptions="0" passes_defended="0" forced_fumbles="0" fumble_recoveries="0" qb_hits="0" tloss="0.0" tloss_yards="0.0" safeties="0" sp_tackles="0" sp_assists="0" sp_forced_fumbles="0" sp_fumble_recoveries="0" sp_blocks="0" misc_tackles="0" misc_assists="0" misc_forced_fumbles="0" misc_fumble_recoveries="1" def_targets="0" def_comps="0" blitzes="0" hurries="0" knockdowns="0" missed_tackles="0" batted_passes="0"/>
</statistics>
</team>
</season>
<season id="215f6286-3e05-476d-abe1-b2b0f5dfdff8" year="2018" type="PRE" name="PRE">
<team id="6680d28d-d4d2-49f6-aace-5292d3ec02c2" name="Chiefs" market="Kansas City" alias="KC" sr_id="sr:competitor:4422">
<statistics games_played="3" games_started="3">
<rushing avg_yards="6.75" attempts="4" touchdowns="0" yards="27" longest="9" longest_touchdown="0" redzone_attempts="0" tlost="0" tlost_yards="0" first_downs="0" broken_tackles="0" kneel_downs="0" scrambles="0" yards_after_contact="0"/>
<passing attempts="43" completions="31" cmp_pct="72.093" yards="367" avg_yards="8.535" sacks="2" sack_yards="6" touchdowns="2" longest="69" interceptions="1" rating="103.5" longest_touchdown="69" air_yards="193" redzone_attempts="3" gross_yards="367" first_downs="0" throw_aways="0" poor_throws="0" defended_passes="0" dropped_passes="0" spikes="0" blitzes="0" hurries="0" knockdowns="0" pocket_time="0.0" avg_pocket_time="0.0" net_yards="361" batted_passes="0" on_target_throws="0"/>
</statistics>
</team>
</season>
<season id="38c98229-3687-4b4d-974c-38bf8c88f7f9" year="2018" type="PST" name="PST">
<team id="6680d28d-d4d2-49f6-aace-5292d3ec02c2" name="Chiefs" market="Kansas City" alias="KC" sr_id="sr:competitor:4422">
<statistics games_played="2" games_started="2">
<rushing avg_yards="3.8" attempts="5" touchdowns="1" yards="19" longest="9" longest_touchdown="4" redzone_attempts="1" tlost="0" tlost_yards="0" first_downs="0" broken_tackles="0" kneel_downs="0" scrambles="3" yards_after_contact="5"/>
<passing attempts="72" completions="43" cmp_pct="59.722" yards="573" avg_yards="7.958" sacks="8" sack_yards="71" touchdowns="3" longest="54" interceptions="0" rating="98.9" longest_touchdown="23" air_yards="298" redzone_attempts="4" gross_yards="573" first_downs="0" throw_aways="3" poor_throws="16" defended_passes="5" dropped_passes="5" spikes="0" blitzes="21" hurries="7" knockdowns="7" pocket_time="241.88599999999994" avg_pocket_time="3.36" net_yards="502" batted_passes="0" on_target_throws="0"/>
<fumbles fumbles="2" lost_fumbles="0" own_rec="2" own_rec_yards="-7" opp_rec="0" opp_rec_yards="0" out_of_bounds="0" forced_fumbles="0" own_rec_tds="0" opp_rec_tds="0" ez_rec_tds="0"/>
<defense tackles="0" assists="0" combined="0" sacks="0.0" sack_yards="0.0" interceptions="0" passes_defended="0" forced_fumbles="0" fumble_recoveries="0" qb_hits="0" tloss="0.0" tloss_yards="0.0" safeties="0" sp_tackles="0" sp_assists="0" sp_forced_fumbles="0" sp_fumble_recoveries="0" sp_blocks="0" misc_tackles="0" misc_assists="0" misc_forced_fumbles="0" misc_fumble_recoveries="2" def_targets="0" def_comps="0" blitzes="0" hurries="0" knockdowns="0" missed_tackles="0" batted_passes="0"/>
</statistics>
</team>
</season>
<season id="8e45fe2d-fb95-4504-845d-7c815623ccd6" year="2018" type="REG" name="REG">
<team id="6680d28d-d4d2-49f6-aace-5292d3ec02c2" name="Chiefs" market="Kansas City" alias="KC" sr_id="sr:competitor:4422">
<statistics games_played="16" games_started="16">
<rushing avg_yards="4.533" attempts="60" touchdowns="2" yards="272" longest="28" longest_touchdown="8" redzone_attempts="7" tlost="2" tlost_yards="-7" first_downs="0" broken_tackles="0" kneel_downs="12" scrambles="27" yards_after_contact="48"/>
<penalties penalties="5" yards="38" first_downs="0"/>
<passing attempts="580" completions="383" cmp_pct="66.034" yards="5097" avg_yards="8.788" sacks="26" sack_yards="171" touchdowns="50" longest="89" interceptions="12" rating="113.8" longest_touchdown="89" air_yards="2489" redzone_attempts="55" gross_yards="5097" first_downs="0" throw_aways="24" poor_throws="95" defended_passes="49" dropped_passes="28" spikes="1" blitzes="127" hurries="121" knockdowns="67" pocket_time="1452.8279999999997" avg_pocket_time="2.505" net_yards="4926" batted_passes="0" on_target_throws="0"/>
<fumbles fumbles="9" lost_fumbles="2" own_rec="5" own_rec_yards="-4" opp_rec="0" opp_rec_yards="0" out_of_bounds="0" forced_fumbles="0" own_rec_tds="0" opp_rec_tds="0" ez_rec_tds="0"/>
<defense tackles="0" assists="0" combined="0" sacks="0.0" sack_yards="0.0" interceptions="0" passes_defended="0" forced_fumbles="0" fumble_recoveries="0" qb_hits="0" tloss="0.0" tloss_yards="0.0" safeties="0" sp_tackles="0" sp_assists="0" sp_forced_fumbles="0" sp_fumble_recoveries="0" sp_blocks="0" misc_tackles="0" misc_assists="0" misc_forced_fumbles="0" misc_fumble_recoveries="5" def_targets="0" def_comps="0" blitzes="0" hurries="0" knockdowns="0" missed_tackles="0" batted_passes="0"/>
<conversions pass_attempts="1" pass_successes="0" rush_attempts="1" rush_successes="1" receive_attempts="0" receive_successes="0" defense_attempts="0" defense_successes="0"/>
</statistics>
</team>
</season>
<season id="60e1a066-f35f-4293-933d-2a8776a1b417" year="2019" type="PRE" name="PRE">
<team id="6680d28d-d4d2-49f6-aace-5292d3ec02c2" name="Chiefs" market="Kansas City" alias="KC" sr_id="sr:competitor:4422">
<statistics games_played="3" games_started="3">
<rushing avg_yards="8.667" attempts="3" touchdowns="0" yards="26" longest="10" longest_touchdown="0" redzone_attempts="0" tlost="0" tlost_yards="0" first_downs="0" broken_tackles="0" kneel_downs="0" scrambles="0" yards_after_contact="0"/>
<passing attempts="19" completions="14" cmp_pct="73.684" yards="203" avg_yards="10.684" sacks="0" sack_yards="0" touchdowns="1" longest="62" interceptions="0" rating="125.5" longest_touchdown="62" air_yards="94" redzone_attempts="0" gross_yards="203" first_downs="0" throw_aways="0" poor_throws="0" defended_passes="0" dropped_passes="0" spikes="0" blitzes="0" hurries="0" knockdowns="0" pocket_time="0.0" avg_pocket_time="0.0" net_yards="203" batted_passes="0" on_target_throws="0"/>
</statistics>
</team>
</season>
<season id="0ae6badc-46dc-4fb5-870d-3667d5280a1d" year="2019" type="PST" name="PST">
<team id="6680d28d-d4d2-49f6-aace-5292d3ec02c2" name="Chiefs" market="Kansas City" alias="KC" sr_id="sr:competitor:4422">
<statistics games_played="3" games_started="3">
<rushing avg_yards="5.625" attempts="24" touchdowns="2" yards="135" longest="27" longest_touchdown="27" redzone_attempts="6" tlost="0" tlost_yards="0" first_downs="0" broken_tackles="5" kneel_downs="8" scrambles="14" yards_after_contact="46"/>
<passing attempts="112" completions="72" cmp_pct="64.286" yards="901" avg_yards="8.045" sacks="6" sack_yards="20" touchdowns="10" longest="60" interceptions="2" rating="111.5" longest_touchdown="60" air_yards="515" redzone_attempts="21" gross_yards="901" first_downs="0" throw_aways="5" poor_throws="16" defended_passes="7" dropped_passes="11" spikes="0" blitzes="25" hurries="19" knockdowns="11" pocket_time="282.865" avg_pocket_time="2.526" net_yards="881" batted_passes="2" on_target_throws="87"/>
<fumbles fumbles="4" lost_fumbles="0" own_rec="2" own_rec_yards="0" opp_rec="0" opp_rec_yards="0" out_of_bounds="2" forced_fumbles="0" own_rec_tds="0" opp_rec_tds="0" ez_rec_tds="0"/>
<defense tackles="0" assists="0" combined="0" sacks="0.0" sack_yards="0.0" interceptions="0" passes_defended="0" forced_fumbles="0" fumble_recoveries="0" qb_hits="0" tloss="0.0" tloss_yards="0.0" safeties="0" sp_tackles="0" sp_assists="0" sp_forced_fumbles="0" sp_fumble_recoveries="0" sp_blocks="0" misc_tackles="0" misc_assists="0" misc_forced_fumbles="0" misc_fumble_recoveries="2" def_targets="0" def_comps="0" blitzes="0" hurries="0" knockdowns="0" missed_tackles="0" batted_passes="0"/>
</statistics>
</team>
</season>
<season id="19c4ee6a-c1e5-4346-9ef8-1361f81e6716" year="2019" type="REG" name="REG">
<team id="6680d28d-d4d2-49f6-aace-5292d3ec02c2" name="Chiefs" market="Kansas City" alias="KC" sr_id="sr:competitor:4422">
<statistics games_played="14" games_started="14">
<rushing avg_yards="5.07" attempts="43" touchdowns="2" yards="218" longest="25" longest_touchdown="13" redzone_attempts="7" tlost="1" tlost_yards="-1" first_downs="0" broken_tackles="1" kneel_downs="12" scrambles="23" yards_after_contact="24"/>
<penalties penalties="1" yards="10" first_downs="0"/>
<passing attempts="484" completions="319" cmp_pct="65.909" yards="4031" avg_yards="8.329" sacks="17" sack_yards="127" touchdowns="26" longest="83" interceptions="5" rating="105.3" longest_touchdown="83" air_yards="2076" redzone_attempts="56" gross_yards="4031" first_downs="0" throw_aways="19" poor_throws="85" defended_passes="36" dropped_passes="25" spikes="0" blitzes="108" hurries="54" knockdowns="34" pocket_time="1252.2179999999998" avg_pocket_time="2.587" net_yards="3904" batted_passes="6" on_target_throws="359"/>
<fumbles fumbles="3" lost_fumbles="2" own_rec="1" own_rec_yards="0" opp_rec="0" opp_rec_yards="0" out_of_bounds="0" forced_fumbles="0" own_rec_tds="0" opp_rec_tds="0" ez_rec_tds="0"/>
<defense tackles="0" assists="0" combined="0" sacks="0.0" sack_yards="0.0" interceptions="0" passes_defended="0" forced_fumbles="0" fumble_recoveries="0" qb_hits="0" tloss="0.0" tloss_yards="0.0" safeties="0" sp_tackles="0" sp_assists="0" sp_forced_fumbles="0" sp_fumble_recoveries="0" sp_blocks="0" misc_tackles="0" misc_assists="0" misc_forced_fumbles="0" misc_fumble_recoveries="1" def_targets="0" def_comps="0" blitzes="0" hurries="0" knockdowns="0" missed_tackles="0" batted_passes="0"/>
<conversions pass_attempts="1" pass_successes="1" rush_attempts="0" rush_successes="0" receive_attempts="0" receive_successes="0" defense_attempts="0" defense_successes="0"/>
</statistics>
</team>
</season>
<season id="0f00b2e2-da45-4dfd-95b4-3af10b2099d5" year="2020" type="PST" name="PST">
<team id="6680d28d-d4d2-49f6-aace-5292d3ec02c2" name="Chiefs" market="Kansas City" alias="KC" sr_id="sr:competitor:4422">
<statistics games_played="3" games_started="3">
<rushing avg_yards="4.0" attempts="13" touchdowns="1" yards="52" longest="13" longest_touchdown="1" redzone_attempts="4" tlost="0" tlost_yards="0" first_downs="0" broken_tackles="0" kneel_downs="5" scrambles="5" yards_after_contact="0"/>
<passing attempts="117" completions="76" cmp_pct="64.957" yards="850" avg_yards="7.265" sacks="4" sack_yards="27" touchdowns="4" longest="71" interceptions="2" rating="90.8" longest_touchdown="20" air_yards="386" redzone_attempts="20" gross_yards="850" first_downs="0" throw_aways="3" poor_throws="16" defended_passes="12" dropped_passes="9" spikes="1" blitzes="18" hurries="11" knockdowns="11" pocket_time="293.06" avg_pocket_time="2.505" net_yards="823" batted_passes="2" on_target_throws="85"/>
<fumbles fumbles="1" lost_fumbles="0" own_rec="1" own_rec_yards="0" opp_rec="0" opp_rec_yards="0" out_of_bounds="0" forced_fumbles="0" own_rec_tds="0" opp_rec_tds="0" ez_rec_tds="0"/>
<defense tackles="0" assists="0" combined="0" sacks="0.0" sack_yards="0.0" interceptions="0" passes_defended="0" forced_fumbles="0" fumble_recoveries="0" qb_hits="0" tloss="0.0" tloss_yards="0.0" safeties="0" sp_tackles="0" sp_assists="0" sp_forced_fumbles="0" sp_fumble_recoveries="0" sp_blocks="0" misc_tackles="0" misc_assists="0" misc_forced_fumbles="0" misc_fumble_recoveries="1" def_targets="0" def_comps="0" blitzes="0" hurries="0" knockdowns="0" missed_tackles="0" batted_passes="0"/>
</statistics>
</team>
</season>
{
"id": "11cad59d-90dd-449c-a839-dddaba4fe16c",
"name": "Patrick Mahomes",
"jersey": "15",
"last_name": "Mahomes",
"first_name": "Patrick",
"abbr_name": "P.Mahomes",
"birth_date": "1995-09-17",
"weight": 225.0,
"height": 74,
"position": "QB",
"birth_place": "Tyler, TX, USA",
"high_school": "Whitehouse (TX)",
"college": "Texas Tech",
"college_conf": "Big Twelve Conference",
"rookie_year": 2017,
"status": "ACT",
"sr_id": "sr:player:1129537",
"experience": 8,
"team": {
"id": "6680d28d-d4d2-49f6-aace-5292d3ec02c2",
"name": "Chiefs",
"market": "Kansas City",
"alias": "KC",
"sr_id": "sr:competitor:4422"
},
"draft": {
"year": 2017,
"round": 1,
"number": 10,
"team": {
"id": "6680d28d-d4d2-49f6-aace-5292d3ec02c2",
"name": "Chiefs",
"market": "Kansas City",
"alias": "KC",
"sr_id": "sr:competitor:4422"
}
},
"seasons": [
{
"id": "3d6abb6b-9c91-40a9-9441-bbadc8a56f0e",
"year": 2017,
"type": "PRE",
"name": "PRE",
"teams": [
{
"id": "6680d28d-d4d2-49f6-aace-5292d3ec02c2",
"name": "Chiefs",
"market": "Kansas City",
"alias": "KC",
"sr_id": "sr:competitor:4422",
"statistics": {
"games_played": 4,
"games_started": 1,
"rushing": {
"avg_yards": 5.5,
"attempts": 8,
"touchdowns": 0,
"yards": 44,
"longest": 14,
"longest_touchdown": 0,
"redzone_attempts": 3,
"tlost": 0,
"tlost_yards": 0,
"first_downs": 0,
"broken_tackles": 0,
"kneel_downs": 0,
"scrambles": 0,
"yards_after_contact": 0
},
"passing": {
"attempts": 54,
"completions": 34,
"cmp_pct": 62.963,
"yards": 390,
"avg_yards": 7.222,
"sacks": 2,
"sack_yards": 14,
"touchdowns": 4,
"longest": 53,
"interceptions": 0,
"rating": 109.3,
"longest_touchdown": 28,
"air_yards": 241,
"redzone_attempts": 6,
"gross_yards": 390,
"first_downs": 0,
"throw_aways": 0,
"poor_throws": 0,
"defended_passes": 0,
"dropped_passes": 0,
"spikes": 0,
"blitzes": 0,
"hurries": 0,
"knockdowns": 0,
"pocket_time": 0.0,
"avg_pocket_time": 0.0,
"net_yards": 376,
"batted_passes": 0,
"on_target_throws": 0
},
"fumbles": {
"fumbles": 2,
"lost_fumbles": 1,
"own_rec": 1,
"own_rec_yards": -8,
"opp_rec": 0,
"opp_rec_yards": 0,
"out_of_bounds": 0,
"forced_fumbles": 0,
"own_rec_tds": 0,
"opp_rec_tds": 0,
"ez_rec_tds": 0
},
"defense": {
"tackles": 0,
"assists": 0,
"combined": 0,
"sacks": 0.0,
"sack_yards": 0.0,
"interceptions": 0,
"passes_defended": 0,
"forced_fumbles": 0,
"fumble_recoveries": 0,
"qb_hits": 0,
"tloss": 0.0,
"tloss_yards": 0.0,
"safeties": 0,
"sp_tackles": 0,
"sp_assists": 0,
"sp_forced_fumbles": 0,
"sp_fumble_recoveries": 0,
"sp_blocks": 0,
"misc_tackles": 0,
"misc_assists": 0,
"misc_forced_fumbles": 0,
"misc_fumble_recoveries": 1,
"def_targets": 0,
"def_comps": 0,
"blitzes": 0,
"hurries": 0,
"knockdowns": 0,
"missed_tackles": 0,
"batted_passes": 0
}
}
}
]
},
{
"id": "619b7505-fc8a-4d1e-ad86-c485031b7f81",
"year": 2017,
"type": "PST",
"name": "PST",
"teams": [
{
"id": "6680d28d-d4d2-49f6-aace-5292d3ec02c2",
"name": "Chiefs",
"market": "Kansas City",
"alias": "KC",
"sr_id": "sr:competitor:4422",
"statistics": {
"games_played": 0,
"games_started": 0
}
}
]
},
{
"id": "3cf0e8ec-048d-4872-a706-b248c198831c",
"year": 2017,
"type": "REG",
"name": "REG",
"teams": [
{
"id": "6680d28d-d4d2-49f6-aace-5292d3ec02c2",
"name": "Chiefs",
"market": "Kansas City",
"alias": "KC",
"sr_id": "sr:competitor:4422",
"statistics": {
"games_played": 1,
"games_started": 1,
"rushing": {
"avg_yards": 1.429,
"attempts": 7,
"touchdowns": 0,
"yards": 10,
"longest": 5,
"longest_touchdown": 0,
"redzone_attempts": 1,
"tlost": 0,
"tlost_yards": 0,
"first_downs": 0,
"broken_tackles": 0,
"kneel_downs": 2,
"scrambles": 2,
"yards_after_contact": 4
},
"passing": {
"attempts": 35,
"completions": 22,
"cmp_pct": 62.857,
"yards": 284,
"avg_yards": 8.114,
"sacks": 2,
"sack_yards": 15,
"touchdowns": 0,
"longest": 51,
"interceptions": 1,
"rating": 76.4,
"longest_touchdown": 0,
"air_yards": 110,
"redzone_attempts": 0,
"gross_yards": 284,
"first_downs": 0,
"int_touchdowns": 0,
"throw_aways": 1,
"poor_throws": 6,
"defended_passes": 3,
"dropped_passes": 3,
"spikes": 0,
"blitzes": 13,
"hurries": 10,
"knockdowns": 7,
"pocket_time": 73.62499999999999,
"avg_pocket_time": 2.104,
"net_yards": 269,
"batted_passes": 0,
"on_target_throws": 0
},
"fumbles": {
"fumbles": 0,
"lost_fumbles": 0,
"own_rec": 1,
"own_rec_yards": 0,
"opp_rec": 0,
"opp_rec_yards": 0,
"out_of_bounds": 0,
"forced_fumbles": 0,
"own_rec_tds": 0,
"opp_rec_tds": 0,
"ez_rec_tds": 0
},
"defense": {
"tackles": 0,
"assists": 0,
"combined": 0,
"sacks": 0.0,
"sack_yards": 0.0,
"interceptions": 0,
"passes_defended": 0,
"forced_fumbles": 0,
"fumble_recoveries": 0,
"qb_hits": 0,
"tloss": 0.0,
"tloss_yards": 0.0,
"safeties": 0,
"sp_tackles": 0,
"sp_assists": 0,
"sp_forced_fumbles": 0,
"sp_fumble_recoveries": 0,
"sp_blocks": 0,
"misc_tackles": 0,
"misc_assists": 0,
"misc_forced_fumbles": 0,
"misc_fumble_recoveries": 1,
"def_targets": 0,
"def_comps": 0,
"blitzes": 0,
"hurries": 0,
"knockdowns": 0,
"missed_tackles": 0,
"batted_passes": 0
}
}
}
]
},
{
"id": "215f6286-3e05-476d-abe1-b2b0f5dfdff8",
"year": 2018,
"type": "PRE",
"name": "PRE",
"teams": [
{
"id": "6680d28d-d4d2-49f6-aace-5292d3ec02c2",
"name": "Chiefs",
"market": "Kansas City",
"alias": "KC",
"sr_id": "sr:competitor:4422",
"statistics": {
"games_played": 3,
"games_started": 3,
"rushing": {
"avg_yards": 6.75,
"attempts": 4,
"touchdowns": 0,
"yards": 27,
"longest": 9,
"longest_touchdown": 0,
"redzone_attempts": 0,
"tlost": 0,
"tlost_yards": 0,
"first_downs": 0,
"broken_tackles": 0,
"kneel_downs": 0,
"scrambles": 0,
"yards_after_contact": 0
},
"passing": {
"attempts": 43,
"completions": 31,
"cmp_pct": 72.093,
"yards": 367,
"avg_yards": 8.535,
"sacks": 2,
"sack_yards": 6,
"touchdowns": 2,
"longest": 69,
"interceptions": 1,
"rating": 103.5,
"longest_touchdown": 69,
"air_yards": 193,
"redzone_attempts": 3,
"gross_yards": 367,
"first_downs": 0,
"throw_aways": 0,
"poor_throws": 0,
"defended_passes": 0,
"dropped_passes": 0,
"spikes": 0,
"blitzes": 0,
"hurries": 0,
"knockdowns": 0,
"pocket_time": 0.0,
"avg_pocket_time": 0.0,
"net_yards": 361,
"batted_passes": 0,
"on_target_throws": 0
}
}
}
]
},
{
"id": "38c98229-3687-4b4d-974c-38bf8c88f7f9",
"year": 2018,
"type": "PST",
"name": "PST",
"teams": [
{
"id": "6680d28d-d4d2-49f6-aace-5292d3ec02c2",
"name": "Chiefs",
"market": "Kansas City",
"alias": "KC",
"sr_id": "sr:competitor:4422",
"statistics": {
"games_played": 2,
"games_started": 2,
"rushing": {
"avg_yards": 3.8,
"attempts": 5,
"touchdowns": 1,
"yards": 19,
"longest": 9,
"longest_touchdown": 4,
"redzone_attempts": 1,
"tlost": 0,
"tlost_yards": 0,
"first_downs": 0,
"broken_tackles": 0,
"kneel_downs": 0,
"scrambles": 3,
"yards_after_contact": 5
},
"passing": {
"attempts": 72,
"completions": 43,
"cmp_pct": 59.722,
"yards": 573,
"avg_yards": 7.958,
"sacks": 8,
"sack_yards": 71,
"touchdowns": 3,
"longest": 54,
"interceptions": 0,
"rating": 98.9,
"longest_touchdown": 23,
"air_yards": 298,
"redzone_attempts": 4,
"gross_yards": 573,
"first_downs": 0,
"throw_aways": 3,
"poor_throws": 16,
"defended_passes": 5,
"dropped_passes": 5,
"spikes": 0,
"blitzes": 21,
"hurries": 7,
"knockdowns": 7,
"pocket_time": 241.88599999999994,
"avg_pocket_time": 3.36,
"net_yards": 502,
"batted_passes": 0,
"on_target_throws": 0
},
"fumbles": {
"fumbles": 2,
"lost_fumbles": 0,
"own_rec": 2,
"own_rec_yards": -7,
"opp_rec": 0,
"opp_rec_yards": 0,
"out_of_bounds": 0,
"forced_fumbles": 0,
"own_rec_tds": 0,
"opp_rec_tds": 0,
"ez_rec_tds": 0
},
"defense": {
"tackles": 0,
"assists": 0,
"combined": 0,
"sacks": 0.0,
"sack_yards": 0.0,
"interceptions": 0,
"passes_defended": 0,
"forced_fumbles": 0,
"fumble_recoveries": 0,
"qb_hits": 0,
"tloss": 0.0,
"tloss_yards": 0.0,
"safeties": 0,
"sp_tackles": 0,
"sp_assists": 0,
"sp_forced_fumbles": 0,
"sp_fumble_recoveries": 0,
"sp_blocks": 0,
"misc_tackles": 0,
"misc_assists": 0,
"misc_forced_fumbles": 0,
"misc_fumble_recoveries": 2,
"def_targets": 0,
"def_comps": 0,
"blitzes": 0,
"hurries": 0,
"knockdowns": 0,
"missed_tackles": 0,
"batted_passes": 0
}
}
}
]
},
{
"id": "8e45fe2d-fb95-4504-845d-7c815623ccd6",
"year": 2018,
"type": "REG",
"name": "REG",
"teams": [
{
"id": "6680d28d-d4d2-49f6-aace-5292d3ec02c2",
"name": "Chiefs",
"market": "Kansas City",
"alias": "KC",
"sr_id": "sr:competitor:4422",
"statistics": {
"games_played": 16,
"games_started": 16,
"rushing": {
"avg_yards": 4.533,
"attempts": 60,
"touchdowns": 2,
"yards": 272,
"longest": 28,
"longest_touchdown": 8,
"redzone_attempts": 7,
"tlost": 2,
"tlost_yards": -7,
"first_downs": 0,
"broken_tackles": 0,
"kneel_downs": 12,
"scrambles": 27,
"yards_after_contact": 48
},
"penalties": {
"penalties": 5,
"yards": 38,
"first_downs": 0
},
"passing": {
"attempts": 580,
"completions": 383,
"cmp_pct": 66.034,
"yards": 5097,
"avg_yards": 8.788,
"sacks": 26,
"sack_yards": 171,
"touchdowns": 50,
"longest": 89,
"interceptions": 12,
"rating": 113.8,
"longest_touchdown": 89,
"air_yards": 2489,
"redzone_attempts": 55,
"gross_yards": 5097,
"first_downs": 0,
"throw_aways": 24,
"poor_throws": 95,
"defended_passes": 49,
"dropped_passes": 28,
"spikes": 1,
"blitzes": 127,
"hurries": 121,
"knockdowns": 67,
"pocket_time": 1452.8279999999997,
"avg_pocket_time": 2.505,
"net_yards": 4926,
"batted_passes": 0,
"on_target_throws": 0
},
"fumbles": {
"fumbles": 9,
"lost_fumbles": 2,
"own_rec": 5,
"own_rec_yards": -4,
"opp_rec": 0,
"opp_rec_yards": 0,
"out_of_bounds": 0,
"forced_fumbles": 0,
"own_rec_tds": 0,
"opp_rec_tds": 0,
"ez_rec_tds": 0
},
"defense": {
"tackles": 0,
"assists": 0,
"combined": 0,
"sacks": 0.0,
"sack_yards": 0.0,
"interceptions": 0,
"passes_defended": 0,
"forced_fumbles": 0,
"fumble_recoveries": 0,
"qb_hits": 0,
"tloss": 0.0,
"tloss_yards": 0.0,
"safeties": 0,
"sp_tackles": 0,
"sp_assists": 0,
"sp_forced_fumbles": 0,
"sp_fumble_recoveries": 0,
"sp_blocks": 0,
"misc_tackles": 0,
"misc_assists": 0,
"misc_forced_fumbles": 0,
"misc_fumble_recoveries": 5,
"def_targets": 0,
"def_comps": 0,
"blitzes": 0,
"hurries": 0,
"knockdowns": 0,
"missed_tackles": 0,
"batted_passes": 0
},
"conversions": {
"pass_attempts": 1,
"pass_successes": 0,
"rush_attempts": 1,
"rush_successes": 1,
"receive_attempts": 0,
"receive_successes": 0,
"defense_attempts": 0,
"defense_successes": 0
}
}
}
]
},
{
"id": "60e1a066-f35f-4293-933d-2a8776a1b417",
"year": 2019,
"type": "PRE",
"name": "PRE",
"teams": [
{
"id": "6680d28d-d4d2-49f6-aace-5292d3ec02c2",
"name": "Chiefs",
"market": "Kansas City",
"alias": "KC",
"sr_id": "sr:competitor:4422",
"statistics": {
"games_played": 3,
"games_started": 3,
"rushing": {
"avg_yards": 8.667,
"attempts": 3,
"touchdowns": 0,
"yards": 26,
"longest": 10,
"longest_touchdown": 0,
"redzone_attempts": 0,
"tlost": 0,
"tlost_yards": 0,
"first_downs": 0,
"broken_tackles": 0,
"kneel_downs": 0,
"scrambles": 0,
"yards_after_contact": 0
},
"passing": {
"attempts": 19,
"completions": 14,
"cmp_pct": 73.684,
"yards": 203,
"avg_yards": 10.684,
"sacks": 0,
"sack_yards": 0,
"touchdowns": 1,
"longest": 62,
"interceptions": 0,
"rating": 125.5,
"longest_touchdown": 62,
"air_yards": 94,
"redzone_attempts": 0,
"gross_yards": 203,
"first_downs": 0,
"throw_aways": 0,
"poor_throws": 0,
"defended_passes": 0,
"dropped_passes": 0,
"spikes": 0,
"blitzes": 0,
"hurries": 0,
"knockdowns": 0,
"pocket_time": 0.0,
"avg_pocket_time": 0.0,
"net_yards": 203,
"batted_passes": 0,
"on_target_throws": 0
}
}
}
]
},
{
"id": "0ae6badc-46dc-4fb5-870d-3667d5280a1d",
"year": 2019,
"type": "PST",
"name": "PST",
"teams": [
{
"id": "6680d28d-d4d2-49f6-aace-5292d3ec02c2",
"name": "Chiefs",
"market": "Kansas City",
"alias": "KC",
"sr_id": "sr:competitor:4422",
"statistics": {
"games_played": 3,
"games_started": 3,
"rushing": {
"avg_yards": 5.625,
"attempts": 24,
"touchdowns": 2,
"yards": 135,
"longest": 27,
"longest_touchdown": 27,
"redzone_attempts": 6,
"tlost": 0,
"tlost_yards": 0,
"first_downs": 0,
"broken_tackles": 5,
"kneel_downs": 8,
"scrambles": 14,
"yards_after_contact": 46
},
"passing": {
"attempts": 112,
"completions": 72,
"cmp_pct": 64.286,
"yards": 901,
"avg_yards": 8.045,
"sacks": 6,
"sack_yards": 20,
"touchdowns": 10,
"longest": 60,
"interceptions": 2,
"rating": 111.5,
"longest_touchdown": 60,
"air_yards": 515,
"redzone_attempts": 21,
"gross_yards": 901,
"first_downs": 0,
"throw_aways": 5,
"poor_throws": 16,
"defended_passes": 7,
"dropped_passes": 11,
"spikes": 0,
"blitzes": 25,
"hurries": 19,
"knockdowns": 11,
"pocket_time": 282.865,
"avg_pocket_time": 2.526,
"net_yards": 881,
"batted_passes": 2,
"on_target_throws": 87
},
"fumbles": {
"fumbles": 4,
"lost_fumbles": 0,
"own_rec": 2,
"own_rec_yards": 0,
"opp_rec": 0,
"opp_rec_yards": 0,
"out_of_bounds": 2,
"forced_fumbles": 0,
"own_rec_tds": 0,
"opp_rec_tds": 0,
"ez_rec_tds": 0
},
"defense": {
"tackles": 0,
"assists": 0,
"combined": 0,
"sacks": 0.0,
"sack_yards": 0.0,
"interceptions": 0,
"passes_defended": 0,
"forced_fumbles": 0,
"fumble_recoveries": 0,
"qb_hits": 0,
"tloss": 0.0,
"tloss_yards": 0.0,
"safeties": 0,
"sp_tackles": 0,
"sp_assists": 0,
"sp_forced_fumbles": 0,
"sp_fumble_recoveries": 0,
"sp_blocks": 0,
"misc_tackles": 0,
"misc_assists": 0,
"misc_forced_fumbles": 0,
"misc_fumble_recoveries": 2,
"def_targets": 0,
"def_comps": 0,
"blitzes": 0,
"hurries": 0,
"knockdowns": 0,
"missed_tackles": 0,
"batted_passes": 0
}
}
}
]
},
{
"id": "19c4ee6a-c1e5-4346-9ef8-1361f81e6716",
"year": 2019,
"type": "REG",
"name": "REG",
"teams": [
{
"id": "6680d28d-d4d2-49f6-aace-5292d3ec02c2",
"name": "Chiefs",
"market": "Kansas City",
"alias": "KC",
"sr_id": "sr:competitor:4422",
"statistics": {
"games_played": 14,
"games_started": 14,
"rushing": {
"avg_yards": 5.07,
"attempts": 43,
"touchdowns": 2,
"yards": 218,
"longest": 25,
"longest_touchdown": 13,
"redzone_attempts": 7,
"tlost": 1,
"tlost_yards": -1,
"first_downs": 0,
"broken_tackles": 1,
"kneel_downs": 12,
"scrambles": 23,
"yards_after_contact": 24
},
"penalties": {
"penalties": 1,
"yards": 10,
"first_downs": 0
},
"passing": {
"attempts": 484,
"completions": 319,
"cmp_pct": 65.909,
"yards": 4031,
"avg_yards": 8.329,
"sacks": 17,
"sack_yards": 127,
"touchdowns": 26,
"longest": 83,
"interceptions": 5,
"rating": 105.3,
"longest_touchdown": 83,
"air_yards": 2076,
"redzone_attempts": 56,
"gross_yards": 4031,
"first_downs": 0,
"throw_aways": 19,
"poor_throws": 85,
"defended_passes": 36,
"dropped_passes": 25,
"spikes": 0,
"blitzes": 108,
"hurries": 54,
"knockdowns": 34,
"pocket_time": 1252.2179999999998,
"avg_pocket_time": 2.587,
"net_yards": 3904,
"batted_passes": 6,
"on_target_throws": 359
},
"fumbles": {
"fumbles": 3,
"lost_fumbles": 2,
"own_rec": 1,
"own_rec_yards": 0,
"opp_rec": 0,
"opp_rec_yards": 0,
"out_of_bounds": 0,
"forced_fumbles": 0,
"own_rec_tds": 0,
"opp_rec_tds": 0,
"ez_rec_tds": 0
},
"defense": {
"tackles": 0,
"assists": 0,
"combined": 0,
"sacks": 0.0,
"sack_yards": 0.0,
"interceptions": 0,
"passes_defended": 0,
"forced_fumbles": 0,
"fumble_recoveries": 0,
"qb_hits": 0,
"tloss": 0.0,
"tloss_yards": 0.0,
"safeties": 0,
"sp_tackles": 0,
"sp_assists": 0,
"sp_forced_fumbles": 0,
"sp_fumble_recoveries": 0,
"sp_blocks": 0,
"misc_tackles": 0,
"misc_assists": 0,
"misc_forced_fumbles": 0,
"misc_fumble_recoveries": 1,
"def_targets": 0,
"def_comps": 0,
"blitzes": 0,
"hurries": 0,
"knockdowns": 0,
"missed_tackles": 0,
"batted_passes": 0
},
"conversions": {
"pass_attempts": 1,
"pass_successes": 1,
"rush_attempts": 0,
"rush_successes": 0,
"receive_attempts": 0,
"receive_successes": 0,
"defense_attempts": 0,
"defense_successes": 0
}
}
}
]
},
{
"id": "0f00b2e2-da45-4dfd-95b4-3af10b2099d5",
"year": 2020,
"type": "PST",
"name": "PST",
"teams": [
{
"id": "6680d28d-d4d2-49f6-aace-5292d3ec02c2",
"name": "Chiefs",
"market": "Kansas City",
"alias": "KC",
"sr_id": "sr:competitor:4422",
"statistics": {
"games_played": 3,
"games_started": 3,
"rushing": {
"avg_yards": 4.0,
"attempts": 13,
"touchdowns": 1,
"yards": 52,
"longest": 13,
"longest_touchdown": 1,
"redzone_attempts": 4,
"tlost": 0,
"tlost_yards": 0,
"first_downs": 0,
"broken_tackles": 0,
"kneel_downs": 5,
"scrambles": 5,
"yards_after_contact": 0
},
"passing": {
"attempts": 117,
"completions": 76,
"cmp_pct": 64.957,
"yards": 850,
"avg_yards": 7.265,
"sacks": 4,
"sack_yards": 27,
"touchdowns": 4,
"longest": 71,
"interceptions": 2,
"rating": 90.8,
"longest_touchdown": 20,
"air_yards": 386,
"redzone_attempts": 20,
"gross_yards": 850,
"first_downs": 0,
"throw_aways": 3,
"poor_throws": 16,
"defended_passes": 12,
"dropped_passes": 9,
"spikes": 1,
"blitzes": 18,
"hurries": 11,
"knockdowns": 11,
"pocket_time": 293.06,
"avg_pocket_time": 2.505,
"net_yards": 823,
"batted_passes": 2,
"on_target_throws": 85
},
"fumbles": {
"fumbles": 1,
"lost_fumbles": 0,
"own_rec": 1,
"own_rec_yards": 0,
"opp_rec": 0,
"opp_rec_yards": 0,
"out_of_bounds": 0,
"forced_fumbles": 0,
"own_rec_tds": 0,
"opp_rec_tds": 0,
"ez_rec_tds": 0
},
"defense": {
"tackles": 0,
"assists": 0,
"combined": 0,
"sacks": 0.0,
"sack_yards": 0.0,
"interceptions": 0,
"passes_defended": 0,
"forced_fumbles": 0,
"fumble_recoveries": 0,
"qb_hits": 0,
"tloss": 0.0,
"tloss_yards": 0.0,
"safeties": 0,
"sp_tackles": 0,
"sp_assists": 0,
"sp_forced_fumbles": 0,
"sp_fumble_recoveries": 0,
"sp_blocks": 0,
"misc_tackles": 0,
"misc_assists": 0,
"misc_forced_fumbles": 0,
"misc_fumble_recoveries": 1,
"def_targets": 0,
"def_comps": 0,
"blitzes": 0,
"hurries": 0,
"knockdowns": 0,
"missed_tackles": 0,
"batted_passes": 0
}
}
}
]
},
Seasonal Stats by Game
To retrieve historical game statistics we'll want to access the Game-based feeds. Depending on your use case, you may want the Game Boxscore, Game Roster, Game Statistics, or Play-by-Play.
Let's say we want to retrieve the game statistics for the entire 2021 season. For this, we'll need to parse the Game Statistics feed.
https://api.sportradar.com/nfl/official/{access_level}/v7/en/games/{game_id}/statistics.{format} |
To build this request, we will need the unique game_id
for each game in the 2021 season, which we can locate in the Season Schedule feed.
Season Schedule requires the following parameters:
season_year
- This parameter represents the year of the NFL season. It is always the year the season began. So, use2020
for the 2020 season.season_type
- This parameter represents the type of season asPRE
(Preseason),REG
(Regular Season), orPST
(Post-season). So, useREG
for regular season.
2020 Regular Season Schedule: https://api.sportradar.us/nfl/official/trial/v7/en/games/2020/REG/schedule.xml?api_key=<YOUR_API_KEY>
<season xmlns="http://feed.elasticstats.com/schema/football/schedule-v7.0.xsd" id="2eec467f-9ce1-484c-b58f-e11615bede68" year="2020" type="REG" name="REG">
<week id="fd51f745-b7eb-4c01-8550-d9095aa5407d" sequence="1" title="1">
<game id="6b5b649e-7134-4e3e-a637-4347f32b732e" status="closed" reference="58168" number="1" scheduled="2020-09-11T00:20:00+00:00" attendance="15895" utc_offset="-6" entry_mode="INGEST" sr_id="sr:match:21980349">
<venue id="2ec4c411-dac2-403d-b091-6b6aa4a0a914" name="GEHA Field at Arrowhead Stadium" city="Kansas City" state="MO" country="USA" zip="64129" address="One Arrowhead Drive" capacity="76416" surface="turf" roof_type="outdoor" sr_id="sr:venue:8189">
<location lat="39.049019" lng="-94.484140"/>
</venue>
<home id="6680d28d-d4d2-49f6-aace-5292d3ec02c2" name="Kansas City Chiefs" alias="KC" game_number="1" sr_id="sr:competitor:4422"/>
<away id="82d2d380-3834-4938-835f-aec541e5ece7" name="Houston Texans" alias="HOU" game_number="1" sr_id="sr:competitor:4324"/>
<broadcast network="NBC"/>
<scoring home_points="34" away_points="20">
<quarter id="78daf1ea-1661-44ca-9ad2-1aaa14acde57" number="1" sequence="1" home_points="0" away_points="7"/>
<quarter id="a4494780-f6c0-45cd-8f0b-f968926a38bf" number="2" sequence="2" home_points="17" away_points="0"/>
<quarter id="36167bc3-f4ac-4e82-a173-496c3c20f4ed" number="3" sequence="3" home_points="7" away_points="0"/>
<quarter id="ae1e07a9-a7f7-4823-a39d-4a0fcf7e95ab" number="4" sequence="4" home_points="10" away_points="13"/>
</scoring>
</game>
<game id="213b8eda-43d8-4e62-9951-ed4c605fca0d" status="closed" reference="58175" number="8" scheduled="2020-09-13T17:00:00+00:00" attendance="0" utc_offset="-6" entry_mode="INGEST" sr_id="sr:match:21980357">
<venue id="f5ff00d4-1ed8-4918-bf73-13d66d510f98" name="U.S. Bank Stadium" city="Minneapolis" state="MN" country="USA" zip="55415" address="900 S 5th Street" capacity="66655" surface="artificial" roof_type="dome" sr_id="sr:venue:18423">
<location lat="44.973686" lng="-93.257458"/>
</venue>
<home id="33405046-04ee-4058-a950-d606f8c30852" name="Minnesota Vikings" alias="MIN" game_number="1" sr_id="sr:competitor:4423"/>
<away id="a20471b4-a8d9-40c7-95ad-90cc30e46932" name="Green Bay Packers" alias="GB" game_number="1" sr_id="sr:competitor:4420"/>
<broadcast network="FOX"/>
<scoring home_points="34" away_points="43">
<quarter id="b52d8ce9-0e86-47ff-811a-0b3c49965292" number="1" sequence="1" home_points="7" away_points="3"/>
<quarter id="40cfc58a-eea3-460c-ac9b-1d3cd66d9a3f" number="2" sequence="2" home_points="3" away_points="19"/>
<quarter id="b7778a9d-3976-4c09-bef6-731dc2aae380" number="3" sequence="3" home_points="0" away_points="7"/>
<quarter id="d7e9c248-8715-4907-8486-2f643f24f4ca" number="4" sequence="4" home_points="24" away_points="14"/>
</scoring>
</game>
<game id="24734cde-bf1b-46e5-ad50-d61e47aeca26" status="closed" reference="58174" number="7" scheduled="2020-09-13T17:00:00+00:00" attendance="14100" utc_offset="-5" entry_mode="INGEST" sr_id="sr:match:21980359">
<venue id="4c5c036d-dd3d-4183-b595-71a43a97560f" name="TIAA Bank Field" city="Jacksonville" state="FL" country="USA" zip="32202" address="One EverBank Field Drive" capacity="69132" surface="turf" roof_type="outdoor" sr_id="sr:venue:8187">
<location lat="30.324027" lng="-81.637239"/>
</venue>
<home id="f7ddd7fa-0bae-4f90-bc8e-669e4d6cf2de" name="Jacksonville Jaguars" alias="JAC" game_number="1" sr_id="sr:competitor:4386"/>
<away id="82cf9565-6eb9-4f01-bdbd-5aa0d472fcd9" name="Indianapolis Colts" alias="IND" game_number="1" sr_id="sr:competitor:4421"/>
<broadcast network="CBS"/>
<scoring home_points="27" away_points="20">
<quarter id="b2e79473-d034-4573-8576-5ccea145275c" number="1" sequence="1" home_points="0" away_points="7"/>
<quarter id="2746d1cf-84e9-414c-a546-6036ed6267bd" number="2" sequence="2" home_points="14" away_points="10"/>
<quarter id="a050dd65-e86f-4e74-8f3b-4cdeccdc5a7b" number="3" sequence="3" home_points="3" away_points="0"/>
<quarter id="894aa380-ca60-49ec-9daf-18f3ab06c13c" number="4" sequence="4" home_points="10" away_points="3"/>
</scoring>
</game>
Use each game.id
instance in the 2020 Schedule to retrieve the individual Game Statistics for every game in that season.
Game Statistics Sample Request: https://api.sportradar.us/nfl/official/trial/v7/en/games/6b5b649e-7134-4e3e-a637-4347f32b732e/statistics.xml?api_key=<YOUR_API_KEY
Use this same retrieval method for all NFL seasons, and interchange the Game feed as necessary depending on your need.
Catch statistical updates to past seasons by using the Daily Change Log.
Updated about 2 months ago