field data_type description
season_type character Either REG or POST
player_display_name character Full name of the player
player_position character Position of the player accordinng to NGS
team_abbr character Official team abbreveation
player_gsis_id character Unique identifier of the player
player_first_name character Player’s first name
player_last_name character Player’s last name
player_short_name character Short version of player’s name
season numeric The year of the NFL season. This reperesents the whole season, so regular season games that happen in January as well as playoff games will occur in the year after this number
week numeric The week of the NFL season the game occurs in. Please note that the game_type will differ for weeks = 18 because of the season expansion in 2021. Please use game_type to filter for regular season or postseason
avg_time_to_throw numeric Average time elapsed from the time of snap to throw on every pass attempt for a passer (sacks excluded).
avg_completed_air_yards numeric Average air yards on completed passes
avg_intended_air_yards numeric Average air yards on all attempted passes
avg_air_yards_differential numeric Air Yards Differential is calculated by subtracting the passer’s average Intended Air Yards from his average Completed Air Yards. This stat indicates if he is on average attempting deep passes than he on average completes.
aggressiveness numeric Aggressiveness tracks the amount of passing attempts a quarterback makes that are into tight coverage, where there is a defender within 1 yard or less of the receiver at the time of completion or incompletion. AGG is shown as a % of attempts into tight windows over all passing attempts.
max_completed_air_distance numeric Air Distance is the amount of yards the ball has traveled on a pass, from the point of release to the point of reception (as the crow flies). Unlike Air Yards, Air Distance measures the actual distance the passer throws the ball.
avg_air_yards_to_sticks numeric Air Yards to the Sticks shows the amount of Air Yards ahead or behind the first down marker on all attempts for a passer. The metric indicates if the passer is attempting his passes past the 1st down marker, or if he is relying on his skill position players to make yards after catch.
attempts numeric The number of pass attempts
pass_yards numeric Number of yards gained on pass plays
pass_touchdowns numeric Number of touchdowns scored on pass plays
interceptions numeric Number of interceptions thrown
passer_rating numeric Overall NFL passer rating
completions numeric Number of completed passes
completion_percentage numeric Percentage of completed passes
expected_completion_percentage numeric Using a passer’s Completion Probability on every play, determine what a passer’s completion percentage is expected to be.
completion_percentage_above_expectation numeric A passer’s actual completion percentage compared to their Expected Completion Percentage.
avg_air_distance numeric A receiver’s average depth of target
max_air_distance numeric A receiver’s maximum depth of target
player_jersey_number numeric Player’s jersey number
avg_cushion numeric The distance (in yards) measured between a WR/TE and the defender they’re lined up against at the time of snap on all targets.
avg_separation numeric The distance (in yards) measured between a WR/TE and the nearest defender at the time of catch or incompletion.
percent_share_of_intended_air_yards numeric The sum of the receivers total intended air yards (all attempts) over the sum of his team’s total intended air yards. Represented as a percentage, this statistic represents how much of a team’s deep yards does the player account for.
receptions numeric The number of receptions for the receiver
targets numeric The numnber of targets for the receiver
catch_percentage numeric Percentage of caught passes relative to targets
yards numeric The number of receiving yards
rec_touchdowns numeric The number of touchdown receptions
avg_yac numeric Average yards gained after catch by a receiver.
avg_expected_yac numeric Average expected yards after catch, based on numerous factors using tracking data such as how open the receiver is, how fast they’re traveling, how many defenders/blockers are in space, etc
avg_yac_above_expectation numeric A receiver’s YAC compared to their Expected YAC.
efficiency numeric Rushing efficiency is calculated by taking the total distance a player traveled on rushing plays as a ball carrier according to Next Gen Stats (measured in yards) per rushing yards gained. The lower the number, the more of a North/South runner.
percent_attempts_gte_eight_defenders numeric On every play, Next Gen Stats calculates how many defenders are stacked in the box at snap. Using that logic, DIB% calculates how often does a rusher see 8 or more defenders in the box against them.
avg_time_to_los numeric Next Gen Stats measures the amount of time a ball carrier spends (measured to the 10th of a second) before crossing the Line of Scrimmage. TLOS is the average time behind the LOS on all rushing plays where the player is the rusher.
rush_attempts numeric The number of rushing attempts
rush_yards numeric The number of rushing yards gained
expected_rush_yards numeric Expected rushing yards based on Nextgenstats’ Big Data Bowl model
rush_yards_over_expected numeric A rusher’s rush yards gained compared to the expected rush yards
avg_rush_yards numeric AVerage rush yards gained
rush_yards_over_expected_per_att numeric Average rush yards above expectation
rush_pct_over_expected numeric Rushing percentage above expectation
rush_touchdowns numeric The number of scored rushing touchdowns