Skip to main content
Breaking in 4.0.0
  • Public names are sportsdataverse-py's — athlete → player, event → game on every ESPN league; sdv-py's name_pattern on the native families (nhlApiWeb* → nhl*, nflApi* → nfl*, CBS's 16 shorts, the 3.0.0 file-stem names). Every pre-v4 name still works as a deprecated alias that warns once. (changelog)
  • Integer id columns are decimal strings — Every id column of integers (id, *_id, game_pk, playerId, …) comes back as exact decimal strings on every surface — parsers, producers, loaders, HockeyTech analytics. Compare and join ids as strings; Number(row.game_id) for a safe number back. (changelog)
  • An empty or non-JSON 2xx body raises AssetFetchError — An empty 200 or an HTML challenge page is a failed fetch, not "" / []. Catch AssetFetchError (unknown — retry later) apart from NoDataError (nothing there). (changelog)
  • 400 / 422 raise InvalidParameterError — For every family (it was AssetFetchError), never retried; the message names host, path and status with a redacted excerpt of the body. (changelog)
  • Typed returns — generated row types for parsed: true — TypeScript only. A wrapper's raw payload resolves to unknown (was any); verified endpoints resolve to their row interfaces; the summary dispatchers to ParsedTables. Narrow or cast a raw payload. (changelog)
  • Typed wrapper params and loader rows; strict mode — TypeScript only. A param the endpoint does not have, a missing required path param or a non-boolean bool param is a type error; parser rows are Record<string, unknown>; loader rows are their generated row types. (changelog)
  • Wrapper failures raise NoDataError / AssetFetchError — Instead of raw axios errors. NoDataError = the fetch worked and there is nothing there (404, ESPN { code: 404 }); AssetFetchError = the fetch failed (403 / 429 / 5xx after retries, network). Retries follow DEFAULT_RETRY_STATUSES with backoff. (changelog)

sdv.nfl — Native (non-ESPN) APIs

Beyond the ESPN surface, sdv.nfl also wraps the league's own live APIs. Same { parsed: true } contract; each method is exposed under both snake_case and camelCase on sdv.nfl.

Native API — NFL.com Shield API​

Flat (non-ESPN) wrappers for the NFL.com "Shield" data API. Host: https://api.nfl.com. Each method is exposed under BOTH its snake_case name nfl_<endpoint> (nfl_api_<endpoint> where sdv-py's name is taken) (sdv-py's name, py/R parity) and its camelCase form (canonical) on sdv.nfl. Pass { parsed: true } to run the payload through its tidy.js parser; omit it for the raw response. Auth: this family mints a bearer token automatically before each call (no credentials required).

MethodHTTPPath paramsQuery paramsParserAuth
nfl_combine_profiles / nflCombineProfiles (was nfl_api_combine_profiles)https://api.nfl.com/football/v2/combine/profiles—year, limitparse_nfl_combine_profilesyes
nfl_draft_picks / nflDraftPicks (was nfl_api_draft_picks)https://api.nfl.com/football/v2/draft/picks/report—year, limitparse_nfl_draft_picksyes
nfl_game_details_by_slug / nflGameDetailsBySlug (was nfl_api_game_details_by_slug)https://api.nfl.com/experience/v1/gamedetailsbyslug/{slug}slug*include_replays → includeReplaysparse_nfl_teamyes
nfl_game_details_v2 / nflGameDetailsV2 (was nfl_api_game_details_v2)https://api.nfl.com/experience/v2/gamedetails/{game_id}game_id*include_drive_chart → includeDriveChart, include_replays → includeReplays, include_standings → includeStandings, include_tagged_videos → includeTaggedVideosparse_nfl_teamyes
nfl_game_summaries / nflGameSummaries (was nfl_api_game_summaries)https://api.nfl.com/football/v2/stats/live/game-summaries—season, season_type → seasonType, weekparse_nfl_game_summariesyes
nfl_injuries / nflInjuries (was nfl_api_injuries)https://api.nfl.com/football/v2/injuries—season, season_type → seasonType, weekparse_nfl_injuriesyes
nfl_live_player_statistics / nflLivePlayerStatistics (was nfl_api_live_player_statistics)https://api.nfl.com/football/v2/stats/live/player-statistics/{game_id}game_id*—parse_nfl_teamyes
nfl_live_team_statistics / nflLiveTeamStatistics (was nfl_api_live_team_statistics)https://api.nfl.com/football/v2/stats/live/team-statistics/{game_id}game_id*—parse_nfl_teamyes
nfl_rosters / nflRosters (was nfl_api_rosters)https://api.nfl.com/football/v2/rosters—season, limit, team_id → teamIdparse_nfl_rostersyes
nfl_standings / nflStandings (was nfl_api_standings)https://api.nfl.com/football/v2/standings—season, season_type → seasonType, week, limitparse_nfl_standingsyes
nfl_team / nflTeam (was nfl_api_team)https://api.nfl.com/football/v2/teams/{team_id}team_id*—parse_nfl_teamyes
nfl_teams_history / nflTeamsHistory (was nfl_api_teams_history)https://api.nfl.com/football/v2/teams/history—season, limitparse_nfl_teams_historyyes
nfl_weekly_game_details / nflWeeklyGameDetails (was nfl_api_weekly_game_details)https://api.nfl.com/football/v2/experience/weekly-game-details—season, season_type → type, week, include_drive_chart → includeDriveChart, include_replays → includeReplays, include_standings → includeStandings, include_tagged_videos → includeTaggedVideosparse_nfl_weekly_game_detailsyes
nfl_weeks / nflWeeks (was nfl_api_weeks)https://api.nfl.com/football/v2/weeks/season/{season}/seasonType/{season_type}season, season_type—parse_nfl_weeksyes
nfl_weeks_by_date / nflWeeksByDate (was nfl_api_weeks_by_date)https://api.nfl.com/football/v2/weeks/date/{date}date*—parse_nfl_weeks_by_dateyes

Returns — nfl_combine_profiles / nflCombineProfiles​

col_nametypedescription
idcharacterNFL.com Shield GUID for the combine profile.
yearintegerCombine / draft class year.
person_idcharacterNFL.com Shield GUID of the prospect.
person_display_namecharacterProspect's full display name.
person_esb_idcharacterProspect's Elias Sports Bureau (ESB) identifier.
person_first_namecharacterProspect's first name.
person_last_namecharacterProspect's last name.
person_hometowncharacterProspect's hometown (city, state).
person_college_namescharacterJSON-stringified array of the prospect's college(s).
arm_lengthnumericArm length measured at the combine, in inches.
athleticism_scorenumericComposite athleticism score.
bench_pressnumericBench-press measurement object (flattened; null when no measurement).
broad_jumpnumericBroad-jump measurement object (flattened; null when no measurement).
biocharacterHTML biography / career summary for the prospect.
college_classcharacterProspect's college class (e.g. Senior, Junior).
draft_gradenumericNumeric draft grade assigned to the prospect.
draft_projectioncharacterDraft projection text (e.g. "Priority free agent").
forty_yard_dashnumeric40-yard-dash measurement object (flattened; null when no measurement).
gradenumericOverall prospect grade.
hand_sizeintegerHand size measured at the combine, in inches.
headshotcharacterTemplated URL of the prospect's headshot image.
heightintegerProspect height, in inches.
nfl_comparisoncharacterPlayer the prospect is most comparable to.
overviewcharacterHTML scouting overview of the prospect.
production_scorenumericComposite college-production score.
profile_authorcharacterAuthor of the scouting profile (e.g. "Lance Zierlein").
pro_forty_yard_dashnumericPro-day 40-yard-dash measurement object (flattened; null when no measurement).
sixty_yard_shuttlenumeric60-yard-shuttle measurement object (flattened; null when no measurement).
size_scorenumericComposite size score (flattened; null when not scored).
sources_tell_uscharacter"Sources tell us" scouting commentary text.
strengthscharacterHTML list of the prospect's strengths.
ten_yard_splitnumeric10-yard-split measurement object (flattened; null when no measurement).
three_cone_drillnumericThree-cone-drill measurement object (flattened; null when no measurement).
twenty_yard_shuttlenumeric20-yard-shuttle measurement object (flattened; null when no measurement).
weaknessescharacterHTML list of the prospect's weaknesses.
combine_attendancelogicalWhether the prospect attended the combine.
positioncharacterProspect's position abbreviation (e.g. "CB").
position_groupcharacterProspect's position group (e.g. "DB").
vertical_jumpnumericVertical-jump measurement object (flattened; null when no measurement).
weightintegerProspect weight, in pounds.
pro_forty_yard_dash_designationcharacterDesignation for the pro-day 40-yard dash (OFFICIAL or UNOFFICIAL).
pro_forty_yard_dash_secondsnumericPro-day 40-yard-dash time, in seconds.
bench_press_designationcharacterDesignation for the bench-press result (OFFICIAL or UNOFFICIAL).
bench_press_repetitionsintegerNumber of 225 lb bench-press repetitions.
broad_jump_designationcharacterDesignation for the broad-jump result (OFFICIAL or UNOFFICIAL).
broad_jump_inchesintegerBroad-jump distance, in inches.
forty_yard_dash_designationcharacterDesignation for the 40-yard-dash result (OFFICIAL or UNOFFICIAL).
forty_yard_dash_secondsnumeric40-yard-dash time, in seconds.
ten_yard_split_designationcharacterDesignation for the 10-yard-split result (OFFICIAL or UNOFFICIAL).
ten_yard_split_secondsnumeric10-yard-split time, in seconds.
vertical_jump_designationcharacterDesignation for the vertical-jump result (OFFICIAL or UNOFFICIAL).
vertical_jump_inchesintegerVertical-jump height, in inches.
three_cone_drill_designationcharacterDesignation for the three-cone-drill result (OFFICIAL or UNOFFICIAL).
three_cone_drill_secondsnumericThree-cone-drill time, in seconds.
twenty_yard_shuttle_designationcharacterDesignation for the 20-yard-shuttle result (OFFICIAL or UNOFFICIAL).
twenty_yard_shuttle_secondsnumeric20-yard-shuttle time, in seconds.

Rows are untyped Row[] (not parity-verified yet).

Returns — nfl_draft_picks / nflDraftPicks​

col_nametypedescription
yearintegerDraft year.
draft_roundintegerRound of the draft in which the pick was made.
draft_positionintegerPick position within the round.
draft_number_overallintegerOverall pick number across the entire draft.
person_idcharacterNFL.com Shield GUID of the drafted player (may be empty until the pick is announced).
pick_is_inlogicalWhether the pick has officially been submitted / announced.
team_idcharacterNFL.com Shield GUID of the team making the pick.
trade_notecharacterTrade annotation for the pick (e.g. "CAR>CHI" denoting a traded selection).
tweet_sentlogicalWhether the announcement tweet has been sent for the pick.
tweets_sentcharacterJSON-stringified array of per-account tweet-sent status objects.

Rows are untyped Row[] (not parity-verified yet).

Returns — nfl_game_summaries / nflGameSummaries​

col_nametypedescription
game_idcharacterNFL.com Shield GUID for the game.
offsetintegerLive-feed sequence offset for the summary snapshot.
attendanceintegerAnnounced game attendance.
clockcharacterGame clock at the snapshot (MM:SS).
distanceintegerYards to gain for a first down at the snapshot.
downintegerCurrent down (1-4) at the snapshot.
game_book_urlcharacterURL of the official game book image.
is_goal_to_gologicalWhether the current situation is goal-to-go.
is_red_zonelogicalWhether the ball is in the red zone.
phasecharacterGame phase (e.g. PREGAME, INGAME, HALFTIME, FINAL).
quartercharacterCurrent period descriptor (e.g. Q1, HALFTIME, END_OF_GAME).
start_timecharacterISO 8601 kickoff timestamp.
weathercharacterWeather summary string (temperature, humidity, wind).
yard_linecharacterCurrent line of scrimmage (e.g. "KC 10").
away_team_team_idcharacterNFL.com Shield GUID of the away team.
away_team_has_possessionlogicalWhether the away team has possession at the snapshot.
away_team_score_q1integerAway team points scored in the first quarter.
away_team_score_q2integerAway team points scored in the second quarter.
away_team_score_q3integerAway team points scored in the third quarter.
away_team_score_q4integerAway team points scored in the fourth quarter.
away_team_score_otintegerAway team points scored in overtime.
away_team_score_totalintegerAway team total points.
away_team_timeouts_remainingintegerAway team timeouts remaining at the snapshot.
away_team_timeouts_usedintegerAway team timeouts used at the snapshot.
home_team_team_idcharacterNFL.com Shield GUID of the home team.
home_team_has_possessionlogicalWhether the home team has possession at the snapshot.
home_team_score_q1integerHome team points scored in the first quarter.
home_team_score_q2integerHome team points scored in the second quarter.
home_team_score_q3integerHome team points scored in the third quarter.
home_team_score_q4integerHome team points scored in the fourth quarter.
home_team_score_otintegerHome team points scored in overtime.
home_team_score_totalintegerHome team total points.
home_team_timeouts_remainingintegerHome team timeouts remaining at the snapshot.
home_team_timeouts_usedintegerHome team timeouts used at the snapshot.

Rows are untyped Row[] (not parity-verified yet).

Returns — nfl_injuries / nflInjuries​

col_nametypedescription
seasonintegerSeason (year) of the injury report.
season_typecharacterSeason type code (PRE, REG, or POST).
weekintegerWeek number of the injury report.
team_idcharacterNFL.com Shield GUID of the player's team.
team_current_logocharacterTemplated URL of the team's current logo.
team_full_namecharacterFull team name (e.g. "Atlanta Falcons").
person_idcharacterNFL.com Shield GUID of the injured player.
person_first_namecharacterPlayer's first name.
person_common_first_namecharacterPlayer's common / preferred first name.
person_last_namecharacterPlayer's last name.
person_display_namecharacterPlayer's full display name.
person_gsis_idcharacterPlayer's NFL GSIS identifier (e.g. "00-0036948").
person_headshotcharacterTemplated URL of the player's headshot image.
injuriescharacterJSON-stringified array of detailed injury objects (empty when not specified).
injury_statuscharacterGame-status designation (e.g. OUT, DOUBTFUL, QUESTIONABLE).
practicescharacterJSON-stringified array of practice-participation notes.
practice_dayscharacterJSON-stringified array of per-day practice status objects (date, status).
practice_statuscharacterMost recent practice-participation status (e.g. FULL, LIMITED, DNP).
positioncharacterPlayer's position abbreviation (e.g. "DE").

Rows are untyped Row[] (not parity-verified yet).

Returns — nfl_rosters / nflRosters​

col_nametypedescription
seasonintegerSeason (year) of the roster.
season_typecharacterSeason type code (PRE, REG, or POST).
team_idcharacterNFL.com Shield GUID for the team.
team_abbreviationcharacterTeam abbreviation (e.g. "ARI").
team_full_namecharacterFull team name (e.g. "Arizona Cardinals").
team_conference_abbrcharacterConference abbreviation (AFC or NFC).
team_conference_full_namecharacterFull conference name (e.g. "National Football Conference").
team_current_logocharacterTemplated URL of the team's current logo.
team_division_full_namecharacterFull division name (e.g. "NFC West").
team_leaguecharacterLeague name ("National Football League").
team_locationcharacterTeam location / city (e.g. "Arizona").
team_nick_namecharacterTeam nickname (e.g. "Cardinals").
team_venuescharacterJSON-stringified array of the team's venue objects (id, name, etc.).
personscharacterJSON-stringified array of roster player objects for the team.

Rows are untyped Row[] (not parity-verified yet).

Returns — nfl_standings / nflStandings​

col_nametypedescription
team_idcharacterNFL.com Shield GUID for the team.
team_current_logocharacterTemplated URL of the team's current logo.
team_full_namecharacterFull team name (e.g. "Arizona Cardinals").
clinched_byelogicalWhether the team has clinched a first-round playoff bye.
clinched_divisionlogicalWhether the team has clinched its division.
clinched_eliminatedlogicalWhether the team has been mathematically eliminated from playoff contention.
clinched_home_fieldlogicalWhether the team has clinched home-field advantage throughout the playoffs.
clinched_playofflogicalWhether the team has clinched a playoff berth.
clinched_wild_cardlogicalWhether the team has clinched a wild-card playoff berth.
close_games_winsintegerWins in close games (decided by one score / 8 points or fewer).
close_games_lossesintegerLosses in close games (decided by one score / 8 points or fewer).
close_games_tiesintegerTies in close games.
conference_winsintegerWins against conference (AFC/NFC) opponents.
conference_win_pctnumericWin percentage against conference opponents.
conference_lossesintegerLosses against conference opponents.
conference_tiesintegerTies against conference opponents.
conference_rankintegerStandings rank within the conference.
conference_points_forintegerPoints scored in conference games.
conference_points_againstintegerPoints allowed in conference games.
division_winsintegerWins against division opponents.
division_win_pctnumericWin percentage against division opponents.
division_lossesintegerLosses against division opponents.
division_tiesintegerTies against division opponents.
division_rankintegerStandings rank within the division.
division_points_forintegerPoints scored in division games.
division_points_againstintegerPoints allowed in division games.
home_winsintegerWins in home games.
home_win_pctnumericWin percentage in home games.
home_lossesintegerLosses in home games.
home_tiesintegerTies in home games.
home_points_forintegerPoints scored in home games.
home_points_againstintegerPoints allowed in home games.
last5_winsintegerWins over the last five games.
last5_win_pctnumericWin percentage over the last five games.
last5_lossesintegerLosses over the last five games.
last5_tiesintegerTies over the last five games.
last5_points_forintegerPoints scored over the last five games.
last5_points_againstintegerPoints allowed over the last five games.
overall_gamesintegerTotal games played.
overall_winsintegerTotal wins.
overall_win_pctnumericOverall win percentage.
overall_lossesintegerTotal losses.
overall_tiesintegerTotal ties.
overall_points_forintegerTotal points scored.
overall_points_againstintegerTotal points allowed.
overall_streak_typecharacterCurrent streak type ("W" for winning, "L" for losing).
overall_streak_lengthintegerLength of the current win/loss streak.
road_winsintegerWins in road (away) games.
road_win_pctnumericWin percentage in road games.
road_lossesintegerLosses in road games.
road_tiesintegerTies in road games.
road_points_forintegerPoints scored in road games.
road_points_againstintegerPoints allowed in road games.

Rows are untyped Row[] (not parity-verified yet).

Returns — nfl_team / nflTeam​

col_nametypedescription
idcharacterNFL.com Shield GUID for the team.
biocharacterTeam biography / description text (may be null).
current_backgroundcharacterTemplated URL of the team's current background image.
current_coachcharacterName of the team's current head coach.
current_logocharacterTemplated URL of the team's current logo.
primary_colorcharacterTeam primary color (hex code).
secondary_colorcharacterTeam secondary color (hex code).
year_establishedintegerYear the franchise was established.
full_namecharacterFull team name (e.g. "Arizona Cardinals").
nfl_shop_urlcharacterURL to the team's NFL Shop storefront.
official_website_urlcharacterURL of the team's official website.
ownerscharacterName(s) of the team's owner(s).
team_typecharacterTeam type classification (e.g. "TEAM").
socialscharacterJSON-stringified array of the team's social-media links (platform, link).
vll_channel_callsigncharacterVerizon Live League (VLL) channel call sign for the team.

Rows are untyped Row[] (not parity-verified yet).

Returns — nfl_teams_history / nflTeamsHistory​

col_nametypedescription
idcharacterNFL.com Shield GUID for the team (or Pro Bowl team entry).
seasonintegerSeason (year) the team record applies to.
abbreviationcharacterTeam abbreviation (e.g. "AFC", "ARI").
full_namecharacterFull team name (e.g. "AFC Pro Bowl Team", "Arizona Cardinals").
team_typecharacterTeam type classification (e.g. "TEAM", "PRO" for Pro Bowl teams).
conference_abbrcharacterConference abbreviation (AFC or NFC).
conference_full_namecharacterFull conference name (e.g. "American Football Conference").
current_logocharacterTemplated URL of the team's current logo.
division_full_namecharacterFull division name (e.g. "NFC West").
leaguecharacterLeague name ("National Football League").
locationcharacterTeam location / city.
nick_namecharacterTeam nickname.
venuescharacterJSON-stringified array of the team's venue objects (empty for non-club entries).

Rows are untyped Row[] (not parity-verified yet).

Returns — nfl_weekly_game_details / nflWeeklyGameDetails​

col_nametypedescription
idcharacterNFL.com Shield GUID for the game.
home_team_idcharacterNFL.com Shield GUID of the home team.
home_team_current_logocharacterTemplated URL of the home team's current logo.
home_team_full_namecharacterFull home-team name (e.g. "Kansas City Chiefs").
away_team_idcharacterNFL.com Shield GUID of the away team.
away_team_current_logocharacterTemplated URL of the away team's current logo.
away_team_full_namecharacterFull away-team name (e.g. "Baltimore Ravens").
categorycharacterGame category / window (e.g. SNF, MNF, TNF).
datecharacterGame date (YYYY-MM-DD).
timecharacterISO 8601 kickoff timestamp.
broadcast_info_home_network_channelscharacterJSON-stringified array of broadcast channels in the home market.
broadcast_info_away_network_channelscharacterJSON-stringified array of broadcast channels in the away market.
broadcast_info_international_watch_optionscharacterJSON-stringified array of international broadcaster options by country.
broadcast_info_streaming_networkscharacterJSON-stringified array of streaming-network objects.
broadcast_info_territorycharacterBroadcast territory designation (e.g. NATIONAL, REGIONAL).
broadcast_info_audio_networkscharacterJSON-stringified array of audio-broadcast network objects.
game_typecharacterGame type classification (e.g. UNSPECIFIED, REG, WC).
internationallogicalWhether the game is played at an international venue.
neutral_sitelogicalWhether the game is played at a neutral site.
venue_idcharacterNFL.com Shield GUID of the venue.
venue_namecharacterVenue name (e.g. "GEHA Field at Arrowhead Stadium").
venue_citycharacterVenue city.
venue_countrycharacterVenue country.
seasonintegerSeason (year) of the game.
season_typecharacterSeason type code (PRE, REG, or POST).
statuscharacterGame status (e.g. SCHEDULED, INGAME, FINAL).
weekintegerWeek number of the game.
week_typecharacterWeek type code (e.g. PRE, REG, WC, DIV, CONF, SB).
external_idscharacterJSON-stringified array of external game identifiers (elias, gsis, etc.).
ticket_urlcharacterPrimary ticket-purchase URL for the game.
ticket_vendorscharacterJSON-stringified array of ticket-vendor objects (vendor name, URL).
extensionscharacterJSON-stringified array of extension objects (empty when none).
versionintegerRecord version number.
summary_game_idcharacterNFL.com Shield GUID for the game (from the embedded live summary).
summary_offsetintegerLive-feed sequence offset for the embedded summary snapshot.
summary_attendanceintegerAnnounced game attendance (from the embedded summary).
summary_clockcharacterGame clock at the summary snapshot (MM:SS).
summary_distanceintegerYards to gain for a first down at the summary snapshot.
summary_downintegerCurrent down (1-4) at the summary snapshot.
summary_game_book_urlcharacterURL of the official game book image (from the embedded summary).
summary_is_goal_to_gologicalWhether the situation is goal-to-go at the summary snapshot.
summary_is_red_zonelogicalWhether the ball is in the red zone at the summary snapshot.
summary_phasecharacterGame phase (e.g. PREGAME, INGAME, HALFTIME, FINAL).
summary_quartercharacterCurrent period descriptor (e.g. Q1, HALFTIME, END_OF_GAME).
summary_start_timecharacterISO 8601 kickoff timestamp (from the embedded summary).
summary_weathercharacterWeather summary string (temperature, humidity, wind).
summary_yard_linecharacterCurrent line of scrimmage at the summary snapshot (e.g. "KC 10").
summary_away_team_team_idcharacterNFL.com Shield GUID of the away team (from the embedded summary).
summary_away_team_has_possessionlogicalWhether the away team has possession at the summary snapshot.
summary_away_team_score_q1integerAway team points scored in the first quarter.
summary_away_team_score_q2integerAway team points scored in the second quarter.
summary_away_team_score_q3integerAway team points scored in the third quarter.
summary_away_team_score_q4integerAway team points scored in the fourth quarter.
summary_away_team_score_otintegerAway team points scored in overtime.
summary_away_team_score_totalintegerAway team total points.
summary_away_team_timeouts_remainingintegerAway team timeouts remaining at the summary snapshot.
summary_away_team_timeouts_usedintegerAway team timeouts used at the summary snapshot.
summary_home_team_team_idcharacterNFL.com Shield GUID of the home team (from the embedded summary).
summary_home_team_has_possessionlogicalWhether the home team has possession at the summary snapshot.
summary_home_team_score_q1integerHome team points scored in the first quarter.
summary_home_team_score_q2integerHome team points scored in the second quarter.
summary_home_team_score_q3integerHome team points scored in the third quarter.
summary_home_team_score_q4integerHome team points scored in the fourth quarter.
summary_home_team_score_otintegerHome team points scored in overtime.
summary_home_team_score_totalintegerHome team total points.
summary_home_team_timeouts_remainingintegerHome team timeouts remaining at the summary snapshot.
summary_home_team_timeouts_usedintegerHome team timeouts used at the summary snapshot.
drive_chart_game_idcharacterNFL.com Shield GUID for the game (from the drive chart, present when include_drive_chart=true).
drive_chart_offsetintegerLive-feed sequence offset for the drive-chart snapshot.
drive_chart_drivescharacterJSON-stringified array of drive objects (sequence, team, result, etc.).
drive_chart_playscharacterJSON-stringified array of play objects within the drive chart.
drive_chart_scoring_summariescharacterJSON-stringified array of scoring-summary objects (sequence, scores, clock).
replayscharacterJSON-stringified array of replay objects (populated only when include_replays=true).
tagged_videoscharacterJSON-stringified array of tagged-video objects (populated only when include_tagged_videos=true).
away_team_standingscharacterJSON-stringified away-team standings object (populated only when include_standings=true).
home_team_standingscharacterJSON-stringified home-team standings object (populated only when include_standings=true).

Rows are untyped Row[] (not parity-verified yet).

Returns — nfl_weeks / nflWeeks​

col_nametypedescription
seasonintegerSeason (year) of the week.
season_typecharacterSeason type code (PRE, REG, or POST).
weekintegerWeek number within the season type.
bye_teamscharacterJSON-stringified array of teams on bye during the week (empty when none).
date_begincharacterStart date of the week (YYYY-MM-DD).
date_endcharacterEnd date of the week (YYYY-MM-DD).
week_typecharacterWeek type code (e.g. PRE, REG, WC, DIV, CONF, SB).

Rows are untyped Row[] (not parity-verified yet).

Returns — nfl_weeks_by_date / nflWeeksByDate​

col_nametypedescription
seasonintegerSeason (year) the date falls in.
season_typecharacterSeason type code (PRE, REG, or POST).
weekintegerWeek number that the queried date falls within.
bye_teamscharacterJSON-stringified array of teams on bye during the week (empty when none).
date_begincharacterStart date of the week (YYYY-MM-DD).
date_endcharacterEnd date of the week (YYYY-MM-DD).
week_typecharacterWeek type code (e.g. PRE, REG, WC, DIV, CONF, SB).

Rows are untyped Row[] (not parity-verified yet).

Native API — PFF Developer API​

Flat (non-ESPN) wrappers for the PFF Developer API (api.pff.com; PFF Pro subscription). Host: https://api.pff.com. Each method is exposed under BOTH its snake_case name pff_api_<endpoint> (sdv-py's name, py/R parity) and its camelCase form (canonical) on sdv.nfl. Pass { parsed: true } to run the payload through its tidy.js parser; omit it for the raw response. Endpoints marked multi-table parse to several frames in sdv-py; with parsed: true they return the default shown in the Parser column (one sub-frame, or every table as a dict), and section: "<name>" selects any other (an unknown name throws, listing the valid ones). Auth: a PFF API key (PFF Pro) is required — api_key on the call, an Authorization header in headers, or the SDV_PFF_API_KEY / PFF_API_KEY environment variable. 400/422 throw InvalidParameterError; columns PFF withholds by entitlement warn (or throw with strict: true / SDV_PFF_STRICT=1).

MethodHTTPPath paramsQuery paramsParserAuth
pff_api_facet_defense_coverage / pffApiFacetDefenseCoveragehttps://api.pff.com/v1/facet/defense/coverage—league, season, week, franchise_id, game_id, divisionparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_facet_defense_coverage_matchup / pffApiFacetDefenseCoverageMatchuphttps://api.pff.com/v1/facet/defense/coverage_matchup—league, season, week, franchise_id, game_id, divisionparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_facet_defense_coverage_scheme / pffApiFacetDefenseCoverageSchemehttps://api.pff.com/v1/facet/defense/coverage_scheme—league, season, week, franchise_id, game_id, divisionparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_facet_defense_pass_rush / pffApiFacetDefensePassRushhttps://api.pff.com/v1/facet/defense/pass_rush—league, season, week, franchise_id, game_id, divisionparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_facet_defense_run / pffApiFacetDefenseRunhttps://api.pff.com/v1/facet/defense/run—league, season, week, franchise_id, game_id, divisionparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_facet_defense_summary / pffApiFacetDefenseSummaryhttps://api.pff.com/v1/facet/defense/summary—league, season, week, franchise_id, game_id, divisionparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_facet_field_goal_summary / pffApiFacetFieldGoalSummaryhttps://api.pff.com/v1/facet/field_goal/summary—league, season, week, franchise_id, game_id, divisionparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_facet_kickoff_summary / pffApiFacetKickoffSummaryhttps://api.pff.com/v1/facet/kickoff/summary—league, season, week, franchise_id, game_id, divisionparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_facet_offense_blocking / pffApiFacetOffenseBlockinghttps://api.pff.com/v1/facet/offense/blocking—league, season, week, franchise_id, game_id, divisionparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_facet_offense_pass_blocking / pffApiFacetOffensePassBlockinghttps://api.pff.com/v1/facet/offense/pass_blocking—league, season, week, franchise_id, game_id, divisionparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_facet_offense_run_blocking / pffApiFacetOffenseRunBlockinghttps://api.pff.com/v1/facet/offense/run_blocking—league, season, week, franchise_id, game_id, divisionparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_facet_offense_summary / pffApiFacetOffenseSummaryhttps://api.pff.com/v1/facet/offense/summary—league, season, week, franchise_id, game_id, divisionparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_facet_passing_allowed_pressure / pffApiFacetPassingAllowedPressurehttps://api.pff.com/v1/facet/passing/allowed_pressure—league, season, week, franchise_id, game_id, divisionparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_facet_passing_concept / pffApiFacetPassingConcepthttps://api.pff.com/v1/facet/passing/concept—league, season, week, franchise_id, game_id, divisionparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_facet_passing_depth / pffApiFacetPassingDepthhttps://api.pff.com/v1/facet/passing/depth—league, season, week, franchise_id, game_id, divisionparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_facet_passing_detail / pffApiFacetPassingDetailhttps://api.pff.com/v1/facet/passing/detail—league, season, week, franchise_id, game_id, divisionparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_facet_passing_pressure / pffApiFacetPassingPressurehttps://api.pff.com/v1/facet/passing/pressure—league, season, week, franchise_id, game_id, divisionparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_facet_passing_summary / pffApiFacetPassingSummaryhttps://api.pff.com/v1/facet/passing/summary—league, season, week, franchise_id, game_id, divisionparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_facet_punting_summary / pffApiFacetPuntingSummaryhttps://api.pff.com/v1/facet/punting/summary—league, season, week, franchise_id, game_id, divisionparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_facet_receiving_concept / pffApiFacetReceivingConcepthttps://api.pff.com/v1/facet/receiving/concept—league, season, week, franchise_id, game_id, divisionparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_facet_receiving_coverage / pffApiFacetReceivingCoveragehttps://api.pff.com/v1/facet/receiving/coverage—league, season, week, franchise_id, game_id, divisionparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_facet_receiving_depth / pffApiFacetReceivingDepthhttps://api.pff.com/v1/facet/receiving/depth—league, season, week, franchise_id, game_id, divisionparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_facet_receiving_scheme / pffApiFacetReceivingSchemehttps://api.pff.com/v1/facet/receiving/scheme—league, season, week, franchise_id, game_id, divisionparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_facet_receiving_summary / pffApiFacetReceivingSummaryhttps://api.pff.com/v1/facet/receiving/summary—league, season, week, franchise_id, game_id, divisionparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_facet_return_summary / pffApiFacetReturnSummaryhttps://api.pff.com/v1/facet/return/summary—league, season, week, franchise_id, game_id, divisionparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_facet_rushing_direction / pffApiFacetRushingDirectionhttps://api.pff.com/v1/facet/rushing/direction—league, season, week, franchise_id, game_id, divisionparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_facet_rushing_summary / pffApiFacetRushingSummaryhttps://api.pff.com/v1/facet/rushing/summary—league, season, week, franchise_id, game_id, divisionparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_facet_special_summary / pffApiFacetSpecialSummaryhttps://api.pff.com/v1/facet/special/summary—league, season, week, franchise_id, game_id, divisionparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_player_defense_summary / pffApiPlayerDefenseSummaryhttps://api.pff.com/v1/player/defense/summary—league, season, week, player_id, careerparse_pff_player_detail — multi-table: section = weeks (default), careeryes
pff_api_player_field_goal_summary / pffApiPlayerFieldGoalSummaryhttps://api.pff.com/v1/player/field_goal/summary—league, season, week, player_id, careerparse_pff_player_detail — multi-table: section = weeks (default), careeryes
pff_api_player_kickoff_summary / pffApiPlayerKickoffSummaryhttps://api.pff.com/v1/player/kickoff/summary—league, season, week, player_id, careerparse_pff_player_detail — multi-table: section = weeks (default), careeryes
pff_api_player_offense_blocking / pffApiPlayerOffenseBlockinghttps://api.pff.com/v1/player/offense/blocking—league, season, week, player_id, careerparse_pff_player_detail — multi-table: section = weeks (default), careeryes
pff_api_player_offense_pass_blocking / pffApiPlayerOffensePassBlockinghttps://api.pff.com/v1/player/offense/pass_blocking—league, season, week, player_id, careerparse_pff_player_detail — multi-table: section = weeks (default), careeryes
pff_api_player_offense_run_blocking / pffApiPlayerOffenseRunBlockinghttps://api.pff.com/v1/player/offense/run_blocking—league, season, week, player_id, careerparse_pff_player_detail — multi-table: section = weeks (default), careeryes
pff_api_player_offense_summary / pffApiPlayerOffenseSummaryhttps://api.pff.com/v1/player/offense/summary—league, season, week, player_id, careerparse_pff_player_detail — multi-table: section = weeks (default), careeryes
pff_api_player_passing_concept / pffApiPlayerPassingConcepthttps://api.pff.com/v1/player/passing/concept—league, season, week, player_id, careerparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_player_passing_depth / pffApiPlayerPassingDepthhttps://api.pff.com/v1/player/passing/depth—league, season, week, player_id, careerparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_player_passing_pressure / pffApiPlayerPassingPressurehttps://api.pff.com/v1/player/passing/pressure—league, season, week, player_id, careerparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_player_passing_summary / pffApiPlayerPassingSummaryhttps://api.pff.com/v1/player/passing/summary—league, season, week, player_id, careerparse_pff_player_detail — multi-table: section = weeks (default), careeryes
pff_api_player_position_pivot / pffApiPlayerPositionPivothttps://api.pff.com/v1/player/position/pivot—league, season, week, player_idparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_player_punting_summary / pffApiPlayerPuntingSummaryhttps://api.pff.com/v1/player/punting/summary—league, season, week, player_id, careerparse_pff_player_detail — multi-table: section = weeks (default), careeryes
pff_api_player_receiving_depth / pffApiPlayerReceivingDepthhttps://api.pff.com/v1/player/receiving/depth—league, season, week, player_id, careerparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_player_receiving_summary / pffApiPlayerReceivingSummaryhttps://api.pff.com/v1/player/receiving/summary—league, season, week, player_id, careerparse_pff_player_detail — multi-table: section = weeks (default), careeryes
pff_api_player_return_summary / pffApiPlayerReturnSummaryhttps://api.pff.com/v1/player/return/summary—league, season, week, player_id, careerparse_pff_player_detail — multi-table: section = weeks (default), careeryes
pff_api_player_rushing_direction / pffApiPlayerRushingDirectionhttps://api.pff.com/v1/player/rushing/direction—league, season, week, player_id, careerparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_player_rushing_summary / pffApiPlayerRushingSummaryhttps://api.pff.com/v1/player/rushing/summary—league, season, week, player_id, careerparse_pff_player_detail — multi-table: section = weeks (default), careeryes
pff_api_player_seasons / pffApiPlayerSeasonshttps://api.pff.com/v1/player/seasons—league, season, week, player_idparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_player_snaps_summary / pffApiPlayerSnapsSummaryhttps://api.pff.com/v1/player/snaps/summary—league, season, week, player_idparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_player_special_summary / pffApiPlayerSpecialSummaryhttps://api.pff.com/v1/player/special/summary—league, season, week, player_id, careerparse_pff_player_detail — multi-table: section = weeks (default), careeryes
pff_api_position_report / pffApiPositionReporthttps://api.pff.com/v2/{league}/positions/reports/{report}league*, report*season, week_group → weekGroup, week, week_to → weekToparse_pff_v2_table — multi-table: section = rows (default), teamTotalsyes
pff_api_ref_games / pffApiRefGameshttps://api.pff.com/v1/games—league, season, week, franchise_idparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_ref_leagues / pffApiRefLeagueshttps://api.pff.com/v1/leagues——parse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_ref_players / pffApiRefPlayershttps://api.pff.com/v1/players—league, id, nameparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_signature_defense_outside_pass_rush / pffApiSignatureDefenseOutsidePassRushhttps://api.pff.com/v1/facet/signature/defense/outside_pass_rush—league, season, weekparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_signature_defense_slot_coverage / pffApiSignatureDefenseSlotCoveragehttps://api.pff.com/v1/facet/signature/defense/slot_coverage—league, season, weekparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_signature_pass_blocking_efficiency_line / pffApiSignaturePassBlockingEfficiencyLinehttps://api.pff.com/v1/facet/signature/pass-blocking/efficiency/line—league, season, weekparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_signature_passing_time_in_pocket / pffApiSignaturePassingTimeInPockethttps://api.pff.com/v1/facet/signature/passing/time_in_pocket—league, season, weekparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_team_directory / pffApiTeamDirectoryhttps://api.pff.com/v2/{league}/teamsleague*seasonparse_pff_v2_table — multi-table: section = rows (default), teamTotalsyes
pff_api_team_leaders / pffApiTeamLeadershttps://api.pff.com/v2/{league}/teams/{team}/leadersleague*, team*season, week_group → weekGroup, groupparse_pff_v2_table — multi-table: section = rows (default), teamTotalsyes
pff_api_team_list / pffApiTeamListhttps://api.pff.com/v1/teams—league, season, week, franchise_idparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_team_overview / pffApiTeamOverviewhttps://api.pff.com/v1/teams/overview—league, season, week, franchise_idparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_team_report / pffApiTeamReporthttps://api.pff.com/v2/{league}/teams/{team}/reports/{report}league*, team*, report*season, week_group → weekGroup, week, week_to → weekToparse_pff_v2_table — multi-table: section = rows (default), teamTotalsyes
pff_api_team_roster / pffApiTeamRosterhttps://api.pff.com/v2/{league}/teams/{team}/rosterleague*, team*seasonparse_pff_v2_table — multi-table: section = rows (default), teamTotalsyes
pff_api_team_rushing_direction / pffApiTeamRushingDirectionhttps://api.pff.com/v2/{league}/teams/{team}/reports/rushing-directionleague*, team*season, week_group → weekGroupparse_pff_v2_table — multi-table: section = rows (default), teamTotalsyes
pff_api_team_schedule / pffApiTeamSchedulehttps://api.pff.com/v2/{league}/teams/{team}/scheduleleague*, team*seasonparse_pff_v2_table — multi-table: section = rows (default), teamTotalsyes
pff_api_team_stats / pffApiTeamStatshttps://api.pff.com/v2/{league}/teams/statsleague*season, week_group → weekGroup, week_ids → weekIds, category, scopeparse_pff_v2_table — multi-table: section = rows (default), teamTotalsyes
pff_api_team_summary / pffApiTeamSummaryhttps://api.pff.com/v1/teams/summary—league, season, week, franchise_idparse_pff_report — multi-table (default: every table, as a dict): section = a key of the default dict (a matrix report's defenders / receivers / versus; /v1/teams' franchise_groups / games / teams), or a single report's own key (e.g. passing_summary)yes
pff_api_whoami / pffApiWhoamihttps://api.pff.com/v1/auth/whoami——(raw)yes

Returns — pff_api_facet_defense_coverage / pffApiFacetDefenseCoverage​

col_nametypedescription
targetsnumericPasses thrown into the player's coverage (targets allowed).
yards_per_coverage_snapnumericReceiving yards allowed per coverage snap.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
missed_tacklesnumericMissed tackles.
catch_ratenumericCompletion percentage allowed on targets into the player's coverage.
team_namecharacterTeam abbreviation the player is credited to for the range.
tacklesnumericTackles made by the player, as charted by PFF.
coverage_percentnumericShare of pass-play snaps spent in coverage.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
dropped_intsnumericInterception chances PFF charted as dropped.
player_game_countnumericNumber of games the player appeared in over the covered span.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
grades_tacklenumericPFF tackling grade, 0-100.
yardsnumericReceiving yards allowed in the player's coverage.
receptionsnumericReceptions allowed in the player's coverage.
forced_incompletion_ratenumericShare of targets into the player's coverage with a PFF-charted forced incompletion.
grades_coverage_defensenumericPFF coverage grade, 0-100.
interceptionsnumericInterceptions made by the player in coverage.
snap_counts_coveragenumericCoverage snaps played.
grades_run_defensenumericPFF run-defense grade, 0-100.
snap_counts_pass_playnumericPass-play snaps.
penaltiesnumericPenalties charged to the player over the covered span.
forced_incompletesnumericIncompletions forced by the player's coverage, per PFF charting.
teamcharacterTeam abbreviation the player is credited to for the range.
coverage_snaps_per_targetnumericCoverage snaps played per target into the player's coverage.
stopsnumericStops, PFF's tackles that constitute a failed play for the offense.
declined_penaltiesnumericPenalties committed by the player that were declined.
positioncharacterPFF position code the player is listed at (e.g. QB, HB, FB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P).
longestnumericLongest completion allowed, in yards.
missed_tackle_ratenumericShare of tackle attempts the player missed.
grades_defensenumericPFF overall defense grade, 0-100.
yards_per_receptionnumericAverage yards allowed per reception.
grades_defense_penaltynumericPFF defensive penalty grade, 0-100.
playercharacterPlayer's display name as PFF lists it.
franchise_idnumericPFF franchise (team) id (integer join key).
yards_after_catchnumericYards after the catch allowed in the player's coverage.
avg_depth_of_targetnumericAverage depth of targets into the player's coverage, in yards downfield.
pass_break_upsnumericPasses broken up.
qb_rating_againstnumericNFL passer rating allowed on targets into the player's coverage.
coverage_snaps_per_receptionnumericCoverage snaps played per reception allowed.
assistsnumericAssisted tackles credited to the player.
grades_pass_rush_defensenumericPFF pass-rush grade, 0-100.
player_idnumericPFF player id (integer; matches the /players id and every player_id join key).
touchdownsnumericTouchdowns allowed into the player's coverage.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_facet_defense_coverage_matchup / pffApiFacetDefenseCoverageMatchup​

With { parsed: true }: an object of tables, one per key below.

defenders

col_nametypedescription
broken_up_passesintegerPasses broken up in the row's coverage matchups.
dropsintegerDropped passes in the row's coverage matchups.
first_downsintegerReceiving first downs (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
grades_coverage_defensenumericThe player's PFF coverage grade (0-100).
grades_defensenumericThe player's PFF overall defense grade (0-100).
grades_defense_penaltynumericThe player's PFF defensive penalty grade (0-100).
grades_overallnumericThe player's PFF overall grade (0-100) over the requested filters.
grades_overall_tacklenumericThe player's PFF overall tackling grade (0-100).
grades_pass_rush_defensenumericThe player's PFF pass-rush grade (0-100).
grades_run_defensenumericThe player's PFF run-defense grade (0-100).
grades_tacklenumericThe player's PFF tackling grade (0-100).
interceptionsintegerInterceptions on throws in the row's coverage matchups.
longestintegerLongest reception, in yards (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
player_game_countintegerGames the player appeared in over the requested filters.
player_idintegerPFF player id: the covering defender (defenders) or the receiver (receivers, versus).
receptionsintegerReceptions (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
targetsintegerTargets (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
touchdownsintegerReceiving touchdowns (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
yardsintegerReceiving yards (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
yards_after_catchintegerYards after the catch (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
yards_per_receptionnumericYards per reception (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
grades_offensenumericThe player's PFF overall offense grade (0-100).
grades_offense_penaltynumericThe player's PFF offensive penalty grade (0-100).
grades_run_blocknumericThe player's PFF run-blocking grade (0-100).
grades_pass_blocknumericThe player's PFF pass-blocking grade (0-100).
grades_hands_dropnumericThe player's PFF hands (drop) grade (0-100).
grades_hands_fumblenumericThe player's PFF ball-security (fumble) grade (0-100).
grades_pass_routenumericThe player's PFF receiving (route-running) grade (0-100).
grades_passnumericThe player's PFF passing grade (0-100).
grades_runnumericThe player's PFF rushing grade (0-100).

receivers

col_nametypedescription
broken_up_passesintegerPasses broken up in the row's coverage matchups.
dropsintegerDropped passes in the row's coverage matchups.
first_downsintegerReceiving first downs (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
grades_hands_dropnumericThe player's PFF hands (drop) grade (0-100).
grades_hands_fumblenumericThe player's PFF ball-security (fumble) grade (0-100).
grades_offensenumericThe player's PFF overall offense grade (0-100).
grades_offense_penaltynumericThe player's PFF offensive penalty grade (0-100).
grades_overallnumericThe player's PFF overall grade (0-100) over the requested filters.
grades_pass_routenumericThe player's PFF receiving (route-running) grade (0-100).
grades_run_blocknumericThe player's PFF run-blocking grade (0-100).
grades_screen_blocknumericThe player's PFF screen-blocking grade (0-100).
interceptionsintegerInterceptions on throws in the row's coverage matchups.
longestintegerLongest reception, in yards (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
player_game_countintegerGames the player appeared in over the requested filters.
player_idintegerPFF player id: the covering defender (defenders) or the receiver (receivers, versus).
receptionsintegerReceptions (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
targetsintegerTargets (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
touchdownsintegerReceiving touchdowns (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
yardsintegerReceiving yards (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
yards_after_catchintegerYards after the catch (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
yards_per_receptionnumericYards per reception (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
grades_passnumericThe player's PFF passing grade (0-100).
grades_pass_blocknumericThe player's PFF pass-blocking grade (0-100).
grades_runnumericThe player's PFF rushing grade (0-100).
grades_defensenumericThe player's PFF overall defense grade (0-100).
grades_defense_penaltynumericThe player's PFF defensive penalty grade (0-100).
grades_pass_rush_defensenumericThe player's PFF pass-rush grade (0-100).
grades_run_defensenumericThe player's PFF run-defense grade (0-100).
grades_coverage_defensenumericThe player's PFF coverage grade (0-100).
grades_overall_tacklenumericThe player's PFF overall tackling grade (0-100).
grades_tacklenumericThe player's PFF tackling grade (0-100).
grades_snapnumericPFF grade reported as grades_snap (0-100); PFF does not document it, and the capture shows it only in the ncaa receivers frame.

versus

col_nametypedescription
broken_up_passesintegerPasses broken up in the row's coverage matchups.
coverage_player_idintegerPFF player id of the defender covering the receiver (versus only).
dropsintegerDropped passes in the row's coverage matchups.
first_downsintegerReceiving first downs (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
interceptionsintegerInterceptions on throws in the row's coverage matchups.
longestintegerLongest reception, in yards (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
player_idintegerPFF player id: the covering defender (defenders) or the receiver (receivers, versus).
receptionsintegerReceptions (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
targetsintegerTargets (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
touchdownsintegerReceiving touchdowns (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
yardsintegerReceiving yards (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
yards_after_catchintegerYards after the catch (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
yards_per_receptionnumericYards per reception (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_facet_defense_coverage_scheme / pffApiFacetDefenseCoverageScheme​

col_nametypedescription
man_touchdownsnumericTouchdowns allowed into the player's coverage when in man coverage.
man_interceptionsnumericInterceptions made in coverage when in man coverage.
zone_snap_counts_coverage_percentnumericShare of the player's coverage snaps played when in zone coverage.
man_avg_depth_of_targetnumericAverage depth of targets into the player's coverage, in yards downfield when in man coverage.
man_dropped_intsnumericInterception chances PFF charted as dropped when in man coverage.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
zone_coverage_snaps_per_targetnumericCoverage snaps played per target into the player's coverage when in zone coverage.
man_yards_per_receptionnumericAverage yards allowed per reception when in man coverage.
team_namecharacterTeam abbreviation the player is credited to for the range.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
man_snap_counts_coveragenumericCoverage snaps played when in man coverage.
man_tacklesnumericTackles made when in man coverage.
zone_stopsnumericStops, PFF's tackles that constitute a failed play for the offense when in zone coverage.
zone_snap_counts_coveragenumericCoverage snaps played when in zone coverage.
zone_yardsnumericReceiving yards allowed when in zone coverage.
man_coverage_snaps_per_targetnumericCoverage snaps played per target into the player's coverage when in man coverage.
zone_coverage_percentnumericShare of pass-play snaps spent in coverage when in zone coverage.
player_game_countnumericNumber of games the player appeared in over the covered span.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
zone_receptionsnumericReceptions allowed into the player's coverage when in zone coverage.
zone_forced_incompletion_ratenumericShare of targets into the player's coverage with a PFF-charted forced incompletion when in zone coverage.
man_snap_counts_pass_playnumericPass-play snaps when in man coverage.
zone_yards_per_receptionnumericAverage yards allowed per reception when in zone coverage.
man_longestnumericLongest completion allowed, in yards when in man coverage.
man_assistsnumericAssisted tackles when in man coverage.
zone_yards_after_catchnumericYards after the catch allowed when in zone coverage.
man_stopsnumericStops, PFF's tackles that constitute a failed play for the offense when in man coverage.
man_receptionsnumericReceptions allowed into the player's coverage when in man coverage.
zone_tacklesnumericTackles made when in zone coverage.
man_coverage_percentnumericShare of pass-play snaps spent in coverage when in man coverage.
penaltiesnumericPenalties charged to the player over the covered span.
zone_yards_per_coverage_snapnumericReceiving yards allowed per coverage snap when in zone coverage.
teamcharacterTeam abbreviation the player is credited to for the range.
man_catch_ratenumericCompletion percentage allowed on targets into the player's coverage when in man coverage.
man_grades_coverage_defensenumericPFF coverage grade when in man coverage, 0-100.
declined_penaltiesnumericPenalties committed by the player that were declined.
man_yards_after_catchnumericYards after the catch allowed when in man coverage.
man_pass_break_upsnumericPasses broken up when in man coverage.
man_yardsnumericReceiving yards allowed when in man coverage.
positioncharacterPFF position code the player is listed at (e.g. QB, HB, FB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P).
man_targetsnumericTargets into the player's coverage when in man coverage.
man_missed_tackle_ratenumericShare of tackle attempts the player missed when in man coverage.
zone_assistsnumericAssisted tackles when in zone coverage.
zone_snap_counts_pass_playnumericPass-play snaps when in zone coverage.
zone_missed_tackle_ratenumericShare of tackle attempts the player missed when in zone coverage.
zone_touchdownsnumericTouchdowns allowed into the player's coverage when in zone coverage.
zone_coverage_snaps_per_receptionnumericCoverage snaps played per reception allowed when in zone coverage.
man_coverage_snaps_per_receptionnumericCoverage snaps played per reception allowed when in man coverage.
zone_avg_depth_of_targetnumericAverage depth of targets into the player's coverage, in yards downfield when in zone coverage.
man_snap_counts_coverage_percentnumericShare of the player's coverage snaps played when in man coverage.
playercharacterPlayer's display name as PFF lists it.
franchise_idnumericPFF franchise (team) id (integer join key).
zone_forced_incompletesnumericIncompletions forced by the player's coverage, per PFF charting when in zone coverage.
man_forced_incompletion_ratenumericShare of targets into the player's coverage with a PFF-charted forced incompletion when in man coverage.
zone_targetsnumericTargets into the player's coverage when in zone coverage.
zone_longestnumericLongest completion allowed, in yards when in zone coverage.
zone_dropped_intsnumericInterception chances PFF charted as dropped when in zone coverage.
zone_interceptionsnumericInterceptions made in coverage when in zone coverage.
man_forced_incompletesnumericIncompletions forced by the player's coverage, per PFF charting when in man coverage.
player_idnumericPFF player id (integer; matches the /players id and every player_id join key).
zone_missed_tacklesnumericMissed tackles when in zone coverage.
base_snap_counts_coveragenumericCoverage snaps from the facet's unsplit base row, covering all coverage schemes.
man_missed_tacklesnumericMissed tackles when in man coverage.
zone_grades_coverage_defensenumericPFF coverage grade when in zone coverage, 0-100.
man_qb_rating_againstnumericNFL passer rating allowed on targets into the player's coverage when in man coverage.
zone_pass_break_upsnumericPasses broken up when in zone coverage.
zone_qb_rating_againstnumericNFL passer rating allowed on targets into the player's coverage when in zone coverage.
man_yards_per_coverage_snapnumericReceiving yards allowed per coverage snap when in man coverage.
zone_catch_ratenumericCompletion percentage allowed on targets into the player's coverage when in zone coverage.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_facet_defense_pass_rush / pffApiFacetDefensePassRush​

col_nametypedescription
true_pass_set_total_pressuresnumericTotal pressures generated (sacks, hits, and hurries) on PFF-designated true pass sets.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
true_pass_set_prpnumericPFF Pass Rush Productivity rating, pressure generated per pass-rush snap weighted toward sacks on PFF-designated true pass sets.
true_pass_set_hurriesnumericQuarterback hurries recorded on PFF-designated true pass sets.
team_namecharacterTeam abbreviation the player is credited to for the range.
prpnumericPFF Pass Rush Productivity rating, pressure generated per pass-rush snap weighted toward sacks.
true_pass_set_sacksnumericSacks recorded on PFF-designated true pass sets.
pass_rush_win_ratenumericPercentage of pass-rush snaps with a PFF-charted pass-rush win.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
sacksnumericSacks recorded by the pass rusher.
snap_counts_pass_rushnumericPass-rush snaps played.
player_game_countnumericNumber of games the player appeared in over the covered span.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
true_pass_set_snap_counts_pass_playnumericPass-play snaps on PFF-designated true pass sets.
pass_rush_winsnumericPFF-charted pass-rush wins.
hurriesnumericQuarterback hurries recorded.
pass_rush_oppnumericPass-rush snaps PFF counts as pressure opportunities.
snap_counts_pass_playnumericPass-play snaps.
hitsnumericQuarterback hits recorded by the pass rusher.
true_pass_set_pass_rush_win_ratenumericPercentage of pass-rush snaps with a PFF-charted pass-rush win on PFF-designated true pass sets.
penaltiesnumericPenalties charged to the player over the covered span.
batted_passesnumericPasses batted down at the line of scrimmage.
true_pass_set_hitsnumericQuarterback hits recorded on PFF-designated true pass sets.
true_pass_set_snap_counts_pass_rushnumericPass-rush snaps played on PFF-designated true pass sets.
teamcharacterTeam abbreviation the player is credited to for the range.
declined_penaltiesnumericPenalties committed by the player that were declined.
true_pass_set_pass_rush_winsnumericPFF-charted pass-rush wins on PFF-designated true pass sets.
total_pressuresnumericTotal pressures generated (sacks, hits, and hurries).
positioncharacterPFF position code the player is listed at (e.g. QB, HB, FB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P).
true_pass_set_grades_pass_rush_defensenumericPFF pass-rush grade on PFF-designated true pass sets, 0-100.
true_pass_set_batted_passesnumericPasses batted down at the line of scrimmage on PFF-designated true pass sets.
playercharacterPlayer's display name as PFF lists it.
franchise_idnumericPFF franchise (team) id (integer join key).
pass_rush_percentnumericShare of pass-play snaps spent rushing the passer.
true_pass_set_pass_rush_oppnumericPass-rush snaps PFF counts as pressure opportunities on PFF-designated true pass sets.
true_pass_set_pass_rush_percentnumericShare of pass-play snaps spent rushing the passer on PFF-designated true pass sets.
grades_pass_rush_defensenumericPFF pass-rush grade, 0-100.
player_idnumericPFF player id (integer; matches the /players id and every player_id join key).

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_facet_defense_run / pffApiFacetDefenseRun​

col_nametypedescription
assistsnumericAssisted tackles credited to the player.
avg_depth_of_tacklenumericAverage depth downfield, in yards, at which the player made his tackles on run plays.
declined_penaltiesnumericPenalties committed by the player that were declined.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
forced_fumblesnumericFumbles forced by the player.
franchise_idnumericPFF franchise (team) id (integer join key).
grades_coverage_defensenumericPFF coverage grade, 0-100.
grades_defensenumericPFF overall defense grade, 0-100.
grades_defense_penaltynumericPFF defensive penalty grade, 0-100.
grades_pass_rush_defensenumericPFF pass-rush grade, 0-100.
grades_run_defensenumericPFF run-defense grade, 0-100.
grades_tacklenumericPFF tackling grade, 0-100.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
missed_tackle_ratenumericShare of tackle attempts the player missed.
missed_tacklesnumericMissed tackles.
penaltiesnumericPenalties charged to the player over the covered span.
playercharacterPlayer's display name as PFF lists it.
player_game_countnumericNumber of games the player appeared in over the covered span.
player_idnumericPFF player id (integer; matches the /players id and every player_id join key).
positioncharacterPFF position code the player is listed at (e.g. QB, HB, FB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P).
run_stop_oppnumericRun-defense snaps PFF counts as run-stop opportunities.
snap_counts_runnumericRun-defense snaps played.
stop_percentnumericPercentage of run-stop opportunities converted into stops.
stopsnumericStops, PFF's tackles that constitute a failed play for the offense.
tacklesnumericTackles made by the player, as charted by PFF.
teamcharacterTeam abbreviation the player is credited to for the range.
team_namecharacterTeam abbreviation the player is credited to for the range.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_facet_defense_summary / pffApiFacetDefenseSummary​

col_nametypedescription
targetsnumericPasses thrown into the player's coverage (targets allowed).
interception_touchdownsnumericTouchdowns scored on interception returns.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
forced_fumblesnumericForced fumbles.
missed_tacklesnumericMissed tackles.
catch_ratenumericCompletion percentage allowed on targets into the player's coverage.
team_namecharacterTeam abbreviation the player is credited to for the range.
tacklesnumericTotal tackles made by the defender.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
snap_counts_offballnumericSnaps aligned as an off-ball linebacker.
snap_counts_boxnumericSnaps aligned in the box.
sacksnumericSacks credited.
snap_counts_pass_rushnumericPass-rush snaps played.
player_game_countnumericGames with at least one qualifying snap in the requested range.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
snap_counts_dlnumericSnaps aligned on the defensive line.
grades_tacklenumericPFF tackling grade, 0-100.
yardsnumericReceiving yards allowed in the player's coverage.
receptionsnumericReceptions allowed in the player's coverage.
grades_coverage_defensenumericPFF coverage grade (0-100).
hurriesnumericQuarterback hurries recorded.
interceptionsnumericInterceptions made in coverage.
snap_counts_coveragenumericCoverage snaps played.
snap_counts_dl_over_tnumericDefensive-line snaps aligned head-up over the offensive tackle.
snap_counts_dl_a_gapnumericDefensive-line snaps aligned in the A gap.
fumble_recoveriesnumericOpponent fumbles recovered by the player.
grades_run_defensenumericPFF run-defense grade (0-100).
snap_counts_cornernumericSnaps aligned at outside cornerback.
hitsnumericQuarterback hits recorded by the player.
penaltiesnumericPenalties charged to the player over the covered span.
batted_passesnumericPasses batted down at the line of scrimmage.
teamcharacterTeam abbreviation the player is credited to for the range.
stopsnumericTackles that constitute an offensive failure ("stops").
declined_penaltiesnumericPenalties committed by the player that were declined.
total_pressuresnumericTotal quarterback pressures (sacks + hits + hurries).
positioncharacterPFF position code the player is listed at (e.g. QB, HB, FB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P).
fumble_recovery_touchdownsnumericTouchdowns scored on fumble recoveries.
longestnumericLongest completion allowed, in yards.
snap_counts_slotnumericSnaps aligned in the slot.
missed_tackle_ratenumericShare of tackle attempts the player missed.
grades_defensenumericPFF overall defense grade (0-100).
yards_per_receptionnumericAverage yards allowed per reception.
grades_defense_penaltynumericPFF defensive penalty grade, 0-100.
safetiesnumericSafeties recorded by the player.
playercharacterPlayer's display name as PFF lists it.
franchise_idnumericPFF franchise (team) id (integer join key).
snap_counts_defensenumericTotal defensive snaps played.
yards_after_catchnumericYards after the catch allowed in the player's coverage.
snap_counts_dl_b_gapnumericDefensive-line snaps aligned in the B gap.
pass_break_upsnumericPasses broken up.
qb_rating_againstnumericNFL passer rating allowed on targets into the player's coverage.
snap_counts_run_defensenumericRun-defense snaps played.
tackles_for_lossnumericTackles for loss made by the player.
assistsnumericAssisted tackles.
grades_pass_rush_defensenumericPFF pass-rush grade, 0-100.
player_idnumericPFF player id (integer; matches the /players id and every player_id join key).
snap_counts_fsnumericSnaps aligned at free safety.
touchdownsnumericTouchdowns allowed into the player's coverage.
snap_counts_dl_outside_tnumericDefensive-line snaps aligned outside the offensive tackle.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_facet_field_goal_summary / pffApiFacetFieldGoalSummary​

col_nametypedescription
twenty_attemptsnumericField goals attempted from 20-29 yards.
pat_percentnumericExtra-point percentage.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
forty_madenumericField goals made from 40-49 yards.
team_namecharacterTeam abbreviation the player is credited to for the range.
fifty_percentnumericField-goal percentage from 50 or more yards.
total_madenumericTotal field goals made across all distances.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
one_madenumericField goals made from 1-19 yards.
fifty_attemptsnumericField goals attempted from 50 or more yards.
forty_attemptsnumericField goals attempted from 40-49 yards.
player_game_countnumericNumber of games the player appeared in over the covered span.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
thirty_percentnumericField-goal percentage from 30-39 yards.
total_attemptsnumericTotal field goals attempted across all distances.
pat_attemptsnumericExtra points attempted.
twenty_madenumericField goals made from 20-29 yards.
one_attemptsnumericField goals attempted from 1-19 yards.
grades_fgep_kickernumericPFF field-goal and extra-point kicking grade, 0-100.
thirty_attemptsnumericField goals attempted from 30-39 yards.
penaltiesnumericPenalties charged to the player over the covered span.
pat_madenumericExtra points made.
teamcharacterTeam abbreviation the player is credited to for the range.
declined_penaltiesnumericPenalties committed by the player that were declined.
one_percentnumericField-goal percentage from 1-19 yards.
total_percentnumericOverall field-goal percentage.
positioncharacterPFF position code the player is listed at (e.g. QB, HB, FB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P).
twenty_percentnumericField-goal percentage from 20-29 yards.
forty_percentnumericField-goal percentage from 40-49 yards.
playercharacterPlayer's display name as PFF lists it.
franchise_idnumericPFF franchise (team) id (integer join key).
fifty_madenumericField goals made from 50 or more yards.
thirty_madenumericField goals made from 30-39 yards.
player_idnumericPFF player id (integer; matches the /players id and every player_id join key).

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_facet_kickoff_summary / pffApiFacetKickoffSummary​

col_nametypedescription
attemptsnumericKickoffs by the player.
attempts_with_hangtimenumericKickoffs with a PFF-recorded hangtime.
average_distancenumericAverage kickoff distance in yards.
average_hangtimenumericAverage kickoff hangtime in seconds.
average_starting_field_positionnumericAverage opponent starting field position following the player's kickoffs.
average_yards_per_returnnumericAverage return yards allowed per kickoff returned.
declined_penaltiesnumericPenalties committed by the player that were declined.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
fair_catchesnumericKickoffs fair-caught by the return team.
franchise_idnumericPFF franchise (team) id (integer join key).
grades_kickoff_kickernumericPFF kickoff kicking grade, 0-100.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
kicked_yardsnumericTotal kickoff yards.
kicks_returnednumericKickoffs returned by the opponent.
onside_kicksnumericOnside kicks attempted.
penaltiesnumericPenalties charged to the player over the covered span.
percent_returnednumericPercentage of the player's kickoffs that were returned.
playercharacterPlayer's display name as PFF lists it.
player_game_countnumericNumber of games the player appeared in over the covered span.
player_idnumericPFF player id (integer; matches the /players id and every player_id join key).
positioncharacterPFF position code the player is listed at (e.g. QB, HB, FB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P).
return_yardsnumericReturn yards gained by the return team on the player's kickoffs.
teamcharacterTeam abbreviation the player is credited to for the range.
team_namecharacterTeam abbreviation the player is credited to for the range.
total_hangtimenumericTotal kickoff hangtime in seconds.
touchbacksnumericKickoffs resulting in touchbacks.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_facet_offense_blocking / pffApiFacetOffenseBlocking​

col_nametypedescription
grades_pass_blocknumericPFF pass-blocking grade, 0-100.
grades_offensenumericPFF overall offense grade, 0-100.
pbenumericPFF Pass Blocking Efficiency rating, pressures allowed per pass-blocking snap weighted toward sacks.
non_spike_pass_block_percentagenumericShare of non-spike pass-play snaps spent pass blocking.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
snap_counts_rgnumericSnaps aligned at right guard.
team_namecharacterTeam abbreviation the player is credited to for the range.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
snap_counts_cenumericSnaps aligned at center.
hits_allowednumericQuarterback hits allowed.
block_percentnumericShare of offensive snaps spent blocking.
snap_counts_offensenumericOffensive snaps played.
player_game_countnumericNumber of games the player appeared in over the covered span.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
snap_counts_blocknumericTotal blocking snaps played.
hurries_allowednumericQuarterback hurries allowed.
grades_run_blocknumericPFF run-blocking grade, 0-100.
snap_counts_run_blocknumericRun-blocking snaps played.
pressures_allowednumericTotal pressures allowed (sacks, hits, and hurries).
snap_counts_pass_playnumericPass-play snaps.
penaltiesnumericPenalties charged to the player over the covered span.
sacks_allowednumericSacks allowed by the player in pass protection.
teamcharacterTeam abbreviation the player is credited to for the range.
declined_penaltiesnumericPenalties committed by the player that were declined.
snap_counts_tenumericSnaps aligned at tight end.
snap_counts_rtnumericSnaps aligned at right tackle.
positioncharacterPFF position code the player is listed at (e.g. QB, HB, FB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P).
non_spike_pass_blocknumericPass-blocking snaps excluding spike plays.
snap_counts_ltnumericSnaps aligned at left tackle.
playercharacterPlayer's display name as PFF lists it.
franchise_idnumericPFF franchise (team) id (integer join key).
snap_counts_pass_blocknumericPass-blocking snaps played.
pass_block_percentnumericShare of pass-play snaps spent pass blocking.
snap_counts_lgnumericSnaps aligned at left guard.
player_idnumericPFF player id (integer; matches the /players id and every player_id join key).

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_facet_offense_pass_blocking / pffApiFacetOffensePassBlocking​

col_nametypedescription
true_pass_set_non_spike_pass_block_percentagenumericShare of non-spike pass-play snaps spent pass blocking on PFF-designated true pass sets.
true_pass_set_pressures_allowednumericTotal pressures allowed (sacks, hits, and hurries) on PFF-designated true pass sets.
grades_pass_blocknumericPFF pass-blocking grade, 0-100.
true_pass_set_pass_block_percentnumericShare of pass-play snaps spent pass blocking on PFF-designated true pass sets.
pbenumericPFF Pass Blocking Efficiency rating, pressures allowed per pass-blocking snap weighted toward sacks.
non_spike_pass_block_percentagenumericShare of non-spike pass-play snaps spent pass blocking.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
team_namecharacterTeam abbreviation the player is credited to for the range.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
hits_allowednumericQuarterback hits allowed.
true_pass_set_non_spike_pass_blocknumericPass-blocking snaps excluding spike plays on PFF-designated true pass sets.
player_game_countnumericNumber of games the player appeared in over the covered span.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
hurries_allowednumericQuarterback hurries allowed.
true_pass_set_hurries_allowednumericQuarterback hurries allowed on PFF-designated true pass sets.
true_pass_set_snap_counts_pass_playnumericPass-play snaps on PFF-designated true pass sets.
true_pass_set_hits_allowednumericQuarterback hits allowed on PFF-designated true pass sets.
pressures_allowednumericTotal pressures allowed (sacks, hits, and hurries).
true_pass_set_pbenumericPFF Pass Blocking Efficiency rating, pressures allowed per pass-blocking snap weighted toward sacks on PFF-designated true pass sets.
snap_counts_pass_playnumericPass-play snaps.
penaltiesnumericPenalties charged to the player over the covered span.
sacks_allowednumericSacks allowed by the player in pass protection.
teamcharacterTeam abbreviation the player is credited to for the range.
declined_penaltiesnumericPenalties committed by the player that were declined.
positioncharacterPFF position code the player is listed at (e.g. QB, HB, FB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P).
true_pass_set_grades_pass_blocknumericPFF pass-blocking grade on PFF-designated true pass sets, 0-100.
non_spike_pass_blocknumericPass-blocking snaps excluding spike plays.
true_pass_set_snap_counts_pass_blocknumericPass-blocking snaps played on PFF-designated true pass sets.
playercharacterPlayer's display name as PFF lists it.
true_pass_set_sacks_allowednumericSacks allowed on PFF-designated true pass sets.
franchise_idnumericPFF franchise (team) id (integer join key).
snap_counts_pass_blocknumericPass-blocking snaps played.
pass_block_percentnumericShare of pass-play snaps spent pass blocking.
player_idnumericPFF player id (integer; matches the /players id and every player_id join key).

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_facet_offense_run_blocking / pffApiFacetOffenseRunBlocking​

col_nametypedescription
declined_penaltiesnumericPenalties committed by the player that were declined.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
franchise_idnumericPFF franchise (team) id (integer join key).
gap_grades_run_blocknumericPFF run-blocking grade on gap-scheme runs, 0-100.
gap_run_block_percentnumericShare of run-play snaps spent run blocking on gap-scheme runs.
gap_snap_counts_run_blocknumericRun-blocking snaps played on gap-scheme runs.
gap_snap_counts_run_block_percentnumericShare of the player's run-blocking snaps on gap-scheme runs.
gap_snap_counts_run_playnumericRun-play snaps on gap-scheme runs.
grades_run_blocknumericPFF run-blocking grade, 0-100.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
penaltiesnumericPenalties charged to the player over the covered span.
playercharacterPlayer's display name as PFF lists it.
player_game_countnumericNumber of games the player appeared in over the covered span.
player_idnumericPFF player id (integer; matches the /players id and every player_id join key).
positioncharacterPFF position code the player is listed at (e.g. QB, HB, FB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P).
run_block_percentnumericShare of run-play snaps spent run blocking.
snap_counts_run_blocknumericRun-blocking snaps played.
snap_counts_run_playnumericRun-play snaps.
teamcharacterTeam abbreviation the player is credited to for the range.
team_namecharacterTeam abbreviation the player is credited to for the range.
zone_grades_run_blocknumericPFF run-blocking grade on zone-scheme runs, 0-100.
zone_run_block_percentnumericShare of run-play snaps spent run blocking on zone-scheme runs.
zone_snap_counts_run_blocknumericRun-blocking snaps played on zone-scheme runs.
zone_snap_counts_run_block_percentnumericShare of the player's run-blocking snaps on zone-scheme runs.
zone_snap_counts_run_playnumericRun-play snaps on zone-scheme runs.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_facet_offense_summary / pffApiFacetOffenseSummary​

col_nametypedescription
declined_penaltiesnumericPenalties committed by the player that were declined.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
franchise_idnumericPFF franchise (team) id (integer join key).
grades_hands_fumblenumericPFF ball-security (hands/fumble) grade, 0-100.
grades_offensenumericPFF overall offense grade (0-100).
grades_offense_penaltynumericPFF offensive penalty grade, 0-100.
grades_passnumericPFF passing grade (0-100).
grades_runnumericPFF rushing grade (0-100).
grades_run_blocknumericPFF run-blocking grade (0-100).
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
penaltiesnumericPenalties charged to the player over the covered span.
playercharacterPlayer's display name as PFF lists it.
player_game_countnumericGames with at least one qualifying snap in the requested range.
player_idnumericPFF player id (integer; matches the /players id and every player_id join key).
positioncharacterPFF position code the player is listed at (e.g. QB, HB, FB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P).
snap_counts_passnumericPass-play snaps spent as the passer, rather than blocking or running a route.
snap_counts_pass_blocknumericPass-blocking snaps played.
snap_counts_pass_routenumericSnaps spent running a pass route.
snap_counts_runnumericRun-play snaps spent as a runner, rather than run blocking.
snap_counts_run_blocknumericRun-blocking snaps played.
snap_counts_totalnumericTotal offensive snaps played.
snap_counts_total_passnumericTotal pass-play snaps across passing, pass blocking, and route running.
snap_counts_total_runnumericTotal run-play snaps across rushing and run blocking.
teamcharacterTeam abbreviation the player is credited to for the range.
team_namecharacterTeam abbreviation the player is credited to for the range.
grades_pass_blocknumericPFF pass-blocking grade (0-100).
grades_pass_routenumericPFF receiving/route grade (0-100).

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_facet_passing_allowed_pressure / pffApiFacetPassingAllowedPressure​

col_nametypedescription
te_percentnumericShare of allowed pressures attributed to tight ends, expressed as a percentage.
draft_seasonnumericNFL season (year) in which the player was drafted, per PFF player metadata.
pressures_ltnumericNumber of allowed pressures PFF attributes to left tackle.
pressures_rgnumericNumber of allowed pressures PFF attributes to right guard.
team_namecharacterTeam abbreviation the player is credited to for the range.
lt_percentnumericShare of allowed pressures attributed to left tackle, expressed as a percentage.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
hits_allowednumericNumber of quarterback hits allowed on the player's dropbacks, as charted by PFF.
pressures_lgnumericNumber of allowed pressures PFF attributes to left guard.
player_game_countnumericNumber of games the player appeared in during the period covered.
eligible_seasonnumericSeason (year) of the player's NFL draft eligibility, per PFF player metadata.
hurries_allowednumericNumber of hurries allowed on the player's dropbacks, as charted by PFF.
self_percentnumericShare of allowed pressures attributed to the quarterback himself, expressed as a percentage.
pressures_rtnumericNumber of allowed pressures PFF attributes to right tackle.
pressures_allowednumericTotal pressures allowed on the quarterback's dropbacks, as attributed by PFF.
pressures_ol_tenumericNumber of allowed pressures PFF attributes to the offensive line and tight ends combined.
pressures_cenumericNumber of allowed pressures PFF attributes to center.
penaltiesnumericPenalties charged to the player over the covered span.
sacks_allowednumericSacks allowed on the quarterback's dropbacks, as attributed by PFF.
ol_te_percentnumericShare of allowed pressures attributed to the offensive line and tight ends combined, expressed as a percentage.
allowed_pressure_dropbacksnumericNumber of dropbacks over which allowed pressures are attributed, from the PFF allowed-pressure facet.
pressures_othernumericNumber of allowed pressures PFF attributes to other players outside the listed blocking positions.
teamcharacterTeam abbreviation the player is credited to for the range.
declined_penaltiesnumericNumber of declined penalties committed by the player.
ce_percentnumericShare of allowed pressures attributed to center, expressed as a percentage.
positioncharacterPFF position code the player is listed at (e.g. QB, HB, FB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P).
pressures_tenumericNumber of allowed pressures PFF attributes to tight ends.
pressures_selfnumericNumber of allowed pressures PFF attributes to the quarterback himself.
lg_percentnumericShare of allowed pressures attributed to left guard, expressed as a percentage.
playercharacterPlayer's display name as PFF lists it.
rt_percentnumericShare of allowed pressures attributed to right tackle, expressed as a percentage.
franchise_idnumericPFF franchise (team) id (integer join key).
other_percentnumericShare of allowed pressures attributed to other players outside the listed blocking positions, expressed as a percentage.
pressures_offnumericNumber of allowed pressures PFF attributes to the offense without a specific blocker charged.
rg_percentnumericShare of allowed pressures attributed to right guard, expressed as a percentage.
player_idnumericPFF player id (integer; matches the /players id and every player_id join key).

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_facet_passing_concept / pffApiFacetPassingConcept​

col_nametypedescription
comp_pct_diffnumericDifference in completion percentage between play-action and non-play-action attempts (PA minus non-PA), from the PFF passing-concept split.
pa_grades_passnumericPFF passing grade (0-100) on play-action dropbacks.
no_screen_grades_offensenumericPFF overall offense grade for the player (0-100) excluding screen passes.
pa_qb_ratingnumericTraditional NFL passer rating on play-action dropbacks.
no_screen_qb_ratingnumericTraditional NFL passer rating excluding screen passes.
pa_completionsnumericNumber of completed passes on play-action dropbacks.
pa_thrown_awaysnumericNumber of intentional throwaways on play-action dropbacks.
pa_dropbacks_percentnumericShare of the player's total dropbacks that came on play-action dropbacks, expressed as a percentage.
ypa_diffnumericDifference in yards per attempt between play-action and non-play-action attempts (PA minus non-PA), from the PFF passing-concept split.
no_screen_dropsnumericNumber of catchable passes dropped by receivers excluding screen passes.
screen_completion_percentnumericPercentage of pass attempts completed on screen passes.
npa_batsnumericNumber of pass attempts batted down at the line of scrimmage on non-play-action dropbacks.
no_screen_thrown_awaysnumericNumber of intentional throwaways excluding screen passes.
pa_grades_runnumericPFF rushing grade for the player (0-100) on play-action dropbacks.
screen_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on screen passes.
pa_drop_ratenumericPercentage of catchable passes dropped by receivers on play-action dropbacks.
screen_grades_offensenumericPFF overall offense grade for the player (0-100) on screen passes.
dropbacksnumericNumber of dropbacks.
npa_thrown_awaysnumericNumber of intentional throwaways on non-play-action dropbacks.
no_screen_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks excluding screen passes, as charted by PFF.
screen_grades_hands_fumblenumericPFF hands (fumble) grade for the player, reflecting ball security (0-100) on screen passes.
pa_touchdownsnumericNumber of passing touchdowns thrown on play-action dropbacks.
npa_ypanumericYards gained per pass attempt on non-play-action dropbacks.
draft_seasonnumericNFL season (year) in which the player was drafted, per PFF player metadata.
screen_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on screen passes.
screen_thrown_awaysnumericNumber of intentional throwaways on screen passes.
npa_sacksnumericNumber of sacks taken on non-play-action dropbacks.
npa_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on non-play-action dropbacks, as charted by PFF.
no_screen_completionsnumericNumber of completed passes excluding screen passes.
no_screen_positive_epa_percentnumericPercentage of dropbacks with positive expected points added excluding screen passes.
screen_spikesnumericNumber of clock-stopping spikes on screen passes.
pa_first_downsnumericNumber of passing first downs gained on play-action dropbacks.
pa_big_time_throwsnumericNumber of big-time throws on play-action dropbacks, per PFF's highest-value, highest-difficulty throw designation.
team_namecharacterTeam abbreviation the player is credited to for the range.
pa_spikesnumericNumber of clock-stopping spikes on play-action dropbacks.
pa_sack_percentnumericPercentage of dropbacks that ended in a sack on play-action dropbacks.
screen_dropbacks_percentnumericShare of the player's total dropbacks that came on screen passes, expressed as a percentage.
no_screen_epanumericTotal expected points added (EPA) on the player's dropbacks excluding screen passes.
npa_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on non-play-action dropbacks.
screen_batsnumericNumber of pass attempts batted down at the line of scrimmage on screen passes.
screen_grades_run_blocknumericPFF run-blocking grade for the player (0-100) on screen passes.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
no_screen_batsnumericNumber of pass attempts batted down at the line of scrimmage excluding screen passes.
npa_grades_offensenumericPFF overall offense grade for the player (0-100) on non-play-action dropbacks.
no_screen_grades_pass_routenumericPFF receiving (route) grade for the player (0-100) excluding screen passes.
screen_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on screen passes, as charted by PFF.
pa_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on play-action dropbacks.
screen_sack_percentnumericPercentage of dropbacks that ended in a sack on screen passes.
no_screen_btt_ratenumericBig-time throws as a percentage of qualifying attempts excluding screen passes, per PFF charting.
npa_btt_ratenumericBig-time throws as a percentage of qualifying attempts on non-play-action dropbacks, per PFF charting.
screen_interceptionsnumericNumber of passes intercepted on screen passes.
no_screen_passing_snapsnumericNumber of passing snaps played excluding screen passes.
no_screen_grades_hands_fumblenumericPFF hands (fumble) grade for the player, reflecting ball security (0-100) excluding screen passes.
screen_scramblesnumericNumber of scrambles on screen passes.
screen_grades_passnumericPFF passing grade (0-100) on screen passes.
npa_qb_ratingnumericTraditional NFL passer rating on non-play-action dropbacks.
no_screen_grades_passnumericPFF passing grade (0-100) excluding screen passes.
pa_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on play-action dropbacks.
screen_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on screen passes, per PFF charting.
player_game_countnumericNumber of games the player appeared in during the period covered.
npa_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on non-play-action dropbacks.
eligible_seasonnumericSeason (year) of the player's NFL draft eligibility, per PFF player metadata.
npa_dropsnumericNumber of catchable passes dropped by receivers on non-play-action dropbacks.
screen_yardsnumericPassing yards gained on screen passes.
no_screen_drop_ratenumericPercentage of catchable passes dropped by receivers excluding screen passes.
no_screen_grades_offense_penaltynumericPFF offensive penalty grade for the player (0-100) excluding screen passes.
npa_passing_snapsnumericNumber of passing snaps played on non-play-action dropbacks.
screen_drop_ratenumericPercentage of catchable passes dropped by receivers on screen passes.
screen_epanumericTotal expected points added (EPA) on the player's dropbacks on screen passes.
screen_grades_pass_routenumericPFF receiving (route) grade for the player (0-100) on screen passes.
screen_grades_offense_penaltynumericPFF offensive penalty grade for the player (0-100) on screen passes.
npa_spikesnumericNumber of clock-stopping spikes on non-play-action dropbacks.
screen_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on screen passes, as charted by PFF.
no_screen_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) excluding screen passes, as charted by PFF.
screen_dropsnumericNumber of catchable passes dropped by receivers on screen passes.
screen_ypanumericYards gained per pass attempt on screen passes.
npa_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on non-play-action dropbacks, per PFF charting.
screen_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on screen passes.
npa_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on non-play-action dropbacks, as charted by PFF.
pa_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on play-action dropbacks.
pa_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on play-action dropbacks, as charted by PFF.
screen_avg_depth_of_targetnumericAverage depth of target in air yards on screen passes.
pa_sacksnumericNumber of sacks taken on play-action dropbacks.
screen_passing_snapsnumericNumber of passing snaps played on screen passes.
no_screen_grades_runnumericPFF rushing grade for the player (0-100) excluding screen passes.
no_screen_first_downsnumericNumber of passing first downs gained excluding screen passes.
pa_ypanumericYards gained per pass attempt on play-action dropbacks.
npa_scramblesnumericNumber of scrambles on non-play-action dropbacks.
npa_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on non-play-action dropbacks.
pa_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on play-action dropbacks, per PFF charting.
no_screen_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts excluding screen passes, per PFF charting.
npa_grades_hands_fumblenumericPFF hands (fumble) grade for the player, reflecting ball security (0-100) on non-play-action dropbacks.
screen_completionsnumericNumber of completed passes on screen passes.
screen_btt_ratenumericBig-time throws as a percentage of qualifying attempts on screen passes, per PFF charting.
npa_grades_runnumericPFF rushing grade for the player (0-100) on non-play-action dropbacks.
no_screen_interceptionsnumericNumber of passes intercepted excluding screen passes.
npa_grades_run_blocknumericPFF run-blocking grade for the player (0-100) on non-play-action dropbacks.
no_screen_sacksnumericNumber of sacks taken excluding screen passes.
penaltiesnumericPenalties charged to the player over the covered span.
no_screen_big_time_throwsnumericNumber of big-time throws excluding screen passes, per PFF's highest-value, highest-difficulty throw designation.
npa_drop_ratenumericPercentage of catchable passes dropped by receivers on non-play-action dropbacks.
npa_attemptsnumericNumber of pass attempts on non-play-action dropbacks.
screen_qb_ratingnumericTraditional NFL passer rating on screen passes.
npa_grades_offense_penaltynumericPFF offensive penalty grade for the player (0-100) on non-play-action dropbacks.
pa_batsnumericNumber of pass attempts batted down at the line of scrimmage on play-action dropbacks.
pa_attemptsnumericNumber of pass attempts on play-action dropbacks.
npa_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on non-play-action dropbacks, as charted by PFF.
no_screen_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, excluding screen passes.
pa_yardsnumericPassing yards gained on play-action dropbacks.
npa_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on non-play-action dropbacks.
teamcharacterTeam abbreviation the player is credited to for the range.
no_screen_scramblesnumericNumber of scrambles excluding screen passes.
pa_turnover_worthy_playsnumericNumber of turnover-worthy plays on play-action dropbacks, plays PFF charts as deserving of a turnover.
pa_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on play-action dropbacks, as charted by PFF.
declined_penaltiesnumericNumber of declined penalties committed by the player.
pa_grades_offensenumericPFF overall offense grade for the player (0-100) on play-action dropbacks.
screen_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on screen passes.
no_screen_dropbacksnumericNumber of dropbacks excluding screen passes.
no_screen_dropbacks_percentnumericShare of the player's total dropbacks that came excluding screen passes, expressed as a percentage.
npa_grades_pass_routenumericPFF receiving (route) grade for the player (0-100) on non-play-action dropbacks.
npa_sack_percentnumericPercentage of dropbacks that ended in a sack on non-play-action dropbacks.
pa_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on play-action dropbacks.
pa_grades_run_blocknumericPFF run-blocking grade for the player (0-100) on play-action dropbacks.
no_screen_turnover_worthy_playsnumericNumber of turnover-worthy plays excluding screen passes, plays PFF charts as deserving of a turnover.
positioncharacterPFF position code the player is listed at (e.g. QB, HB, FB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P).
pa_grades_pass_routenumericPFF receiving (route) grade for the player (0-100) on play-action dropbacks.
npa_epanumericTotal expected points added (EPA) on the player's dropbacks on non-play-action dropbacks.
no_screen_avg_depth_of_targetnumericAverage depth of target in air yards excluding screen passes.
pa_grades_hands_fumblenumericPFF hands (fumble) grade for the player, reflecting ball security (0-100) on play-action dropbacks.
no_screen_completion_percentnumericPercentage of pass attempts completed excluding screen passes.
pa_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on play-action dropbacks, as charted by PFF.
pa_grades_offense_penaltynumericPFF offensive penalty grade for the player (0-100) on play-action dropbacks.
npa_dropbacks_percentnumericShare of the player's total dropbacks that came on non-play-action dropbacks, expressed as a percentage.
npa_grades_passnumericPFF passing grade (0-100) on non-play-action dropbacks.
screen_grades_runnumericPFF rushing grade for the player (0-100) on screen passes.
screen_first_downsnumericNumber of passing first downs gained on screen passes.
npa_completion_percentnumericPercentage of pass attempts completed on non-play-action dropbacks.
no_screen_grades_run_blocknumericPFF run-blocking grade for the player (0-100) excluding screen passes.
no_screen_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw excluding screen passes, as charted by PFF.
screen_turnover_worthy_playsnumericNumber of turnover-worthy plays on screen passes, plays PFF charts as deserving of a turnover.
npa_avg_depth_of_targetnumericAverage depth of target in air yards on non-play-action dropbacks.
npa_dropbacksnumericNumber of dropbacks on non-play-action dropbacks.
playercharacterPlayer's display name as PFF lists it.
pa_dropsnumericNumber of catchable passes dropped by receivers on play-action dropbacks.
pa_btt_ratenumericBig-time throws as a percentage of qualifying attempts on play-action dropbacks, per PFF charting.
franchise_idnumericPFF franchise (team) id (integer join key).
screen_big_time_throwsnumericNumber of big-time throws on screen passes, per PFF's highest-value, highest-difficulty throw designation.
screen_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on screen passes, as charted by PFF.
npa_touchdownsnumericNumber of passing touchdowns thrown on non-play-action dropbacks.
screen_attemptsnumericNumber of pass attempts on screen passes.
screen_dropbacksnumericNumber of dropbacks on screen passes.
no_screen_yardsnumericPassing yards gained excluding screen passes.
pa_scramblesnumericNumber of scrambles on play-action dropbacks.
pa_completion_percentnumericPercentage of pass attempts completed on play-action dropbacks.
pa_avg_depth_of_targetnumericAverage depth of target in air yards on play-action dropbacks.
pa_interceptionsnumericNumber of passes intercepted on play-action dropbacks.
no_screen_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF excluding screen passes.
no_screen_spikesnumericNumber of clock-stopping spikes excluding screen passes.
pa_dropbacksnumericNumber of dropbacks on play-action dropbacks.
npa_big_time_throwsnumericNumber of big-time throws on non-play-action dropbacks, per PFF's highest-value, highest-difficulty throw designation.
no_screen_sack_percentnumericPercentage of dropbacks that ended in a sack excluding screen passes.
pa_epanumericTotal expected points added (EPA) on the player's dropbacks on play-action dropbacks.
no_screen_attemptsnumericNumber of pass attempts excluding screen passes.
pa_passing_snapsnumericNumber of passing snaps played on play-action dropbacks.
npa_completionsnumericNumber of completed passes on non-play-action dropbacks.
screen_touchdownsnumericNumber of passing touchdowns thrown on screen passes.
npa_first_downsnumericNumber of passing first downs gained on non-play-action dropbacks.
no_screen_touchdownsnumericNumber of passing touchdowns thrown excluding screen passes.
player_idnumericPFF player id (integer; matches the /players id and every player_id join key).
npa_yardsnumericPassing yards gained on non-play-action dropbacks.
no_screen_ypanumericYards gained per pass attempt excluding screen passes.
npa_turnover_worthy_playsnumericNumber of turnover-worthy plays on non-play-action dropbacks, plays PFF charts as deserving of a turnover.
npa_interceptionsnumericNumber of passes intercepted on non-play-action dropbacks.
no_screen_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack excluding screen passes.
screen_sacksnumericNumber of sacks taken on screen passes.
screen_grades_hands_dropnumericPFF hands (drop) grade for the player (0-100) on screen passes.
screen_grades_pass_blocknumericPFF pass-blocking grade for the player (0-100) on screen passes.
no_screen_grades_pass_blocknumericPFF pass-blocking grade for the player (0-100) excluding screen passes.
pa_grades_hands_dropnumericPFF hands (drop) grade for the player (0-100) on play-action dropbacks.
npa_grades_pass_blocknumericPFF pass-blocking grade for the player (0-100) on non-play-action dropbacks.
pa_grades_pass_blocknumericPFF pass-blocking grade for the player (0-100) on play-action dropbacks.
npa_grades_hands_dropnumericPFF hands (drop) grade for the player (0-100) on non-play-action dropbacks.
no_screen_grades_hands_dropnumericPFF hands (drop) grade for the player (0-100) excluding screen passes.
pa_grades_screen_blocknumericPFF screen-blocking grade for the player (0-100) on play-action dropbacks.
screen_grades_screen_blocknumericPFF screen-blocking grade for the player (0-100) on screen passes.
no_screen_grades_screen_blocknumericPFF screen-blocking grade for the player (0-100) excluding screen passes.
npa_grades_screen_blocknumericPFF screen-blocking grade for the player (0-100) on non-play-action dropbacks.
pa_grades_defense_penaltynumericPFF defensive penalty grade for the player (0-100) on play-action dropbacks.
npa_grades_defense_penaltynumericPFF defensive penalty grade for the player (0-100) on non-play-action dropbacks.
npa_grades_coverage_defensenumericPFF coverage grade for the player (0-100) on non-play-action dropbacks.
pa_grades_defensenumericPFF overall defense grade for the player (0-100) on play-action dropbacks.
screen_grades_coverage_defensenumericPFF coverage grade for the player (0-100) on screen passes.
npa_grades_defensenumericPFF overall defense grade for the player (0-100) on non-play-action dropbacks.
screen_grades_defensenumericPFF overall defense grade for the player (0-100) on screen passes.
screen_grades_defense_penaltynumericPFF defensive penalty grade for the player (0-100) on screen passes.
no_screen_grades_defensenumericPFF overall defense grade for the player (0-100) excluding screen passes.
pa_grades_coverage_defensenumericPFF coverage grade for the player (0-100) on play-action dropbacks.
no_screen_grades_defense_penaltynumericPFF defensive penalty grade for the player (0-100) excluding screen passes.
no_screen_grades_coverage_defensenumericPFF coverage grade for the player (0-100) excluding screen passes.
no_screen_grades_overall_tacklenumericPFF overall tackling grade for the player (0-100) excluding screen passes.
pa_grades_overall_tacklenumericPFF overall tackling grade for the player (0-100) on play-action dropbacks.
pa_grades_tacklenumericPFF tackling grade for the player (0-100) on play-action dropbacks.
pa_grades_pass_rush_defensecharacterPFF pass-rush grade for the player (0-100) on play-action dropbacks.
screen_grades_run_defensecharacterPFF run-defense grade for the player (0-100) on screen passes.
pa_grades_run_defensecharacterPFF run-defense grade for the player (0-100) on play-action dropbacks.
npa_grades_overall_tacklenumericPFF overall tackling grade for the player (0-100) on non-play-action dropbacks.
no_screen_grades_pass_rush_defensenumericPFF pass-rush grade for the player (0-100) excluding screen passes.
npa_grades_tacklenumericPFF tackling grade for the player (0-100) on non-play-action dropbacks.
screen_grades_tacklecharacterPFF tackling grade for the player (0-100) on screen passes.
no_screen_grades_tacklenumericPFF tackling grade for the player (0-100) excluding screen passes.
npa_grades_pass_rush_defensenumericPFF pass-rush grade for the player (0-100) on non-play-action dropbacks.
no_screen_grades_run_defensenumericPFF run-defense grade for the player (0-100) excluding screen passes.
screen_grades_overall_tacklecharacterPFF overall tackling grade for the player (0-100) on screen passes.
npa_grades_run_defensenumericPFF run-defense grade for the player (0-100) on non-play-action dropbacks.
screen_grades_pass_rush_defensenumericPFF pass-rush grade for the player (0-100) on screen passes.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_facet_passing_depth / pffApiFacetPassingDepth​

col_nametypedescription
left_behind_los_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on throws behind the line of scrimmage to the left side of the field.
left_short_scramblesnumericNumber of scrambles on short (0-9 air yards) throws to the left side of the field.
center_short_first_downsnumericNumber of passing first downs gained on short (0-9 air yards) throws to the center of the field.
right_short_batsnumericNumber of pass attempts batted down at the line of scrimmage on short (0-9 air yards) throws to the right side of the field.
right_behind_los_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on throws behind the line of scrimmage to the right side of the field.
left_behind_los_completionsnumericNumber of completed passes on throws behind the line of scrimmage to the left side of the field.
left_medium_dropbacksnumericNumber of dropbacks on medium (10-19 air yards) throws to the left side of the field.
right_medium_grades_passnumericPFF passing grade (0-100) on medium (10-19 air yards) throws to the right side of the field.
right_medium_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on medium (10-19 air yards) throws to the right side of the field, as charted by PFF.
behind_los_attempts_percentnumericShare of the player's total pass attempts that came on throws behind the line of scrimmage, expressed as a percentage.
right_short_turnover_worthy_playsnumericNumber of turnover-worthy plays on short (0-9 air yards) throws to the right side of the field, plays PFF charts as deserving of a turnover.
right_medium_qb_ratingnumericTraditional NFL passer rating on medium (10-19 air yards) throws to the right side of the field.
deep_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on deep (20+ air yards) throws, per PFF charting.
center_medium_sacksnumericNumber of sacks taken on medium (10-19 air yards) throws to the center of the field.
medium_interceptionsnumericNumber of passes intercepted on medium (10-19 air yards) throws.
left_deep_completionsnumericNumber of completed passes on deep (20+ air yards) throws to the left side of the field.
behind_los_spikesnumericNumber of clock-stopping spikes on throws behind the line of scrimmage.
medium_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on medium (10-19 air yards) throws, as charted by PFF.
center_behind_los_dropsnumericNumber of catchable passes dropped by receivers on throws behind the line of scrimmage to the center of the field.
center_behind_los_interceptionsnumericNumber of passes intercepted on throws behind the line of scrimmage to the center of the field.
behind_los_dropbacksnumericNumber of dropbacks on throws behind the line of scrimmage.
left_behind_los_interceptionsnumericNumber of passes intercepted on throws behind the line of scrimmage to the left side of the field.
left_deep_first_downsnumericNumber of passing first downs gained on deep (20+ air yards) throws to the left side of the field.
deep_passing_snapsnumericNumber of passing snaps played on deep (20+ air yards) throws.
center_short_btt_ratenumericBig-time throws as a percentage of qualifying attempts on short (0-9 air yards) throws to the center of the field, per PFF charting.
center_medium_thrown_awaysnumericNumber of intentional throwaways on medium (10-19 air yards) throws to the center of the field.
center_deep_avg_depth_of_targetnumericAverage depth of target in air yards on deep (20+ air yards) throws to the center of the field.
center_short_dropsnumericNumber of catchable passes dropped by receivers on short (0-9 air yards) throws to the center of the field.
center_deep_first_downsnumericNumber of passing first downs gained on deep (20+ air yards) throws to the center of the field.
left_medium_completion_percentnumericPercentage of pass attempts completed on medium (10-19 air yards) throws to the left side of the field.
center_deep_attemptsnumericNumber of pass attempts on deep (20+ air yards) throws to the center of the field.
center_behind_los_attemptsnumericNumber of pass attempts on throws behind the line of scrimmage to the center of the field.
right_short_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on short (0-9 air yards) throws to the right side of the field.
center_deep_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on deep (20+ air yards) throws to the center of the field, as charted by PFF.
right_deep_grades_passnumericPFF passing grade (0-100) on deep (20+ air yards) throws to the right side of the field.
right_medium_big_time_throwsnumericNumber of big-time throws on medium (10-19 air yards) throws to the right side of the field, per PFF's highest-value, highest-difficulty throw designation.
deep_sack_percentnumericPercentage of dropbacks that ended in a sack on deep (20+ air yards) throws.
center_medium_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on medium (10-19 air yards) throws to the center of the field.
deep_sacksnumericNumber of sacks taken on deep (20+ air yards) throws.
right_medium_ypanumericYards gained per pass attempt on medium (10-19 air yards) throws to the right side of the field.
left_deep_drop_ratenumericPercentage of catchable passes dropped by receivers on deep (20+ air yards) throws to the left side of the field.
right_medium_attempts_percentnumericShare of the player's total pass attempts that came on medium (10-19 air yards) throws to the right side of the field, expressed as a percentage.
right_deep_btt_ratenumericBig-time throws as a percentage of qualifying attempts on deep (20+ air yards) throws to the right side of the field, per PFF charting.
center_short_attempts_percentnumericShare of the player's total pass attempts that came on short (0-9 air yards) throws to the center of the field, expressed as a percentage.
deep_dropsnumericNumber of catchable passes dropped by receivers on deep (20+ air yards) throws.
center_behind_los_big_time_throwsnumericNumber of big-time throws on throws behind the line of scrimmage to the center of the field, per PFF's highest-value, highest-difficulty throw designation.
center_behind_los_touchdownsnumericNumber of passing touchdowns thrown on throws behind the line of scrimmage to the center of the field.
right_behind_los_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on throws behind the line of scrimmage to the right side of the field, per PFF charting.
center_deep_completionsnumericNumber of completed passes on deep (20+ air yards) throws to the center of the field.
center_short_attemptsnumericNumber of pass attempts on short (0-9 air yards) throws to the center of the field.
left_behind_los_sack_percentnumericPercentage of dropbacks that ended in a sack on throws behind the line of scrimmage to the left side of the field.
center_short_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on short (0-9 air yards) throws to the center of the field.
deep_touchdownsnumericNumber of passing touchdowns thrown on deep (20+ air yards) throws.
center_behind_los_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on throws behind the line of scrimmage to the center of the field.
center_deep_drop_ratenumericPercentage of catchable passes dropped by receivers on deep (20+ air yards) throws to the center of the field.
right_short_first_downsnumericNumber of passing first downs gained on short (0-9 air yards) throws to the right side of the field.
right_behind_los_first_downsnumericNumber of passing first downs gained on throws behind the line of scrimmage to the right side of the field.
short_interceptionsnumericNumber of passes intercepted on short (0-9 air yards) throws.
center_medium_scramblesnumericNumber of scrambles on medium (10-19 air yards) throws to the center of the field.
left_behind_los_sacksnumericNumber of sacks taken on throws behind the line of scrimmage to the left side of the field.
left_short_ypanumericYards gained per pass attempt on short (0-9 air yards) throws to the left side of the field.
left_short_qb_ratingnumericTraditional NFL passer rating on short (0-9 air yards) throws to the left side of the field.
right_behind_los_qb_ratingnumericTraditional NFL passer rating on throws behind the line of scrimmage to the right side of the field.
draft_seasonnumericNFL season (year) in which the player was drafted, per PFF player metadata.
right_behind_los_dropbacksnumericNumber of dropbacks on throws behind the line of scrimmage to the right side of the field.
behind_los_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on throws behind the line of scrimmage, as charted by PFF.
right_short_thrown_awaysnumericNumber of intentional throwaways on short (0-9 air yards) throws to the right side of the field.
deep_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on deep (20+ air yards) throws, as charted by PFF.
right_short_btt_ratenumericBig-time throws as a percentage of qualifying attempts on short (0-9 air yards) throws to the right side of the field, per PFF charting.
center_behind_los_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on throws behind the line of scrimmage to the center of the field.
left_behind_los_grades_passnumericPFF passing grade (0-100) on throws behind the line of scrimmage to the left side of the field.
deep_grades_passnumericPFF passing grade (0-100) on deep (20+ air yards) throws.
center_short_turnover_worthy_playsnumericNumber of turnover-worthy plays on short (0-9 air yards) throws to the center of the field, plays PFF charts as deserving of a turnover.
center_behind_los_scramblesnumericNumber of scrambles on throws behind the line of scrimmage to the center of the field.
right_short_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on short (0-9 air yards) throws to the right side of the field, as charted by PFF.
center_short_dropbacksnumericNumber of dropbacks on short (0-9 air yards) throws to the center of the field.
medium_epanumericTotal expected points added (EPA) on the player's dropbacks on medium (10-19 air yards) throws.
right_short_ypanumericYards gained per pass attempt on short (0-9 air yards) throws to the right side of the field.
center_medium_ypanumericYards gained per pass attempt on medium (10-19 air yards) throws to the center of the field.
medium_attemptsnumericNumber of pass attempts on medium (10-19 air yards) throws.
right_deep_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on deep (20+ air yards) throws to the right side of the field.
behind_los_scramblesnumericNumber of scrambles on throws behind the line of scrimmage.
center_behind_los_completion_percentnumericPercentage of pass attempts completed on throws behind the line of scrimmage to the center of the field.
left_behind_los_btt_ratenumericBig-time throws as a percentage of qualifying attempts on throws behind the line of scrimmage to the left side of the field, per PFF charting.
right_behind_los_btt_ratenumericBig-time throws as a percentage of qualifying attempts on throws behind the line of scrimmage to the right side of the field, per PFF charting.
team_namecharacterTeam abbreviation the player is credited to for the range.
short_touchdownsnumericNumber of passing touchdowns thrown on short (0-9 air yards) throws.
center_medium_dropsnumericNumber of catchable passes dropped by receivers on medium (10-19 air yards) throws to the center of the field.
left_behind_los_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on throws behind the line of scrimmage to the left side of the field, as charted by PFF.
deep_attemptsnumericNumber of pass attempts on deep (20+ air yards) throws.
right_behind_los_sack_percentnumericPercentage of dropbacks that ended in a sack on throws behind the line of scrimmage to the right side of the field.
center_short_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on short (0-9 air yards) throws to the center of the field.
deep_avg_depth_of_targetnumericAverage depth of target in air yards on deep (20+ air yards) throws.
left_deep_btt_ratenumericBig-time throws as a percentage of qualifying attempts on deep (20+ air yards) throws to the left side of the field, per PFF charting.
medium_scramblesnumericNumber of scrambles on medium (10-19 air yards) throws.
center_behind_los_avg_depth_of_targetnumericAverage depth of target in air yards on throws behind the line of scrimmage to the center of the field.
short_attempts_percentnumericShare of the player's total pass attempts that came on short (0-9 air yards) throws, expressed as a percentage.
right_behind_los_sacksnumericNumber of sacks taken on throws behind the line of scrimmage to the right side of the field.
center_medium_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on medium (10-19 air yards) throws to the center of the field.
left_short_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on short (0-9 air yards) throws to the left side of the field.
center_deep_sack_percentnumericPercentage of dropbacks that ended in a sack on deep (20+ air yards) throws to the center of the field.
center_deep_ypanumericYards gained per pass attempt on deep (20+ air yards) throws to the center of the field.
left_behind_los_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on throws behind the line of scrimmage to the left side of the field, as charted by PFF.
medium_big_time_throwsnumericNumber of big-time throws on medium (10-19 air yards) throws, per PFF's highest-value, highest-difficulty throw designation.
deep_thrown_awaysnumericNumber of intentional throwaways on deep (20+ air yards) throws.
right_short_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on short (0-9 air yards) throws to the right side of the field.
left_deep_turnover_worthy_playsnumericNumber of turnover-worthy plays on deep (20+ air yards) throws to the left side of the field, plays PFF charts as deserving of a turnover.
center_medium_batsnumericNumber of pass attempts batted down at the line of scrimmage on medium (10-19 air yards) throws to the center of the field.
right_short_grades_passnumericPFF passing grade (0-100) on short (0-9 air yards) throws to the right side of the field.
right_deep_spikesnumericNumber of clock-stopping spikes on deep (20+ air yards) throws to the right side of the field.
left_deep_passing_snapsnumericNumber of passing snaps played on deep (20+ air yards) throws to the left side of the field.
center_medium_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on medium (10-19 air yards) throws to the center of the field, per PFF charting.
right_behind_los_passing_snapsnumericNumber of passing snaps played on throws behind the line of scrimmage to the right side of the field.
left_deep_qb_ratingnumericTraditional NFL passer rating on deep (20+ air yards) throws to the left side of the field.
right_deep_drop_ratenumericPercentage of catchable passes dropped by receivers on deep (20+ air yards) throws to the right side of the field.
left_behind_los_drop_ratenumericPercentage of catchable passes dropped by receivers on throws behind the line of scrimmage to the left side of the field.
left_medium_drop_ratenumericPercentage of catchable passes dropped by receivers on medium (10-19 air yards) throws to the left side of the field.
right_deep_attemptsnumericNumber of pass attempts on deep (20+ air yards) throws to the right side of the field.
left_deep_spikesnumericNumber of clock-stopping spikes on deep (20+ air yards) throws to the left side of the field.
center_behind_los_dropbacksnumericNumber of dropbacks on throws behind the line of scrimmage to the center of the field.
right_deep_big_time_throwsnumericNumber of big-time throws on deep (20+ air yards) throws to the right side of the field, per PFF's highest-value, highest-difficulty throw designation.
medium_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on medium (10-19 air yards) throws, as charted by PFF.
right_short_dropbacksnumericNumber of dropbacks on short (0-9 air yards) throws to the right side of the field.
medium_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on medium (10-19 air yards) throws, as charted by PFF.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
left_short_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on short (0-9 air yards) throws to the left side of the field.
left_short_attemptsnumericNumber of pass attempts on short (0-9 air yards) throws to the left side of the field.
center_deep_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on deep (20+ air yards) throws to the center of the field, per PFF charting.
right_medium_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on medium (10-19 air yards) throws to the right side of the field.
left_behind_los_qb_ratingnumericTraditional NFL passer rating on throws behind the line of scrimmage to the left side of the field.
left_behind_los_dropbacksnumericNumber of dropbacks on throws behind the line of scrimmage to the left side of the field.
deep_dropbacksnumericNumber of dropbacks on deep (20+ air yards) throws.
right_behind_los_scramblesnumericNumber of scrambles on throws behind the line of scrimmage to the right side of the field.
behind_los_interceptionsnumericNumber of passes intercepted on throws behind the line of scrimmage.
right_deep_dropsnumericNumber of catchable passes dropped by receivers on deep (20+ air yards) throws to the right side of the field.
right_deep_yardsnumericPassing yards gained on deep (20+ air yards) throws to the right side of the field.
right_short_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on short (0-9 air yards) throws to the right side of the field, as charted by PFF.
right_short_avg_depth_of_targetnumericAverage depth of target in air yards on short (0-9 air yards) throws to the right side of the field.
short_batsnumericNumber of pass attempts batted down at the line of scrimmage on short (0-9 air yards) throws.
right_deep_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on deep (20+ air yards) throws to the right side of the field, per PFF charting.
right_behind_los_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on throws behind the line of scrimmage to the right side of the field.
deep_spikesnumericNumber of clock-stopping spikes on deep (20+ air yards) throws.
center_medium_spikesnumericNumber of clock-stopping spikes on medium (10-19 air yards) throws to the center of the field.
behind_los_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on throws behind the line of scrimmage, as charted by PFF.
right_behind_los_touchdownsnumericNumber of passing touchdowns thrown on throws behind the line of scrimmage to the right side of the field.
right_medium_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on medium (10-19 air yards) throws to the right side of the field.
medium_thrown_awaysnumericNumber of intentional throwaways on medium (10-19 air yards) throws.
short_sacksnumericNumber of sacks taken on short (0-9 air yards) throws.
center_behind_los_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on throws behind the line of scrimmage to the center of the field, per PFF charting.
left_behind_los_attemptsnumericNumber of pass attempts on throws behind the line of scrimmage to the left side of the field.
short_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on short (0-9 air yards) throws, as charted by PFF.
short_completionsnumericNumber of completed passes on short (0-9 air yards) throws.
right_short_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on short (0-9 air yards) throws to the right side of the field.
medium_avg_depth_of_targetnumericAverage depth of target in air yards on medium (10-19 air yards) throws.
left_behind_los_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on throws behind the line of scrimmage to the left side of the field.
center_medium_attempts_percentnumericShare of the player's total pass attempts that came on medium (10-19 air yards) throws to the center of the field, expressed as a percentage.
left_medium_touchdownsnumericNumber of passing touchdowns thrown on medium (10-19 air yards) throws to the left side of the field.
center_short_batsnumericNumber of pass attempts batted down at the line of scrimmage on short (0-9 air yards) throws to the center of the field.
left_deep_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on deep (20+ air yards) throws to the left side of the field.
center_behind_los_passing_snapsnumericNumber of passing snaps played on throws behind the line of scrimmage to the center of the field.
center_short_yardsnumericPassing yards gained on short (0-9 air yards) throws to the center of the field.
right_medium_btt_ratenumericBig-time throws as a percentage of qualifying attempts on medium (10-19 air yards) throws to the right side of the field, per PFF charting.
right_medium_scramblesnumericNumber of scrambles on medium (10-19 air yards) throws to the right side of the field.
medium_btt_ratenumericBig-time throws as a percentage of qualifying attempts on medium (10-19 air yards) throws, per PFF charting.
center_behind_los_btt_ratenumericBig-time throws as a percentage of qualifying attempts on throws behind the line of scrimmage to the center of the field, per PFF charting.
center_short_avg_depth_of_targetnumericAverage depth of target in air yards on short (0-9 air yards) throws to the center of the field.
left_medium_sacksnumericNumber of sacks taken on medium (10-19 air yards) throws to the left side of the field.
right_short_yardsnumericPassing yards gained on short (0-9 air yards) throws to the right side of the field.
left_medium_first_downsnumericNumber of passing first downs gained on medium (10-19 air yards) throws to the left side of the field.
right_medium_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on medium (10-19 air yards) throws to the right side of the field.
left_short_big_time_throwsnumericNumber of big-time throws on short (0-9 air yards) throws to the left side of the field, per PFF's highest-value, highest-difficulty throw designation.
deep_turnover_worthy_playsnumericNumber of turnover-worthy plays on deep (20+ air yards) throws, plays PFF charts as deserving of a turnover.
left_deep_batsnumericNumber of pass attempts batted down at the line of scrimmage on deep (20+ air yards) throws to the left side of the field.
left_medium_turnover_worthy_playsnumericNumber of turnover-worthy plays on medium (10-19 air yards) throws to the left side of the field, plays PFF charts as deserving of a turnover.
base_dropbacksnumericNumber of dropbacks across all splits, the baseline total for this facet.
center_deep_dropsnumericNumber of catchable passes dropped by receivers on deep (20+ air yards) throws to the center of the field.
center_medium_avg_depth_of_targetnumericAverage depth of target in air yards on medium (10-19 air yards) throws to the center of the field.
center_behind_los_ypanumericYards gained per pass attempt on throws behind the line of scrimmage to the center of the field.
right_short_attemptsnumericNumber of pass attempts on short (0-9 air yards) throws to the right side of the field.
center_medium_completion_percentnumericPercentage of pass attempts completed on medium (10-19 air yards) throws to the center of the field.
right_short_sack_percentnumericPercentage of dropbacks that ended in a sack on short (0-9 air yards) throws to the right side of the field.
left_behind_los_avg_depth_of_targetnumericAverage depth of target in air yards on throws behind the line of scrimmage to the left side of the field.
center_medium_epanumericTotal expected points added (EPA) on the player's dropbacks on medium (10-19 air yards) throws to the center of the field.
center_behind_los_sack_percentnumericPercentage of dropbacks that ended in a sack on throws behind the line of scrimmage to the center of the field.
medium_completionsnumericNumber of completed passes on medium (10-19 air yards) throws.
medium_sack_percentnumericPercentage of dropbacks that ended in a sack on medium (10-19 air yards) throws.
left_short_grades_passnumericPFF passing grade (0-100) on short (0-9 air yards) throws to the left side of the field.
deep_btt_ratenumericBig-time throws as a percentage of qualifying attempts on deep (20+ air yards) throws, per PFF charting.
left_short_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on short (0-9 air yards) throws to the left side of the field.
short_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on short (0-9 air yards) throws, per PFF charting.
short_passing_snapsnumericNumber of passing snaps played on short (0-9 air yards) throws.
left_deep_sacksnumericNumber of sacks taken on deep (20+ air yards) throws to the left side of the field.
short_scramblesnumericNumber of scrambles on short (0-9 air yards) throws.
center_medium_turnover_worthy_playsnumericNumber of turnover-worthy plays on medium (10-19 air yards) throws to the center of the field, plays PFF charts as deserving of a turnover.
behind_los_drop_ratenumericPercentage of catchable passes dropped by receivers on throws behind the line of scrimmage.
right_behind_los_epanumericTotal expected points added (EPA) on the player's dropbacks on throws behind the line of scrimmage to the right side of the field.
right_medium_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on medium (10-19 air yards) throws to the right side of the field, as charted by PFF.
short_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on short (0-9 air yards) throws.
player_game_countnumericNumber of games the player appeared in during the period covered.
short_btt_ratenumericBig-time throws as a percentage of qualifying attempts on short (0-9 air yards) throws, per PFF charting.
right_short_touchdownsnumericNumber of passing touchdowns thrown on short (0-9 air yards) throws to the right side of the field.
center_short_completionsnumericNumber of completed passes on short (0-9 air yards) throws to the center of the field.
right_short_spikesnumericNumber of clock-stopping spikes on short (0-9 air yards) throws to the right side of the field.
behind_los_first_downsnumericNumber of passing first downs gained on throws behind the line of scrimmage.
right_medium_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on medium (10-19 air yards) throws to the right side of the field, as charted by PFF.
deep_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on deep (20+ air yards) throws.
medium_qb_ratingnumericTraditional NFL passer rating on medium (10-19 air yards) throws.
short_completion_percentnumericPercentage of pass attempts completed on short (0-9 air yards) throws.
right_deep_attempts_percentnumericShare of the player's total pass attempts that came on deep (20+ air yards) throws to the right side of the field, expressed as a percentage.
eligible_seasonnumericSeason (year) of the player's NFL draft eligibility, per PFF player metadata.
short_big_time_throwsnumericNumber of big-time throws on short (0-9 air yards) throws, per PFF's highest-value, highest-difficulty throw designation.
behind_los_attemptsnumericNumber of pass attempts on throws behind the line of scrimmage.
center_behind_los_yardsnumericPassing yards gained on throws behind the line of scrimmage to the center of the field.
center_behind_los_batsnumericNumber of pass attempts batted down at the line of scrimmage on throws behind the line of scrimmage to the center of the field.
center_behind_los_qb_ratingnumericTraditional NFL passer rating on throws behind the line of scrimmage to the center of the field.
right_deep_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on deep (20+ air yards) throws to the right side of the field.
center_short_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on short (0-9 air yards) throws to the center of the field.
left_behind_los_batsnumericNumber of pass attempts batted down at the line of scrimmage on throws behind the line of scrimmage to the left side of the field.
center_deep_passing_snapsnumericNumber of passing snaps played on deep (20+ air yards) throws to the center of the field.
right_behind_los_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on throws behind the line of scrimmage to the right side of the field, as charted by PFF.
medium_batsnumericNumber of pass attempts batted down at the line of scrimmage on medium (10-19 air yards) throws.
right_medium_first_downsnumericNumber of passing first downs gained on medium (10-19 air yards) throws to the right side of the field.
medium_spikesnumericNumber of clock-stopping spikes on medium (10-19 air yards) throws.
left_deep_thrown_awaysnumericNumber of intentional throwaways on deep (20+ air yards) throws to the left side of the field.
right_deep_epanumericTotal expected points added (EPA) on the player's dropbacks on deep (20+ air yards) throws to the right side of the field.
center_medium_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on medium (10-19 air yards) throws to the center of the field, as charted by PFF.
left_behind_los_completion_percentnumericPercentage of pass attempts completed on throws behind the line of scrimmage to the left side of the field.
center_short_ypanumericYards gained per pass attempt on short (0-9 air yards) throws to the center of the field.
right_short_drop_ratenumericPercentage of catchable passes dropped by receivers on short (0-9 air yards) throws to the right side of the field.
right_behind_los_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on throws behind the line of scrimmage to the right side of the field.
left_short_yardsnumericPassing yards gained on short (0-9 air yards) throws to the left side of the field.
deep_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on deep (20+ air yards) throws.
right_behind_los_avg_depth_of_targetnumericAverage depth of target in air yards on throws behind the line of scrimmage to the right side of the field.
center_behind_los_thrown_awaysnumericNumber of intentional throwaways on throws behind the line of scrimmage to the center of the field.
center_behind_los_attempts_percentnumericShare of the player's total pass attempts that came on throws behind the line of scrimmage to the center of the field, expressed as a percentage.
right_deep_first_downsnumericNumber of passing first downs gained on deep (20+ air yards) throws to the right side of the field.
left_short_completionsnumericNumber of completed passes on short (0-9 air yards) throws to the left side of the field.
deep_completion_percentnumericPercentage of pass attempts completed on deep (20+ air yards) throws.
left_deep_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on deep (20+ air yards) throws to the left side of the field.
right_deep_sack_percentnumericPercentage of dropbacks that ended in a sack on deep (20+ air yards) throws to the right side of the field.
behind_los_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on throws behind the line of scrimmage.
right_deep_touchdownsnumericNumber of passing touchdowns thrown on deep (20+ air yards) throws to the right side of the field.
left_behind_los_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on throws behind the line of scrimmage to the left side of the field, as charted by PFF.
left_behind_los_dropsnumericNumber of catchable passes dropped by receivers on throws behind the line of scrimmage to the left side of the field.
deep_epanumericTotal expected points added (EPA) on the player's dropbacks on deep (20+ air yards) throws.
left_deep_ypanumericYards gained per pass attempt on deep (20+ air yards) throws to the left side of the field.
medium_touchdownsnumericNumber of passing touchdowns thrown on medium (10-19 air yards) throws.
left_medium_grades_passnumericPFF passing grade (0-100) on medium (10-19 air yards) throws to the left side of the field.
right_behind_los_spikesnumericNumber of clock-stopping spikes on throws behind the line of scrimmage to the right side of the field.
medium_grades_passnumericPFF passing grade (0-100) on medium (10-19 air yards) throws.
behind_los_passing_snapsnumericNumber of passing snaps played on throws behind the line of scrimmage.
left_short_first_downsnumericNumber of passing first downs gained on short (0-9 air yards) throws to the left side of the field.
center_short_passing_snapsnumericNumber of passing snaps played on short (0-9 air yards) throws to the center of the field.
center_deep_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on deep (20+ air yards) throws to the center of the field.
right_deep_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on deep (20+ air yards) throws to the right side of the field.
right_medium_sack_percentnumericPercentage of dropbacks that ended in a sack on medium (10-19 air yards) throws to the right side of the field.
right_deep_qb_ratingnumericTraditional NFL passer rating on deep (20+ air yards) throws to the right side of the field.
right_short_completion_percentnumericPercentage of pass attempts completed on short (0-9 air yards) throws to the right side of the field.
right_behind_los_interceptionsnumericNumber of passes intercepted on throws behind the line of scrimmage to the right side of the field.
behind_los_yardsnumericPassing yards gained on throws behind the line of scrimmage.
center_behind_los_grades_passnumericPFF passing grade (0-100) on throws behind the line of scrimmage to the center of the field.
left_deep_dropbacksnumericNumber of dropbacks on deep (20+ air yards) throws to the left side of the field.
center_behind_los_spikesnumericNumber of clock-stopping spikes on throws behind the line of scrimmage to the center of the field.
right_behind_los_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on throws behind the line of scrimmage to the right side of the field, as charted by PFF.
left_short_interceptionsnumericNumber of passes intercepted on short (0-9 air yards) throws to the left side of the field.
right_medium_interceptionsnumericNumber of passes intercepted on medium (10-19 air yards) throws to the right side of the field.
left_behind_los_yardsnumericPassing yards gained on throws behind the line of scrimmage to the left side of the field.
center_deep_btt_ratenumericBig-time throws as a percentage of qualifying attempts on deep (20+ air yards) throws to the center of the field, per PFF charting.
medium_first_downsnumericNumber of passing first downs gained on medium (10-19 air yards) throws.
left_short_avg_depth_of_targetnumericAverage depth of target in air yards on short (0-9 air yards) throws to the left side of the field.
left_behind_los_ypanumericYards gained per pass attempt on throws behind the line of scrimmage to the left side of the field.
short_attemptsnumericNumber of pass attempts on short (0-9 air yards) throws.
right_medium_batsnumericNumber of pass attempts batted down at the line of scrimmage on medium (10-19 air yards) throws to the right side of the field.
left_behind_los_touchdownsnumericNumber of passing touchdowns thrown on throws behind the line of scrimmage to the left side of the field.
right_medium_dropbacksnumericNumber of dropbacks on medium (10-19 air yards) throws to the right side of the field.
short_turnover_worthy_playsnumericNumber of turnover-worthy plays on short (0-9 air yards) throws, plays PFF charts as deserving of a turnover.
right_deep_thrown_awaysnumericNumber of intentional throwaways on deep (20+ air yards) throws to the right side of the field.
right_behind_los_drop_ratenumericPercentage of catchable passes dropped by receivers on throws behind the line of scrimmage to the right side of the field.
right_short_qb_ratingnumericTraditional NFL passer rating on short (0-9 air yards) throws to the right side of the field.
medium_sacksnumericNumber of sacks taken on medium (10-19 air yards) throws.
center_deep_attempts_percentnumericShare of the player's total pass attempts that came on deep (20+ air yards) throws to the center of the field, expressed as a percentage.
left_short_dropbacksnumericNumber of dropbacks on short (0-9 air yards) throws to the left side of the field.
behind_los_dropsnumericNumber of catchable passes dropped by receivers on throws behind the line of scrimmage.
short_sack_percentnumericPercentage of dropbacks that ended in a sack on short (0-9 air yards) throws.
left_medium_spikesnumericNumber of clock-stopping spikes on medium (10-19 air yards) throws to the left side of the field.
left_medium_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on medium (10-19 air yards) throws to the left side of the field.
behind_los_completionsnumericNumber of completed passes on throws behind the line of scrimmage.
behind_los_sack_percentnumericPercentage of dropbacks that ended in a sack on throws behind the line of scrimmage.
left_deep_yardsnumericPassing yards gained on deep (20+ air yards) throws to the left side of the field.
left_short_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on short (0-9 air yards) throws to the left side of the field, as charted by PFF.
center_behind_los_completionsnumericNumber of completed passes on throws behind the line of scrimmage to the center of the field.
left_short_thrown_awaysnumericNumber of intentional throwaways on short (0-9 air yards) throws to the left side of the field.
left_short_sack_percentnumericPercentage of dropbacks that ended in a sack on short (0-9 air yards) throws to the left side of the field.
center_short_thrown_awaysnumericNumber of intentional throwaways on short (0-9 air yards) throws to the center of the field.
center_short_interceptionsnumericNumber of passes intercepted on short (0-9 air yards) throws to the center of the field.
short_avg_depth_of_targetnumericAverage depth of target in air yards on short (0-9 air yards) throws.
left_deep_touchdownsnumericNumber of passing touchdowns thrown on deep (20+ air yards) throws to the left side of the field.
deep_yardsnumericPassing yards gained on deep (20+ air yards) throws.
center_behind_los_turnover_worthy_playsnumericNumber of turnover-worthy plays on throws behind the line of scrimmage to the center of the field, plays PFF charts as deserving of a turnover.
medium_ypanumericYards gained per pass attempt on medium (10-19 air yards) throws.
left_medium_epanumericTotal expected points added (EPA) on the player's dropbacks on medium (10-19 air yards) throws to the left side of the field.
left_deep_avg_depth_of_targetnumericAverage depth of target in air yards on deep (20+ air yards) throws to the left side of the field.
deep_first_downsnumericNumber of passing first downs gained on deep (20+ air yards) throws.
short_drop_ratenumericPercentage of catchable passes dropped by receivers on short (0-9 air yards) throws.
left_medium_batsnumericNumber of pass attempts batted down at the line of scrimmage on medium (10-19 air yards) throws to the left side of the field.
center_deep_spikesnumericNumber of clock-stopping spikes on deep (20+ air yards) throws to the center of the field.
center_short_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on short (0-9 air yards) throws to the center of the field, as charted by PFF.
left_medium_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on medium (10-19 air yards) throws to the left side of the field.
center_deep_touchdownsnumericNumber of passing touchdowns thrown on deep (20+ air yards) throws to the center of the field.
right_deep_ypanumericYards gained per pass attempt on deep (20+ air yards) throws to the right side of the field.
right_short_big_time_throwsnumericNumber of big-time throws on short (0-9 air yards) throws to the right side of the field, per PFF's highest-value, highest-difficulty throw designation.
center_short_big_time_throwsnumericNumber of big-time throws on short (0-9 air yards) throws to the center of the field, per PFF's highest-value, highest-difficulty throw designation.
short_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on short (0-9 air yards) throws.
left_behind_los_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on throws behind the line of scrimmage to the left side of the field.
right_deep_passing_snapsnumericNumber of passing snaps played on deep (20+ air yards) throws to the right side of the field.
right_short_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on short (0-9 air yards) throws to the right side of the field, per PFF charting.
center_medium_attemptsnumericNumber of pass attempts on medium (10-19 air yards) throws to the center of the field.
right_deep_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on deep (20+ air yards) throws to the right side of the field.
center_deep_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on deep (20+ air yards) throws to the center of the field, as charted by PFF.
behind_los_epanumericTotal expected points added (EPA) on the player's dropbacks on throws behind the line of scrimmage.
right_medium_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on medium (10-19 air yards) throws to the right side of the field, per PFF charting.
right_deep_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on deep (20+ air yards) throws to the right side of the field, as charted by PFF.
right_deep_scramblesnumericNumber of scrambles on deep (20+ air yards) throws to the right side of the field.
deep_big_time_throwsnumericNumber of big-time throws on deep (20+ air yards) throws, per PFF's highest-value, highest-difficulty throw designation.
left_short_turnover_worthy_playsnumericNumber of turnover-worthy plays on short (0-9 air yards) throws to the left side of the field, plays PFF charts as deserving of a turnover.
center_short_touchdownsnumericNumber of passing touchdowns thrown on short (0-9 air yards) throws to the center of the field.
right_medium_dropsnumericNumber of catchable passes dropped by receivers on medium (10-19 air yards) throws to the right side of the field.
left_deep_epanumericTotal expected points added (EPA) on the player's dropbacks on deep (20+ air yards) throws to the left side of the field.
short_ypanumericYards gained per pass attempt on short (0-9 air yards) throws.
medium_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on medium (10-19 air yards) throws.
left_medium_thrown_awaysnumericNumber of intentional throwaways on medium (10-19 air yards) throws to the left side of the field.
right_behind_los_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on throws behind the line of scrimmage to the right side of the field.
behind_los_btt_ratenumericBig-time throws as a percentage of qualifying attempts on throws behind the line of scrimmage, per PFF charting.
medium_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on medium (10-19 air yards) throws.
center_deep_completion_percentnumericPercentage of pass attempts completed on deep (20+ air yards) throws to the center of the field.
behind_los_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on throws behind the line of scrimmage.
right_medium_touchdownsnumericNumber of passing touchdowns thrown on medium (10-19 air yards) throws to the right side of the field.
center_short_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on short (0-9 air yards) throws to the center of the field.
left_deep_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on deep (20+ air yards) throws to the left side of the field, as charted by PFF.
left_medium_yardsnumericPassing yards gained on medium (10-19 air yards) throws to the left side of the field.
center_medium_touchdownsnumericNumber of passing touchdowns thrown on medium (10-19 air yards) throws to the center of the field.
center_short_drop_ratenumericPercentage of catchable passes dropped by receivers on short (0-9 air yards) throws to the center of the field.
left_short_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on short (0-9 air yards) throws to the left side of the field, per PFF charting.
penaltiesnumericPenalties charged to the player over the covered span.
right_behind_los_attempts_percentnumericShare of the player's total pass attempts that came on throws behind the line of scrimmage to the right side of the field, expressed as a percentage.
right_deep_avg_depth_of_targetnumericAverage depth of target in air yards on deep (20+ air yards) throws to the right side of the field.
behind_los_sacksnumericNumber of sacks taken on throws behind the line of scrimmage.
center_deep_yardsnumericPassing yards gained on deep (20+ air yards) throws to the center of the field.
short_dropbacksnumericNumber of dropbacks on short (0-9 air yards) throws.
left_deep_sack_percentnumericPercentage of dropbacks that ended in a sack on deep (20+ air yards) throws to the left side of the field.
center_behind_los_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on throws behind the line of scrimmage to the center of the field.
behind_los_avg_depth_of_targetnumericAverage depth of target in air yards on throws behind the line of scrimmage.
left_behind_los_epanumericTotal expected points added (EPA) on the player's dropbacks on throws behind the line of scrimmage to the left side of the field.
medium_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on medium (10-19 air yards) throws, per PFF charting.
left_short_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on short (0-9 air yards) throws to the left side of the field, as charted by PFF.
medium_turnover_worthy_playsnumericNumber of turnover-worthy plays on medium (10-19 air yards) throws, plays PFF charts as deserving of a turnover.
behind_los_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on throws behind the line of scrimmage, per PFF charting.
left_behind_los_thrown_awaysnumericNumber of intentional throwaways on throws behind the line of scrimmage to the left side of the field.
left_short_batsnumericNumber of pass attempts batted down at the line of scrimmage on short (0-9 air yards) throws to the left side of the field.
center_medium_drop_ratenumericPercentage of catchable passes dropped by receivers on medium (10-19 air yards) throws to the center of the field.
right_deep_batsnumericNumber of pass attempts batted down at the line of scrimmage on deep (20+ air yards) throws to the right side of the field.
medium_yardsnumericPassing yards gained on medium (10-19 air yards) throws.
center_deep_grades_passnumericPFF passing grade (0-100) on deep (20+ air yards) throws to the center of the field.
center_medium_passing_snapsnumericNumber of passing snaps played on medium (10-19 air yards) throws to the center of the field.
center_behind_los_first_downsnumericNumber of passing first downs gained on throws behind the line of scrimmage to the center of the field.
center_medium_interceptionsnumericNumber of passes intercepted on medium (10-19 air yards) throws to the center of the field.
behind_los_grades_passnumericPFF passing grade (0-100) on throws behind the line of scrimmage.
left_short_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on short (0-9 air yards) throws to the left side of the field, as charted by PFF.
deep_qb_ratingnumericTraditional NFL passer rating on deep (20+ air yards) throws.
center_deep_batsnumericNumber of pass attempts batted down at the line of scrimmage on deep (20+ air yards) throws to the center of the field.
behind_los_ypanumericYards gained per pass attempt on throws behind the line of scrimmage.
right_short_interceptionsnumericNumber of passes intercepted on short (0-9 air yards) throws to the right side of the field.
left_deep_interceptionsnumericNumber of passes intercepted on deep (20+ air yards) throws to the left side of the field.
right_medium_sacksnumericNumber of sacks taken on medium (10-19 air yards) throws to the right side of the field.
right_behind_los_turnover_worthy_playsnumericNumber of turnover-worthy plays on throws behind the line of scrimmage to the right side of the field, plays PFF charts as deserving of a turnover.
teamcharacterTeam abbreviation the player is credited to for the range.
right_medium_spikesnumericNumber of clock-stopping spikes on medium (10-19 air yards) throws to the right side of the field.
behind_los_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on throws behind the line of scrimmage, as charted by PFF.
left_medium_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on medium (10-19 air yards) throws to the left side of the field.
medium_dropbacksnumericNumber of dropbacks on medium (10-19 air yards) throws.
deep_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on deep (20+ air yards) throws, as charted by PFF.
right_medium_completion_percentnumericPercentage of pass attempts completed on medium (10-19 air yards) throws to the right side of the field.
short_epanumericTotal expected points added (EPA) on the player's dropbacks on short (0-9 air yards) throws.
deep_drop_ratenumericPercentage of catchable passes dropped by receivers on deep (20+ air yards) throws.
declined_penaltiesnumericNumber of declined penalties committed by the player.
deep_scramblesnumericNumber of scrambles on deep (20+ air yards) throws.
left_deep_completion_percentnumericPercentage of pass attempts completed on deep (20+ air yards) throws to the left side of the field.
right_short_epanumericTotal expected points added (EPA) on the player's dropbacks on short (0-9 air yards) throws to the right side of the field.
medium_attempts_percentnumericShare of the player's total pass attempts that came on medium (10-19 air yards) throws, expressed as a percentage.
right_behind_los_completion_percentnumericPercentage of pass attempts completed on throws behind the line of scrimmage to the right side of the field.
left_medium_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on medium (10-19 air yards) throws to the left side of the field, as charted by PFF.
left_behind_los_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on throws behind the line of scrimmage to the left side of the field.
right_short_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on short (0-9 air yards) throws to the right side of the field, as charted by PFF.
right_short_attempts_percentnumericShare of the player's total pass attempts that came on short (0-9 air yards) throws to the right side of the field, expressed as a percentage.
center_short_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on short (0-9 air yards) throws to the center of the field, as charted by PFF.
short_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on short (0-9 air yards) throws, as charted by PFF.
right_medium_turnover_worthy_playsnumericNumber of turnover-worthy plays on medium (10-19 air yards) throws to the right side of the field, plays PFF charts as deserving of a turnover.
left_short_epanumericTotal expected points added (EPA) on the player's dropbacks on short (0-9 air yards) throws to the left side of the field.
center_behind_los_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on throws behind the line of scrimmage to the center of the field.
right_behind_los_ypanumericYards gained per pass attempt on throws behind the line of scrimmage to the right side of the field.
deep_interceptionsnumericNumber of passes intercepted on deep (20+ air yards) throws.
left_medium_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on medium (10-19 air yards) throws to the left side of the field, per PFF charting.
right_behind_los_big_time_throwsnumericNumber of big-time throws on throws behind the line of scrimmage to the right side of the field, per PFF's highest-value, highest-difficulty throw designation.
center_medium_sack_percentnumericPercentage of dropbacks that ended in a sack on medium (10-19 air yards) throws to the center of the field.
center_deep_thrown_awaysnumericNumber of intentional throwaways on deep (20+ air yards) throws to the center of the field.
short_thrown_awaysnumericNumber of intentional throwaways on short (0-9 air yards) throws.
left_short_btt_ratenumericBig-time throws as a percentage of qualifying attempts on short (0-9 air yards) throws to the left side of the field, per PFF charting.
right_medium_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on medium (10-19 air yards) throws to the right side of the field.
positioncharacterPFF position code the player is listed at (e.g. QB, HB, FB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P).
short_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on short (0-9 air yards) throws, as charted by PFF.
center_deep_dropbacksnumericNumber of dropbacks on deep (20+ air yards) throws to the center of the field.
center_medium_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on medium (10-19 air yards) throws to the center of the field.
right_behind_los_yardsnumericPassing yards gained on throws behind the line of scrimmage to the right side of the field.
right_medium_attemptsnumericNumber of pass attempts on medium (10-19 air yards) throws to the right side of the field.
left_medium_attemptsnumericNumber of pass attempts on medium (10-19 air yards) throws to the left side of the field.
medium_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on medium (10-19 air yards) throws.
left_medium_dropsnumericNumber of catchable passes dropped by receivers on medium (10-19 air yards) throws to the left side of the field.
left_short_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on short (0-9 air yards) throws to the left side of the field.
medium_passing_snapsnumericNumber of passing snaps played on medium (10-19 air yards) throws.
center_short_epanumericTotal expected points added (EPA) on the player's dropbacks on short (0-9 air yards) throws to the center of the field.
left_behind_los_passing_snapsnumericNumber of passing snaps played on throws behind the line of scrimmage to the left side of the field.
left_deep_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on deep (20+ air yards) throws to the left side of the field.
deep_batsnumericNumber of pass attempts batted down at the line of scrimmage on deep (20+ air yards) throws.
left_medium_passing_snapsnumericNumber of passing snaps played on medium (10-19 air yards) throws to the left side of the field.
left_medium_scramblesnumericNumber of scrambles on medium (10-19 air yards) throws to the left side of the field.
right_deep_completion_percentnumericPercentage of pass attempts completed on deep (20+ air yards) throws to the right side of the field.
left_short_dropsnumericNumber of catchable passes dropped by receivers on short (0-9 air yards) throws to the left side of the field.
left_deep_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on deep (20+ air yards) throws to the left side of the field.
medium_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on medium (10-19 air yards) throws.
behind_los_turnover_worthy_playsnumericNumber of turnover-worthy plays on throws behind the line of scrimmage, plays PFF charts as deserving of a turnover.
right_medium_epanumericTotal expected points added (EPA) on the player's dropbacks on medium (10-19 air yards) throws to the right side of the field.
right_deep_dropbacksnumericNumber of dropbacks on deep (20+ air yards) throws to the right side of the field.
deep_ypanumericYards gained per pass attempt on deep (20+ air yards) throws.
center_medium_completionsnumericNumber of completed passes on medium (10-19 air yards) throws to the center of the field.
left_medium_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on medium (10-19 air yards) throws to the left side of the field.
left_short_sacksnumericNumber of sacks taken on short (0-9 air yards) throws to the left side of the field.
left_behind_los_spikesnumericNumber of clock-stopping spikes on throws behind the line of scrimmage to the left side of the field.
left_deep_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on deep (20+ air yards) throws to the left side of the field, as charted by PFF.
center_short_qb_ratingnumericTraditional NFL passer rating on short (0-9 air yards) throws to the center of the field.
center_deep_interceptionsnumericNumber of passes intercepted on deep (20+ air yards) throws to the center of the field.
right_deep_completionsnumericNumber of completed passes on deep (20+ air yards) throws to the right side of the field.
center_behind_los_sacksnumericNumber of sacks taken on throws behind the line of scrimmage to the center of the field.
deep_completionsnumericNumber of completed passes on deep (20+ air yards) throws.
left_medium_attempts_percentnumericShare of the player's total pass attempts that came on medium (10-19 air yards) throws to the left side of the field, expressed as a percentage.
short_yardsnumericPassing yards gained on short (0-9 air yards) throws.
behind_los_qb_ratingnumericTraditional NFL passer rating on throws behind the line of scrimmage.
right_short_sacksnumericNumber of sacks taken on short (0-9 air yards) throws to the right side of the field.
right_behind_los_thrown_awaysnumericNumber of intentional throwaways on throws behind the line of scrimmage to the right side of the field.
base_attemptsnumericNumber of pass attempts across all splits, the baseline total for this facet.
center_short_spikesnumericNumber of clock-stopping spikes on short (0-9 air yards) throws to the center of the field.
center_behind_los_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on throws behind the line of scrimmage to the center of the field, as charted by PFF.
center_deep_turnover_worthy_playsnumericNumber of turnover-worthy plays on deep (20+ air yards) throws to the center of the field, plays PFF charts as deserving of a turnover.
left_medium_sack_percentnumericPercentage of dropbacks that ended in a sack on medium (10-19 air yards) throws to the left side of the field.
behind_los_completion_percentnumericPercentage of pass attempts completed on throws behind the line of scrimmage.
left_deep_attempts_percentnumericShare of the player's total pass attempts that came on deep (20+ air yards) throws to the left side of the field, expressed as a percentage.
center_deep_big_time_throwsnumericNumber of big-time throws on deep (20+ air yards) throws to the center of the field, per PFF's highest-value, highest-difficulty throw designation.
playercharacterPlayer's display name as PFF lists it.
left_medium_avg_depth_of_targetnumericAverage depth of target in air yards on medium (10-19 air yards) throws to the left side of the field.
behind_los_thrown_awaysnumericNumber of intentional throwaways on throws behind the line of scrimmage.
center_medium_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on medium (10-19 air yards) throws to the center of the field, as charted by PFF.
short_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on short (0-9 air yards) throws.
left_deep_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on deep (20+ air yards) throws to the left side of the field, per PFF charting.
center_behind_los_epanumericTotal expected points added (EPA) on the player's dropbacks on throws behind the line of scrimmage to the center of the field.
left_behind_los_big_time_throwsnumericNumber of big-time throws on throws behind the line of scrimmage to the left side of the field, per PFF's highest-value, highest-difficulty throw designation.
right_medium_yardsnumericPassing yards gained on medium (10-19 air yards) throws to the right side of the field.
right_medium_drop_ratenumericPercentage of catchable passes dropped by receivers on medium (10-19 air yards) throws to the right side of the field.
center_medium_big_time_throwsnumericNumber of big-time throws on medium (10-19 air yards) throws to the center of the field, per PFF's highest-value, highest-difficulty throw designation.
franchise_idnumericPFF franchise (team) id (integer join key).
left_short_completion_percentnumericPercentage of pass attempts completed on short (0-9 air yards) throws to the left side of the field.
left_short_drop_ratenumericPercentage of catchable passes dropped by receivers on short (0-9 air yards) throws to the left side of the field.
left_behind_los_scramblesnumericNumber of scrambles on throws behind the line of scrimmage to the left side of the field.
left_medium_btt_ratenumericBig-time throws as a percentage of qualifying attempts on medium (10-19 air yards) throws to the left side of the field, per PFF charting.
right_deep_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on deep (20+ air yards) throws to the right side of the field, as charted by PFF.
behind_los_batsnumericNumber of pass attempts batted down at the line of scrimmage on throws behind the line of scrimmage.
short_first_downsnumericNumber of passing first downs gained on short (0-9 air yards) throws.
left_deep_attemptsnumericNumber of pass attempts on deep (20+ air yards) throws to the left side of the field.
right_behind_los_attemptsnumericNumber of pass attempts on throws behind the line of scrimmage to the right side of the field.
right_deep_sacksnumericNumber of sacks taken on deep (20+ air yards) throws to the right side of the field.
left_behind_los_attempts_percentnumericShare of the player's total pass attempts that came on throws behind the line of scrimmage to the left side of the field, expressed as a percentage.
behind_los_big_time_throwsnumericNumber of big-time throws on throws behind the line of scrimmage, per PFF's highest-value, highest-difficulty throw designation.
center_deep_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on deep (20+ air yards) throws to the center of the field.
left_medium_big_time_throwsnumericNumber of big-time throws on medium (10-19 air yards) throws to the left side of the field, per PFF's highest-value, highest-difficulty throw designation.
right_behind_los_batsnumericNumber of pass attempts batted down at the line of scrimmage on throws behind the line of scrimmage to the right side of the field.
left_medium_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on medium (10-19 air yards) throws to the left side of the field, as charted by PFF.
right_deep_turnover_worthy_playsnumericNumber of turnover-worthy plays on deep (20+ air yards) throws to the right side of the field, plays PFF charts as deserving of a turnover.
left_short_spikesnumericNumber of clock-stopping spikes on short (0-9 air yards) throws to the left side of the field.
left_medium_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on medium (10-19 air yards) throws to the left side of the field, as charted by PFF.
left_behind_los_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on throws behind the line of scrimmage to the left side of the field, per PFF charting.
short_grades_passnumericPFF passing grade (0-100) on short (0-9 air yards) throws.
right_short_dropsnumericNumber of catchable passes dropped by receivers on short (0-9 air yards) throws to the right side of the field.
right_short_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on short (0-9 air yards) throws to the right side of the field.
right_medium_thrown_awaysnumericNumber of intentional throwaways on medium (10-19 air yards) throws to the right side of the field.
center_short_sack_percentnumericPercentage of dropbacks that ended in a sack on short (0-9 air yards) throws to the center of the field.
right_short_passing_snapsnumericNumber of passing snaps played on short (0-9 air yards) throws to the right side of the field.
center_short_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on short (0-9 air yards) throws to the center of the field, as charted by PFF.
center_medium_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on medium (10-19 air yards) throws to the center of the field.
medium_dropsnumericNumber of catchable passes dropped by receivers on medium (10-19 air yards) throws.
center_medium_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on medium (10-19 air yards) throws to the center of the field, as charted by PFF.
center_short_sacksnumericNumber of sacks taken on short (0-9 air yards) throws to the center of the field.
deep_attempts_percentnumericShare of the player's total pass attempts that came on deep (20+ air yards) throws, expressed as a percentage.
center_behind_los_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on throws behind the line of scrimmage to the center of the field, as charted by PFF.
left_short_passing_snapsnumericNumber of passing snaps played on short (0-9 air yards) throws to the left side of the field.
center_medium_grades_passnumericPFF passing grade (0-100) on medium (10-19 air yards) throws to the center of the field.
center_deep_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on deep (20+ air yards) throws to the center of the field.
behind_los_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on throws behind the line of scrimmage.
center_short_completion_percentnumericPercentage of pass attempts completed on short (0-9 air yards) throws to the center of the field.
left_deep_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on deep (20+ air yards) throws to the left side of the field, as charted by PFF.
center_short_grades_passnumericPFF passing grade (0-100) on short (0-9 air yards) throws to the center of the field.
left_short_attempts_percentnumericShare of the player's total pass attempts that came on short (0-9 air yards) throws to the left side of the field, expressed as a percentage.
left_deep_scramblesnumericNumber of scrambles on deep (20+ air yards) throws to the left side of the field.
right_short_completionsnumericNumber of completed passes on short (0-9 air yards) throws to the right side of the field.
center_behind_los_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on throws behind the line of scrimmage to the center of the field, as charted by PFF.
right_short_scramblesnumericNumber of scrambles on short (0-9 air yards) throws to the right side of the field.
center_medium_qb_ratingnumericTraditional NFL passer rating on medium (10-19 air yards) throws to the center of the field.
deep_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on deep (20+ air yards) throws.
left_deep_dropsnumericNumber of catchable passes dropped by receivers on deep (20+ air yards) throws to the left side of the field.
right_behind_los_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on throws behind the line of scrimmage to the right side of the field, as charted by PFF.
center_deep_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on deep (20+ air yards) throws to the center of the field.
center_deep_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on deep (20+ air yards) throws to the center of the field, as charted by PFF.
short_spikesnumericNumber of clock-stopping spikes on short (0-9 air yards) throws.
right_behind_los_completionsnumericNumber of completed passes on throws behind the line of scrimmage to the right side of the field.
center_behind_los_drop_ratenumericPercentage of catchable passes dropped by receivers on throws behind the line of scrimmage to the center of the field.
short_dropsnumericNumber of catchable passes dropped by receivers on short (0-9 air yards) throws.
deep_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on deep (20+ air yards) throws, as charted by PFF.
right_medium_avg_depth_of_targetnumericAverage depth of target in air yards on medium (10-19 air yards) throws to the right side of the field.
short_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on short (0-9 air yards) throws.
center_deep_qb_ratingnumericTraditional NFL passer rating on deep (20+ air yards) throws to the center of the field.
left_medium_completionsnumericNumber of completed passes on medium (10-19 air yards) throws to the left side of the field.
center_deep_sacksnumericNumber of sacks taken on deep (20+ air yards) throws to the center of the field.
left_deep_big_time_throwsnumericNumber of big-time throws on deep (20+ air yards) throws to the left side of the field, per PFF's highest-value, highest-difficulty throw designation.
center_medium_first_downsnumericNumber of passing first downs gained on medium (10-19 air yards) throws to the center of the field.
center_medium_dropbacksnumericNumber of dropbacks on medium (10-19 air yards) throws to the center of the field.
right_deep_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on deep (20+ air yards) throws to the right side of the field, as charted by PFF.
left_short_touchdownsnumericNumber of passing touchdowns thrown on short (0-9 air yards) throws to the left side of the field.
medium_drop_ratenumericPercentage of catchable passes dropped by receivers on medium (10-19 air yards) throws.
player_idnumericPFF player id (integer; matches the /players id and every player_id join key).
left_medium_ypanumericYards gained per pass attempt on medium (10-19 air yards) throws to the left side of the field.
right_medium_passing_snapsnumericNumber of passing snaps played on medium (10-19 air yards) throws to the right side of the field.
center_short_scramblesnumericNumber of scrambles on short (0-9 air yards) throws to the center of the field.
left_behind_los_turnover_worthy_playsnumericNumber of turnover-worthy plays on throws behind the line of scrimmage to the left side of the field, plays PFF charts as deserving of a turnover.
center_medium_yardsnumericPassing yards gained on medium (10-19 air yards) throws to the center of the field.
center_deep_epanumericTotal expected points added (EPA) on the player's dropbacks on deep (20+ air yards) throws to the center of the field.
left_medium_interceptionsnumericNumber of passes intercepted on medium (10-19 air yards) throws to the left side of the field.
right_deep_interceptionsnumericNumber of passes intercepted on deep (20+ air yards) throws to the right side of the field.
medium_completion_percentnumericPercentage of pass attempts completed on medium (10-19 air yards) throws.
right_behind_los_grades_passnumericPFF passing grade (0-100) on throws behind the line of scrimmage to the right side of the field.
deep_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on deep (20+ air yards) throws.
behind_los_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on throws behind the line of scrimmage.
center_deep_scramblesnumericNumber of scrambles on deep (20+ air yards) throws to the center of the field.
center_short_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on short (0-9 air yards) throws to the center of the field, per PFF charting.
behind_los_touchdownsnumericNumber of passing touchdowns thrown on throws behind the line of scrimmage.
left_medium_qb_ratingnumericTraditional NFL passer rating on medium (10-19 air yards) throws to the left side of the field.
right_medium_completionsnumericNumber of completed passes on medium (10-19 air yards) throws to the right side of the field.
right_behind_los_dropsnumericNumber of catchable passes dropped by receivers on throws behind the line of scrimmage to the right side of the field.
left_behind_los_first_downsnumericNumber of passing first downs gained on throws behind the line of scrimmage to the left side of the field.
short_qb_ratingnumericTraditional NFL passer rating on short (0-9 air yards) throws.
center_medium_btt_ratenumericBig-time throws as a percentage of qualifying attempts on medium (10-19 air yards) throws to the center of the field, per PFF charting.
left_deep_grades_passnumericPFF passing grade (0-100) on deep (20+ air yards) throws to the left side of the field.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_facet_passing_detail / pffApiFacetPassingDetail​

col_nametypedescription
left_behind_los_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on throws behind the line of scrimmage to the left side of the field.
left_short_scramblesnumericNumber of scrambles on short (0-9 air yards) throws to the left side of the field.
center_short_first_downsnumericNumber of passing first downs gained on short (0-9 air yards) throws to the center of the field.
no_blitz_completion_percentnumericPercentage of pass attempts completed when not blitzed.
right_short_batsnumericNumber of pass attempts batted down at the line of scrimmage on short (0-9 air yards) throws to the right side of the field.
right_behind_los_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on throws behind the line of scrimmage to the right side of the field.
left_behind_los_completionsnumericNumber of completed passes on throws behind the line of scrimmage to the left side of the field.
comp_pct_diffnumericDifference in completion percentage between play-action and non-play-action attempts (PA minus non-PA), from the PFF passing-concept split.
pa_grades_passnumericPFF passing grade (0-100) on play-action dropbacks.
left_medium_dropbacksnumericNumber of dropbacks on medium (10-19 air yards) throws to the left side of the field.
right_medium_grades_passnumericPFF passing grade (0-100) on medium (10-19 air yards) throws to the right side of the field.
right_medium_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on medium (10-19 air yards) throws to the right side of the field, as charted by PFF.
behind_los_attempts_percentnumericShare of the player's total pass attempts that came on throws behind the line of scrimmage, expressed as a percentage.
grades_offensenumericPFF overall offense grade for the player (0-100).
no_screen_grades_offensenumericPFF overall offense grade for the player (0-100) excluding screen passes.
pa_qb_ratingnumericTraditional NFL passer rating on play-action dropbacks.
right_short_turnover_worthy_playsnumericNumber of turnover-worthy plays on short (0-9 air yards) throws to the right side of the field, plays PFF charts as deserving of a turnover.
no_screen_qb_ratingnumericTraditional NFL passer rating excluding screen passes.
pa_completionsnumericNumber of completed passes on play-action dropbacks.
right_medium_qb_ratingnumericTraditional NFL passer rating on medium (10-19 air yards) throws to the right side of the field.
deep_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on deep (20+ air yards) throws, per PFF charting.
center_medium_sacksnumericNumber of sacks taken on medium (10-19 air yards) throws to the center of the field.
medium_interceptionsnumericNumber of passes intercepted on medium (10-19 air yards) throws.
left_deep_completionsnumericNumber of completed passes on deep (20+ air yards) throws to the left side of the field.
no_pressure_scramblesnumericNumber of scrambles from a clean pocket (no pressure).
twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts, per PFF charting.
behind_los_spikesnumericNumber of clock-stopping spikes on throws behind the line of scrimmage.
medium_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on medium (10-19 air yards) throws, as charted by PFF.
pa_thrown_awaysnumericNumber of intentional throwaways on play-action dropbacks.
pa_dropbacks_percentnumericShare of the player's total dropbacks that came on play-action dropbacks, expressed as a percentage.
ypa_diffnumericDifference in yards per attempt between play-action and non-play-action attempts (PA minus non-PA), from the PFF passing-concept split.
blitz_touchdownsnumericNumber of passing touchdowns thrown when blitzed.
center_behind_los_dropsnumericNumber of catchable passes dropped by receivers on throws behind the line of scrimmage to the center of the field.
pressure_yardsnumericPassing yards gained when under pressure.
no_pressure_spikesnumericNumber of clock-stopping spikes from a clean pocket (no pressure).
blitz_ypanumericYards gained per pass attempt when blitzed.
center_behind_los_interceptionsnumericNumber of passes intercepted on throws behind the line of scrimmage to the center of the field.
no_screen_dropsnumericNumber of catchable passes dropped by receivers excluding screen passes.
behind_los_dropbacksnumericNumber of dropbacks on throws behind the line of scrimmage.
no_blitz_grades_runnumericPFF rushing grade for the player (0-100) when not blitzed.
screen_completion_percentnumericPercentage of pass attempts completed on screen passes.
npa_batsnumericNumber of pass attempts batted down at the line of scrimmage on non-play-action dropbacks.
left_behind_los_interceptionsnumericNumber of passes intercepted on throws behind the line of scrimmage to the left side of the field.
left_deep_first_downsnumericNumber of passing first downs gained on deep (20+ air yards) throws to the left side of the field.
deep_passing_snapsnumericNumber of passing snaps played on deep (20+ air yards) throws.
btt_ratenumericBig-time throws as a percentage of qualifying attempts, per PFF charting.
center_short_btt_ratenumericBig-time throws as a percentage of qualifying attempts on short (0-9 air yards) throws to the center of the field, per PFF charting.
center_medium_thrown_awaysnumericNumber of intentional throwaways on medium (10-19 air yards) throws to the center of the field.
center_deep_avg_depth_of_targetnumericAverage depth of target in air yards on deep (20+ air yards) throws to the center of the field.
blitz_qb_ratingnumericTraditional NFL passer rating when blitzed.
center_short_dropsnumericNumber of catchable passes dropped by receivers on short (0-9 air yards) throws to the center of the field.
no_pressure_thrown_awaysnumericNumber of intentional throwaways from a clean pocket (no pressure).
no_screen_thrown_awaysnumericNumber of intentional throwaways excluding screen passes.
no_blitz_batsnumericNumber of pass attempts batted down at the line of scrimmage when not blitzed.
center_deep_first_downsnumericNumber of passing first downs gained on deep (20+ air yards) throws to the center of the field.
left_medium_completion_percentnumericPercentage of pass attempts completed on medium (10-19 air yards) throws to the left side of the field.
center_deep_attemptsnumericNumber of pass attempts on deep (20+ air yards) throws to the center of the field.
pa_grades_runnumericPFF rushing grade for the player (0-100) on play-action dropbacks.
center_behind_los_attemptsnumericNumber of pass attempts on throws behind the line of scrimmage to the center of the field.
right_short_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on short (0-9 air yards) throws to the right side of the field.
no_blitz_dropsnumericNumber of catchable passes dropped by receivers when not blitzed.
center_deep_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on deep (20+ air yards) throws to the center of the field, as charted by PFF.
right_deep_grades_passnumericPFF passing grade (0-100) on deep (20+ air yards) throws to the right side of the field.
right_medium_big_time_throwsnumericNumber of big-time throws on medium (10-19 air yards) throws to the right side of the field, per PFF's highest-value, highest-difficulty throw designation.
deep_sack_percentnumericPercentage of dropbacks that ended in a sack on deep (20+ air yards) throws.
no_pressure_completion_percentnumericPercentage of pass attempts completed from a clean pocket (no pressure).
blitz_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) when blitzed, as charted by PFF.
screen_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on screen passes.
pa_drop_ratenumericPercentage of catchable passes dropped by receivers on play-action dropbacks.
center_medium_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on medium (10-19 air yards) throws to the center of the field.
deep_sacksnumericNumber of sacks taken on deep (20+ air yards) throws.
right_medium_ypanumericYards gained per pass attempt on medium (10-19 air yards) throws to the right side of the field.
spikesnumericClock-stopping spike plays.
left_deep_drop_ratenumericPercentage of catchable passes dropped by receivers on deep (20+ air yards) throws to the left side of the field.
screen_grades_offensenumericPFF overall offense grade for the player (0-100) on screen passes.
right_medium_attempts_percentnumericShare of the player's total pass attempts that came on medium (10-19 air yards) throws to the right side of the field, expressed as a percentage.
right_deep_btt_ratenumericBig-time throws as a percentage of qualifying attempts on deep (20+ air yards) throws to the right side of the field, per PFF charting.
center_short_attempts_percentnumericShare of the player's total pass attempts that came on short (0-9 air yards) throws to the center of the field, expressed as a percentage.
deep_dropsnumericNumber of catchable passes dropped by receivers on deep (20+ air yards) throws.
center_behind_los_big_time_throwsnumericNumber of big-time throws on throws behind the line of scrimmage to the center of the field, per PFF's highest-value, highest-difficulty throw designation.
center_behind_los_touchdownsnumericNumber of passing touchdowns thrown on throws behind the line of scrimmage to the center of the field.
dropbacksnumericNumber of dropbacks.
right_behind_los_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on throws behind the line of scrimmage to the right side of the field, per PFF charting.
center_deep_completionsnumericNumber of completed passes on deep (20+ air yards) throws to the center of the field.
npa_thrown_awaysnumericNumber of intentional throwaways on non-play-action dropbacks.
center_short_attemptsnumericNumber of pass attempts on short (0-9 air yards) throws to the center of the field.
pressure_grades_runnumericPFF rushing grade for the player (0-100) when under pressure.
left_behind_los_sack_percentnumericPercentage of dropbacks that ended in a sack on throws behind the line of scrimmage to the left side of the field.
center_short_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on short (0-9 air yards) throws to the center of the field.
deep_touchdownsnumericNumber of passing touchdowns thrown on deep (20+ air yards) throws.
no_blitz_sack_percentnumericPercentage of dropbacks that ended in a sack when not blitzed.
no_pressure_batsnumericNumber of pass attempts batted down at the line of scrimmage from a clean pocket (no pressure).
center_behind_los_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on throws behind the line of scrimmage to the center of the field.
pressure_completionsnumericNumber of completed passes when under pressure.
blitz_big_time_throwsnumericNumber of big-time throws when blitzed, per PFF's highest-value, highest-difficulty throw designation.
center_deep_drop_ratenumericPercentage of catchable passes dropped by receivers on deep (20+ air yards) throws to the center of the field.
right_short_first_downsnumericNumber of passing first downs gained on short (0-9 air yards) throws to the right side of the field.
no_screen_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks excluding screen passes, as charted by PFF.
right_behind_los_first_downsnumericNumber of passing first downs gained on throws behind the line of scrimmage to the right side of the field.
screen_grades_hands_fumblenumericPFF hands (fumble) grade for the player, reflecting ball security (0-100) on screen passes.
pa_touchdownsnumericNumber of passing touchdowns thrown on play-action dropbacks.
short_interceptionsnumericNumber of passes intercepted on short (0-9 air yards) throws.
center_medium_scramblesnumericNumber of scrambles on medium (10-19 air yards) throws to the center of the field.
left_behind_los_sacksnumericNumber of sacks taken on throws behind the line of scrimmage to the left side of the field.
npa_ypanumericYards gained per pass attempt on non-play-action dropbacks.
no_blitz_drop_ratenumericPercentage of catchable passes dropped by receivers when not blitzed.
blitz_spikesnumericNumber of clock-stopping spikes when blitzed.
left_short_ypanumericYards gained per pass attempt on short (0-9 air yards) throws to the left side of the field.
no_pressure_completionsnumericNumber of completed passes from a clean pocket (no pressure).
left_short_qb_ratingnumericTraditional NFL passer rating on short (0-9 air yards) throws to the left side of the field.
thrown_awaysnumericNumber of intentional throwaways.
right_behind_los_qb_ratingnumericTraditional NFL passer rating on throws behind the line of scrimmage to the right side of the field.
draft_seasonnumericNFL season (year) in which the player was drafted, per PFF player metadata.
screen_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on screen passes.
right_behind_los_dropbacksnumericNumber of dropbacks on throws behind the line of scrimmage to the right side of the field.
screen_thrown_awaysnumericNumber of intentional throwaways on screen passes.
behind_los_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on throws behind the line of scrimmage, as charted by PFF.
npa_sacksnumericNumber of sacks taken on non-play-action dropbacks.
no_pressure_passing_snapsnumericNumber of passing snaps played from a clean pocket (no pressure).
npa_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on non-play-action dropbacks, as charted by PFF.
no_blitz_first_downsnumericNumber of passing first downs gained when not blitzed.
right_short_thrown_awaysnumericNumber of intentional throwaways on short (0-9 air yards) throws to the right side of the field.
deep_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on deep (20+ air yards) throws, as charted by PFF.
right_short_btt_ratenumericBig-time throws as a percentage of qualifying attempts on short (0-9 air yards) throws to the right side of the field, per PFF charting.
center_behind_los_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on throws behind the line of scrimmage to the center of the field.
blitz_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, when blitzed.
left_behind_los_grades_passnumericPFF passing grade (0-100) on throws behind the line of scrimmage to the left side of the field.
deep_grades_passnumericPFF passing grade (0-100) on deep (20+ air yards) throws.
no_pressure_grades_hands_fumblenumericPFF hands (fumble) grade for the player, reflecting ball security (0-100) from a clean pocket (no pressure).
center_short_turnover_worthy_playsnumericNumber of turnover-worthy plays on short (0-9 air yards) throws to the center of the field, plays PFF charts as deserving of a turnover.
center_behind_los_scramblesnumericNumber of scrambles on throws behind the line of scrimmage to the center of the field.
pressure_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) when under pressure, as charted by PFF.
no_screen_completionsnumericNumber of completed passes excluding screen passes.
right_short_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on short (0-9 air yards) throws to the right side of the field, as charted by PFF.
no_screen_positive_epa_percentnumericPercentage of dropbacks with positive expected points added excluding screen passes.
center_short_dropbacksnumericNumber of dropbacks on short (0-9 air yards) throws to the center of the field.
medium_epanumericTotal expected points added (EPA) on the player's dropbacks on medium (10-19 air yards) throws.
right_short_ypanumericYards gained per pass attempt on short (0-9 air yards) throws to the right side of the field.
blitz_sacksnumericNumber of sacks taken when blitzed.
center_medium_ypanumericYards gained per pass attempt on medium (10-19 air yards) throws to the center of the field.
screen_spikesnumericNumber of clock-stopping spikes on screen passes.
pa_first_downsnumericNumber of passing first downs gained on play-action dropbacks.
medium_attemptsnumericNumber of pass attempts on medium (10-19 air yards) throws.
no_pressure_interceptionsnumericNumber of passes intercepted from a clean pocket (no pressure).
right_deep_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on deep (20+ air yards) throws to the right side of the field.
behind_los_scramblesnumericNumber of scrambles on throws behind the line of scrimmage.
center_behind_los_completion_percentnumericPercentage of pass attempts completed on throws behind the line of scrimmage to the center of the field.
left_behind_los_btt_ratenumericBig-time throws as a percentage of qualifying attempts on throws behind the line of scrimmage to the left side of the field, per PFF charting.
right_behind_los_btt_ratenumericBig-time throws as a percentage of qualifying attempts on throws behind the line of scrimmage to the right side of the field, per PFF charting.
pa_big_time_throwsnumericNumber of big-time throws on play-action dropbacks, per PFF's highest-value, highest-difficulty throw designation.
team_namecharacterTeam abbreviation the player is credited to for the range.
short_touchdownsnumericNumber of passing touchdowns thrown on short (0-9 air yards) throws.
pa_spikesnumericNumber of clock-stopping spikes on play-action dropbacks.
center_medium_dropsnumericNumber of catchable passes dropped by receivers on medium (10-19 air yards) throws to the center of the field.
left_behind_los_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on throws behind the line of scrimmage to the left side of the field, as charted by PFF.
pa_sack_percentnumericPercentage of dropbacks that ended in a sack on play-action dropbacks.
deep_attemptsnumericNumber of pass attempts on deep (20+ air yards) throws.
right_behind_los_sack_percentnumericPercentage of dropbacks that ended in a sack on throws behind the line of scrimmage to the right side of the field.
pressure_epanumericTotal expected points added (EPA) on the player's dropbacks when under pressure.
center_short_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on short (0-9 air yards) throws to the center of the field.
deep_avg_depth_of_targetnumericAverage depth of target in air yards on deep (20+ air yards) throws.
left_deep_btt_ratenumericBig-time throws as a percentage of qualifying attempts on deep (20+ air yards) throws to the left side of the field, per PFF charting.
medium_scramblesnumericNumber of scrambles on medium (10-19 air yards) throws.
blitz_completionsnumericNumber of completed passes when blitzed.
center_behind_los_avg_depth_of_targetnumericAverage depth of target in air yards on throws behind the line of scrimmage to the center of the field.
blitz_attemptsnumericNumber of pass attempts when blitzed.
short_attempts_percentnumericShare of the player's total pass attempts that came on short (0-9 air yards) throws, expressed as a percentage.
right_behind_los_sacksnumericNumber of sacks taken on throws behind the line of scrimmage to the right side of the field.
screen_dropbacks_percentnumericShare of the player's total dropbacks that came on screen passes, expressed as a percentage.
center_medium_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on medium (10-19 air yards) throws to the center of the field.
pressure_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts when under pressure, per PFF charting.
pressure_sacksnumericNumber of sacks taken when under pressure.
left_short_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on short (0-9 air yards) throws to the left side of the field.
no_blitz_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack when not blitzed.
no_pressure_ypanumericYards gained per pass attempt from a clean pocket (no pressure).
no_screen_epanumericTotal expected points added (EPA) on the player's dropbacks excluding screen passes.
center_deep_sack_percentnumericPercentage of dropbacks that ended in a sack on deep (20+ air yards) throws to the center of the field.
center_deep_ypanumericYards gained per pass attempt on deep (20+ air yards) throws to the center of the field.
left_behind_los_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on throws behind the line of scrimmage to the left side of the field, as charted by PFF.
pressure_passing_snapsnumericNumber of passing snaps played when under pressure.
medium_big_time_throwsnumericNumber of big-time throws on medium (10-19 air yards) throws, per PFF's highest-value, highest-difficulty throw designation.
grades_passnumericPFF passing grade (0-100).
npa_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on non-play-action dropbacks.
deep_thrown_awaysnumericNumber of intentional throwaways on deep (20+ air yards) throws.
right_short_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on short (0-9 air yards) throws to the right side of the field.
left_deep_turnover_worthy_playsnumericNumber of turnover-worthy plays on deep (20+ air yards) throws to the left side of the field, plays PFF charts as deserving of a turnover.
center_medium_batsnumericNumber of pass attempts batted down at the line of scrimmage on medium (10-19 air yards) throws to the center of the field.
right_short_grades_passnumericPFF passing grade (0-100) on short (0-9 air yards) throws to the right side of the field.
hit_as_threwnumericNumber of attempts on which the passer was hit as he threw, as charted by PFF.
right_deep_spikesnumericNumber of clock-stopping spikes on deep (20+ air yards) throws to the right side of the field.
left_deep_passing_snapsnumericNumber of passing snaps played on deep (20+ air yards) throws to the left side of the field.
center_medium_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on medium (10-19 air yards) throws to the center of the field, per PFF charting.
right_behind_los_passing_snapsnumericNumber of passing snaps played on throws behind the line of scrimmage to the right side of the field.
left_deep_qb_ratingnumericTraditional NFL passer rating on deep (20+ air yards) throws to the left side of the field.
screen_batsnumericNumber of pass attempts batted down at the line of scrimmage on screen passes.
right_deep_drop_ratenumericPercentage of catchable passes dropped by receivers on deep (20+ air yards) throws to the right side of the field.
first_downsnumericPassing first downs.
screen_grades_run_blocknumericPFF run-blocking grade for the player (0-100) on screen passes.
left_behind_los_drop_ratenumericPercentage of catchable passes dropped by receivers on throws behind the line of scrimmage to the left side of the field.
pressure_batsnumericNumber of pass attempts batted down at the line of scrimmage when under pressure.
left_medium_drop_ratenumericPercentage of catchable passes dropped by receivers on medium (10-19 air yards) throws to the left side of the field.
right_deep_attemptsnumericNumber of pass attempts on deep (20+ air yards) throws to the right side of the field.
left_deep_spikesnumericNumber of clock-stopping spikes on deep (20+ air yards) throws to the left side of the field.
center_behind_los_dropbacksnumericNumber of dropbacks on throws behind the line of scrimmage to the center of the field.
blitz_thrown_awaysnumericNumber of intentional throwaways when blitzed.
right_deep_big_time_throwsnumericNumber of big-time throws on deep (20+ air yards) throws to the right side of the field, per PFF's highest-value, highest-difficulty throw designation.
medium_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on medium (10-19 air yards) throws, as charted by PFF.
right_short_dropbacksnumericNumber of dropbacks on short (0-9 air yards) throws to the right side of the field.
no_pressure_dropsnumericNumber of catchable passes dropped by receivers from a clean pocket (no pressure).
medium_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on medium (10-19 air yards) throws, as charted by PFF.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
left_short_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on short (0-9 air yards) throws to the left side of the field.
left_short_attemptsnumericNumber of pass attempts on short (0-9 air yards) throws to the left side of the field.
pressure_grades_offense_penaltynumericPFF offensive penalty grade for the player (0-100) when under pressure.
center_deep_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on deep (20+ air yards) throws to the center of the field, per PFF charting.
right_medium_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on medium (10-19 air yards) throws to the right side of the field.
left_behind_los_qb_ratingnumericTraditional NFL passer rating on throws behind the line of scrimmage to the left side of the field.
no_screen_batsnumericNumber of pass attempts batted down at the line of scrimmage excluding screen passes.
left_behind_los_dropbacksnumericNumber of dropbacks on throws behind the line of scrimmage to the left side of the field.
pressure_scramblesnumericNumber of scrambles when under pressure.
blitz_drop_ratenumericPercentage of catchable passes dropped by receivers when blitzed.
deep_dropbacksnumericNumber of dropbacks on deep (20+ air yards) throws.
right_behind_los_scramblesnumericNumber of scrambles on throws behind the line of scrimmage to the right side of the field.
sack_percentnumericPercentage of dropbacks that ended in a sack.
behind_los_interceptionsnumericNumber of passes intercepted on throws behind the line of scrimmage.
right_deep_dropsnumericNumber of catchable passes dropped by receivers on deep (20+ air yards) throws to the right side of the field.
right_deep_yardsnumericPassing yards gained on deep (20+ air yards) throws to the right side of the field.
right_short_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on short (0-9 air yards) throws to the right side of the field, as charted by PFF.
npa_grades_offensenumericPFF overall offense grade for the player (0-100) on non-play-action dropbacks.
right_short_avg_depth_of_targetnumericAverage depth of target in air yards on short (0-9 air yards) throws to the right side of the field.
short_batsnumericNumber of pass attempts batted down at the line of scrimmage on short (0-9 air yards) throws.
right_deep_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on deep (20+ air yards) throws to the right side of the field, per PFF charting.
right_behind_los_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on throws behind the line of scrimmage to the right side of the field.
screen_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on screen passes, as charted by PFF.
deep_spikesnumericNumber of clock-stopping spikes on deep (20+ air yards) throws.
pa_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on play-action dropbacks.
center_medium_spikesnumericNumber of clock-stopping spikes on medium (10-19 air yards) throws to the center of the field.
screen_sack_percentnumericPercentage of dropbacks that ended in a sack on screen passes.
blitz_completion_percentnumericPercentage of pass attempts completed when blitzed.
behind_los_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on throws behind the line of scrimmage, as charted by PFF.
right_behind_los_touchdownsnumericNumber of passing touchdowns thrown on throws behind the line of scrimmage to the right side of the field.
batsnumericNumber of pass attempts batted down at the line of scrimmage.
right_medium_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on medium (10-19 air yards) throws to the right side of the field.
no_screen_btt_ratenumericBig-time throws as a percentage of qualifying attempts excluding screen passes, per PFF charting.
medium_thrown_awaysnumericNumber of intentional throwaways on medium (10-19 air yards) throws.
short_sacksnumericNumber of sacks taken on short (0-9 air yards) throws.
center_behind_los_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on throws behind the line of scrimmage to the center of the field, per PFF charting.
left_behind_los_attemptsnumericNumber of pass attempts on throws behind the line of scrimmage to the left side of the field.
short_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on short (0-9 air yards) throws, as charted by PFF.
short_completionsnumericNumber of completed passes on short (0-9 air yards) throws.
right_short_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on short (0-9 air yards) throws to the right side of the field.
npa_btt_ratenumericBig-time throws as a percentage of qualifying attempts on non-play-action dropbacks, per PFF charting.
medium_avg_depth_of_targetnumericAverage depth of target in air yards on medium (10-19 air yards) throws.
left_behind_los_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on throws behind the line of scrimmage to the left side of the field.
screen_interceptionsnumericNumber of passes intercepted on screen passes.
center_medium_attempts_percentnumericShare of the player's total pass attempts that came on medium (10-19 air yards) throws to the center of the field, expressed as a percentage.
left_medium_touchdownsnumericNumber of passing touchdowns thrown on medium (10-19 air yards) throws to the left side of the field.
center_short_batsnumericNumber of pass attempts batted down at the line of scrimmage on short (0-9 air yards) throws to the center of the field.
left_deep_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on deep (20+ air yards) throws to the left side of the field.
no_screen_passing_snapsnumericNumber of passing snaps played excluding screen passes.
no_pressure_first_downsnumericNumber of passing first downs gained from a clean pocket (no pressure).
center_behind_los_passing_snapsnumericNumber of passing snaps played on throws behind the line of scrimmage to the center of the field.
center_short_yardsnumericPassing yards gained on short (0-9 air yards) throws to the center of the field.
blitz_grades_offense_penaltynumericPFF offensive penalty grade for the player (0-100) when blitzed.
right_medium_btt_ratenumericBig-time throws as a percentage of qualifying attempts on medium (10-19 air yards) throws to the right side of the field, per PFF charting.
right_medium_scramblesnumericNumber of scrambles on medium (10-19 air yards) throws to the right side of the field.
no_screen_grades_hands_fumblenumericPFF hands (fumble) grade for the player, reflecting ball security (0-100) excluding screen passes.
medium_btt_ratenumericBig-time throws as a percentage of qualifying attempts on medium (10-19 air yards) throws, per PFF charting.
no_blitz_epanumericTotal expected points added (EPA) on the player's dropbacks when not blitzed.
center_behind_los_btt_ratenumericBig-time throws as a percentage of qualifying attempts on throws behind the line of scrimmage to the center of the field, per PFF charting.
blitz_interceptionsnumericNumber of passes intercepted when blitzed.
no_blitz_dropbacksnumericNumber of dropbacks when not blitzed.
center_short_avg_depth_of_targetnumericAverage depth of target in air yards on short (0-9 air yards) throws to the center of the field.
left_medium_sacksnumericNumber of sacks taken on medium (10-19 air yards) throws to the left side of the field.
right_short_yardsnumericPassing yards gained on short (0-9 air yards) throws to the right side of the field.
left_medium_first_downsnumericNumber of passing first downs gained on medium (10-19 air yards) throws to the left side of the field.
no_blitz_grades_passnumericPFF passing grade (0-100) when not blitzed.
right_medium_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on medium (10-19 air yards) throws to the right side of the field.
screen_scramblesnumericNumber of scrambles on screen passes.
left_short_big_time_throwsnumericNumber of big-time throws on short (0-9 air yards) throws to the left side of the field, per PFF's highest-value, highest-difficulty throw designation.
deep_turnover_worthy_playsnumericNumber of turnover-worthy plays on deep (20+ air yards) throws, plays PFF charts as deserving of a turnover.
no_blitz_scramblesnumericNumber of scrambles when not blitzed.
pressure_drop_ratenumericPercentage of catchable passes dropped by receivers when under pressure.
left_deep_batsnumericNumber of pass attempts batted down at the line of scrimmage on deep (20+ air yards) throws to the left side of the field.
no_blitz_yardsnumericPassing yards gained when not blitzed.
left_medium_turnover_worthy_playsnumericNumber of turnover-worthy plays on medium (10-19 air yards) throws to the left side of the field, plays PFF charts as deserving of a turnover.
screen_grades_passnumericPFF passing grade (0-100) on screen passes.
center_deep_dropsnumericNumber of catchable passes dropped by receivers on deep (20+ air yards) throws to the center of the field.
center_medium_avg_depth_of_targetnumericAverage depth of target in air yards on medium (10-19 air yards) throws to the center of the field.
sacksnumericTimes the passer was sacked.
pressure_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack, reported within the pressure split.
center_behind_los_ypanumericYards gained per pass attempt on throws behind the line of scrimmage to the center of the field.
right_short_attemptsnumericNumber of pass attempts on short (0-9 air yards) throws to the right side of the field.
center_medium_completion_percentnumericPercentage of pass attempts completed on medium (10-19 air yards) throws to the center of the field.
no_blitz_grades_hands_fumblenumericPFF hands (fumble) grade for the player, reflecting ball security (0-100) when not blitzed.
right_short_sack_percentnumericPercentage of dropbacks that ended in a sack on short (0-9 air yards) throws to the right side of the field.
left_behind_los_avg_depth_of_targetnumericAverage depth of target in air yards on throws behind the line of scrimmage to the left side of the field.
center_medium_epanumericTotal expected points added (EPA) on the player's dropbacks on medium (10-19 air yards) throws to the center of the field.
center_behind_los_sack_percentnumericPercentage of dropbacks that ended in a sack on throws behind the line of scrimmage to the center of the field.
npa_qb_ratingnumericTraditional NFL passer rating on non-play-action dropbacks.
no_pressure_grades_offensenumericPFF overall offense grade for the player (0-100) from a clean pocket (no pressure).
medium_completionsnumericNumber of completed passes on medium (10-19 air yards) throws.
no_screen_grades_passnumericPFF passing grade (0-100) excluding screen passes.
medium_sack_percentnumericPercentage of dropbacks that ended in a sack on medium (10-19 air yards) throws.
left_short_grades_passnumericPFF passing grade (0-100) on short (0-9 air yards) throws to the left side of the field.
deep_btt_ratenumericBig-time throws as a percentage of qualifying attempts on deep (20+ air yards) throws, per PFF charting.
pa_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on play-action dropbacks.
left_short_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on short (0-9 air yards) throws to the left side of the field.
no_pressure_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, from a clean pocket (no pressure).
screen_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on screen passes, per PFF charting.
pressure_dropbacksnumericNumber of dropbacks when under pressure.
short_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on short (0-9 air yards) throws, per PFF charting.
short_passing_snapsnumericNumber of passing snaps played on short (0-9 air yards) throws.
left_deep_sacksnumericNumber of sacks taken on deep (20+ air yards) throws to the left side of the field.
short_scramblesnumericNumber of scrambles on short (0-9 air yards) throws.
center_medium_turnover_worthy_playsnumericNumber of turnover-worthy plays on medium (10-19 air yards) throws to the center of the field, plays PFF charts as deserving of a turnover.
no_blitz_grades_offense_penaltynumericPFF offensive penalty grade for the player (0-100) when not blitzed.
behind_los_drop_ratenumericPercentage of catchable passes dropped by receivers on throws behind the line of scrimmage.
right_behind_los_epanumericTotal expected points added (EPA) on the player's dropbacks on throws behind the line of scrimmage to the right side of the field.
right_medium_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on medium (10-19 air yards) throws to the right side of the field, as charted by PFF.
no_pressure_grades_runnumericPFF rushing grade for the player (0-100) from a clean pocket (no pressure).
short_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on short (0-9 air yards) throws.
player_game_countnumericNumber of games the player appeared in during the period covered.
short_btt_ratenumericBig-time throws as a percentage of qualifying attempts on short (0-9 air yards) throws, per PFF charting.
right_short_touchdownsnumericNumber of passing touchdowns thrown on short (0-9 air yards) throws to the right side of the field.
center_short_completionsnumericNumber of completed passes on short (0-9 air yards) throws to the center of the field.
right_short_spikesnumericNumber of clock-stopping spikes on short (0-9 air yards) throws to the right side of the field.
behind_los_first_downsnumericNumber of passing first downs gained on throws behind the line of scrimmage.
right_medium_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on medium (10-19 air yards) throws to the right side of the field, as charted by PFF.
blitz_turnover_worthy_playsnumericNumber of turnover-worthy plays when blitzed, plays PFF charts as deserving of a turnover.
deep_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on deep (20+ air yards) throws.
npa_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on non-play-action dropbacks.
no_blitz_touchdownsnumericNumber of passing touchdowns thrown when not blitzed.
no_blitz_avg_depth_of_targetnumericAverage depth of target in air yards when not blitzed.
medium_qb_ratingnumericTraditional NFL passer rating on medium (10-19 air yards) throws.
short_completion_percentnumericPercentage of pass attempts completed on short (0-9 air yards) throws.
right_deep_attempts_percentnumericShare of the player's total pass attempts that came on deep (20+ air yards) throws to the right side of the field, expressed as a percentage.
no_pressure_dropbacks_percentnumericShare of the player's total dropbacks that came from a clean pocket (no pressure), expressed as a percentage.
blitz_grades_passnumericPFF passing grade (0-100) when blitzed.
eligible_seasonnumericSeason (year) of the player's NFL draft eligibility, per PFF player metadata.
short_big_time_throwsnumericNumber of big-time throws on short (0-9 air yards) throws, per PFF's highest-value, highest-difficulty throw designation.
behind_los_attemptsnumericNumber of pass attempts on throws behind the line of scrimmage.
blitz_avg_depth_of_targetnumericAverage depth of target in air yards when blitzed.
no_blitz_spikesnumericNumber of clock-stopping spikes when not blitzed.
center_behind_los_yardsnumericPassing yards gained on throws behind the line of scrimmage to the center of the field.
npa_dropsnumericNumber of catchable passes dropped by receivers on non-play-action dropbacks.
center_behind_los_batsnumericNumber of pass attempts batted down at the line of scrimmage on throws behind the line of scrimmage to the center of the field.
center_behind_los_qb_ratingnumericTraditional NFL passer rating on throws behind the line of scrimmage to the center of the field.
right_deep_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on deep (20+ air yards) throws to the right side of the field.
center_short_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on short (0-9 air yards) throws to the center of the field.
left_behind_los_batsnumericNumber of pass attempts batted down at the line of scrimmage on throws behind the line of scrimmage to the left side of the field.
no_pressure_dropbacksnumericNumber of dropbacks from a clean pocket (no pressure).
center_deep_passing_snapsnumericNumber of passing snaps played on deep (20+ air yards) throws to the center of the field.
right_behind_los_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on throws behind the line of scrimmage to the right side of the field, as charted by PFF.
medium_batsnumericNumber of pass attempts batted down at the line of scrimmage on medium (10-19 air yards) throws.
right_medium_first_downsnumericNumber of passing first downs gained on medium (10-19 air yards) throws to the right side of the field.
completionsnumericCompleted passes by the passer.
medium_spikesnumericNumber of clock-stopping spikes on medium (10-19 air yards) throws.
left_deep_thrown_awaysnumericNumber of intentional throwaways on deep (20+ air yards) throws to the left side of the field.
screen_yardsnumericPassing yards gained on screen passes.
right_deep_epanumericTotal expected points added (EPA) on the player's dropbacks on deep (20+ air yards) throws to the right side of the field.
center_medium_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on medium (10-19 air yards) throws to the center of the field, as charted by PFF.
left_behind_los_completion_percentnumericPercentage of pass attempts completed on throws behind the line of scrimmage to the left side of the field.
blitz_btt_ratenumericBig-time throws as a percentage of qualifying attempts when blitzed, per PFF charting.
no_screen_drop_ratenumericPercentage of catchable passes dropped by receivers excluding screen passes.
center_short_ypanumericYards gained per pass attempt on short (0-9 air yards) throws to the center of the field.
right_short_drop_ratenumericPercentage of catchable passes dropped by receivers on short (0-9 air yards) throws to the right side of the field.
right_behind_los_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on throws behind the line of scrimmage to the right side of the field.
blitz_positive_epa_percentnumericPercentage of dropbacks with positive expected points added when blitzed.
no_pressure_btt_ratenumericBig-time throws as a percentage of qualifying attempts from a clean pocket (no pressure), per PFF charting.
left_short_yardsnumericPassing yards gained on short (0-9 air yards) throws to the left side of the field.
deep_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on deep (20+ air yards) throws.
right_behind_los_avg_depth_of_targetnumericAverage depth of target in air yards on throws behind the line of scrimmage to the right side of the field.
center_behind_los_thrown_awaysnumericNumber of intentional throwaways on throws behind the line of scrimmage to the center of the field.
center_behind_los_attempts_percentnumericShare of the player's total pass attempts that came on throws behind the line of scrimmage to the center of the field, expressed as a percentage.
no_screen_grades_offense_penaltynumericPFF offensive penalty grade for the player (0-100) excluding screen passes.
right_deep_first_downsnumericNumber of passing first downs gained on deep (20+ air yards) throws to the right side of the field.
left_short_completionsnumericNumber of completed passes on short (0-9 air yards) throws to the left side of the field.
deep_completion_percentnumericPercentage of pass attempts completed on deep (20+ air yards) throws.
left_deep_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on deep (20+ air yards) throws to the left side of the field.
npa_passing_snapsnumericNumber of passing snaps played on non-play-action dropbacks.
screen_drop_ratenumericPercentage of catchable passes dropped by receivers on screen passes.
screen_epanumericTotal expected points added (EPA) on the player's dropbacks on screen passes.
no_pressure_drop_ratenumericPercentage of catchable passes dropped by receivers from a clean pocket (no pressure).
no_blitz_turnover_worthy_playsnumericNumber of turnover-worthy plays when not blitzed, plays PFF charts as deserving of a turnover.
yardsnumericTotal passing yards gained.
right_deep_sack_percentnumericPercentage of dropbacks that ended in a sack on deep (20+ air yards) throws to the right side of the field.
behind_los_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on throws behind the line of scrimmage.
screen_grades_offense_penaltynumericPFF offensive penalty grade for the player (0-100) on screen passes.
right_deep_touchdownsnumericNumber of passing touchdowns thrown on deep (20+ air yards) throws to the right side of the field.
npa_spikesnumericNumber of clock-stopping spikes on non-play-action dropbacks.
pressure_positive_epa_percentnumericPercentage of dropbacks with positive expected points added when under pressure.
screen_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on screen passes, as charted by PFF.
left_behind_los_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on throws behind the line of scrimmage to the left side of the field, as charted by PFF.
left_behind_los_dropsnumericNumber of catchable passes dropped by receivers on throws behind the line of scrimmage to the left side of the field.
deep_epanumericTotal expected points added (EPA) on the player's dropbacks on deep (20+ air yards) throws.
left_deep_ypanumericYards gained per pass attempt on deep (20+ air yards) throws to the left side of the field.
medium_touchdownsnumericNumber of passing touchdowns thrown on medium (10-19 air yards) throws.
no_screen_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) excluding screen passes, as charted by PFF.
screen_dropsnumericNumber of catchable passes dropped by receivers on screen passes.
left_medium_grades_passnumericPFF passing grade (0-100) on medium (10-19 air yards) throws to the left side of the field.
accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF.
right_behind_los_spikesnumericNumber of clock-stopping spikes on throws behind the line of scrimmage to the right side of the field.
screen_ypanumericYards gained per pass attempt on screen passes.
medium_grades_passnumericPFF passing grade (0-100) on medium (10-19 air yards) throws.
blitz_first_downsnumericNumber of passing first downs gained when blitzed.
npa_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on non-play-action dropbacks, per PFF charting.
behind_los_passing_snapsnumericNumber of passing snaps played on throws behind the line of scrimmage.
left_short_first_downsnumericNumber of passing first downs gained on short (0-9 air yards) throws to the left side of the field.
center_short_passing_snapsnumericNumber of passing snaps played on short (0-9 air yards) throws to the center of the field.
center_deep_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on deep (20+ air yards) throws to the center of the field.
right_deep_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on deep (20+ air yards) throws to the right side of the field.
right_medium_sack_percentnumericPercentage of dropbacks that ended in a sack on medium (10-19 air yards) throws to the right side of the field.
right_deep_qb_ratingnumericTraditional NFL passer rating on deep (20+ air yards) throws to the right side of the field.
no_blitz_dropbacks_percentnumericShare of the player's total dropbacks that came when not blitzed, expressed as a percentage.
right_short_completion_percentnumericPercentage of pass attempts completed on short (0-9 air yards) throws to the right side of the field.
screen_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on screen passes.
right_behind_los_interceptionsnumericNumber of passes intercepted on throws behind the line of scrimmage to the right side of the field.
behind_los_yardsnumericPassing yards gained on throws behind the line of scrimmage.
center_behind_los_grades_passnumericPFF passing grade (0-100) on throws behind the line of scrimmage to the center of the field.
left_deep_dropbacksnumericNumber of dropbacks on deep (20+ air yards) throws to the left side of the field.
npa_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on non-play-action dropbacks, as charted by PFF.
center_behind_los_spikesnumericNumber of clock-stopping spikes on throws behind the line of scrimmage to the center of the field.
scramblesnumericNumber of scrambles.
right_behind_los_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on throws behind the line of scrimmage to the right side of the field, as charted by PFF.
left_short_interceptionsnumericNumber of passes intercepted on short (0-9 air yards) throws to the left side of the field.
right_medium_interceptionsnumericNumber of passes intercepted on medium (10-19 air yards) throws to the right side of the field.
left_behind_los_yardsnumericPassing yards gained on throws behind the line of scrimmage to the left side of the field.
pa_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on play-action dropbacks.
center_deep_btt_ratenumericBig-time throws as a percentage of qualifying attempts on deep (20+ air yards) throws to the center of the field, per PFF charting.
pressure_turnover_worthy_playsnumericNumber of turnover-worthy plays when under pressure, plays PFF charts as deserving of a turnover.
medium_first_downsnumericNumber of passing first downs gained on medium (10-19 air yards) throws.
no_pressure_epanumericTotal expected points added (EPA) on the player's dropbacks from a clean pocket (no pressure).
left_short_avg_depth_of_targetnumericAverage depth of target in air yards on short (0-9 air yards) throws to the left side of the field.
left_behind_los_ypanumericYards gained per pass attempt on throws behind the line of scrimmage to the left side of the field.
short_attemptsnumericNumber of pass attempts on short (0-9 air yards) throws.
right_medium_batsnumericNumber of pass attempts batted down at the line of scrimmage on medium (10-19 air yards) throws to the right side of the field.
no_blitz_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, when not blitzed.
left_behind_los_touchdownsnumericNumber of passing touchdowns thrown on throws behind the line of scrimmage to the left side of the field.
pa_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on play-action dropbacks, as charted by PFF.
right_medium_dropbacksnumericNumber of dropbacks on medium (10-19 air yards) throws to the right side of the field.
interceptionsnumericInterceptions thrown.
screen_avg_depth_of_targetnumericAverage depth of target in air yards on screen passes.
pa_sacksnumericNumber of sacks taken on play-action dropbacks.
short_turnover_worthy_playsnumericNumber of turnover-worthy plays on short (0-9 air yards) throws, plays PFF charts as deserving of a turnover.
screen_passing_snapsnumericNumber of passing snaps played on screen passes.
right_deep_thrown_awaysnumericNumber of intentional throwaways on deep (20+ air yards) throws to the right side of the field.
drop_ratenumericPercentage of catchable passes dropped by receivers.
right_behind_los_drop_ratenumericPercentage of catchable passes dropped by receivers on throws behind the line of scrimmage to the right side of the field.
no_screen_grades_runnumericPFF rushing grade for the player (0-100) excluding screen passes.
right_short_qb_ratingnumericTraditional NFL passer rating on short (0-9 air yards) throws to the right side of the field.
medium_sacksnumericNumber of sacks taken on medium (10-19 air yards) throws.
center_deep_attempts_percentnumericShare of the player's total pass attempts that came on deep (20+ air yards) throws to the center of the field, expressed as a percentage.
left_short_dropbacksnumericNumber of dropbacks on short (0-9 air yards) throws to the left side of the field.
behind_los_dropsnumericNumber of catchable passes dropped by receivers on throws behind the line of scrimmage.
short_sack_percentnumericPercentage of dropbacks that ended in a sack on short (0-9 air yards) throws.
no_screen_first_downsnumericNumber of passing first downs gained excluding screen passes.
no_blitz_positive_epa_percentnumericPercentage of dropbacks with positive expected points added when not blitzed.
left_medium_spikesnumericNumber of clock-stopping spikes on medium (10-19 air yards) throws to the left side of the field.
left_medium_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on medium (10-19 air yards) throws to the left side of the field.
pressure_btt_ratenumericBig-time throws as a percentage of qualifying attempts when under pressure, per PFF charting.
pa_ypanumericYards gained per pass attempt on play-action dropbacks.
behind_los_completionsnumericNumber of completed passes on throws behind the line of scrimmage.
npa_scramblesnumericNumber of scrambles on non-play-action dropbacks.
no_pressure_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) from a clean pocket (no pressure), as charted by PFF.
pressure_dropbacks_percentnumericShare of the player's total dropbacks that came when under pressure, expressed as a percentage.
grades_runnumericPFF rushing grade for the player (0-100).
behind_los_sack_percentnumericPercentage of dropbacks that ended in a sack on throws behind the line of scrimmage.
left_deep_yardsnumericPassing yards gained on deep (20+ air yards) throws to the left side of the field.
left_short_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on short (0-9 air yards) throws to the left side of the field, as charted by PFF.
npa_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on non-play-action dropbacks.
center_behind_los_completionsnumericNumber of completed passes on throws behind the line of scrimmage to the center of the field.
pa_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on play-action dropbacks, per PFF charting.
no_pressure_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks from a clean pocket (no pressure), as charted by PFF.
left_short_thrown_awaysnumericNumber of intentional throwaways on short (0-9 air yards) throws to the left side of the field.
pressure_grades_offensenumericPFF overall offense grade for the player (0-100) when under pressure.
left_short_sack_percentnumericPercentage of dropbacks that ended in a sack on short (0-9 air yards) throws to the left side of the field.
center_short_thrown_awaysnumericNumber of intentional throwaways on short (0-9 air yards) throws to the center of the field.
center_short_interceptionsnumericNumber of passes intercepted on short (0-9 air yards) throws to the center of the field.
short_avg_depth_of_targetnumericAverage depth of target in air yards on short (0-9 air yards) throws.
pressure_completion_percentnumericPercentage of pass attempts completed when under pressure.
left_deep_touchdownsnumericNumber of passing touchdowns thrown on deep (20+ air yards) throws to the left side of the field.
deep_yardsnumericPassing yards gained on deep (20+ air yards) throws.
center_behind_los_turnover_worthy_playsnumericNumber of turnover-worthy plays on throws behind the line of scrimmage to the center of the field, plays PFF charts as deserving of a turnover.
medium_ypanumericYards gained per pass attempt on medium (10-19 air yards) throws.
left_medium_epanumericTotal expected points added (EPA) on the player's dropbacks on medium (10-19 air yards) throws to the left side of the field.
left_deep_avg_depth_of_targetnumericAverage depth of target in air yards on deep (20+ air yards) throws to the left side of the field.
deep_first_downsnumericNumber of passing first downs gained on deep (20+ air yards) throws.
pressure_avg_depth_of_targetnumericAverage depth of target in air yards when under pressure.
short_drop_ratenumericPercentage of catchable passes dropped by receivers on short (0-9 air yards) throws.
left_medium_batsnumericNumber of pass attempts batted down at the line of scrimmage on medium (10-19 air yards) throws to the left side of the field.
blitz_epanumericTotal expected points added (EPA) on the player's dropbacks when blitzed.
center_deep_spikesnumericNumber of clock-stopping spikes on deep (20+ air yards) throws to the center of the field.
center_short_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on short (0-9 air yards) throws to the center of the field, as charted by PFF.
left_medium_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on medium (10-19 air yards) throws to the left side of the field.
center_deep_touchdownsnumericNumber of passing touchdowns thrown on deep (20+ air yards) throws to the center of the field.
right_deep_ypanumericYards gained per pass attempt on deep (20+ air yards) throws to the right side of the field.
right_short_big_time_throwsnumericNumber of big-time throws on short (0-9 air yards) throws to the right side of the field, per PFF's highest-value, highest-difficulty throw designation.
center_short_big_time_throwsnumericNumber of big-time throws on short (0-9 air yards) throws to the center of the field, per PFF's highest-value, highest-difficulty throw designation.
short_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on short (0-9 air yards) throws.
no_screen_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts excluding screen passes, per PFF charting.
left_behind_los_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on throws behind the line of scrimmage to the left side of the field.
right_deep_passing_snapsnumericNumber of passing snaps played on deep (20+ air yards) throws to the right side of the field.
pressure_dropsnumericNumber of catchable passes dropped by receivers when under pressure.
right_short_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on short (0-9 air yards) throws to the right side of the field, per PFF charting.
center_medium_attemptsnumericNumber of pass attempts on medium (10-19 air yards) throws to the center of the field.
right_deep_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on deep (20+ air yards) throws to the right side of the field.
no_blitz_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks when not blitzed, as charted by PFF.
center_deep_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on deep (20+ air yards) throws to the center of the field, as charted by PFF.
pressure_attemptsnumericNumber of pass attempts when under pressure.
npa_grades_hands_fumblenumericPFF hands (fumble) grade for the player, reflecting ball security (0-100) on non-play-action dropbacks.
behind_los_epanumericTotal expected points added (EPA) on the player's dropbacks on throws behind the line of scrimmage.
right_medium_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on medium (10-19 air yards) throws to the right side of the field, per PFF charting.
right_deep_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on deep (20+ air yards) throws to the right side of the field, as charted by PFF.
right_deep_scramblesnumericNumber of scrambles on deep (20+ air yards) throws to the right side of the field.
deep_big_time_throwsnumericNumber of big-time throws on deep (20+ air yards) throws, per PFF's highest-value, highest-difficulty throw designation.
left_short_turnover_worthy_playsnumericNumber of turnover-worthy plays on short (0-9 air yards) throws to the left side of the field, plays PFF charts as deserving of a turnover.
qb_ratingnumericTraditional NFL passer rating.
center_short_touchdownsnumericNumber of passing touchdowns thrown on short (0-9 air yards) throws to the center of the field.
right_medium_dropsnumericNumber of catchable passes dropped by receivers on medium (10-19 air yards) throws to the right side of the field.
left_deep_epanumericTotal expected points added (EPA) on the player's dropbacks on deep (20+ air yards) throws to the left side of the field.
pressure_big_time_throwsnumericNumber of big-time throws when under pressure, per PFF's highest-value, highest-difficulty throw designation.
no_blitz_thrown_awaysnumericNumber of intentional throwaways when not blitzed.
short_ypanumericYards gained per pass attempt on short (0-9 air yards) throws.
medium_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on medium (10-19 air yards) throws.
left_medium_thrown_awaysnumericNumber of intentional throwaways on medium (10-19 air yards) throws to the left side of the field.
right_behind_los_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on throws behind the line of scrimmage to the right side of the field.
completion_percentnumericPercentage of pass attempts completed.
blitz_dropsnumericNumber of catchable passes dropped by receivers when blitzed.
behind_los_btt_ratenumericBig-time throws as a percentage of qualifying attempts on throws behind the line of scrimmage, per PFF charting.
screen_completionsnumericNumber of completed passes on screen passes.
screen_btt_ratenumericBig-time throws as a percentage of qualifying attempts on screen passes, per PFF charting.
npa_grades_runnumericPFF rushing grade for the player (0-100) on non-play-action dropbacks.
no_pressure_touchdownsnumericNumber of passing touchdowns thrown from a clean pocket (no pressure).
no_screen_interceptionsnumericNumber of passes intercepted excluding screen passes.
medium_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on medium (10-19 air yards) throws.
center_deep_completion_percentnumericPercentage of pass attempts completed on deep (20+ air yards) throws to the center of the field.
behind_los_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on throws behind the line of scrimmage.
right_medium_touchdownsnumericNumber of passing touchdowns thrown on medium (10-19 air yards) throws to the right side of the field.
no_pressure_sacksnumericNumber of sacks taken from a clean pocket (no pressure).
center_short_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on short (0-9 air yards) throws to the center of the field.
npa_grades_run_blocknumericPFF run-blocking grade for the player (0-100) on non-play-action dropbacks.
left_deep_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on deep (20+ air yards) throws to the left side of the field, as charted by PFF.
left_medium_yardsnumericPassing yards gained on medium (10-19 air yards) throws to the left side of the field.
center_medium_touchdownsnumericNumber of passing touchdowns thrown on medium (10-19 air yards) throws to the center of the field.
blitz_sack_percentnumericPercentage of dropbacks that ended in a sack when blitzed.
no_screen_sacksnumericNumber of sacks taken excluding screen passes.
center_short_drop_ratenumericPercentage of catchable passes dropped by receivers on short (0-9 air yards) throws to the center of the field.
left_short_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on short (0-9 air yards) throws to the left side of the field, per PFF charting.
pressure_sack_percentnumericPercentage of dropbacks that ended in a sack when under pressure.
no_pressure_attemptsnumericNumber of pass attempts from a clean pocket (no pressure).
right_behind_los_attempts_percentnumericShare of the player's total pass attempts that came on throws behind the line of scrimmage to the right side of the field, expressed as a percentage.
no_blitz_grades_offensenumericPFF overall offense grade for the player (0-100) when not blitzed.
attemptsnumericPass attempts thrown by the passer.
blitz_scramblesnumericNumber of scrambles when blitzed.
right_deep_avg_depth_of_targetnumericAverage depth of target in air yards on deep (20+ air yards) throws to the right side of the field.
behind_los_sacksnumericNumber of sacks taken on throws behind the line of scrimmage.
center_deep_yardsnumericPassing yards gained on deep (20+ air yards) throws to the center of the field.
short_dropbacksnumericNumber of dropbacks on short (0-9 air yards) throws.
no_screen_big_time_throwsnumericNumber of big-time throws excluding screen passes, per PFF's highest-value, highest-difficulty throw designation.
left_deep_sack_percentnumericPercentage of dropbacks that ended in a sack on deep (20+ air yards) throws to the left side of the field.
center_behind_los_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on throws behind the line of scrimmage to the center of the field.
blitz_dropbacks_percentnumericShare of the player's total dropbacks that came when blitzed, expressed as a percentage.
behind_los_avg_depth_of_targetnumericAverage depth of target in air yards on throws behind the line of scrimmage.
left_behind_los_epanumericTotal expected points added (EPA) on the player's dropbacks on throws behind the line of scrimmage to the left side of the field.
medium_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on medium (10-19 air yards) throws, per PFF charting.
left_short_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on short (0-9 air yards) throws to the left side of the field, as charted by PFF.
npa_drop_ratenumericPercentage of catchable passes dropped by receivers on non-play-action dropbacks.
medium_turnover_worthy_playsnumericNumber of turnover-worthy plays on medium (10-19 air yards) throws, plays PFF charts as deserving of a turnover.
behind_los_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on throws behind the line of scrimmage, per PFF charting.
left_behind_los_thrown_awaysnumericNumber of intentional throwaways on throws behind the line of scrimmage to the left side of the field.
left_short_batsnumericNumber of pass attempts batted down at the line of scrimmage on short (0-9 air yards) throws to the left side of the field.
center_medium_drop_ratenumericPercentage of catchable passes dropped by receivers on medium (10-19 air yards) throws to the center of the field.
npa_attemptsnumericNumber of pass attempts on non-play-action dropbacks.
right_deep_batsnumericNumber of pass attempts batted down at the line of scrimmage on deep (20+ air yards) throws to the right side of the field.
screen_qb_ratingnumericTraditional NFL passer rating on screen passes.
medium_yardsnumericPassing yards gained on medium (10-19 air yards) throws.
center_deep_grades_passnumericPFF passing grade (0-100) on deep (20+ air yards) throws to the center of the field.
center_medium_passing_snapsnumericNumber of passing snaps played on medium (10-19 air yards) throws to the center of the field.
center_behind_los_first_downsnumericNumber of passing first downs gained on throws behind the line of scrimmage to the center of the field.
npa_grades_offense_penaltynumericPFF offensive penalty grade for the player (0-100) on non-play-action dropbacks.
no_pressure_qb_ratingnumericTraditional NFL passer rating from a clean pocket (no pressure).
center_medium_interceptionsnumericNumber of passes intercepted on medium (10-19 air yards) throws to the center of the field.
pa_batsnumericNumber of pass attempts batted down at the line of scrimmage on play-action dropbacks.
pa_attemptsnumericNumber of pass attempts on play-action dropbacks.
behind_los_grades_passnumericPFF passing grade (0-100) on throws behind the line of scrimmage.
no_blitz_passing_snapsnumericNumber of passing snaps played when not blitzed.
npa_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on non-play-action dropbacks, as charted by PFF.
left_short_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on short (0-9 air yards) throws to the left side of the field, as charted by PFF.
deep_qb_ratingnumericTraditional NFL passer rating on deep (20+ air yards) throws.
no_blitz_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) when not blitzed, as charted by PFF.
blitz_yardsnumericPassing yards gained when blitzed.
no_screen_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, excluding screen passes.
center_deep_batsnumericNumber of pass attempts batted down at the line of scrimmage on deep (20+ air yards) throws to the center of the field.
behind_los_ypanumericYards gained per pass attempt on throws behind the line of scrimmage.
pa_yardsnumericPassing yards gained on play-action dropbacks.
right_short_interceptionsnumericNumber of passes intercepted on short (0-9 air yards) throws to the right side of the field.
left_deep_interceptionsnumericNumber of passes intercepted on deep (20+ air yards) throws to the left side of the field.
right_medium_sacksnumericNumber of sacks taken on medium (10-19 air yards) throws to the right side of the field.
npa_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on non-play-action dropbacks.
right_behind_los_turnover_worthy_playsnumericNumber of turnover-worthy plays on throws behind the line of scrimmage to the right side of the field, plays PFF charts as deserving of a turnover.
teamcharacterTeam abbreviation the player is credited to for the range.
no_screen_scramblesnumericNumber of scrambles excluding screen passes.
pa_turnover_worthy_playsnumericNumber of turnover-worthy plays on play-action dropbacks, plays PFF charts as deserving of a turnover.
right_medium_spikesnumericNumber of clock-stopping spikes on medium (10-19 air yards) throws to the right side of the field.
behind_los_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on throws behind the line of scrimmage, as charted by PFF.
no_blitz_attemptsnumericNumber of pass attempts when not blitzed.
pressure_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF when under pressure.
left_medium_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on medium (10-19 air yards) throws to the left side of the field.
medium_dropbacksnumericNumber of dropbacks on medium (10-19 air yards) throws.
deep_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on deep (20+ air yards) throws, as charted by PFF.
no_blitz_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw when not blitzed, as charted by PFF.
right_medium_completion_percentnumericPercentage of pass attempts completed on medium (10-19 air yards) throws to the right side of the field.
pressure_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw when under pressure, as charted by PFF.
short_epanumericTotal expected points added (EPA) on the player's dropbacks on short (0-9 air yards) throws.
deep_drop_ratenumericPercentage of catchable passes dropped by receivers on deep (20+ air yards) throws.
blitz_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack when blitzed.
pa_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on play-action dropbacks, as charted by PFF.
deep_scramblesnumericNumber of scrambles on deep (20+ air yards) throws.
pa_grades_offensenumericPFF overall offense grade for the player (0-100) on play-action dropbacks.
screen_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on screen passes.
left_deep_completion_percentnumericPercentage of pass attempts completed on deep (20+ air yards) throws to the left side of the field.
no_screen_dropbacksnumericNumber of dropbacks excluding screen passes.
right_short_epanumericTotal expected points added (EPA) on the player's dropbacks on short (0-9 air yards) throws to the right side of the field.
no_screen_dropbacks_percentnumericShare of the player's total dropbacks that came excluding screen passes, expressed as a percentage.
no_blitz_btt_ratenumericBig-time throws as a percentage of qualifying attempts when not blitzed, per PFF charting.
medium_attempts_percentnumericShare of the player's total pass attempts that came on medium (10-19 air yards) throws, expressed as a percentage.
right_behind_los_completion_percentnumericPercentage of pass attempts completed on throws behind the line of scrimmage to the right side of the field.
left_medium_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on medium (10-19 air yards) throws to the left side of the field, as charted by PFF.
left_behind_los_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on throws behind the line of scrimmage to the left side of the field.
right_short_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on short (0-9 air yards) throws to the right side of the field, as charted by PFF.
no_blitz_ypanumericYards gained per pass attempt when not blitzed.
right_short_attempts_percentnumericShare of the player's total pass attempts that came on short (0-9 air yards) throws to the right side of the field, expressed as a percentage.
center_short_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on short (0-9 air yards) throws to the center of the field, as charted by PFF.
npa_sack_percentnumericPercentage of dropbacks that ended in a sack on non-play-action dropbacks.
short_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on short (0-9 air yards) throws, as charted by PFF.
blitz_grades_runnumericPFF rushing grade for the player (0-100) when blitzed.
right_medium_turnover_worthy_playsnumericNumber of turnover-worthy plays on medium (10-19 air yards) throws to the right side of the field, plays PFF charts as deserving of a turnover.
left_short_epanumericTotal expected points added (EPA) on the player's dropbacks on short (0-9 air yards) throws to the left side of the field.
center_behind_los_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on throws behind the line of scrimmage to the center of the field.
pa_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on play-action dropbacks.
pressure_interceptionsnumericNumber of passes intercepted when under pressure.
right_behind_los_ypanumericYards gained per pass attempt on throws behind the line of scrimmage to the right side of the field.
deep_interceptionsnumericNumber of passes intercepted on deep (20+ air yards) throws.
left_medium_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on medium (10-19 air yards) throws to the left side of the field, per PFF charting.
blitz_grades_hands_fumblenumericPFF hands (fumble) grade for the player, reflecting ball security (0-100) when blitzed.
passing_snapsnumericNumber of passing snaps played.
pa_grades_run_blocknumericPFF run-blocking grade for the player (0-100) on play-action dropbacks.
pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack.
ypanumericYards gained per pass attempt.
right_behind_los_big_time_throwsnumericNumber of big-time throws on throws behind the line of scrimmage to the right side of the field, per PFF's highest-value, highest-difficulty throw designation.
center_medium_sack_percentnumericPercentage of dropbacks that ended in a sack on medium (10-19 air yards) throws to the center of the field.
dropsnumericPasses dropped by the passer's receivers.
center_deep_thrown_awaysnumericNumber of intentional throwaways on deep (20+ air yards) throws to the center of the field.
short_thrown_awaysnumericNumber of intentional throwaways on short (0-9 air yards) throws.
left_short_btt_ratenumericBig-time throws as a percentage of qualifying attempts on short (0-9 air yards) throws to the left side of the field, per PFF charting.
no_screen_turnover_worthy_playsnumericNumber of turnover-worthy plays excluding screen passes, plays PFF charts as deserving of a turnover.
no_pressure_grades_offense_penaltynumericPFF offensive penalty grade for the player (0-100) from a clean pocket (no pressure).
right_medium_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on medium (10-19 air yards) throws to the right side of the field.
positioncharacterPFF position code the player is listed at (e.g. QB, HB, FB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P).
short_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on short (0-9 air yards) throws, as charted by PFF.
center_deep_dropbacksnumericNumber of dropbacks on deep (20+ air yards) throws to the center of the field.
center_medium_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on medium (10-19 air yards) throws to the center of the field.
blitz_grades_offensenumericPFF overall offense grade for the player (0-100) when blitzed.
right_behind_los_yardsnumericPassing yards gained on throws behind the line of scrimmage to the right side of the field.
right_medium_attemptsnumericNumber of pass attempts on medium (10-19 air yards) throws to the right side of the field.
grades_hands_fumblenumericPFF hands (fumble) grade for the player, reflecting ball security (0-100).
left_medium_attemptsnumericNumber of pass attempts on medium (10-19 air yards) throws to the left side of the field.
npa_epanumericTotal expected points added (EPA) on the player's dropbacks on non-play-action dropbacks.
no_screen_avg_depth_of_targetnumericAverage depth of target in air yards excluding screen passes.
medium_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on medium (10-19 air yards) throws.
left_medium_dropsnumericNumber of catchable passes dropped by receivers on medium (10-19 air yards) throws to the left side of the field.
pa_grades_hands_fumblenumericPFF hands (fumble) grade for the player, reflecting ball security (0-100) on play-action dropbacks.
no_screen_completion_percentnumericPercentage of pass attempts completed excluding screen passes.
left_short_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on short (0-9 air yards) throws to the left side of the field.
pa_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on play-action dropbacks, as charted by PFF.
medium_passing_snapsnumericNumber of passing snaps played on medium (10-19 air yards) throws.
center_short_epanumericTotal expected points added (EPA) on the player's dropbacks on short (0-9 air yards) throws to the center of the field.
left_behind_los_passing_snapsnumericNumber of passing snaps played on throws behind the line of scrimmage to the left side of the field.
left_deep_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on deep (20+ air yards) throws to the left side of the field.
avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release.
pa_grades_offense_penaltynumericPFF offensive penalty grade for the player (0-100) on play-action dropbacks.
deep_batsnumericNumber of pass attempts batted down at the line of scrimmage on deep (20+ air yards) throws.
npa_dropbacks_percentnumericShare of the player's total dropbacks that came on non-play-action dropbacks, expressed as a percentage.
left_medium_passing_snapsnumericNumber of passing snaps played on medium (10-19 air yards) throws to the left side of the field.
pressure_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks when under pressure, as charted by PFF.
left_medium_scramblesnumericNumber of scrambles on medium (10-19 air yards) throws to the left side of the field.
npa_grades_passnumericPFF passing grade (0-100) on non-play-action dropbacks.
pressure_grades_passnumericPFF passing grade (0-100) when under pressure.
right_deep_completion_percentnumericPercentage of pass attempts completed on deep (20+ air yards) throws to the right side of the field.
big_time_throwsnumericNumber of big-time throws, per PFF's highest-value, highest-difficulty throw designation.
screen_grades_runnumericPFF rushing grade for the player (0-100) on screen passes.
left_short_dropsnumericNumber of catchable passes dropped by receivers on short (0-9 air yards) throws to the left side of the field.
screen_first_downsnumericNumber of passing first downs gained on screen passes.
npa_completion_percentnumericPercentage of pass attempts completed on non-play-action dropbacks.
left_deep_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on deep (20+ air yards) throws to the left side of the field.
medium_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on medium (10-19 air yards) throws.
no_blitz_qb_ratingnumericTraditional NFL passer rating when not blitzed.
blitz_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw when blitzed, as charted by PFF.
behind_los_turnover_worthy_playsnumericNumber of turnover-worthy plays on throws behind the line of scrimmage, plays PFF charts as deserving of a turnover.
right_medium_epanumericTotal expected points added (EPA) on the player's dropbacks on medium (10-19 air yards) throws to the right side of the field.
right_deep_dropbacksnumericNumber of dropbacks on deep (20+ air yards) throws to the right side of the field.
deep_ypanumericYards gained per pass attempt on deep (20+ air yards) throws.
center_medium_completionsnumericNumber of completed passes on medium (10-19 air yards) throws to the center of the field.
left_medium_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on medium (10-19 air yards) throws to the left side of the field.
left_short_sacksnumericNumber of sacks taken on short (0-9 air yards) throws to the left side of the field.
left_behind_los_spikesnumericNumber of clock-stopping spikes on throws behind the line of scrimmage to the left side of the field.
no_screen_grades_run_blocknumericPFF run-blocking grade for the player (0-100) excluding screen passes.
pressure_ypanumericYards gained per pass attempt when under pressure.
left_deep_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on deep (20+ air yards) throws to the left side of the field, as charted by PFF.
no_screen_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw excluding screen passes, as charted by PFF.
center_short_qb_ratingnumericTraditional NFL passer rating on short (0-9 air yards) throws to the center of the field.
center_deep_interceptionsnumericNumber of passes intercepted on deep (20+ air yards) throws to the center of the field.
right_deep_completionsnumericNumber of completed passes on deep (20+ air yards) throws to the right side of the field.
center_behind_los_sacksnumericNumber of sacks taken on throws behind the line of scrimmage to the center of the field.
screen_turnover_worthy_playsnumericNumber of turnover-worthy plays on screen passes, plays PFF charts as deserving of a turnover.
deep_completionsnumericNumber of completed passes on deep (20+ air yards) throws.
left_medium_attempts_percentnumericShare of the player's total pass attempts that came on medium (10-19 air yards) throws to the left side of the field, expressed as a percentage.
pressure_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, when under pressure.
short_yardsnumericPassing yards gained on short (0-9 air yards) throws.
behind_los_qb_ratingnumericTraditional NFL passer rating on throws behind the line of scrimmage.
right_short_sacksnumericNumber of sacks taken on short (0-9 air yards) throws to the right side of the field.
right_behind_los_thrown_awaysnumericNumber of intentional throwaways on throws behind the line of scrimmage to the right side of the field.
center_short_spikesnumericNumber of clock-stopping spikes on short (0-9 air yards) throws to the center of the field.
center_behind_los_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on throws behind the line of scrimmage to the center of the field, as charted by PFF.
no_blitz_completionsnumericNumber of completed passes when not blitzed.
center_deep_turnover_worthy_playsnumericNumber of turnover-worthy plays on deep (20+ air yards) throws to the center of the field, plays PFF charts as deserving of a turnover.
left_medium_sack_percentnumericPercentage of dropbacks that ended in a sack on medium (10-19 air yards) throws to the left side of the field.
behind_los_completion_percentnumericPercentage of pass attempts completed on throws behind the line of scrimmage.
left_deep_attempts_percentnumericShare of the player's total pass attempts that came on deep (20+ air yards) throws to the left side of the field, expressed as a percentage.
no_pressure_sack_percentnumericPercentage of dropbacks that ended in a sack from a clean pocket (no pressure).
center_deep_big_time_throwsnumericNumber of big-time throws on deep (20+ air yards) throws to the center of the field, per PFF's highest-value, highest-difficulty throw designation.
npa_avg_depth_of_targetnumericAverage depth of target in air yards on non-play-action dropbacks.
npa_dropbacksnumericNumber of dropbacks on non-play-action dropbacks.
playercharacterPlayer's display name as PFF lists it.
left_medium_avg_depth_of_targetnumericAverage depth of target in air yards on medium (10-19 air yards) throws to the left side of the field.
no_blitz_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF when not blitzed.
behind_los_thrown_awaysnumericNumber of intentional throwaways on throws behind the line of scrimmage.
center_medium_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on medium (10-19 air yards) throws to the center of the field, as charted by PFF.
short_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on short (0-9 air yards) throws.
left_deep_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on deep (20+ air yards) throws to the left side of the field, per PFF charting.
center_behind_los_epanumericTotal expected points added (EPA) on the player's dropbacks on throws behind the line of scrimmage to the center of the field.
left_behind_los_big_time_throwsnumericNumber of big-time throws on throws behind the line of scrimmage to the left side of the field, per PFF's highest-value, highest-difficulty throw designation.
pa_dropsnumericNumber of catchable passes dropped by receivers on play-action dropbacks.
no_pressure_pressure_to_sack_ratecharacterPressure-to-sack rate as reported within the no-pressure split of the PFF passing-pressure facet.
right_medium_yardsnumericPassing yards gained on medium (10-19 air yards) throws to the right side of the field.
pa_btt_ratenumericBig-time throws as a percentage of qualifying attempts on play-action dropbacks, per PFF charting.
no_pressure_turnover_worthy_playsnumericNumber of turnover-worthy plays from a clean pocket (no pressure), plays PFF charts as deserving of a turnover.
pressure_first_downsnumericNumber of passing first downs gained when under pressure.
positive_epa_percentnumericPercentage of dropbacks with positive expected points added.
right_medium_drop_ratenumericPercentage of catchable passes dropped by receivers on medium (10-19 air yards) throws to the right side of the field.
blitz_passing_snapsnumericNumber of passing snaps played when blitzed.
center_medium_big_time_throwsnumericNumber of big-time throws on medium (10-19 air yards) throws to the center of the field, per PFF's highest-value, highest-difficulty throw designation.
franchise_idnumericPFF franchise (team) id (integer join key).
left_short_completion_percentnumericPercentage of pass attempts completed on short (0-9 air yards) throws to the left side of the field.
screen_big_time_throwsnumericNumber of big-time throws on screen passes, per PFF's highest-value, highest-difficulty throw designation.
left_short_drop_ratenumericPercentage of catchable passes dropped by receivers on short (0-9 air yards) throws to the left side of the field.
left_behind_los_scramblesnumericNumber of scrambles on throws behind the line of scrimmage to the left side of the field.
left_medium_btt_ratenumericBig-time throws as a percentage of qualifying attempts on medium (10-19 air yards) throws to the left side of the field, per PFF charting.
screen_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on screen passes, as charted by PFF.
right_deep_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on deep (20+ air yards) throws to the right side of the field, as charted by PFF.
behind_los_batsnumericNumber of pass attempts batted down at the line of scrimmage on throws behind the line of scrimmage.
no_pressure_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts from a clean pocket (no pressure), per PFF charting.
npa_touchdownsnumericNumber of passing touchdowns thrown on non-play-action dropbacks.
no_blitz_sacksnumericNumber of sacks taken when not blitzed.
short_first_downsnumericNumber of passing first downs gained on short (0-9 air yards) throws.
left_deep_attemptsnumericNumber of pass attempts on deep (20+ air yards) throws to the left side of the field.
right_behind_los_attemptsnumericNumber of pass attempts on throws behind the line of scrimmage to the right side of the field.
screen_attemptsnumericNumber of pass attempts on screen passes.
screen_dropbacksnumericNumber of dropbacks on screen passes.
right_deep_sacksnumericNumber of sacks taken on deep (20+ air yards) throws to the right side of the field.
left_behind_los_attempts_percentnumericShare of the player's total pass attempts that came on throws behind the line of scrimmage to the left side of the field, expressed as a percentage.
behind_los_big_time_throwsnumericNumber of big-time throws on throws behind the line of scrimmage, per PFF's highest-value, highest-difficulty throw designation.
center_deep_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on deep (20+ air yards) throws to the center of the field.
left_medium_big_time_throwsnumericNumber of big-time throws on medium (10-19 air yards) throws to the left side of the field, per PFF's highest-value, highest-difficulty throw designation.
right_behind_los_batsnumericNumber of pass attempts batted down at the line of scrimmage on throws behind the line of scrimmage to the right side of the field.
left_medium_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on medium (10-19 air yards) throws to the left side of the field, as charted by PFF.
no_screen_yardsnumericPassing yards gained excluding screen passes.
right_deep_turnover_worthy_playsnumericNumber of turnover-worthy plays on deep (20+ air yards) throws to the right side of the field, plays PFF charts as deserving of a turnover.
left_short_spikesnumericNumber of clock-stopping spikes on short (0-9 air yards) throws to the left side of the field.
left_medium_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on medium (10-19 air yards) throws to the left side of the field, as charted by PFF.
left_behind_los_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on throws behind the line of scrimmage to the left side of the field, per PFF charting.
short_grades_passnumericPFF passing grade (0-100) on short (0-9 air yards) throws.
right_short_dropsnumericNumber of catchable passes dropped by receivers on short (0-9 air yards) throws to the right side of the field.
right_short_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on short (0-9 air yards) throws to the right side of the field.
pa_scramblesnumericNumber of scrambles on play-action dropbacks.
right_medium_thrown_awaysnumericNumber of intentional throwaways on medium (10-19 air yards) throws to the right side of the field.
no_pressure_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF from a clean pocket (no pressure).
center_short_sack_percentnumericPercentage of dropbacks that ended in a sack on short (0-9 air yards) throws to the center of the field.
right_short_passing_snapsnumericNumber of passing snaps played on short (0-9 air yards) throws to the right side of the field.
center_short_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on short (0-9 air yards) throws to the center of the field, as charted by PFF.
center_medium_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on medium (10-19 air yards) throws to the center of the field.
medium_dropsnumericNumber of catchable passes dropped by receivers on medium (10-19 air yards) throws.
center_medium_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on medium (10-19 air yards) throws to the center of the field, as charted by PFF.
center_short_sacksnumericNumber of sacks taken on short (0-9 air yards) throws to the center of the field.
pa_completion_percentnumericPercentage of pass attempts completed on play-action dropbacks.
deep_attempts_percentnumericShare of the player's total pass attempts that came on deep (20+ air yards) throws, expressed as a percentage.
center_behind_los_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on throws behind the line of scrimmage to the center of the field, as charted by PFF.
left_short_passing_snapsnumericNumber of passing snaps played on short (0-9 air yards) throws to the left side of the field.
center_medium_grades_passnumericPFF passing grade (0-100) on medium (10-19 air yards) throws to the center of the field.
center_deep_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on deep (20+ air yards) throws to the center of the field.
pa_avg_depth_of_targetnumericAverage depth of target in air yards on play-action dropbacks.
pa_interceptionsnumericNumber of passes intercepted on play-action dropbacks.
no_screen_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF excluding screen passes.
behind_los_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on throws behind the line of scrimmage.
no_screen_spikesnumericNumber of clock-stopping spikes excluding screen passes.
center_short_completion_percentnumericPercentage of pass attempts completed on short (0-9 air yards) throws to the center of the field.
pa_dropbacksnumericNumber of dropbacks on play-action dropbacks.
left_deep_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on deep (20+ air yards) throws to the left side of the field, as charted by PFF.
center_short_grades_passnumericPFF passing grade (0-100) on short (0-9 air yards) throws to the center of the field.
left_short_attempts_percentnumericShare of the player's total pass attempts that came on short (0-9 air yards) throws to the left side of the field, expressed as a percentage.
left_deep_scramblesnumericNumber of scrambles on deep (20+ air yards) throws to the left side of the field.
no_blitz_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts when not blitzed, per PFF charting.
no_pressure_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw from a clean pocket (no pressure), as charted by PFF.
right_short_completionsnumericNumber of completed passes on short (0-9 air yards) throws to the right side of the field.
center_behind_los_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on throws behind the line of scrimmage to the center of the field, as charted by PFF.
right_short_scramblesnumericNumber of scrambles on short (0-9 air yards) throws to the right side of the field.
center_medium_qb_ratingnumericTraditional NFL passer rating on medium (10-19 air yards) throws to the center of the field.
no_pressure_grades_passnumericPFF passing grade (0-100) from a clean pocket (no pressure).
npa_big_time_throwsnumericNumber of big-time throws on non-play-action dropbacks, per PFF's highest-value, highest-difficulty throw designation.
deep_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on deep (20+ air yards) throws.
no_screen_sack_percentnumericPercentage of dropbacks that ended in a sack excluding screen passes.
avg_depth_of_targetnumericAverage depth of target in air yards.
no_pressure_positive_epa_percentnumericPercentage of dropbacks with positive expected points added from a clean pocket (no pressure).
turnover_worthy_playsnumericNumber of turnover-worthy plays, plays PFF charts as deserving of a turnover.
epanumericExpected points added per play on the passer's dropbacks, as computed by PFF (an average such as 0.14, not a total).
pressure_spikesnumericNumber of clock-stopping spikes when under pressure.
pressure_grades_hands_fumblenumericPFF hands (fumble) grade for the player, reflecting ball security (0-100) when under pressure.
left_deep_dropsnumericNumber of catchable passes dropped by receivers on deep (20+ air yards) throws to the left side of the field.
right_behind_los_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on throws behind the line of scrimmage to the right side of the field, as charted by PFF.
pa_epanumericTotal expected points added (EPA) on the player's dropbacks on play-action dropbacks.
pressure_qb_ratingnumericTraditional NFL passer rating when under pressure.
center_deep_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on deep (20+ air yards) throws to the center of the field.
center_deep_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on deep (20+ air yards) throws to the center of the field, as charted by PFF.
no_screen_attemptsnumericNumber of pass attempts excluding screen passes.
pa_passing_snapsnumericNumber of passing snaps played on play-action dropbacks.
aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit), as charted by PFF.
blitz_batsnumericNumber of pass attempts batted down at the line of scrimmage when blitzed.
pressure_touchdownsnumericNumber of passing touchdowns thrown when under pressure.
npa_completionsnumericNumber of completed passes on non-play-action dropbacks.
short_spikesnumericNumber of clock-stopping spikes on short (0-9 air yards) throws.
pressure_thrown_awaysnumericNumber of intentional throwaways when under pressure.
right_behind_los_completionsnumericNumber of completed passes on throws behind the line of scrimmage to the right side of the field.
no_blitz_interceptionsnumericNumber of passes intercepted when not blitzed.
center_behind_los_drop_ratenumericPercentage of catchable passes dropped by receivers on throws behind the line of scrimmage to the center of the field.
short_dropsnumericNumber of catchable passes dropped by receivers on short (0-9 air yards) throws.
deep_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on deep (20+ air yards) throws, as charted by PFF.
right_medium_avg_depth_of_targetnumericAverage depth of target in air yards on medium (10-19 air yards) throws to the right side of the field.
short_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on short (0-9 air yards) throws.
screen_touchdownsnumericNumber of passing touchdowns thrown on screen passes.
center_deep_qb_ratingnumericTraditional NFL passer rating on deep (20+ air yards) throws to the center of the field.
left_medium_completionsnumericNumber of completed passes on medium (10-19 air yards) throws to the left side of the field.
center_deep_sacksnumericNumber of sacks taken on deep (20+ air yards) throws to the center of the field.
left_deep_big_time_throwsnumericNumber of big-time throws on deep (20+ air yards) throws to the left side of the field, per PFF's highest-value, highest-difficulty throw designation.
blitz_dropbacksnumericNumber of dropbacks when blitzed.
center_medium_first_downsnumericNumber of passing first downs gained on medium (10-19 air yards) throws to the center of the field.
center_medium_dropbacksnumericNumber of dropbacks on medium (10-19 air yards) throws to the center of the field.
blitz_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks when blitzed, as charted by PFF.
npa_first_downsnumericNumber of passing first downs gained on non-play-action dropbacks.
no_screen_touchdownsnumericNumber of passing touchdowns thrown excluding screen passes.
right_deep_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on deep (20+ air yards) throws to the right side of the field, as charted by PFF.
left_short_touchdownsnumericNumber of passing touchdowns thrown on short (0-9 air yards) throws to the left side of the field.
medium_drop_ratenumericPercentage of catchable passes dropped by receivers on medium (10-19 air yards) throws.
player_idnumericPFF player id (integer; matches the /players id and every player_id join key).
npa_yardsnumericPassing yards gained on non-play-action dropbacks.
left_medium_ypanumericYards gained per pass attempt on medium (10-19 air yards) throws to the left side of the field.
right_medium_passing_snapsnumericNumber of passing snaps played on medium (10-19 air yards) throws to the right side of the field.
no_screen_ypanumericYards gained per pass attempt excluding screen passes.
no_blitz_big_time_throwsnumericNumber of big-time throws when not blitzed, per PFF's highest-value, highest-difficulty throw designation.
center_short_scramblesnumericNumber of scrambles on short (0-9 air yards) throws to the center of the field.
npa_turnover_worthy_playsnumericNumber of turnover-worthy plays on non-play-action dropbacks, plays PFF charts as deserving of a turnover.
left_behind_los_turnover_worthy_playsnumericNumber of turnover-worthy plays on throws behind the line of scrimmage to the left side of the field, plays PFF charts as deserving of a turnover.
center_medium_yardsnumericPassing yards gained on medium (10-19 air yards) throws to the center of the field.
center_deep_epanumericTotal expected points added (EPA) on the player's dropbacks on deep (20+ air yards) throws to the center of the field.
npa_interceptionsnumericNumber of passes intercepted on non-play-action dropbacks.
left_medium_interceptionsnumericNumber of passes intercepted on medium (10-19 air yards) throws to the left side of the field.
right_deep_interceptionsnumericNumber of passes intercepted on deep (20+ air yards) throws to the right side of the field.
no_pressure_avg_depth_of_targetnumericAverage depth of target in air yards from a clean pocket (no pressure).
touchdownsnumericNumber of passing touchdowns thrown.
medium_completion_percentnumericPercentage of pass attempts completed on medium (10-19 air yards) throws.
right_behind_los_grades_passnumericPFF passing grade (0-100) on throws behind the line of scrimmage to the right side of the field.
deep_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on deep (20+ air yards) throws.
no_screen_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack excluding screen passes.
behind_los_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on throws behind the line of scrimmage.
center_deep_scramblesnumericNumber of scrambles on deep (20+ air yards) throws to the center of the field.
center_short_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on short (0-9 air yards) throws to the center of the field, per PFF charting.
behind_los_touchdownsnumericNumber of passing touchdowns thrown on throws behind the line of scrimmage.
left_medium_qb_ratingnumericTraditional NFL passer rating on medium (10-19 air yards) throws to the left side of the field.
no_pressure_yardsnumericPassing yards gained from a clean pocket (no pressure).
screen_sacksnumericNumber of sacks taken on screen passes.
def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks, as charted by PFF.
right_medium_completionsnumericNumber of completed passes on medium (10-19 air yards) throws to the right side of the field.
right_behind_los_dropsnumericNumber of catchable passes dropped by receivers on throws behind the line of scrimmage to the right side of the field.
left_behind_los_first_downsnumericNumber of passing first downs gained on throws behind the line of scrimmage to the left side of the field.
blitz_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts when blitzed, per PFF charting.
short_qb_ratingnumericTraditional NFL passer rating on short (0-9 air yards) throws.
blitz_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF when blitzed.
center_medium_btt_ratenumericBig-time throws as a percentage of qualifying attempts on medium (10-19 air yards) throws to the center of the field, per PFF charting.
no_pressure_big_time_throwsnumericNumber of big-time throws from a clean pocket (no pressure), per PFF's highest-value, highest-difficulty throw designation.
left_deep_grades_passnumericPFF passing grade (0-100) on deep (20+ air yards) throws to the left side of the field.
no_blitz_grades_pass_blocknumericPFF pass-blocking grade for the player (0-100) when not blitzed.
screen_grades_hands_dropnumericPFF hands (drop) grade for the player (0-100) on screen passes.
screen_grades_pass_blocknumericPFF pass-blocking grade for the player (0-100) on screen passes.
no_screen_grades_pass_blocknumericPFF pass-blocking grade for the player (0-100) excluding screen passes.
pressure_grades_pass_routenumericPFF receiving (route) grade for the player (0-100) when under pressure.
no_screen_grades_pass_routenumericPFF receiving (route) grade for the player (0-100) excluding screen passes.
pa_grades_hands_dropnumericPFF hands (drop) grade for the player (0-100) on play-action dropbacks.
blitz_grades_pass_blocknumericPFF pass-blocking grade for the player (0-100) when blitzed.
screen_grades_pass_routenumericPFF receiving (route) grade for the player (0-100) on screen passes.
no_pressure_grades_pass_blocknumericPFF pass-blocking grade for the player (0-100) from a clean pocket (no pressure).
npa_grades_pass_blocknumericPFF pass-blocking grade for the player (0-100) on non-play-action dropbacks.
pressure_grades_pass_blocknumericPFF pass-blocking grade for the player (0-100) when under pressure.
pa_grades_pass_blocknumericPFF pass-blocking grade for the player (0-100) on play-action dropbacks.
no_pressure_grades_hands_dropnumericPFF hands (drop) grade for the player (0-100) from a clean pocket (no pressure).
npa_grades_pass_routenumericPFF receiving (route) grade for the player (0-100) on non-play-action dropbacks.
npa_grades_hands_dropnumericPFF hands (drop) grade for the player (0-100) on non-play-action dropbacks.
pa_grades_pass_routenumericPFF receiving (route) grade for the player (0-100) on play-action dropbacks.
blitz_grades_hands_dropnumericPFF hands (drop) grade for the player (0-100) when blitzed.
blitz_grades_pass_routenumericPFF receiving (route) grade for the player (0-100) when blitzed.
no_screen_grades_hands_dropnumericPFF hands (drop) grade for the player (0-100) excluding screen passes.
no_pressure_grades_pass_routenumericPFF receiving (route) grade for the player (0-100) from a clean pocket (no pressure).
no_blitz_grades_pass_routenumericPFF receiving (route) grade for the player (0-100) when not blitzed.
pressure_grades_hands_dropnumericPFF hands (drop) grade for the player (0-100) when under pressure.
no_blitz_grades_hands_dropnumericPFF hands (drop) grade for the player (0-100) when not blitzed.
pa_grades_screen_blocknumericPFF screen-blocking grade for the player (0-100) on play-action dropbacks.
blitz_grades_run_blocknumericPFF run-blocking grade for the player (0-100) when blitzed.
screen_grades_screen_blocknumericPFF screen-blocking grade for the player (0-100) on screen passes.
no_pressure_grades_run_blocknumericPFF run-blocking grade for the player (0-100) from a clean pocket (no pressure).
no_screen_grades_screen_blocknumericPFF screen-blocking grade for the player (0-100) excluding screen passes.
no_blitz_grades_run_blocknumericPFF run-blocking grade for the player (0-100) when not blitzed.
blitz_grades_screen_blocknumericPFF screen-blocking grade for the player (0-100) when blitzed.
pressure_grades_screen_blocknumericPFF screen-blocking grade for the player (0-100) when under pressure.
no_blitz_grades_screen_blocknumericPFF screen-blocking grade for the player (0-100) when not blitzed.
npa_grades_screen_blocknumericPFF screen-blocking grade for the player (0-100) on non-play-action dropbacks.
pressure_grades_run_blocknumericPFF run-blocking grade for the player (0-100) when under pressure.
no_pressure_grades_screen_blocknumericPFF screen-blocking grade for the player (0-100) from a clean pocket (no pressure).
pa_grades_defense_penaltycharacterPFF defensive penalty grade for the player (0-100) on play-action dropbacks.
screen_grades_run_defensecharacterPFF run-defense grade for the player (0-100) on screen passes.
npa_grades_defense_penaltynumericPFF defensive penalty grade for the player (0-100) on non-play-action dropbacks.
pa_grades_run_defensecharacterPFF run-defense grade for the player (0-100) on play-action dropbacks.
pa_grades_defensecharacterPFF overall defense grade for the player (0-100) on play-action dropbacks.
npa_grades_defensenumericPFF overall defense grade for the player (0-100) on non-play-action dropbacks.
screen_grades_defensecharacterPFF overall defense grade for the player (0-100) on screen passes.
screen_grades_defense_penaltycharacterPFF defensive penalty grade for the player (0-100) on screen passes.
no_screen_grades_run_defensenumericPFF run-defense grade for the player (0-100) excluding screen passes.
no_screen_grades_defensenumericPFF overall defense grade for the player (0-100) excluding screen passes.
no_screen_grades_defense_penaltynumericPFF defensive penalty grade for the player (0-100) excluding screen passes.
npa_grades_run_defensenumericPFF run-defense grade for the player (0-100) on non-play-action dropbacks.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_facet_passing_pressure / pffApiFacetPassingPressure​

col_nametypedescription
no_blitz_completion_percentnumericPercentage of pass attempts completed when not blitzed.
grades_offensenumericPFF overall offense grade for the player (0-100).
no_pressure_scramblesnumericNumber of scrambles from a clean pocket (no pressure).
blitz_touchdownsnumericNumber of passing touchdowns thrown when blitzed.
pressure_yardsnumericPassing yards gained when under pressure.
no_pressure_spikesnumericNumber of clock-stopping spikes from a clean pocket (no pressure).
blitz_ypanumericYards gained per pass attempt when blitzed.
no_blitz_grades_runnumericPFF rushing grade for the player (0-100) when not blitzed.
blitz_qb_ratingnumericTraditional NFL passer rating when blitzed.
no_pressure_thrown_awaysnumericNumber of intentional throwaways from a clean pocket (no pressure).
no_blitz_batsnumericNumber of pass attempts batted down at the line of scrimmage when not blitzed.
no_blitz_dropsnumericNumber of catchable passes dropped by receivers when not blitzed.
no_pressure_completion_percentnumericPercentage of pass attempts completed from a clean pocket (no pressure).
blitz_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) when blitzed, as charted by PFF.
pressure_grades_runnumericPFF rushing grade for the player (0-100) when under pressure.
no_blitz_sack_percentnumericPercentage of dropbacks that ended in a sack when not blitzed.
no_pressure_batsnumericNumber of pass attempts batted down at the line of scrimmage from a clean pocket (no pressure).
pressure_completionsnumericNumber of completed passes when under pressure.
blitz_big_time_throwsnumericNumber of big-time throws when blitzed, per PFF's highest-value, highest-difficulty throw designation.
no_blitz_drop_ratenumericPercentage of catchable passes dropped by receivers when not blitzed.
blitz_spikesnumericNumber of clock-stopping spikes when blitzed.
no_pressure_completionsnumericNumber of completed passes from a clean pocket (no pressure).
draft_seasonnumericNFL season (year) in which the player was drafted, per PFF player metadata.
no_pressure_passing_snapsnumericNumber of passing snaps played from a clean pocket (no pressure).
no_blitz_first_downsnumericNumber of passing first downs gained when not blitzed.
blitz_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, when blitzed.
no_pressure_grades_hands_fumblenumericPFF hands (fumble) grade for the player, reflecting ball security (0-100) from a clean pocket (no pressure).
pressure_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) when under pressure, as charted by PFF.
blitz_sacksnumericNumber of sacks taken when blitzed.
no_pressure_interceptionsnumericNumber of passes intercepted from a clean pocket (no pressure).
team_namecharacterTeam abbreviation the player is credited to for the range.
pressure_epanumericTotal expected points added (EPA) on the player's dropbacks when under pressure.
blitz_completionsnumericNumber of completed passes when blitzed.
blitz_attemptsnumericNumber of pass attempts when blitzed.
pressure_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts when under pressure, per PFF charting.
pressure_sacksnumericNumber of sacks taken when under pressure.
no_blitz_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack when not blitzed.
no_pressure_ypanumericYards gained per pass attempt from a clean pocket (no pressure).
pressure_passing_snapsnumericNumber of passing snaps played when under pressure.
grades_passnumericPFF passing grade (0-100).
pressure_batsnumericNumber of pass attempts batted down at the line of scrimmage when under pressure.
blitz_thrown_awaysnumericNumber of intentional throwaways when blitzed.
no_pressure_dropsnumericNumber of catchable passes dropped by receivers from a clean pocket (no pressure).
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
pressure_grades_offense_penaltynumericPFF offensive penalty grade for the player (0-100) when under pressure.
pressure_scramblesnumericNumber of scrambles when under pressure.
blitz_drop_ratenumericPercentage of catchable passes dropped by receivers when blitzed.
pressure_grades_pass_routenumericPFF receiving (route) grade for the player (0-100) when under pressure.
blitz_completion_percentnumericPercentage of pass attempts completed when blitzed.
no_pressure_first_downsnumericNumber of passing first downs gained from a clean pocket (no pressure).
blitz_grades_offense_penaltynumericPFF offensive penalty grade for the player (0-100) when blitzed.
no_blitz_epanumericTotal expected points added (EPA) on the player's dropbacks when not blitzed.
blitz_interceptionsnumericNumber of passes intercepted when blitzed.
no_blitz_dropbacksnumericNumber of dropbacks when not blitzed.
no_blitz_grades_passnumericPFF passing grade (0-100) when not blitzed.
no_blitz_scramblesnumericNumber of scrambles when not blitzed.
pressure_drop_ratenumericPercentage of catchable passes dropped by receivers when under pressure.
no_blitz_yardsnumericPassing yards gained when not blitzed.
base_dropbacksnumericNumber of dropbacks across all splits, the baseline total for this facet.
pressure_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack, reported within the pressure split.
no_blitz_grades_hands_fumblenumericPFF hands (fumble) grade for the player, reflecting ball security (0-100) when not blitzed.
no_pressure_grades_offensenumericPFF overall offense grade for the player (0-100) from a clean pocket (no pressure).
no_pressure_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, from a clean pocket (no pressure).
pressure_dropbacksnumericNumber of dropbacks when under pressure.
no_blitz_grades_offense_penaltynumericPFF offensive penalty grade for the player (0-100) when not blitzed.
no_pressure_grades_runnumericPFF rushing grade for the player (0-100) from a clean pocket (no pressure).
player_game_countnumericNumber of games the player appeared in during the period covered.
blitz_turnover_worthy_playsnumericNumber of turnover-worthy plays when blitzed, plays PFF charts as deserving of a turnover.
no_blitz_touchdownsnumericNumber of passing touchdowns thrown when not blitzed.
no_blitz_avg_depth_of_targetnumericAverage depth of target in air yards when not blitzed.
no_pressure_dropbacks_percentnumericShare of the player's total dropbacks that came from a clean pocket (no pressure), expressed as a percentage.
blitz_grades_passnumericPFF passing grade (0-100) when blitzed.
eligible_seasonnumericSeason (year) of the player's NFL draft eligibility, per PFF player metadata.
blitz_avg_depth_of_targetnumericAverage depth of target in air yards when blitzed.
no_blitz_spikesnumericNumber of clock-stopping spikes when not blitzed.
no_pressure_dropbacksnumericNumber of dropbacks from a clean pocket (no pressure).
blitz_btt_ratenumericBig-time throws as a percentage of qualifying attempts when blitzed, per PFF charting.
blitz_positive_epa_percentnumericPercentage of dropbacks with positive expected points added when blitzed.
no_pressure_btt_ratenumericBig-time throws as a percentage of qualifying attempts from a clean pocket (no pressure), per PFF charting.
no_pressure_drop_ratenumericPercentage of catchable passes dropped by receivers from a clean pocket (no pressure).
no_blitz_turnover_worthy_playsnumericNumber of turnover-worthy plays when not blitzed, plays PFF charts as deserving of a turnover.
pressure_positive_epa_percentnumericPercentage of dropbacks with positive expected points added when under pressure.
blitz_first_downsnumericNumber of passing first downs gained when blitzed.
no_blitz_dropbacks_percentnumericShare of the player's total dropbacks that came when not blitzed, expressed as a percentage.
pressure_turnover_worthy_playsnumericNumber of turnover-worthy plays when under pressure, plays PFF charts as deserving of a turnover.
no_pressure_epanumericTotal expected points added (EPA) on the player's dropbacks from a clean pocket (no pressure).
no_blitz_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, when not blitzed.
no_blitz_positive_epa_percentnumericPercentage of dropbacks with positive expected points added when not blitzed.
pressure_btt_ratenumericBig-time throws as a percentage of qualifying attempts when under pressure, per PFF charting.
no_pressure_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) from a clean pocket (no pressure), as charted by PFF.
pressure_dropbacks_percentnumericShare of the player's total dropbacks that came when under pressure, expressed as a percentage.
grades_runnumericPFF rushing grade for the player (0-100).
no_pressure_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks from a clean pocket (no pressure), as charted by PFF.
pressure_grades_offensenumericPFF overall offense grade for the player (0-100) when under pressure.
pressure_completion_percentnumericPercentage of pass attempts completed when under pressure.
pressure_avg_depth_of_targetnumericAverage depth of target in air yards when under pressure.
blitz_epanumericTotal expected points added (EPA) on the player's dropbacks when blitzed.
pressure_dropsnumericNumber of catchable passes dropped by receivers when under pressure.
no_blitz_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks when not blitzed, as charted by PFF.
pressure_attemptsnumericNumber of pass attempts when under pressure.
pressure_big_time_throwsnumericNumber of big-time throws when under pressure, per PFF's highest-value, highest-difficulty throw designation.
no_blitz_thrown_awaysnumericNumber of intentional throwaways when not blitzed.
blitz_dropsnumericNumber of catchable passes dropped by receivers when blitzed.
no_pressure_touchdownsnumericNumber of passing touchdowns thrown from a clean pocket (no pressure).
no_pressure_sacksnumericNumber of sacks taken from a clean pocket (no pressure).
blitz_sack_percentnumericPercentage of dropbacks that ended in a sack when blitzed.
pressure_sack_percentnumericPercentage of dropbacks that ended in a sack when under pressure.
penaltiesnumericPenalties charged to the player over the covered span.
no_pressure_attemptsnumericNumber of pass attempts from a clean pocket (no pressure).
no_blitz_grades_offensenumericPFF overall offense grade for the player (0-100) when not blitzed.
blitz_scramblesnumericNumber of scrambles when blitzed.
blitz_dropbacks_percentnumericShare of the player's total dropbacks that came when blitzed, expressed as a percentage.
no_pressure_qb_ratingnumericTraditional NFL passer rating from a clean pocket (no pressure).
no_blitz_passing_snapsnumericNumber of passing snaps played when not blitzed.
no_blitz_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) when not blitzed, as charted by PFF.
blitz_yardsnumericPassing yards gained when blitzed.
teamcharacterTeam abbreviation the player is credited to for the range.
no_blitz_attemptsnumericNumber of pass attempts when not blitzed.
pressure_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF when under pressure.
no_blitz_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw when not blitzed, as charted by PFF.
pressure_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw when under pressure, as charted by PFF.
blitz_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack when blitzed.
declined_penaltiesnumericNumber of declined penalties committed by the player.
no_blitz_btt_ratenumericBig-time throws as a percentage of qualifying attempts when not blitzed, per PFF charting.
no_blitz_ypanumericYards gained per pass attempt when not blitzed.
blitz_grades_runnumericPFF rushing grade for the player (0-100) when blitzed.
pressure_interceptionsnumericNumber of passes intercepted when under pressure.
blitz_grades_hands_fumblenumericPFF hands (fumble) grade for the player, reflecting ball security (0-100) when blitzed.
no_pressure_grades_offense_penaltynumericPFF offensive penalty grade for the player (0-100) from a clean pocket (no pressure).
positioncharacterPFF position code the player is listed at (e.g. QB, HB, FB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P).
blitz_grades_offensenumericPFF overall offense grade for the player (0-100) when blitzed.
grades_hands_fumblenumericPFF hands (fumble) grade for the player, reflecting ball security (0-100).
pressure_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks when under pressure, as charted by PFF.
pressure_grades_passnumericPFF passing grade (0-100) when under pressure.
no_blitz_qb_ratingnumericTraditional NFL passer rating when not blitzed.
blitz_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw when blitzed, as charted by PFF.
pressure_ypanumericYards gained per pass attempt when under pressure.
blitz_grades_pass_routenumericPFF receiving (route) grade for the player (0-100) when blitzed.
pressure_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, when under pressure.
no_blitz_completionsnumericNumber of completed passes when not blitzed.
no_pressure_grades_pass_routenumericPFF receiving (route) grade for the player (0-100) from a clean pocket (no pressure).
no_pressure_sack_percentnumericPercentage of dropbacks that ended in a sack from a clean pocket (no pressure).
playercharacterPlayer's display name as PFF lists it.
no_blitz_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF when not blitzed.
no_pressure_pressure_to_sack_ratecharacterPressure-to-sack rate as reported within the no-pressure split of the PFF passing-pressure facet.
no_pressure_turnover_worthy_playsnumericNumber of turnover-worthy plays from a clean pocket (no pressure), plays PFF charts as deserving of a turnover.
pressure_first_downsnumericNumber of passing first downs gained when under pressure.
blitz_passing_snapsnumericNumber of passing snaps played when blitzed.
franchise_idnumericPFF franchise (team) id (integer join key).
no_pressure_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts from a clean pocket (no pressure), per PFF charting.
no_blitz_sacksnumericNumber of sacks taken when not blitzed.
no_blitz_grades_pass_routenumericPFF receiving (route) grade for the player (0-100) when not blitzed.
no_pressure_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF from a clean pocket (no pressure).
no_blitz_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts when not blitzed, per PFF charting.
no_pressure_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw from a clean pocket (no pressure), as charted by PFF.
no_pressure_grades_passnumericPFF passing grade (0-100) from a clean pocket (no pressure).
no_pressure_positive_epa_percentnumericPercentage of dropbacks with positive expected points added from a clean pocket (no pressure).
pressure_spikesnumericNumber of clock-stopping spikes when under pressure.
pressure_grades_hands_fumblenumericPFF hands (fumble) grade for the player, reflecting ball security (0-100) when under pressure.
pressure_qb_ratingnumericTraditional NFL passer rating when under pressure.
blitz_batsnumericNumber of pass attempts batted down at the line of scrimmage when blitzed.
pressure_touchdownsnumericNumber of passing touchdowns thrown when under pressure.
pressure_thrown_awaysnumericNumber of intentional throwaways when under pressure.
no_blitz_interceptionsnumericNumber of passes intercepted when not blitzed.
blitz_dropbacksnumericNumber of dropbacks when blitzed.
blitz_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks when blitzed, as charted by PFF.
player_idnumericPFF player id (integer; matches the /players id and every player_id join key).
no_blitz_big_time_throwsnumericNumber of big-time throws when not blitzed, per PFF's highest-value, highest-difficulty throw designation.
no_pressure_avg_depth_of_targetnumericAverage depth of target in air yards from a clean pocket (no pressure).
no_pressure_yardsnumericPassing yards gained from a clean pocket (no pressure).
blitz_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts when blitzed, per PFF charting.
blitz_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF when blitzed.
no_pressure_big_time_throwsnumericNumber of big-time throws from a clean pocket (no pressure), per PFF's highest-value, highest-difficulty throw designation.
no_blitz_grades_pass_blocknumericPFF pass-blocking grade for the player (0-100) when not blitzed.
blitz_grades_pass_blocknumericPFF pass-blocking grade for the player (0-100) when blitzed.
no_pressure_grades_pass_blocknumericPFF pass-blocking grade for the player (0-100) from a clean pocket (no pressure).
pressure_grades_pass_blocknumericPFF pass-blocking grade for the player (0-100) when under pressure.
no_pressure_grades_hands_dropnumericPFF hands (drop) grade for the player (0-100) from a clean pocket (no pressure).
blitz_grades_hands_dropnumericPFF hands (drop) grade for the player (0-100) when blitzed.
pressure_grades_hands_dropnumericPFF hands (drop) grade for the player (0-100) when under pressure.
no_blitz_grades_hands_dropnumericPFF hands (drop) grade for the player (0-100) when not blitzed.
blitz_grades_run_blocknumericPFF run-blocking grade for the player (0-100) when blitzed.
no_pressure_grades_run_blocknumericPFF run-blocking grade for the player (0-100) from a clean pocket (no pressure).
no_blitz_grades_run_blocknumericPFF run-blocking grade for the player (0-100) when not blitzed.
blitz_grades_screen_blocknumericPFF screen-blocking grade for the player (0-100) when blitzed.
pressure_grades_screen_blocknumericPFF screen-blocking grade for the player (0-100) when under pressure.
no_blitz_grades_screen_blocknumericPFF screen-blocking grade for the player (0-100) when not blitzed.
pressure_grades_run_blocknumericPFF run-blocking grade for the player (0-100) when under pressure.
no_pressure_grades_screen_blocknumericPFF screen-blocking grade for the player (0-100) from a clean pocket (no pressure).
pressure_grades_coverage_defensenumericPFF coverage grade for the player (0-100) when under pressure.
pressure_grades_defensenumericPFF overall defense grade for the player (0-100) when under pressure.
no_blitz_grades_defensenumericPFF overall defense grade for the player (0-100) when not blitzed.
no_blitz_grades_defense_penaltynumericPFF defensive penalty grade for the player (0-100) when not blitzed.
blitz_grades_coverage_defensenumericPFF coverage grade for the player (0-100) when blitzed.
no_pressure_grades_defensenumericPFF overall defense grade for the player (0-100) from a clean pocket (no pressure).
no_pressure_grades_defense_penaltynumericPFF defensive penalty grade for the player (0-100) from a clean pocket (no pressure).
no_blitz_grades_coverage_defensenumericPFF coverage grade for the player (0-100) when not blitzed.
blitz_grades_defensenumericPFF overall defense grade for the player (0-100) when blitzed.
blitz_grades_defense_penaltynumericPFF defensive penalty grade for the player (0-100) when blitzed.
no_pressure_grades_coverage_defensenumericPFF coverage grade for the player (0-100) from a clean pocket (no pressure).
pressure_grades_defense_penaltynumericPFF defensive penalty grade for the player (0-100) when under pressure.
pressure_grades_pass_rush_defensenumericPFF pass-rush grade for the player (0-100) when under pressure.
blitz_grades_pass_rush_defensenumericPFF pass-rush grade for the player (0-100) when blitzed.
no_pressure_grades_tacklenumericPFF tackling grade for the player (0-100) from a clean pocket (no pressure).
blitz_grades_tacklenumericPFF tackling grade for the player (0-100) when blitzed.
blitz_grades_overall_tacklenumericPFF overall tackling grade for the player (0-100) when blitzed.
no_pressure_grades_pass_rush_defensenumericPFF pass-rush grade for the player (0-100) from a clean pocket (no pressure).
pressure_grades_overall_tacklenumericPFF overall tackling grade for the player (0-100) when under pressure.
no_blitz_grades_overall_tacklenumericPFF overall tackling grade for the player (0-100) when not blitzed.
pressure_grades_tacklenumericPFF tackling grade for the player (0-100) when under pressure.
no_blitz_grades_pass_rush_defensecharacterPFF pass-rush grade for the player (0-100) when not blitzed.
no_pressure_grades_overall_tacklenumericPFF overall tackling grade for the player (0-100) from a clean pocket (no pressure).
no_blitz_grades_tacklenumericPFF tackling grade for the player (0-100) when not blitzed.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_facet_passing_summary / pffApiFacetPassingSummary​

col_nametypedescription
grades_offensenumericPFF overall offense grade (0-100).
twp_ratenumericTurnover-worthy-play rate.
btt_ratenumericBig-time-throw rate.
spikesnumericClock-stopping spike plays.
dropbacksnumericTotal quarterback dropbacks.
thrown_awaysnumericPasses intentionally thrown away.
draft_seasonnumericDraft class (year) of the player.
team_namecharacterTeam name/abbreviation the player is credited to for the range.
grades_passnumericPFF passing grade (0-100).
hit_as_threwnumericPlays where the quarterback was hit as he threw.
first_downsnumericPassing first downs.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
sack_percentnumericSack rate (sacks per dropback).
batsnumericPasses batted at the line.
sacksnumericTimes the passer was sacked.
player_game_countnumericGames with at least one qualifying dropback in the requested range.
eligible_seasonnumericFirst eligible season for the player.
completionsnumericCompleted passes by the passer.
yardsnumericTotal passing yards gained.
accuracy_percentnumericCharted accuracy percentage.
scramblesnumericScramble plays.
interceptionsnumericInterceptions thrown.
drop_ratenumericReceiver drop rate on the quarterback's throws.
grades_runnumericPFF rushing grade (0-100).
qb_ratingnumericNFL passer rating.
completion_percentnumericCompletion percentage.
penaltiesnumericPenalties charged.
attemptsnumericPass attempts thrown by the passer.
teamcharacterTeam abbreviation the player is credited to for the range.
declined_penaltiesnumericDeclined penalties.
passing_snapsnumericNumber of passing snaps played.
pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack.
ypanumericYards gained per pass attempt.
dropsnumericPasses dropped by the passer's receivers.
positioncharacterPFF position code the player is listed at (e.g. QB, HB, FB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P).
grades_hands_fumblenumericPFF hands (fumble) grade for the player, reflecting ball security (0-100).
avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release.
big_time_throwsnumericNumber of big-time throws, per PFF's highest-value, highest-difficulty throw designation.
playercharacterPlayer's display name as PFF lists it.
positive_epa_percentnumericPercentage of dropbacks with positive expected points added.
franchise_idnumericPFF franchise (team) id (integer join key).
avg_depth_of_targetnumericAverage depth of target in air yards.
turnover_worthy_playsnumericNumber of turnover-worthy plays, plays PFF charts as deserving of a turnover.
epanumericExpected points added per play on the passer's dropbacks, as computed by PFF (an average such as 0.14, not a total).
aimed_passesnumericAimed passes: attempts excluding throwaways, spikes, batted passes and throws made while hit (the accuracy_percent denominator).
player_idnumericPFF player id (integer; matches the /players id and every player_id join key).
touchdownsnumericNumber of passing touchdowns thrown.
def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks, as charted by PFF.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_facet_punting_summary / pffApiFacetPuntingSummary​

col_nametypedescription
touchbacksnumericPunts resulting in touchbacks.
attempts_with_hangtimenumericPunts with a PFF-recorded hangtime.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
percent_returnednumericPercentage of the player's punts that were returned.
fair_catchesnumericPunts fair-caught by the return team.
team_namecharacterTeam abbreviation the player is credited to for the range.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
player_game_countnumericNumber of games the player appeared in over the covered span.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
average_net_yardsnumericAverage net punting yards per attempt.
yardsnumericGross punt yards: the summed distance of the player's punts, before any return.
average_hangtimenumericAverage punt hangtime in seconds.
total_net_yardsnumericTotal net punting yards.
penaltiesnumericPenalties charged to the player over the covered span.
attemptsnumericPunts by the player.
inside_twentiesnumericPunts downed inside the opponent 20-yard line.
out_of_boundsnumericPunts that went out of bounds.
teamcharacterTeam abbreviation the player is credited to for the range.
average_yards_per_returnnumericAverage return yards allowed per punt returned.
total_hangtimenumericTotal punt hangtime in seconds.
declined_penaltiesnumericPenalties committed by the player that were declined.
returnsnumericPunts returned by the opponent.
positioncharacterPFF position code the player is listed at (e.g. QB, HB, FB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P).
longnumericLongest punt in yards.
blocksnumericPunts that were blocked.
average_yards_per_attemptnumericAverage gross punting yards per attempt.
playercharacterPlayer's display name as PFF lists it.
franchise_idnumericPFF franchise (team) id (integer join key).
grades_punternumericPFF punting grade, 0-100.
return_yardsnumericReturn yards gained by the return team on the player's punts.
downedsnumericPunts downed by the coverage unit.
player_idnumericPFF player id (integer; matches the /players id and every player_id join key).
snapsnumericPunting snaps played.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_facet_receiving_concept / pffApiFacetReceivingConcept​

col_nametypedescription
screen_caught_percentnumericPercentage of targets caught on screen concepts.
screen_targeted_qb_ratingnumericNFL passer rating on throws targeting the player on screen concepts.
slot_grades_pass_routenumericPFF route-running (receiving) grade when aligned in the slot, 0-100.
slot_avg_depth_of_targetnumericAverage depth of target in yards downfield when aligned in the slot.
slot_positive_epa_percentnumericPercentage of the receiver's plays with an EPA value (in practice their routes run) producing positive expected points added when aligned in the slot.
screen_yprrnumericYards per route run on screen concepts.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
slot_routesnumericPass routes run by the player when aligned in the slot.
team_namecharacterTeam abbreviation the player is credited to for the range.
screen_grades_hands_dropnumericPFF hands/drop grade on screen concepts, 0-100.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
screen_contested_catch_ratenumericPercentage of PFF-charted contested targets caught on screen concepts.
slot_yards_per_receptionnumericAverage yards per reception when aligned in the slot.
screen_interceptionsnumericInterceptions thrown on passes targeting the player on screen concepts.
slot_targets_percentnumericShare of the team's targets thrown to the player when aligned in the slot.
screen_longestnumericLongest reception in yards on screen concepts.
slot_avoided_tacklesnumericTackles avoided after the catch when aligned in the slot.
slot_yards_after_catchnumericYards gained after the catch when aligned in the slot.
slot_grades_hands_dropnumericPFF hands/drop grade when aligned in the slot, 0-100.
player_game_countnumericNumber of games the player appeared in over the covered span.
screen_contested_targetsnumericPFF-charted contested targets on screen concepts.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
screen_yards_after_catch_per_receptionnumericAverage yards after the catch per reception on screen concepts.
screen_yardsnumericReceiving yards gained on screen concepts.
slot_route_ratenumericShare of pass-play snaps on which the player ran a route when aligned in the slot.
screen_drop_ratenumericShare of catchable targets the player dropped on screen concepts.
screen_epanumericTotal expected points added on targets to the player on screen concepts.
screen_grades_pass_routenumericPFF route-running (receiving) grade on screen concepts, 0-100.
screen_dropsnumericPFF-charted drops on screen concepts.
screen_fumblesnumericFumbles by the player after the catch on screen concepts.
slot_interceptionsnumericInterceptions thrown on passes targeting the player when aligned in the slot.
screen_yards_after_catchnumericYards gained after the catch on screen concepts.
screen_avg_depth_of_targetnumericAverage depth of target in yards downfield on screen concepts.
screen_pass_block_ratenumericShare of pass-play snaps spent pass blocking on screen concepts.
slot_pass_block_ratenumericShare of pass-play snaps spent pass blocking when aligned in the slot.
slot_yprrnumericYards per route run when aligned in the slot.
base_targetsnumericTotal targets from the facet's unsplit base row, across all concepts.
slot_longestnumericLongest reception in yards when aligned in the slot.
slot_dropsnumericPFF-charted drops when aligned in the slot.
screen_routesnumericPass routes run by the player on screen concepts.
slot_fumblesnumericFumbles by the player after the catch when aligned in the slot.
penaltiesnumericPenalties charged to the player over the covered span.
slot_contested_catch_ratenumericPercentage of PFF-charted contested targets caught when aligned in the slot.
slot_pass_playsnumericPass-play snaps when aligned in the slot.
teamcharacterTeam abbreviation the player is credited to for the range.
declined_penaltiesnumericPenalties committed by the player that were declined.
screen_positive_epa_percentnumericPercentage of the receiver's plays with an EPA value (in practice their routes run) producing positive expected points added on screen concepts.
slot_first_downsnumericReceptions that converted a first down when aligned in the slot.
screen_route_ratenumericShare of pass-play snaps on which the player ran a route on screen concepts.
positioncharacterPFF position code the player is listed at (e.g. QB, HB, FB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P).
screen_pass_blocksnumericPass-play snaps spent pass blocking on screen concepts.
slot_targetsnumericPass targets to the player when aligned in the slot.
slot_pass_blocksnumericPass-play snaps spent pass blocking when aligned in the slot.
slot_receptionsnumericReceptions made when aligned in the slot.
screen_first_downsnumericReceptions that converted a first down on screen concepts.
slot_caught_percentnumericPercentage of targets caught when aligned in the slot.
screen_avoided_tacklesnumericTackles avoided after the catch on screen concepts.
playercharacterPlayer's display name as PFF lists it.
slot_epanumericTotal expected points added on targets to the player when aligned in the slot.
slot_drop_ratenumericShare of catchable targets the player dropped when aligned in the slot.
franchise_idnumericPFF franchise (team) id (integer join key).
slot_touchdownsnumericReceiving touchdowns scored when aligned in the slot.
slot_yards_after_catch_per_receptionnumericAverage yards after the catch per reception when aligned in the slot.
screen_receptionsnumericReceptions made on screen concepts.
slot_targeted_qb_ratingnumericNFL passer rating on throws targeting the player when aligned in the slot.
slot_contested_targetsnumericPFF-charted contested targets when aligned in the slot.
screen_yards_per_receptionnumericAverage yards per reception on screen concepts.
slot_contested_receptionsnumericCatches made on PFF-charted contested targets when aligned in the slot.
screen_pass_playsnumericPass-play snaps on screen concepts.
screen_contested_receptionsnumericCatches made on PFF-charted contested targets on screen concepts.
screen_touchdownsnumericReceiving touchdowns scored on screen concepts.
screen_targetsnumericPass targets to the player on screen concepts.
screen_targets_percentnumericShare of the team's targets thrown to the player on screen concepts.
slot_yardsnumericReceiving yards gained when aligned in the slot.
player_idnumericPFF player id (integer; matches the /players id and every player_id join key).

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_facet_receiving_coverage / pffApiFacetReceivingCoverage​

With { parsed: true }: an object of tables, one per key below.

defenders

col_nametypedescription
broken_up_passesintegerPasses broken up in the row's coverage matchups.
dropsintegerDropped passes in the row's coverage matchups.
first_downsintegerReceiving first downs (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
grades_coverage_defensenumericThe player's PFF coverage grade (0-100).
grades_defensenumericThe player's PFF overall defense grade (0-100).
grades_defense_penaltynumericThe player's PFF defensive penalty grade (0-100).
grades_overallnumericThe player's PFF overall grade (0-100) over the requested filters.
grades_overall_tacklenumericThe player's PFF overall tackling grade (0-100).
grades_pass_rush_defensenumericThe player's PFF pass-rush grade (0-100).
grades_run_defensenumericThe player's PFF run-defense grade (0-100).
grades_tacklenumericThe player's PFF tackling grade (0-100).
interceptionsintegerInterceptions on throws in the row's coverage matchups.
longestintegerLongest reception, in yards (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
player_game_countintegerGames the player appeared in over the requested filters.
player_idintegerPFF player id: the covering defender (defenders) or the receiver (receivers, versus).
receptionsintegerReceptions (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
targetsintegerTargets (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
touchdownsintegerReceiving touchdowns (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
yardsintegerReceiving yards (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
yards_after_catchintegerYards after the catch (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
yards_per_receptionnumericYards per reception (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
grades_offensenumericThe player's PFF overall offense grade (0-100).
grades_offense_penaltynumericThe player's PFF offensive penalty grade (0-100).
grades_run_blocknumericThe player's PFF run-blocking grade (0-100).
grades_pass_blocknumericThe player's PFF pass-blocking grade (0-100).
grades_hands_dropnumericThe player's PFF hands (drop) grade (0-100).
grades_hands_fumblenumericThe player's PFF ball-security (fumble) grade (0-100).
grades_pass_routenumericThe player's PFF receiving (route-running) grade (0-100).
grades_passnumericThe player's PFF passing grade (0-100).
grades_runnumericThe player's PFF rushing grade (0-100).

receivers

col_nametypedescription
broken_up_passesintegerPasses broken up in the row's coverage matchups.
dropsintegerDropped passes in the row's coverage matchups.
first_downsintegerReceiving first downs (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
grades_hands_dropnumericThe player's PFF hands (drop) grade (0-100).
grades_hands_fumblenumericThe player's PFF ball-security (fumble) grade (0-100).
grades_offensenumericThe player's PFF overall offense grade (0-100).
grades_offense_penaltynumericThe player's PFF offensive penalty grade (0-100).
grades_overallnumericThe player's PFF overall grade (0-100) over the requested filters.
grades_pass_routenumericThe player's PFF receiving (route-running) grade (0-100).
grades_run_blocknumericThe player's PFF run-blocking grade (0-100).
grades_screen_blocknumericThe player's PFF screen-blocking grade (0-100).
interceptionsintegerInterceptions on throws in the row's coverage matchups.
longestintegerLongest reception, in yards (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
player_game_countintegerGames the player appeared in over the requested filters.
player_idintegerPFF player id: the covering defender (defenders) or the receiver (receivers, versus).
receptionsintegerReceptions (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
targetsintegerTargets (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
touchdownsintegerReceiving touchdowns (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
yardsintegerReceiving yards (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
yards_after_catchintegerYards after the catch (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
yards_per_receptionnumericYards per reception (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
grades_passnumericThe player's PFF passing grade (0-100).
grades_pass_blocknumericThe player's PFF pass-blocking grade (0-100).
grades_runnumericThe player's PFF rushing grade (0-100).
grades_defensenumericThe player's PFF overall defense grade (0-100).
grades_defense_penaltynumericThe player's PFF defensive penalty grade (0-100).
grades_pass_rush_defensenumericThe player's PFF pass-rush grade (0-100).
grades_run_defensenumericThe player's PFF run-defense grade (0-100).
grades_coverage_defensenumericThe player's PFF coverage grade (0-100).
grades_overall_tacklenumericThe player's PFF overall tackling grade (0-100).
grades_tacklenumericThe player's PFF tackling grade (0-100).
grades_snapnumericPFF grade reported as grades_snap (0-100); PFF does not document it, and the capture shows it only in the ncaa receivers frame.

versus

col_nametypedescription
broken_up_passesintegerPasses broken up in the row's coverage matchups.
coverage_player_idintegerPFF player id of the defender covering the receiver (versus only).
dropsintegerDropped passes in the row's coverage matchups.
first_downsintegerReceiving first downs (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
interceptionsintegerInterceptions on throws in the row's coverage matchups.
longestintegerLongest reception, in yards (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
player_idintegerPFF player id: the covering defender (defenders) or the receiver (receivers, versus).
receptionsintegerReceptions (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
targetsintegerTargets (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
touchdownsintegerReceiving touchdowns (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
yardsintegerReceiving yards (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
yards_after_catchintegerYards after the catch (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).
yards_per_receptionnumericYards per reception (defenders: allowed in the defender's coverage; receivers / versus: by the receiver).

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_facet_receiving_depth / pffApiFacetReceivingDepth​

col_nametypedescription
left_deep_route_ratenumericShare of pass-play snaps on which the player ran a route on deep passes (20 or more yards downfield) to the left third of the field.
center_short_first_downsnumericReceptions that converted a first down on short passes (0-9 yards downfield) to the middle of the field.
center_short_routesnumericPass routes run by the player on short passes (0-9 yards downfield) to the middle of the field.
right_behind_los_positive_epa_percentnumericPercentage of the receiver's plays with an EPA value (in practice their routes run) producing positive expected points added on passes thrown behind the line of scrimmage to the right third of the field.
left_behind_los_yards_after_catchnumericYards gained after the catch on passes thrown behind the line of scrimmage to the left third of the field.
center_behind_los_contested_targetsnumericPFF-charted contested targets on passes thrown behind the line of scrimmage to the middle of the field.
right_short_routesnumericPass routes run by the player on short passes (0-9 yards downfield) to the right third of the field.
right_deep_pass_block_ratenumericShare of pass-play snaps spent pass blocking on deep passes (20 or more yards downfield) to the right third of the field.
medium_interceptionsnumericInterceptions thrown on passes targeting the player on medium passes (10-19 yards downfield).
right_short_targets_percentnumericShare of the team's targets thrown to the player on short passes (0-9 yards downfield) to the right third of the field.
left_deep_contested_catch_ratenumericPercentage of PFF-charted contested targets caught on deep passes (20 or more yards downfield) to the left third of the field.
right_medium_grades_hands_dropnumericPFF hands/drop grade on medium passes (10-19 yards downfield) to the right third of the field, 0-100.
left_short_targeted_qb_ratingnumericNFL passer rating on throws targeting the player on short passes (0-9 yards downfield) to the left third of the field.
right_medium_contested_catch_ratenumericPercentage of PFF-charted contested targets caught on medium passes (10-19 yards downfield) to the right third of the field.
short_targetsnumericPass targets to the player on short passes (0-9 yards downfield).
deep_contested_catch_ratenumericPercentage of PFF-charted contested targets caught on deep passes (20 or more yards downfield).
center_behind_los_dropsnumericPFF-charted drops on passes thrown behind the line of scrimmage to the middle of the field.
center_behind_los_interceptionsnumericInterceptions thrown on passes targeting the player on passes thrown behind the line of scrimmage to the middle of the field.
left_behind_los_interceptionsnumericInterceptions thrown on passes targeting the player on passes thrown behind the line of scrimmage to the left third of the field.
left_deep_first_downsnumericReceptions that converted a first down on deep passes (20 or more yards downfield) to the left third of the field.
left_behind_los_contested_targetsnumericPFF-charted contested targets on passes thrown behind the line of scrimmage to the left third of the field.
center_deep_avg_depth_of_targetnumericAverage depth of target in yards downfield on deep passes (20 or more yards downfield) to the middle of the field.
center_short_dropsnumericPFF-charted drops on short passes (0-9 yards downfield) to the middle of the field.
right_behind_los_targetsnumericPass targets to the player on passes thrown behind the line of scrimmage to the right third of the field.
right_behind_los_yards_after_catch_per_receptionnumericAverage yards after the catch per reception on passes thrown behind the line of scrimmage to the right third of the field.
center_deep_first_downsnumericReceptions that converted a first down on deep passes (20 or more yards downfield) to the middle of the field.
behind_los_yards_after_catch_per_receptionnumericAverage yards after the catch per reception on passes thrown behind the line of scrimmage.
right_deep_grades_pass_routenumericPFF route-running (receiving) grade on deep passes (20 or more yards downfield) to the right third of the field, 0-100.
left_short_fumblesnumericFumbles by the player after the catch on short passes (0-9 yards downfield) to the left third of the field.
right_short_positive_epa_percentnumericPercentage of the receiver's plays with an EPA value (in practice their routes run) producing positive expected points added on short passes (0-9 yards downfield) to the right third of the field.
center_deep_pass_block_ratenumericShare of pass-play snaps spent pass blocking on deep passes (20 or more yards downfield) to the middle of the field.
left_behind_los_avoided_tacklesnumericTackles avoided after the catch on passes thrown behind the line of scrimmage to the left third of the field.
center_short_longestnumericLongest reception in yards on short passes (0-9 yards downfield) to the middle of the field.
left_deep_drop_ratenumericShare of catchable targets the player dropped on deep passes (20 or more yards downfield) to the left third of the field.
center_short_contested_receptionsnumericCatches made on PFF-charted contested targets on short passes (0-9 yards downfield) to the middle of the field.
left_deep_routesnumericPass routes run by the player on deep passes (20 or more yards downfield) to the left third of the field.
deep_dropsnumericPFF-charted drops on deep passes (20 or more yards downfield).
deep_contested_receptionsnumericCatches made on PFF-charted contested targets on deep passes (20 or more yards downfield).
center_behind_los_touchdownsnumericReceiving touchdowns scored on passes thrown behind the line of scrimmage to the middle of the field.
center_medium_targeted_qb_ratingnumericNFL passer rating on throws targeting the player on medium passes (10-19 yards downfield) to the middle of the field.
left_short_yards_per_receptionnumericAverage yards per reception on short passes (0-9 yards downfield) to the left third of the field.
deep_touchdownsnumericReceiving touchdowns scored on deep passes (20 or more yards downfield).
left_short_yprrnumericYards per route run on short passes (0-9 yards downfield) to the left third of the field.
center_deep_drop_ratenumericShare of catchable targets the player dropped on deep passes (20 or more yards downfield) to the middle of the field.
center_behind_los_pass_playsnumericPass-play snaps on passes thrown behind the line of scrimmage to the middle of the field.
right_short_first_downsnumericReceptions that converted a first down on short passes (0-9 yards downfield) to the right third of the field.
right_behind_los_first_downsnumericReceptions that converted a first down on passes thrown behind the line of scrimmage to the right third of the field.
right_behind_los_grades_pass_routenumericPFF route-running (receiving) grade on passes thrown behind the line of scrimmage to the right third of the field, 0-100.
short_interceptionsnumericInterceptions thrown on passes targeting the player on short passes (0-9 yards downfield).
behind_los_routesnumericPass routes run by the player on passes thrown behind the line of scrimmage.
right_behind_los_contested_targetsnumericPFF-charted contested targets on passes thrown behind the line of scrimmage to the right third of the field.
left_medium_grades_pass_routenumericPFF route-running (receiving) grade on medium passes (10-19 yards downfield) to the left third of the field, 0-100.
right_short_contested_catch_ratenumericPercentage of PFF-charted contested targets caught on short passes (0-9 yards downfield) to the right third of the field.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
center_short_grades_hands_dropnumericPFF hands/drop grade on short passes (0-9 yards downfield) to the middle of the field, 0-100.
deep_receptionsnumericReceptions made on deep passes (20 or more yards downfield).
center_deep_pass_blocksnumericPass-play snaps spent pass blocking on deep passes (20 or more yards downfield) to the middle of the field.
left_short_yards_after_catch_per_receptionnumericAverage yards after the catch per reception on short passes (0-9 yards downfield) to the left third of the field.
center_medium_avoided_tacklesnumericTackles avoided after the catch on medium passes (10-19 yards downfield) to the middle of the field.
center_medium_grades_pass_routenumericPFF route-running (receiving) grade on medium passes (10-19 yards downfield) to the middle of the field, 0-100.
center_behind_los_positive_epa_percentnumericPercentage of the receiver's plays with an EPA value (in practice their routes run) producing positive expected points added on passes thrown behind the line of scrimmage to the middle of the field.
medium_yards_after_catch_per_receptionnumericAverage yards after the catch per reception on medium passes (10-19 yards downfield).
medium_receptionsnumericReceptions made on medium passes (10-19 yards downfield).
deep_pass_blocksnumericPass-play snaps spent pass blocking on deep passes (20 or more yards downfield).
right_deep_yards_per_receptionnumericAverage yards per reception on deep passes (20 or more yards downfield) to the right third of the field.
center_medium_longestnumericLongest reception in yards on medium passes (10-19 yards downfield) to the middle of the field.
center_deep_contested_catch_ratenumericPercentage of PFF-charted contested targets caught on deep passes (20 or more yards downfield) to the middle of the field.
medium_epanumericTotal expected points added on targets to the player on medium passes (10-19 yards downfield).
left_short_route_ratenumericShare of pass-play snaps on which the player ran a route on short passes (0-9 yards downfield) to the left third of the field.
right_deep_grades_hands_dropnumericPFF hands/drop grade on deep passes (20 or more yards downfield) to the right third of the field, 0-100.
center_deep_targetsnumericPass targets to the player on deep passes (20 or more yards downfield) to the middle of the field.
short_contested_receptionsnumericCatches made on PFF-charted contested targets on short passes (0-9 yards downfield).
center_deep_pass_playsnumericPass-play snaps on deep passes (20 or more yards downfield) to the middle of the field.
left_medium_routesnumericPass routes run by the player on medium passes (10-19 yards downfield) to the left third of the field.
deep_yards_after_catch_per_receptionnumericAverage yards after the catch per reception on deep passes (20 or more yards downfield).
center_deep_contested_receptionsnumericCatches made on PFF-charted contested targets on deep passes (20 or more yards downfield) to the middle of the field.
center_short_pass_blocksnumericPass-play snaps spent pass blocking on short passes (0-9 yards downfield) to the middle of the field.
team_namecharacterTeam abbreviation the player is credited to for the range.
deep_pass_block_ratenumericShare of pass-play snaps spent pass blocking on deep passes (20 or more yards downfield).
short_touchdownsnumericReceiving touchdowns scored on short passes (0-9 yards downfield).
center_medium_dropsnumericPFF-charted drops on medium passes (10-19 yards downfield) to the middle of the field.
left_short_pass_blocksnumericPass-play snaps spent pass blocking on short passes (0-9 yards downfield) to the left third of the field.
right_short_grades_pass_routenumericPFF route-running (receiving) grade on short passes (0-9 yards downfield) to the right third of the field, 0-100.
center_short_positive_epa_percentnumericPercentage of the receiver's plays with an EPA value (in practice their routes run) producing positive expected points added on short passes (0-9 yards downfield) to the middle of the field.
deep_avg_depth_of_targetnumericAverage depth of target in yards downfield on deep passes (20 or more yards downfield).
deep_grades_hands_dropnumericPFF hands/drop grade on deep passes (20 or more yards downfield), 0-100.
center_behind_los_avg_depth_of_targetnumericAverage depth of target in yards downfield on passes thrown behind the line of scrimmage to the middle of the field.
left_deep_caught_percentnumericPercentage of targets caught on deep passes (20 or more yards downfield) to the left third of the field.
right_behind_los_contested_catch_ratenumericPercentage of PFF-charted contested targets caught on passes thrown behind the line of scrimmage to the right third of the field.
center_medium_route_ratenumericShare of pass-play snaps on which the player ran a route on medium passes (10-19 yards downfield) to the middle of the field.
short_grades_pass_routenumericPFF route-running (receiving) grade on short passes (0-9 yards downfield), 0-100.
center_behind_los_contested_receptionsnumericCatches made on PFF-charted contested targets on passes thrown behind the line of scrimmage to the middle of the field.
center_short_receptionsnumericReceptions made on short passes (0-9 yards downfield) to the middle of the field.
center_short_yprrnumericYards per route run on short passes (0-9 yards downfield) to the middle of the field.
medium_pass_blocksnumericPass-play snaps spent pass blocking on medium passes (10-19 yards downfield).
medium_yards_per_receptionnumericAverage yards per reception on medium passes (10-19 yards downfield).
center_deep_yprrnumericYards per route run on deep passes (20 or more yards downfield) to the middle of the field.
right_deep_drop_ratenumericShare of catchable targets the player dropped on deep passes (20 or more yards downfield) to the right third of the field.
center_short_targetsnumericPass targets to the player on short passes (0-9 yards downfield) to the middle of the field.
center_medium_pass_block_ratenumericShare of pass-play snaps spent pass blocking on medium passes (10-19 yards downfield) to the middle of the field.
left_behind_los_drop_ratenumericShare of catchable targets the player dropped on passes thrown behind the line of scrimmage to the left third of the field.
right_behind_los_targets_percentnumericShare of the team's targets thrown to the player on passes thrown behind the line of scrimmage to the right third of the field.
short_contested_catch_ratenumericPercentage of PFF-charted contested targets caught on short passes (0-9 yards downfield).
behind_los_fumblesnumericFumbles by the player after the catch on passes thrown behind the line of scrimmage.
left_medium_drop_ratenumericShare of catchable targets the player dropped on medium passes (10-19 yards downfield) to the left third of the field.
left_medium_longestnumericLongest reception in yards on medium passes (10-19 yards downfield) to the left third of the field.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
medium_yprrnumericYards per route run on medium passes (10-19 yards downfield).
left_short_positive_epa_percentnumericPercentage of the receiver's plays with an EPA value (in practice their routes run) producing positive expected points added on short passes (0-9 yards downfield) to the left third of the field.
center_behind_los_pass_block_ratenumericShare of pass-play snaps spent pass blocking on passes thrown behind the line of scrimmage to the middle of the field.
right_short_fumblesnumericFumbles by the player after the catch on short passes (0-9 yards downfield) to the right third of the field.
right_deep_route_ratenumericShare of pass-play snaps on which the player ran a route on deep passes (20 or more yards downfield) to the right third of the field.
right_short_pass_blocksnumericPass-play snaps spent pass blocking on short passes (0-9 yards downfield) to the right third of the field.
left_short_longestnumericLongest reception in yards on short passes (0-9 yards downfield) to the left third of the field.
medium_contested_targetsnumericPFF-charted contested targets on medium passes (10-19 yards downfield).
behind_los_interceptionsnumericInterceptions thrown on passes targeting the player on passes thrown behind the line of scrimmage.
right_medium_targeted_qb_ratingnumericNFL passer rating on throws targeting the player on medium passes (10-19 yards downfield) to the right third of the field.
right_deep_dropsnumericPFF-charted drops on deep passes (20 or more yards downfield) to the right third of the field.
right_short_route_ratenumericShare of pass-play snaps on which the player ran a route on short passes (0-9 yards downfield) to the right third of the field.
medium_grades_pass_routenumericPFF route-running (receiving) grade on medium passes (10-19 yards downfield), 0-100.
right_deep_yardsnumericReceiving yards gained on deep passes (20 or more yards downfield) to the right third of the field.
right_medium_contested_targetsnumericPFF-charted contested targets on medium passes (10-19 yards downfield) to the right third of the field.
center_medium_targetsnumericPass targets to the player on medium passes (10-19 yards downfield) to the middle of the field.
right_short_avg_depth_of_targetnumericAverage depth of target in yards downfield on short passes (0-9 yards downfield) to the right third of the field.
center_deep_longestnumericLongest reception in yards on deep passes (20 or more yards downfield) to the middle of the field.
right_behind_los_yards_per_receptionnumericAverage yards per reception on passes thrown behind the line of scrimmage to the right third of the field.
left_medium_pass_block_ratenumericShare of pass-play snaps spent pass blocking on medium passes (10-19 yards downfield) to the left third of the field.
right_deep_yards_after_catchnumericYards gained after the catch on deep passes (20 or more yards downfield) to the right third of the field.
right_medium_receptionsnumericReceptions made on medium passes (10-19 yards downfield) to the right third of the field.
right_short_targeted_qb_ratingnumericNFL passer rating on throws targeting the player on short passes (0-9 yards downfield) to the right third of the field.
left_deep_targets_percentnumericShare of the team's targets thrown to the player on deep passes (20 or more yards downfield) to the left third of the field.
behind_los_pass_blocksnumericPass-play snaps spent pass blocking on passes thrown behind the line of scrimmage.
right_behind_los_touchdownsnumericReceiving touchdowns scored on passes thrown behind the line of scrimmage to the right third of the field.
right_medium_targetsnumericPass targets to the player on medium passes (10-19 yards downfield) to the right third of the field.
deep_routesnumericPass routes run by the player on deep passes (20 or more yards downfield).
left_medium_yprrnumericYards per route run on medium passes (10-19 yards downfield) to the left third of the field.
deep_yards_per_receptionnumericAverage yards per reception on deep passes (20 or more yards downfield).
center_behind_los_avoided_tacklesnumericTackles avoided after the catch on passes thrown behind the line of scrimmage to the middle of the field.
left_deep_contested_targetsnumericPFF-charted contested targets on deep passes (20 or more yards downfield) to the left third of the field.
medium_avg_depth_of_targetnumericAverage depth of target in yards downfield on medium passes (10-19 yards downfield).
short_route_ratenumericShare of pass-play snaps on which the player ran a route on short passes (0-9 yards downfield).
left_behind_los_positive_epa_percentnumericPercentage of the receiver's plays with an EPA value (in practice their routes run) producing positive expected points added on passes thrown behind the line of scrimmage to the left third of the field.
left_medium_touchdownsnumericReceiving touchdowns scored on medium passes (10-19 yards downfield) to the left third of the field.
deep_targets_percentnumericShare of the team's targets thrown to the player on deep passes (20 or more yards downfield).
behind_los_targetsnumericPass targets to the player on passes thrown behind the line of scrimmage.
center_short_yardsnumericReceiving yards gained on short passes (0-9 yards downfield) to the middle of the field.
center_medium_routesnumericPass routes run by the player on medium passes (10-19 yards downfield) to the middle of the field.
center_behind_los_grades_pass_routenumericPFF route-running (receiving) grade on passes thrown behind the line of scrimmage to the middle of the field, 0-100.
right_deep_yprrnumericYards per route run on deep passes (20 or more yards downfield) to the right third of the field.
center_deep_targeted_qb_ratingnumericNFL passer rating on throws targeting the player on deep passes (20 or more yards downfield) to the middle of the field.
left_deep_targeted_qb_ratingnumericNFL passer rating on throws targeting the player on deep passes (20 or more yards downfield) to the left third of the field.
deep_pass_playsnumericPass-play snaps on deep passes (20 or more yards downfield).
center_short_avg_depth_of_targetnumericAverage depth of target in yards downfield on short passes (0-9 yards downfield) to the middle of the field.
right_short_yardsnumericReceiving yards gained on short passes (0-9 yards downfield) to the right third of the field.
left_medium_first_downsnumericReceptions that converted a first down on medium passes (10-19 yards downfield) to the left third of the field.
right_medium_positive_epa_percentnumericPercentage of the receiver's plays with an EPA value (in practice their routes run) producing positive expected points added on medium passes (10-19 yards downfield) to the right third of the field.
left_medium_targeted_qb_ratingnumericNFL passer rating on throws targeting the player on medium passes (10-19 yards downfield) to the left third of the field.
right_short_contested_receptionsnumericCatches made on PFF-charted contested targets on short passes (0-9 yards downfield) to the right third of the field.
right_deep_avoided_tacklesnumericTackles avoided after the catch on deep passes (20 or more yards downfield) to the right third of the field.
right_medium_fumblesnumericFumbles by the player after the catch on medium passes (10-19 yards downfield) to the right third of the field.
right_behind_los_fumblesnumericFumbles by the player after the catch on passes thrown behind the line of scrimmage to the right third of the field.
center_deep_dropsnumericPFF-charted drops on deep passes (20 or more yards downfield) to the middle of the field.
center_medium_avg_depth_of_targetnumericAverage depth of target in yards downfield on medium passes (10-19 yards downfield) to the middle of the field.
right_behind_los_pass_block_ratenumericShare of pass-play snaps spent pass blocking on passes thrown behind the line of scrimmage to the right third of the field.
left_short_yards_after_catchnumericYards gained after the catch on short passes (0-9 yards downfield) to the left third of the field.
right_behind_los_pass_blocksnumericPass-play snaps spent pass blocking on passes thrown behind the line of scrimmage to the right third of the field.
left_behind_los_avg_depth_of_targetnumericAverage depth of target in yards downfield on passes thrown behind the line of scrimmage to the left third of the field.
center_medium_epanumericTotal expected points added on targets to the player on medium passes (10-19 yards downfield) to the middle of the field.
left_medium_targets_percentnumericShare of the team's targets thrown to the player on medium passes (10-19 yards downfield) to the left third of the field.
left_behind_los_grades_pass_routenumericPFF route-running (receiving) grade on passes thrown behind the line of scrimmage to the left third of the field, 0-100.
center_behind_los_yards_per_receptionnumericAverage yards per reception on passes thrown behind the line of scrimmage to the middle of the field.
left_deep_targetsnumericPass targets to the player on deep passes (20 or more yards downfield) to the left third of the field.
short_contested_targetsnumericPFF-charted contested targets on short passes (0-9 yards downfield).
left_medium_contested_catch_ratenumericPercentage of PFF-charted contested targets caught on medium passes (10-19 yards downfield) to the left third of the field.
left_deep_yprrnumericYards per route run on deep passes (20 or more yards downfield) to the left third of the field.
right_medium_yards_after_catch_per_receptionnumericAverage yards after the catch per reception on medium passes (10-19 yards downfield) to the right third of the field.
right_medium_longestnumericLongest reception in yards on medium passes (10-19 yards downfield) to the right third of the field.
behind_los_drop_ratenumericShare of catchable targets the player dropped on passes thrown behind the line of scrimmage.
right_behind_los_epanumericTotal expected points added on targets to the player on passes thrown behind the line of scrimmage to the right third of the field.
player_game_countnumericNumber of games the player appeared in over the covered span.
left_short_pass_playsnumericPass-play snaps on short passes (0-9 yards downfield) to the left third of the field.
right_short_touchdownsnumericReceiving touchdowns scored on short passes (0-9 yards downfield) to the right third of the field.
behind_los_first_downsnumericReceptions that converted a first down on passes thrown behind the line of scrimmage.
right_deep_receptionsnumericReceptions made on deep passes (20 or more yards downfield) to the right third of the field.
left_medium_pass_playsnumericPass-play snaps on medium passes (10-19 yards downfield) to the left third of the field.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
center_behind_los_yardsnumericReceiving yards gained on passes thrown behind the line of scrimmage to the middle of the field.
right_medium_pass_blocksnumericPass-play snaps spent pass blocking on medium passes (10-19 yards downfield) to the right third of the field.
left_short_grades_pass_routenumericPFF route-running (receiving) grade on short passes (0-9 yards downfield) to the left third of the field, 0-100.
left_behind_los_targets_percentnumericShare of the team's targets thrown to the player on passes thrown behind the line of scrimmage to the left third of the field.
behind_los_longestnumericLongest reception in yards on passes thrown behind the line of scrimmage.
right_medium_first_downsnumericReceptions that converted a first down on medium passes (10-19 yards downfield) to the right third of the field.
center_deep_yards_after_catch_per_receptionnumericAverage yards after the catch per reception on deep passes (20 or more yards downfield) to the middle of the field.
deep_contested_targetsnumericPFF-charted contested targets on deep passes (20 or more yards downfield).
behind_los_avoided_tacklesnumericTackles avoided after the catch on passes thrown behind the line of scrimmage.
left_behind_los_receptionsnumericReceptions made on passes thrown behind the line of scrimmage to the left third of the field.
right_short_yards_after_catchnumericYards gained after the catch on short passes (0-9 yards downfield) to the right third of the field.
right_behind_los_yards_after_catchnumericYards gained after the catch on passes thrown behind the line of scrimmage to the right third of the field.
right_short_pass_playsnumericPass-play snaps on short passes (0-9 yards downfield) to the right third of the field.
right_deep_epanumericTotal expected points added on targets to the player on deep passes (20 or more yards downfield) to the right third of the field.
left_short_caught_percentnumericPercentage of targets caught on short passes (0-9 yards downfield) to the left third of the field.
center_behind_los_contested_catch_ratenumericPercentage of PFF-charted contested targets caught on passes thrown behind the line of scrimmage to the middle of the field.
right_short_yards_after_catch_per_receptionnumericAverage yards after the catch per reception on short passes (0-9 yards downfield) to the right third of the field.
right_short_drop_ratenumericShare of catchable targets the player dropped on short passes (0-9 yards downfield) to the right third of the field.
left_short_yardsnumericReceiving yards gained on short passes (0-9 yards downfield) to the left third of the field.
right_behind_los_avg_depth_of_targetnumericAverage depth of target in yards downfield on passes thrown behind the line of scrimmage to the right third of the field.
right_deep_first_downsnumericReceptions that converted a first down on deep passes (20 or more yards downfield) to the right third of the field.
left_deep_positive_epa_percentnumericPercentage of the receiver's plays with an EPA value (in practice their routes run) producing positive expected points added on deep passes (20 or more yards downfield) to the left third of the field.
short_yards_after_catchnumericYards gained after the catch on short passes (0-9 yards downfield).
center_medium_yprrnumericYards per route run on medium passes (10-19 yards downfield) to the middle of the field.
short_pass_blocksnumericPass-play snaps spent pass blocking on short passes (0-9 yards downfield).
left_short_contested_receptionsnumericCatches made on PFF-charted contested targets on short passes (0-9 yards downfield) to the left third of the field.
short_fumblesnumericFumbles by the player after the catch on short passes (0-9 yards downfield).
left_short_pass_block_ratenumericShare of pass-play snaps spent pass blocking on short passes (0-9 yards downfield) to the left third of the field.
center_deep_routesnumericPass routes run by the player on deep passes (20 or more yards downfield) to the middle of the field.
left_medium_avoided_tacklesnumericTackles avoided after the catch on medium passes (10-19 yards downfield) to the left third of the field.
left_behind_los_pass_playsnumericPass-play snaps on passes thrown behind the line of scrimmage to the left third of the field.
right_deep_touchdownsnumericReceiving touchdowns scored on deep passes (20 or more yards downfield) to the right third of the field.
center_medium_receptionsnumericReceptions made on medium passes (10-19 yards downfield) to the middle of the field.
left_behind_los_dropsnumericPFF-charted drops on passes thrown behind the line of scrimmage to the left third of the field.
center_short_targets_percentnumericShare of the team's targets thrown to the player on short passes (0-9 yards downfield) to the middle of the field.
deep_epanumericTotal expected points added on targets to the player on deep passes (20 or more yards downfield).
medium_touchdownsnumericReceiving touchdowns scored on medium passes (10-19 yards downfield).
left_medium_route_ratenumericShare of pass-play snaps on which the player ran a route on medium passes (10-19 yards downfield) to the left third of the field.
left_behind_los_grades_hands_dropnumericPFF hands/drop grade on passes thrown behind the line of scrimmage to the left third of the field, 0-100.
left_deep_fumblesnumericFumbles by the player after the catch on deep passes (20 or more yards downfield) to the left third of the field.
medium_avoided_tacklesnumericTackles avoided after the catch on medium passes (10-19 yards downfield).
center_medium_contested_catch_ratenumericPercentage of PFF-charted contested targets caught on medium passes (10-19 yards downfield) to the middle of the field.
right_behind_los_routesnumericPass routes run by the player on passes thrown behind the line of scrimmage to the right third of the field.
short_targets_percentnumericShare of the team's targets thrown to the player on short passes (0-9 yards downfield).
left_behind_los_yprrnumericYards per route run on passes thrown behind the line of scrimmage to the left third of the field.
medium_route_ratenumericShare of pass-play snaps on which the player ran a route on medium passes (10-19 yards downfield).
left_short_first_downsnumericReceptions that converted a first down on short passes (0-9 yards downfield) to the left third of the field.
short_longestnumericLongest reception in yards on short passes (0-9 yards downfield).
right_behind_los_grades_hands_dropnumericPFF hands/drop grade on passes thrown behind the line of scrimmage to the right third of the field, 0-100.
behind_los_contested_targetsnumericPFF-charted contested targets on passes thrown behind the line of scrimmage.
right_behind_los_avoided_tacklesnumericTackles avoided after the catch on passes thrown behind the line of scrimmage to the right third of the field.
right_deep_longestnumericLongest reception in yards on deep passes (20 or more yards downfield) to the right third of the field.
right_deep_contested_targetsnumericPFF-charted contested targets on deep passes (20 or more yards downfield) to the right third of the field.
right_deep_positive_epa_percentnumericPercentage of the receiver's plays with an EPA value (in practice their routes run) producing positive expected points added on deep passes (20 or more yards downfield) to the right third of the field.
right_behind_los_pass_playsnumericPass-play snaps on passes thrown behind the line of scrimmage to the right third of the field.
medium_contested_receptionsnumericCatches made on PFF-charted contested targets on medium passes (10-19 yards downfield).
short_targeted_qb_ratingnumericNFL passer rating on throws targeting the player on short passes (0-9 yards downfield).
right_behind_los_interceptionsnumericInterceptions thrown on passes targeting the player on passes thrown behind the line of scrimmage to the right third of the field.
behind_los_targets_percentnumericShare of the team's targets thrown to the player on passes thrown behind the line of scrimmage.
center_deep_yards_after_catchnumericYards gained after the catch on deep passes (20 or more yards downfield) to the middle of the field.
behind_los_yardsnumericReceiving yards gained on passes thrown behind the line of scrimmage.
right_deep_targets_percentnumericShare of the team's targets thrown to the player on deep passes (20 or more yards downfield) to the right third of the field.
left_medium_fumblesnumericFumbles by the player after the catch on medium passes (10-19 yards downfield) to the left third of the field.
short_receptionsnumericReceptions made on short passes (0-9 yards downfield).
left_short_interceptionsnumericInterceptions thrown on passes targeting the player on short passes (0-9 yards downfield) to the left third of the field.
right_medium_interceptionsnumericInterceptions thrown on passes targeting the player on medium passes (10-19 yards downfield) to the right third of the field.
left_behind_los_yardsnumericReceiving yards gained on passes thrown behind the line of scrimmage to the left third of the field.
medium_first_downsnumericReceptions that converted a first down on medium passes (10-19 yards downfield).
left_short_avg_depth_of_targetnumericAverage depth of target in yards downfield on short passes (0-9 yards downfield) to the left third of the field.
right_medium_pass_block_ratenumericShare of pass-play snaps spent pass blocking on medium passes (10-19 yards downfield) to the right third of the field.
right_medium_targets_percentnumericShare of the team's targets thrown to the player on medium passes (10-19 yards downfield) to the right third of the field.
left_behind_los_touchdownsnumericReceiving touchdowns scored on passes thrown behind the line of scrimmage to the left third of the field.
right_behind_los_drop_ratenumericShare of catchable targets the player dropped on passes thrown behind the line of scrimmage to the right third of the field.
right_deep_fumblesnumericFumbles by the player after the catch on deep passes (20 or more yards downfield) to the right third of the field.
left_deep_contested_receptionsnumericCatches made on PFF-charted contested targets on deep passes (20 or more yards downfield) to the left third of the field.
behind_los_dropsnumericPFF-charted drops on passes thrown behind the line of scrimmage.
short_yards_after_catch_per_receptionnumericAverage yards after the catch per reception on short passes (0-9 yards downfield).
medium_pass_playsnumericPass-play snaps on medium passes (10-19 yards downfield).
behind_los_pass_playsnumericPass-play snaps on passes thrown behind the line of scrimmage.
left_deep_yardsnumericReceiving yards gained on deep passes (20 or more yards downfield) to the left third of the field.
center_behind_los_longestnumericLongest reception in yards on passes thrown behind the line of scrimmage to the middle of the field.
center_medium_grades_hands_dropnumericPFF hands/drop grade on medium passes (10-19 yards downfield) to the middle of the field, 0-100.
left_behind_los_longestnumericLongest reception in yards on passes thrown behind the line of scrimmage to the left third of the field.
center_short_interceptionsnumericInterceptions thrown on passes targeting the player on short passes (0-9 yards downfield) to the middle of the field.
short_avg_depth_of_targetnumericAverage depth of target in yards downfield on short passes (0-9 yards downfield).
deep_yprrnumericYards per route run on deep passes (20 or more yards downfield).
left_deep_touchdownsnumericReceiving touchdowns scored on deep passes (20 or more yards downfield) to the left third of the field.
base_targetsnumericTotal targets from the facet's unsplit base row, across all depths and directions.
deep_yardsnumericReceiving yards gained on deep passes (20 or more yards downfield).
center_medium_yards_after_catchnumericYards gained after the catch on medium passes (10-19 yards downfield) to the middle of the field.
left_medium_epanumericTotal expected points added on targets to the player on medium passes (10-19 yards downfield) to the left third of the field.
left_deep_avg_depth_of_targetnumericAverage depth of target in yards downfield on deep passes (20 or more yards downfield) to the left third of the field.
deep_first_downsnumericReceptions that converted a first down on deep passes (20 or more yards downfield).
short_drop_ratenumericShare of catchable targets the player dropped on short passes (0-9 yards downfield).
left_medium_positive_epa_percentnumericPercentage of the receiver's plays with an EPA value (in practice their routes run) producing positive expected points added on medium passes (10-19 yards downfield) to the left third of the field.
center_deep_touchdownsnumericReceiving touchdowns scored on deep passes (20 or more yards downfield) to the middle of the field.
right_behind_los_yprrnumericYards per route run on passes thrown behind the line of scrimmage to the right third of the field.
center_medium_pass_blocksnumericPass-play snaps spent pass blocking on medium passes (10-19 yards downfield) to the middle of the field.
short_positive_epa_percentnumericPercentage of the receiver's plays with an EPA value (in practice their routes run) producing positive expected points added on short passes (0-9 yards downfield).
medium_fumblesnumericFumbles by the player after the catch on medium passes (10-19 yards downfield).
center_medium_yards_after_catch_per_receptionnumericAverage yards after the catch per reception on medium passes (10-19 yards downfield) to the middle of the field.
left_short_routesnumericPass routes run by the player on short passes (0-9 yards downfield) to the left third of the field.
behind_los_route_ratenumericShare of pass-play snaps on which the player ran a route on passes thrown behind the line of scrimmage.
behind_los_epanumericTotal expected points added on targets to the player on passes thrown behind the line of scrimmage.
right_behind_los_contested_receptionsnumericCatches made on PFF-charted contested targets on passes thrown behind the line of scrimmage to the right third of the field.
right_medium_yards_after_catchnumericYards gained after the catch on medium passes (10-19 yards downfield) to the right third of the field.
center_short_touchdownsnumericReceiving touchdowns scored on short passes (0-9 yards downfield) to the middle of the field.
right_medium_dropsnumericPFF-charted drops on medium passes (10-19 yards downfield) to the right third of the field.
left_behind_los_routesnumericPass routes run by the player on passes thrown behind the line of scrimmage to the left third of the field.
left_deep_epanumericTotal expected points added on targets to the player on deep passes (20 or more yards downfield) to the left third of the field.
left_short_targetsnumericPass targets to the player on short passes (0-9 yards downfield) to the left third of the field.
left_deep_pass_block_ratenumericShare of pass-play snaps spent pass blocking on deep passes (20 or more yards downfield) to the left third of the field.
right_deep_caught_percentnumericPercentage of targets caught on deep passes (20 or more yards downfield) to the right third of the field.
center_short_grades_pass_routenumericPFF route-running (receiving) grade on short passes (0-9 yards downfield) to the middle of the field, 0-100.
left_behind_los_fumblesnumericFumbles by the player after the catch on passes thrown behind the line of scrimmage to the left third of the field.
right_medium_touchdownsnumericReceiving touchdowns scored on medium passes (10-19 yards downfield) to the right third of the field.
center_short_fumblesnumericFumbles by the player after the catch on short passes (0-9 yards downfield) to the middle of the field.
center_behind_los_routesnumericPass routes run by the player on passes thrown behind the line of scrimmage to the middle of the field.
behind_los_receptionsnumericReceptions made on passes thrown behind the line of scrimmage.
medium_targets_percentnumericShare of the team's targets thrown to the player on medium passes (10-19 yards downfield).
left_medium_yardsnumericReceiving yards gained on medium passes (10-19 yards downfield) to the left third of the field.
center_medium_touchdownsnumericReceiving touchdowns scored on medium passes (10-19 yards downfield) to the middle of the field.
medium_targeted_qb_ratingnumericNFL passer rating on throws targeting the player on medium passes (10-19 yards downfield).
center_short_drop_ratenumericShare of catchable targets the player dropped on short passes (0-9 yards downfield) to the middle of the field.
penaltiesnumericPenalties charged to the player over the covered span.
short_pass_block_ratenumericShare of pass-play snaps spent pass blocking on short passes (0-9 yards downfield).
right_deep_avg_depth_of_targetnumericAverage depth of target in yards downfield on deep passes (20 or more yards downfield) to the right third of the field.
center_deep_yardsnumericReceiving yards gained on deep passes (20 or more yards downfield) to the middle of the field.
center_short_yards_after_catch_per_receptionnumericAverage yards after the catch per reception on short passes (0-9 yards downfield) to the middle of the field.
right_short_targetsnumericPass targets to the player on short passes (0-9 yards downfield) to the right third of the field.
behind_los_avg_depth_of_targetnumericAverage depth of target in yards downfield on passes thrown behind the line of scrimmage.
left_behind_los_contested_catch_ratenumericPercentage of PFF-charted contested targets caught on passes thrown behind the line of scrimmage to the left third of the field.
center_short_targeted_qb_ratingnumericNFL passer rating on throws targeting the player on short passes (0-9 yards downfield) to the middle of the field.
left_behind_los_epanumericTotal expected points added on targets to the player on passes thrown behind the line of scrimmage to the left third of the field.
deep_route_ratenumericShare of pass-play snaps on which the player ran a route on deep passes (20 or more yards downfield).
short_yprrnumericYards per route run on short passes (0-9 yards downfield).
deep_caught_percentnumericPercentage of targets caught on deep passes (20 or more yards downfield).
center_medium_drop_ratenumericShare of catchable targets the player dropped on medium passes (10-19 yards downfield) to the middle of the field.
center_behind_los_yards_after_catchnumericYards gained after the catch on passes thrown behind the line of scrimmage to the middle of the field.
medium_yardsnumericReceiving yards gained on medium passes (10-19 yards downfield).
center_deep_avoided_tacklesnumericTackles avoided after the catch on deep passes (20 or more yards downfield) to the middle of the field.
left_short_contested_targetsnumericPFF-charted contested targets on short passes (0-9 yards downfield) to the left third of the field.
center_behind_los_first_downsnumericReceptions that converted a first down on passes thrown behind the line of scrimmage to the middle of the field.
center_medium_interceptionsnumericInterceptions thrown on passes targeting the player on medium passes (10-19 yards downfield) to the middle of the field.
center_deep_yards_per_receptionnumericAverage yards per reception on deep passes (20 or more yards downfield) to the middle of the field.
center_deep_contested_targetsnumericPFF-charted contested targets on deep passes (20 or more yards downfield) to the middle of the field.
left_short_targets_percentnumericShare of the team's targets thrown to the player on short passes (0-9 yards downfield) to the left third of the field.
short_grades_hands_dropnumericPFF hands/drop grade on short passes (0-9 yards downfield), 0-100.
right_deep_yards_after_catch_per_receptionnumericAverage yards after the catch per reception on deep passes (20 or more yards downfield) to the right third of the field.
left_medium_contested_receptionsnumericCatches made on PFF-charted contested targets on medium passes (10-19 yards downfield) to the left third of the field.
center_short_yards_per_receptionnumericAverage yards per reception on short passes (0-9 yards downfield) to the middle of the field.
center_deep_grades_hands_dropnumericPFF hands/drop grade on deep passes (20 or more yards downfield) to the middle of the field, 0-100.
deep_longestnumericLongest reception in yards on deep passes (20 or more yards downfield).
left_medium_yards_after_catch_per_receptionnumericAverage yards after the catch per reception on medium passes (10-19 yards downfield) to the left third of the field.
right_short_interceptionsnumericInterceptions thrown on passes targeting the player on short passes (0-9 yards downfield) to the right third of the field.
center_short_caught_percentnumericPercentage of targets caught on short passes (0-9 yards downfield) to the middle of the field.
left_deep_interceptionsnumericInterceptions thrown on passes targeting the player on deep passes (20 or more yards downfield) to the left third of the field.
short_yards_per_receptionnumericAverage yards per reception on short passes (0-9 yards downfield).
teamcharacterTeam abbreviation the player is credited to for the range.
center_short_avoided_tacklesnumericTackles avoided after the catch on short passes (0-9 yards downfield) to the middle of the field.
behind_los_yards_per_receptionnumericAverage yards per reception on passes thrown behind the line of scrimmage.
short_epanumericTotal expected points added on targets to the player on short passes (0-9 yards downfield).
deep_drop_ratenumericShare of catchable targets the player dropped on deep passes (20 or more yards downfield).
left_deep_yards_per_receptionnumericAverage yards per reception on deep passes (20 or more yards downfield) to the left third of the field.
right_short_yprrnumericYards per route run on short passes (0-9 yards downfield) to the right third of the field.
declined_penaltiesnumericPenalties committed by the player that were declined.
medium_longestnumericLongest reception in yards on medium passes (10-19 yards downfield).
left_short_contested_catch_ratenumericPercentage of PFF-charted contested targets caught on short passes (0-9 yards downfield) to the left third of the field.
right_medium_routesnumericPass routes run by the player on medium passes (10-19 yards downfield) to the right third of the field.
left_short_receptionsnumericReceptions made on short passes (0-9 yards downfield) to the left third of the field.
left_deep_yards_after_catch_per_receptionnumericAverage yards after the catch per reception on deep passes (20 or more yards downfield) to the left third of the field.
deep_targetsnumericPass targets to the player on deep passes (20 or more yards downfield).
left_short_grades_hands_dropnumericPFF hands/drop grade on short passes (0-9 yards downfield) to the left third of the field, 0-100.
right_short_epanumericTotal expected points added on targets to the player on short passes (0-9 yards downfield) to the right third of the field.
left_behind_los_contested_receptionsnumericCatches made on PFF-charted contested targets on passes thrown behind the line of scrimmage to the left third of the field.
medium_targetsnumericPass targets to the player on medium passes (10-19 yards downfield).
behind_los_targeted_qb_ratingnumericNFL passer rating on throws targeting the player on passes thrown behind the line of scrimmage.
center_short_contested_targetsnumericPFF-charted contested targets on short passes (0-9 yards downfield) to the middle of the field.
center_short_route_ratenumericShare of pass-play snaps on which the player ran a route on short passes (0-9 yards downfield) to the middle of the field.
right_medium_route_ratenumericShare of pass-play snaps on which the player ran a route on medium passes (10-19 yards downfield) to the right third of the field.
left_short_epanumericTotal expected points added on targets to the player on short passes (0-9 yards downfield) to the left third of the field.
left_deep_avoided_tacklesnumericTackles avoided after the catch on deep passes (20 or more yards downfield) to the left third of the field.
center_behind_los_pass_blocksnumericPass-play snaps spent pass blocking on passes thrown behind the line of scrimmage to the middle of the field.
deep_interceptionsnumericInterceptions thrown on passes targeting the player on deep passes (20 or more yards downfield).
right_short_caught_percentnumericPercentage of targets caught on short passes (0-9 yards downfield) to the right third of the field.
center_deep_caught_percentnumericPercentage of targets caught on deep passes (20 or more yards downfield) to the middle of the field.
center_medium_fumblesnumericFumbles by the player after the catch on medium passes (10-19 yards downfield) to the middle of the field.
behind_los_grades_hands_dropnumericPFF hands/drop grade on passes thrown behind the line of scrimmage, 0-100.
left_behind_los_targetsnumericPass targets to the player on passes thrown behind the line of scrimmage to the left third of the field.
right_medium_yprrnumericYards per route run on medium passes (10-19 yards downfield) to the right third of the field.
right_short_receptionsnumericReceptions made on short passes (0-9 yards downfield) to the right third of the field.
positioncharacterPFF position code the player is listed at (e.g. QB, HB, FB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P).
right_short_contested_targetsnumericPFF-charted contested targets on short passes (0-9 yards downfield) to the right third of the field.
center_medium_yards_per_receptionnumericAverage yards per reception on medium passes (10-19 yards downfield) to the middle of the field.
right_behind_los_yardsnumericReceiving yards gained on passes thrown behind the line of scrimmage to the right third of the field.
center_behind_los_grades_hands_dropnumericPFF hands/drop grade on passes thrown behind the line of scrimmage to the middle of the field, 0-100.
right_behind_los_receptionsnumericReceptions made on passes thrown behind the line of scrimmage to the right third of the field.
left_medium_caught_percentnumericPercentage of targets caught on medium passes (10-19 yards downfield) to the left third of the field.
left_medium_dropsnumericPFF-charted drops on medium passes (10-19 yards downfield) to the left third of the field.
short_avoided_tacklesnumericTackles avoided after the catch on short passes (0-9 yards downfield).
center_short_epanumericTotal expected points added on targets to the player on short passes (0-9 yards downfield) to the middle of the field.
center_behind_los_targetsnumericPass targets to the player on passes thrown behind the line of scrimmage to the middle of the field.
left_deep_pass_blocksnumericPass-play snaps spent pass blocking on deep passes (20 or more yards downfield) to the left third of the field.
left_short_dropsnumericPFF-charted drops on short passes (0-9 yards downfield) to the left third of the field.
medium_positive_epa_percentnumericPercentage of the receiver's plays with an EPA value (in practice their routes run) producing positive expected points added on medium passes (10-19 yards downfield).
center_deep_receptionsnumericReceptions made on deep passes (20 or more yards downfield) to the middle of the field.
right_medium_epanumericTotal expected points added on targets to the player on medium passes (10-19 yards downfield) to the right third of the field.
right_short_pass_block_ratenumericShare of pass-play snaps spent pass blocking on short passes (0-9 yards downfield) to the right third of the field.
center_deep_route_ratenumericShare of pass-play snaps on which the player ran a route on deep passes (20 or more yards downfield) to the middle of the field.
center_short_pass_playsnumericPass-play snaps on short passes (0-9 yards downfield) to the middle of the field.
center_deep_interceptionsnumericInterceptions thrown on passes targeting the player on deep passes (20 or more yards downfield) to the middle of the field.
left_medium_yards_after_catchnumericYards gained after the catch on medium passes (10-19 yards downfield) to the left third of the field.
left_behind_los_pass_blocksnumericPass-play snaps spent pass blocking on passes thrown behind the line of scrimmage to the left third of the field.
right_behind_los_longestnumericLongest reception in yards on passes thrown behind the line of scrimmage to the right third of the field.
short_yardsnumericReceiving yards gained on short passes (0-9 yards downfield).
left_deep_receptionsnumericReceptions made on deep passes (20 or more yards downfield) to the left third of the field.
deep_grades_pass_routenumericPFF route-running (receiving) grade on deep passes (20 or more yards downfield), 0-100.
left_medium_targetsnumericPass targets to the player on medium passes (10-19 yards downfield) to the left third of the field.
behind_los_grades_pass_routenumericPFF route-running (receiving) grade on passes thrown behind the line of scrimmage, 0-100.
right_deep_targeted_qb_ratingnumericNFL passer rating on throws targeting the player on deep passes (20 or more yards downfield) to the right third of the field.
behind_los_pass_block_ratenumericShare of pass-play snaps spent pass blocking on passes thrown behind the line of scrimmage.
left_medium_pass_blocksnumericPass-play snaps spent pass blocking on medium passes (10-19 yards downfield) to the left third of the field.
playercharacterPlayer's display name as PFF lists it.
left_medium_avg_depth_of_targetnumericAverage depth of target in yards downfield on medium passes (10-19 yards downfield) to the left third of the field.
deep_avoided_tacklesnumericTackles avoided after the catch on deep passes (20 or more yards downfield).
center_behind_los_yprrnumericYards per route run on passes thrown behind the line of scrimmage to the middle of the field.
center_behind_los_epanumericTotal expected points added on targets to the player on passes thrown behind the line of scrimmage to the middle of the field.
right_behind_los_route_ratenumericShare of pass-play snaps on which the player ran a route on passes thrown behind the line of scrimmage to the right third of the field.
center_deep_fumblesnumericFumbles by the player after the catch on deep passes (20 or more yards downfield) to the middle of the field.
left_medium_grades_hands_dropnumericPFF hands/drop grade on medium passes (10-19 yards downfield) to the left third of the field, 0-100.
right_medium_yardsnumericReceiving yards gained on medium passes (10-19 yards downfield) to the right third of the field.
left_deep_yards_after_catchnumericYards gained after the catch on deep passes (20 or more yards downfield) to the left third of the field.
left_deep_pass_playsnumericPass-play snaps on deep passes (20 or more yards downfield) to the left third of the field.
center_short_yards_after_catchnumericYards gained after the catch on short passes (0-9 yards downfield) to the middle of the field.
center_behind_los_route_ratenumericShare of pass-play snaps on which the player ran a route on passes thrown behind the line of scrimmage to the middle of the field.
right_medium_drop_ratenumericShare of catchable targets the player dropped on medium passes (10-19 yards downfield) to the right third of the field.
medium_grades_hands_dropnumericPFF hands/drop grade on medium passes (10-19 yards downfield), 0-100.
right_deep_pass_blocksnumericPass-play snaps spent pass blocking on deep passes (20 or more yards downfield) to the right third of the field.
medium_contested_catch_ratenumericPercentage of PFF-charted contested targets caught on medium passes (10-19 yards downfield).
franchise_idnumericPFF franchise (team) id (integer join key).
center_behind_los_caught_percentnumericPercentage of targets caught on passes thrown behind the line of scrimmage to the middle of the field.
right_behind_los_caught_percentnumericPercentage of targets caught on passes thrown behind the line of scrimmage to the right third of the field.
short_pass_playsnumericPass-play snaps on short passes (0-9 yards downfield).
center_behind_los_targeted_qb_ratingnumericNFL passer rating on throws targeting the player on passes thrown behind the line of scrimmage to the middle of the field.
deep_targeted_qb_ratingnumericNFL passer rating on throws targeting the player on deep passes (20 or more yards downfield).
center_short_pass_block_ratenumericShare of pass-play snaps spent pass blocking on short passes (0-9 yards downfield) to the middle of the field.
right_short_avoided_tacklesnumericTackles avoided after the catch on short passes (0-9 yards downfield) to the right third of the field.
left_short_drop_ratenumericShare of catchable targets the player dropped on short passes (0-9 yards downfield) to the left third of the field.
left_medium_yards_per_receptionnumericAverage yards per reception on medium passes (10-19 yards downfield) to the left third of the field.
left_medium_receptionsnumericReceptions made on medium passes (10-19 yards downfield) to the left third of the field.
right_medium_pass_playsnumericPass-play snaps on medium passes (10-19 yards downfield) to the right third of the field.
center_medium_contested_targetsnumericPFF-charted contested targets on medium passes (10-19 yards downfield) to the middle of the field.
short_first_downsnumericReceptions that converted a first down on short passes (0-9 yards downfield).
center_medium_targets_percentnumericShare of the team's targets thrown to the player on medium passes (10-19 yards downfield) to the middle of the field.
right_short_longestnumericLongest reception in yards on short passes (0-9 yards downfield) to the right third of the field.
left_deep_longestnumericLongest reception in yards on deep passes (20 or more yards downfield) to the left third of the field.
right_short_dropsnumericPFF-charted drops on short passes (0-9 yards downfield) to the right third of the field.
right_medium_contested_receptionsnumericCatches made on PFF-charted contested targets on medium passes (10-19 yards downfield) to the right third of the field.
right_deep_contested_catch_ratenumericPercentage of PFF-charted contested targets caught on deep passes (20 or more yards downfield) to the right third of the field.
center_behind_los_receptionsnumericReceptions made on passes thrown behind the line of scrimmage to the middle of the field.
right_medium_caught_percentnumericPercentage of targets caught on medium passes (10-19 yards downfield) to the right third of the field.
right_deep_targetsnumericPass targets to the player on deep passes (20 or more yards downfield) to the right third of the field.
center_medium_positive_epa_percentnumericPercentage of the receiver's plays with an EPA value (in practice their routes run) producing positive expected points added on medium passes (10-19 yards downfield) to the middle of the field.
medium_dropsnumericPFF-charted drops on medium passes (10-19 yards downfield).
left_deep_grades_hands_dropnumericPFF hands/drop grade on deep passes (20 or more yards downfield) to the left third of the field, 0-100.
behind_los_positive_epa_percentnumericPercentage of the receiver's plays with an EPA value (in practice their routes run) producing positive expected points added on passes thrown behind the line of scrimmage.
left_short_avoided_tacklesnumericTackles avoided after the catch on short passes (0-9 yards downfield) to the left third of the field.
right_medium_grades_pass_routenumericPFF route-running (receiving) grade on medium passes (10-19 yards downfield) to the right third of the field, 0-100.
right_short_grades_hands_dropnumericPFF hands/drop grade on short passes (0-9 yards downfield) to the right third of the field, 0-100.
left_behind_los_yards_per_receptionnumericAverage yards per reception on passes thrown behind the line of scrimmage to the left third of the field.
medium_yards_after_catchnumericYards gained after the catch on medium passes (10-19 yards downfield).
center_medium_pass_playsnumericPass-play snaps on medium passes (10-19 yards downfield) to the middle of the field.
left_behind_los_caught_percentnumericPercentage of targets caught on passes thrown behind the line of scrimmage to the left third of the field.
left_medium_contested_targetsnumericPFF-charted contested targets on medium passes (10-19 yards downfield) to the left third of the field.
center_medium_contested_receptionsnumericCatches made on PFF-charted contested targets on medium passes (10-19 yards downfield) to the middle of the field.
behind_los_contested_catch_ratenumericPercentage of PFF-charted contested targets caught on passes thrown behind the line of scrimmage.
behind_los_yards_after_catchnumericYards gained after the catch on passes thrown behind the line of scrimmage.
left_deep_dropsnumericPFF-charted drops on deep passes (20 or more yards downfield) to the left third of the field.
center_deep_positive_epa_percentnumericPercentage of the receiver's plays with an EPA value (in practice their routes run) producing positive expected points added on deep passes (20 or more yards downfield) to the middle of the field.
left_behind_los_yards_after_catch_per_receptionnumericAverage yards after the catch per reception on passes thrown behind the line of scrimmage to the left third of the field.
right_deep_routesnumericPass routes run by the player on deep passes (20 or more yards downfield) to the right third of the field.
center_deep_grades_pass_routenumericPFF route-running (receiving) grade on deep passes (20 or more yards downfield) to the middle of the field, 0-100.
deep_yards_after_catchnumericYards gained after the catch on deep passes (20 or more yards downfield).
center_behind_los_drop_ratenumericShare of catchable targets the player dropped on passes thrown behind the line of scrimmage to the middle of the field.
short_dropsnumericPFF-charted drops on short passes (0-9 yards downfield).
right_deep_contested_receptionsnumericCatches made on PFF-charted contested targets on deep passes (20 or more yards downfield) to the right third of the field.
left_behind_los_targeted_qb_ratingnumericNFL passer rating on throws targeting the player on passes thrown behind the line of scrimmage to the left third of the field.
right_medium_avg_depth_of_targetnumericAverage depth of target in yards downfield on medium passes (10-19 yards downfield) to the right third of the field.
right_medium_avoided_tacklesnumericTackles avoided after the catch on medium passes (10-19 yards downfield) to the right third of the field.
center_medium_caught_percentnumericPercentage of targets caught on medium passes (10-19 yards downfield) to the middle of the field.
center_behind_los_fumblesnumericFumbles by the player after the catch on passes thrown behind the line of scrimmage to the middle of the field.
center_medium_first_downsnumericReceptions that converted a first down on medium passes (10-19 yards downfield) to the middle of the field.
behind_los_caught_percentnumericPercentage of targets caught on passes thrown behind the line of scrimmage.
short_routesnumericPass routes run by the player on short passes (0-9 yards downfield).
left_deep_grades_pass_routenumericPFF route-running (receiving) grade on deep passes (20 or more yards downfield) to the left third of the field, 0-100.
medium_routesnumericPass routes run by the player on medium passes (10-19 yards downfield).
medium_caught_percentnumericPercentage of targets caught on medium passes (10-19 yards downfield).
behind_los_contested_receptionsnumericCatches made on PFF-charted contested targets on passes thrown behind the line of scrimmage.
behind_los_yprrnumericYards per route run on passes thrown behind the line of scrimmage.
left_short_touchdownsnumericReceiving touchdowns scored on short passes (0-9 yards downfield) to the left third of the field.
medium_drop_ratenumericShare of catchable targets the player dropped on medium passes (10-19 yards downfield).
player_idnumericPFF player id (integer; matches the /players id and every player_id join key).
left_behind_los_pass_block_ratenumericShare of pass-play snaps spent pass blocking on passes thrown behind the line of scrimmage to the left third of the field.
right_deep_pass_playsnumericPass-play snaps on deep passes (20 or more yards downfield) to the right third of the field.
short_caught_percentnumericPercentage of targets caught on short passes (0-9 yards downfield).
right_medium_yards_per_receptionnumericAverage yards per reception on medium passes (10-19 yards downfield) to the right third of the field.
center_medium_yardsnumericReceiving yards gained on medium passes (10-19 yards downfield) to the middle of the field.
center_deep_epanumericTotal expected points added on targets to the player on deep passes (20 or more yards downfield) to the middle of the field.
left_medium_interceptionsnumericInterceptions thrown on passes targeting the player on medium passes (10-19 yards downfield) to the left third of the field.
right_deep_interceptionsnumericInterceptions thrown on passes targeting the player on deep passes (20 or more yards downfield) to the right third of the field.
deep_positive_epa_percentnumericPercentage of the receiver's plays with an EPA value (in practice their routes run) producing positive expected points added on deep passes (20 or more yards downfield).
deep_fumblesnumericFumbles by the player after the catch on deep passes (20 or more yards downfield).
center_short_contested_catch_ratenumericPercentage of PFF-charted contested targets caught on short passes (0-9 yards downfield) to the middle of the field.
center_behind_los_targets_percentnumericShare of the team's targets thrown to the player on passes thrown behind the line of scrimmage to the middle of the field.
right_short_yards_per_receptionnumericAverage yards per reception on short passes (0-9 yards downfield) to the right third of the field.
center_deep_targets_percentnumericShare of the team's targets thrown to the player on deep passes (20 or more yards downfield) to the middle of the field.
center_behind_los_yards_after_catch_per_receptionnumericAverage yards after the catch per reception on passes thrown behind the line of scrimmage to the middle of the field.
behind_los_touchdownsnumericReceiving touchdowns scored on passes thrown behind the line of scrimmage.
medium_pass_block_ratenumericShare of pass-play snaps spent pass blocking on medium passes (10-19 yards downfield).
left_behind_los_route_ratenumericShare of pass-play snaps on which the player ran a route on passes thrown behind the line of scrimmage to the left third of the field.
right_behind_los_targeted_qb_ratingnumericNFL passer rating on throws targeting the player on passes thrown behind the line of scrimmage to the right third of the field.
right_behind_los_dropsnumericPFF-charted drops on passes thrown behind the line of scrimmage to the right third of the field.
left_behind_los_first_downsnumericReceptions that converted a first down on passes thrown behind the line of scrimmage to the left third of the field.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_facet_receiving_scheme / pffApiFacetReceivingScheme​

col_nametypedescription
man_contested_catch_ratenumericPercentage of PFF-charted contested targets caught against man coverage.
man_touchdownsnumericReceiving touchdowns scored against man coverage.
zone_targets_percentnumericShare of the team's targets thrown to the player against zone coverage.
man_interceptionsnumericInterceptions thrown on passes targeting the player against man coverage.
zone_epanumericTotal expected points added on targets to the player against zone coverage.
man_avg_depth_of_targetnumericAverage depth of target in yards downfield against man coverage.
zone_pass_blocksnumericPass-play snaps spent pass blocking against zone coverage.
zone_avoided_tacklesnumericTackles avoided after the catch against zone coverage.
man_targeted_qb_ratingnumericNFL passer rating on throws targeting the player against man coverage.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
zone_positive_epa_percentnumericPercentage of the receiver's plays with an EPA value (in practice their routes run) producing positive expected points added against zone coverage.
man_targets_percentnumericShare of the team's targets thrown to the player against man coverage.
man_yards_per_receptionnumericAverage yards per reception against man coverage.
team_namecharacterTeam abbreviation the player is credited to for the range.
man_drop_ratenumericShare of catchable targets the player dropped against man coverage.
zone_grades_pass_routenumericPFF route-running (receiving) grade against zone coverage, 0-100.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
zone_fumblesnumericFumbles by the player after the catch against zone coverage.
man_pass_block_ratenumericShare of pass-play snaps spent pass blocking against man coverage.
zone_yardsnumericReceiving yards gained against zone coverage.
man_yprrnumericYards per route run against man coverage.
player_game_countnumericNumber of games the player appeared in over the covered span.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
zone_dropsnumericPFF-charted drops against zone coverage.
zone_receptionsnumericReceptions made against zone coverage.
man_pass_playsnumericPass-play snaps against man coverage.
man_epanumericTotal expected points added on targets to the player against man coverage.
zone_yards_per_receptionnumericAverage yards per reception against zone coverage.
man_contested_targetsnumericPFF-charted contested targets against man coverage.
man_longestnumericLongest reception in yards against man coverage.
zone_yards_after_catchnumericYards gained after the catch against zone coverage.
man_receptionsnumericReceptions made against man coverage.
man_avoided_tacklesnumericTackles avoided after the catch against man coverage.
man_first_downsnumericReceptions that converted a first down against man coverage.
base_targetsnumericTotal targets from the facet's unsplit base row, across all coverage schemes.
zone_contested_catch_ratenumericPercentage of PFF-charted contested targets caught against zone coverage.
zone_targeted_qb_ratingnumericNFL passer rating on throws targeting the player against zone coverage.
man_routesnumericPass routes run by the player against man coverage.
zone_grades_hands_dropnumericPFF hands/drop grade against zone coverage, 0-100.
man_route_ratenumericShare of pass-play snaps on which the player ran a route against man coverage.
zone_pass_block_ratenumericShare of pass-play snaps spent pass blocking against zone coverage.
man_grades_pass_routenumericPFF route-running (receiving) grade against man coverage, 0-100.
penaltiesnumericPenalties charged to the player over the covered span.
zone_first_downsnumericReceptions that converted a first down against zone coverage.
zone_yprrnumericYards per route run against zone coverage.
man_dropsnumericPFF-charted drops against man coverage.
zone_caught_percentnumericPercentage of targets caught against zone coverage.
teamcharacterTeam abbreviation the player is credited to for the range.
man_fumblesnumericFumbles by the player after the catch against man coverage.
declined_penaltiesnumericPenalties committed by the player that were declined.
man_yards_after_catchnumericYards gained after the catch against man coverage.
man_yardsnumericReceiving yards gained against man coverage.
zone_pass_playsnumericPass-play snaps against zone coverage.
positioncharacterPFF position code the player is listed at (e.g. QB, HB, FB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P).
man_targetsnumericPass targets to the player against man coverage.
man_grades_hands_dropnumericPFF hands/drop grade against man coverage, 0-100.
man_pass_blocksnumericPass-play snaps spent pass blocking against man coverage.
zone_touchdownsnumericReceiving touchdowns scored against zone coverage.
zone_route_ratenumericShare of pass-play snaps on which the player ran a route against zone coverage.
zone_yards_after_catch_per_receptionnumericAverage yards after the catch per reception against zone coverage.
zone_avg_depth_of_targetnumericAverage depth of target in yards downfield against zone coverage.
playercharacterPlayer's display name as PFF lists it.
franchise_idnumericPFF franchise (team) id (integer join key).
zone_contested_targetsnumericPFF-charted contested targets against zone coverage.
zone_contested_receptionsnumericCatches made on PFF-charted contested targets against zone coverage.
man_contested_receptionsnumericCatches made on PFF-charted contested targets against man coverage.
man_yards_after_catch_per_receptionnumericAverage yards after the catch per reception against man coverage.
zone_targetsnumericPass targets to the player against zone coverage.
zone_longestnumericLongest reception in yards against zone coverage.
man_caught_percentnumericPercentage of targets caught against man coverage.
zone_drop_ratenumericShare of catchable targets the player dropped against zone coverage.
zone_interceptionsnumericInterceptions thrown on passes targeting the player against zone coverage.
man_positive_epa_percentnumericPercentage of the receiver's plays with an EPA value (in practice their routes run) producing positive expected points added against man coverage.
zone_routesnumericPass routes run by the player against zone coverage.
player_idnumericPFF player id (integer; matches the /players id and every player_id join key).

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_facet_receiving_summary / pffApiFacetReceivingSummary​

col_nametypedescription
targetsnumericTimes targeted.
grades_pass_blocknumericPFF pass-blocking grade, 0-100.
grades_offensenumericPFF overall offense grade (0-100).
yards_after_catch_per_receptionnumericAverage yards after the catch per reception.
grades_pass_routenumericPFF receiving/route grade (0-100).
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
team_namecharacterTeam abbreviation the player is credited to for the range.
yprrnumericYards per route run.
wide_snapsnumericReceiving snaps aligned out wide.
fumblesnumericFumbles by the player after the catch.
first_downsnumericReceptions that converted a first down.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
inline_snapsnumericReceiving snaps aligned inline, tight to the formation.
contested_targetsnumericContested targets.
player_game_countnumericGames with at least one qualifying snap in the requested range.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
inline_ratenumericShare of receiving snaps aligned inline, tight to the formation.
contested_catch_ratenumericPercentage of PFF-charted contested targets caught.
yardsnumericReceiving yards.
receptionsnumericPasses caught by the receiver.
targeted_qb_ratingnumericNFL passer rating on throws targeting the player.
interceptionsnumericInterceptions on passes targeting the player.
caught_percentnumericPercentage of targets caught.
drop_ratenumericShare of catchable targets the player dropped.
grades_hands_dropnumericPFF hands/drop grade (0-100).
slot_ratenumericShare of receiving snaps aligned in the slot.
slot_snapsnumericReceiving snaps aligned in the slot.
penaltiesnumericPenalties charged to the player over the covered span.
wide_ratenumericShare of receiving snaps aligned out wide.
pass_block_ratenumericShare of pass-play snaps spent pass blocking.
teamcharacterTeam abbreviation the player is credited to for the range.
declined_penaltiesnumericPenalties committed by the player that were declined.
route_ratenumericShare of pass-play snaps on which the player ran a route.
dropsnumericDropped passes.
positioncharacterPFF position code the player is listed at (e.g. QB, HB, FB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P).
grades_hands_fumblenumericPFF ball-security (hands/fumble) grade, 0-100.
longestnumericLongest reception in yards.
pass_blocksnumericPass-play snaps spent pass blocking.
routesnumericPass routes run by the receiver.
pass_playsnumericPass-play snaps.
yards_per_receptionnumericAverage yards per reception.
playercharacterPlayer's display name as PFF lists it.
positive_epa_percentnumericPercentage of the receiver's plays with an EPA value (in practice their routes run) producing positive expected points added.
franchise_idnumericPFF franchise (team) id (integer join key).
contested_receptionsnumericContested catches made.
yards_after_catchnumericYards after the catch.
avg_depth_of_targetnumericAverage depth of target in yards downfield.
epanumericExpected points added per target to the player, as computed by PFF (an average such as -0.27, not a total).
avoided_tacklesnumericTackles avoided after the catch.
player_idnumericPFF player id (integer; matches the /players id and every player_id join key).
touchdownsnumericReceiving touchdowns.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_facet_return_summary / pffApiFacetReturnSummary​

col_nametypedescription
declined_penaltiesnumericPenalties committed by the player that were declined.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
franchise_idnumericPFF franchise (team) id (integer join key).
grades_kick_returnnumericPFF kickoff-return grade, 0-100.
grades_returnnumericPFF overall return grade, 0-100.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
kickoff_attemptsnumericKickoff returns attempted.
kickoff_fair_catchesnumericKickoffs fair-caught by the player.
kickoff_longnumericLongest kickoff return in yards.
kickoff_muffed_returnsnumericKickoff returns the player muffed.
kickoff_touchdownsnumericKickoff returns scoring a touchdown.
kickoff_yardsnumericTotal kickoff-return yards.
kickoff_ypanumericAverage yards per kickoff return.
penaltiesnumericPenalties charged to the player over the covered span.
playercharacterPlayer's display name as PFF lists it.
player_game_countnumericNumber of games the player appeared in over the covered span.
player_idnumericPFF player id (integer; matches the /players id and every player_id join key).
positioncharacterPFF position code the player is listed at (e.g. QB, HB, FB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P).
punt_attemptsnumericPunt returns attempted.
punt_fair_catchesnumericPunts fair-caught by the player.
punt_longnumericLongest punt return in yards.
punt_muffed_returnsnumericPunt returns the player muffed.
punt_touchdownsnumericPunt returns scoring a touchdown.
punt_yardsnumericTotal punt-return yards.
punt_ypanumericAverage yards per punt return.
teamcharacterTeam abbreviation the player is credited to for the range.
team_namecharacterTeam abbreviation the player is credited to for the range.
total_attemptsnumericTotal return attempts, kickoffs and punts combined.
grades_punt_returnnumericPFF punt-return grade, 0-100.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_facet_rushing_direction / pffApiFacetRushingDirection​

col_nametypedescription
directionslistNested per-direction rushing splits (attempts and results by run direction) as returned by the PFF API.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
franchise_idnumericPFF franchise (team) id (integer join key).
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
playercharacterPlayer's display name as PFF lists it.
player_idnumericPFF player id (integer; matches the /players id and every player_id join key).
positioncharacterPFF position code the player is listed at (e.g. QB, HB, FB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P).
teamcharacterTeam abbreviation the player is credited to for the range.
team_namecharacterTeam abbreviation the player is credited to for the range.
total_attemptsnumericTotal rushing attempts across all run directions.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_facet_rushing_summary / pffApiFacetRushingSummary​

col_nametypedescription
targetsnumericPasses thrown to the ball carrier (targets).
grades_pass_blocknumericPFF pass-blocking grade, 0-100.
grades_offensenumericPFF overall offense grade (0-100).
yards_after_contactnumericYards after contact.
explosivenumericRuns PFF designates as explosive.
grades_pass_routenumericPFF route-running (receiving) grade, 0-100.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
elu_rush_mtfnumericMissed tackles forced as a rusher, an input to PFF's elusive rating.
breakaway_attemptsnumericRuns of 15 or more yards, PFF's breakaway designation.
designed_yardsnumericRushing yards gained on designed runs, excluding scrambles.
team_namecharacterTeam abbreviation the player is credited to for the range.
yprrnumericYards per route run.
breakaway_percentnumericShare of rushing yards gained on breakaway runs of 15 or more yards.
fumblesnumericFumbles by the ball carrier.
first_downsnumericRushing first downs.
elusive_ratingnumericPFF elusive rating.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
breakaway_yardsnumericBreakaway (long-run) yards.
player_game_countnumericGames with at least one qualifying snap in the requested range.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
total_touchesnumericCombined carries and receptions.
scramble_yardsnumericRushing yards gained on scrambles.
yco_attemptnumericAverage yards after contact per rushing attempt.
yardsnumericTotal rushing yards gained.
grades_run_blocknumericPFF run-blocking grade, 0-100.
receptionsnumericPasses caught by the ball carrier.
zone_attemptsnumericRushing attempts on zone-scheme runs.
scramblesnumericQuarterback scrambles.
grades_runnumericPFF rushing grade (0-100).
penaltiesnumericPenalties charged to the player over the covered span.
attemptsnumericRushing attempts (carries) by the runner.
elu_yconumericYards-after-contact component used in PFF's elusive rating.
elu_recv_mtfnumericMissed tackles forced as a receiver, an input to PFF's elusive rating.
teamcharacterTeam abbreviation the player is credited to for the range.
declined_penaltiesnumericPenalties committed by the player that were declined.
ypanumericAverage yards per rushing attempt.
dropsnumericPasses dropped by the ball carrier.
positioncharacterPFF position code the player is listed at (e.g. QB, HB, FB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P).
grades_hands_fumblenumericPFF ball-security (hands/fumble) grade, 0-100.
longestnumericLongest run in yards.
routesnumericPass routes run by the player.
playercharacterPlayer's display name as PFF lists it.
franchise_idnumericPFF franchise (team) id (integer join key).
rec_yardsnumericReceiving yards gained by the ball carrier (the rushing report also carries his receiving line).
gap_attemptsnumericRushing attempts on gap-scheme runs.
run_playsnumericRun-play snaps.
avoided_tacklesnumericMissed tackles forced.
grades_offense_penaltynumericPFF offensive penalty grade, 0-100.
player_idnumericPFF player id (integer; matches the /players id and every player_id join key).
touchdownsnumericRushing touchdowns.
grades_passnumericPFF passing grade, 0-100.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_facet_special_summary / pffApiFacetSpecialSummary​

col_nametypedescription
assistsnumericAssisted tackles credited to the player on special-teams plays.
declined_penaltiesnumericPenalties committed by the player that were declined.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
franchise_idnumericPFF franchise (team) id (integer join key).
grades_fgep_kickernumericPFF field-goal and extra-point kicking grade, 0-100.
grades_kickoff_kickernumericPFF kickoff kicking grade, 0-100.
grades_misc_stnumericPFF miscellaneous special-teams grade, 0-100.
grades_special_teams_penaltynumericPFF special-teams penalty grade, 0-100.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
missed_tacklesnumericMissed tackles on special-teams plays.
penaltiesnumericPenalties charged to the player over the covered span.
playercharacterPlayer's display name as PFF lists it.
player_game_countnumericNumber of games the player appeared in over the covered span.
player_idnumericPFF player id (integer; matches the /players id and every player_id join key).
positioncharacterPFF position code the player is listed at (e.g. QB, HB, FB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P).
snap_counts_field_goalnumericSnaps on the field-goal and extra-point unit.
snap_counts_field_goal_blockingnumericSnaps on the field-goal and extra-point block unit.
snap_counts_kickoffnumericSnaps on the kickoff coverage unit.
snap_counts_kickoff_returnnumericSnaps on the kickoff return unit.
snap_counts_punt_coveragenumericSnaps on the punt coverage unit.
snap_counts_punt_returnnumericSnaps on the punt return unit.
tacklesnumericTackles made by the player on special-teams plays.
teamcharacterTeam abbreviation the player is credited to for the range.
team_namecharacterTeam abbreviation the player is credited to for the range.
grades_fgep_defensenumericPFF grade on field-goal and extra-point defense, 0-100.
grades_fgep_offensenumericPFF grade on the field-goal and extra-point protection unit, 0-100.
grades_long_snapnumericPFF long-snapping grade, 0-100.
grades_punternumericPFF punting grade, 0-100.
grades_kick_returnnumericPFF kickoff-return grade, 0-100.
grades_punt_returnnumericPFF punt-return grade, 0-100.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_player_defense_summary / pffApiPlayerDefenseSummary​

col_nametypedescription
targetsintegerPasses thrown into the player's coverage (targets allowed).
game_idintegerPFF game id of the game (integer join key).
interception_touchdownsintegerTouchdowns scored on interception returns.
weekintegerWeek number of the game, as PFF numbers weeks.
forced_fumblesintegerForced fumbles.
missed_tacklesintegerMissed tackles.
statuscharacter"S" when the player started the game; PFF owns the value set.
catch_ratenumericCompletion percentage allowed on targets into the player's coverage.
tacklesintegerTotal tackles made by the defender.
jersey_numbercharacterJersey number the player wore in the game (string; zero-padded, e.g. "09").
away_team_namecharacterAbbreviation of the away team (e.g. "LV").
snap_counts_offballintegerSnaps aligned as an off-ball linebacker.
snap_counts_boxintegerSnaps aligned in the box.
sacksintegerSacks credited.
snap_counts_pass_rushintegerPass-rush snaps played.
snap_counts_dlintegerSnaps aligned on the defensive line.
grades_tacklenumericPFF tackling grade, 0-100.
yardsintegerReceiving yards allowed in the player's coverage.
player_franchise_idintegerPFF franchise id of the team the player played for in the game.
receptionsintegerReceptions allowed in the player's coverage.
grades_coverage_defensenumericPFF coverage grade (0-100).
hurriesintegerQuarterback hurries recorded.
interceptionsintegerInterceptions made in coverage.
snap_counts_coverageintegerCoverage snaps played.
snap_counts_dl_over_tintegerDefensive-line snaps aligned head-up over the offensive tackle.
snap_counts_dl_a_gapintegerDefensive-line snaps aligned in the A gap.
fumble_recoveriesintegerOpponent fumbles recovered by the player.
grades_run_defensenumericPFF run-defense grade (0-100).
snap_counts_cornerintegerSnaps aligned at outside cornerback.
hitsintegerQuarterback hits recorded by the player.
penaltiesintegerPenalties charged to the player over the covered span.
batted_passesintegerPasses batted down at the line of scrimmage.
stopsintegerTackles that constitute an offensive failure ("stops").
declined_penaltiesintegerPenalties committed by the player that were declined.
total_pressuresintegerTotal quarterback pressures (sacks + hits + hurries).
positioncharacterPFF position code the player was charted at in the game (e.g. QB, HB, WR, T, LB, K).
fumble_recovery_touchdownsintegerTouchdowns scored on fumble recoveries.
longestintegerLongest completion allowed, in yards.
away_franchise_idintegerPFF franchise id of the away team.
snap_counts_slotintegerSnaps aligned in the slot.
missed_tackle_ratenumericShare of tackle attempts the player missed.
grades_defensenumericPFF overall defense grade (0-100).
yards_per_receptionnumericAverage yards allowed per reception.
grades_defense_penaltynumericPFF defensive penalty grade, 0-100.
safetiesintegerSafeties recorded by the player.
snap_counts_defenseintegerTotal defensive snaps played.
yards_after_catchintegerYards after the catch allowed in the player's coverage.
home_franchise_idintegerPFF franchise id of the home team.
snap_counts_dl_b_gapintegerDefensive-line snaps aligned in the B gap.
home_team_namecharacterAbbreviation of the home team (e.g. "NE").
pass_break_upsintegerPasses broken up.
qb_rating_againstnumericNFL passer rating allowed on targets into the player's coverage.
snap_counts_run_defenseintegerRun-defense snaps played.
tackles_for_lossintegerTackles for loss made by the player.
assistsintegerAssisted tackles.
grades_pass_rush_defensenumericPFF pass-rush grade, 0-100.
player_idintegerPFF player id (integer join key) of the player the report is about.
snap_counts_fsintegerSnaps aligned at free safety.
touchdownsintegerTouchdowns allowed into the player's coverage.
snap_counts_dl_outside_tintegerDefensive-line snaps aligned outside the offensive tackle.
game_away_franchise_idintegerRepeats away_franchise_id from the row's nested game object: PFF franchise id of the away team.
game_away_team_namecharacterRepeats away_team_name from the row's nested game object: Abbreviation of the away team (e.g. "LV").
game_game_idintegerRepeats game_id from the row's nested game object: PFF game id of the game (integer join key).
game_home_franchise_idintegerRepeats home_franchise_id from the row's nested game object: PFF franchise id of the home team.
game_home_team_namecharacterRepeats home_team_name from the row's nested game object: Abbreviation of the home team (e.g. "NE").
game_player_franchise_idintegerRepeats player_franchise_id from the row's nested game object: PFF franchise id of the team the player played for in the game.
game_positioncharacterRepeats position from the row's nested game object: PFF position code the player was charted at in the game (e.g. QB, HB, WR, T, LB, K).
game_statuscharacterRepeats status from the row's nested game object: "S" when the player started the game; PFF owns the value set.
game_weekintegerRepeats week from the row's nested game object: Week number of the game, as PFF numbers weeks.
league_idintegerPFF league id (1 = NFL, 2 = NCAA), filled from the report's subject.
seasonintegerSeason (starting year) of the report, filled from the report's subject.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_player_field_goal_summary / pffApiPlayerFieldGoalSummary​

col_nametypedescription
twenty_attemptsintegerField goals attempted from 20-29 yards.
game_idintegerPFF game id of the game (integer join key).
pat_percentnumericExtra-point percentage.
weekintegerWeek number of the game, as PFF numbers weeks.
statuscharacter"S" when the player started the game; PFF owns the value set.
forty_madeintegerField goals made from 40-49 yards.
fifty_percentnumericField-goal percentage from 50 or more yards.
total_madeintegerTotal field goals made across all distances.
jersey_numbercharacterJersey number the player wore in the game (string; zero-padded, e.g. "09").
away_team_namecharacterAbbreviation of the away team (e.g. "LV").
one_madeintegerField goals made from 1-19 yards.
fifty_attemptsintegerField goals attempted from 50 or more yards.
forty_attemptsintegerField goals attempted from 40-49 yards.
thirty_percentnumericField-goal percentage from 30-39 yards.
total_attemptsintegerTotal field goals attempted across all distances.
pat_attemptsintegerExtra points attempted.
player_franchise_idintegerPFF franchise id of the team the player played for in the game.
twenty_madeintegerField goals made from 20-29 yards.
one_attemptsintegerField goals attempted from 1-19 yards.
grades_fgep_kickernumericPFF field-goal and extra-point kicking grade, 0-100.
thirty_attemptsintegerField goals attempted from 30-39 yards.
pat_madeintegerExtra points made.
one_percentnumericField-goal percentage from 1-19 yards.
total_percentnumericOverall field-goal percentage.
positioncharacterPFF position code the player was charted at in the game (e.g. QB, HB, WR, T, LB, K).
twenty_percentnumericField-goal percentage from 20-29 yards.
away_franchise_idintegerPFF franchise id of the away team.
forty_percentnumericField-goal percentage from 40-49 yards.
fifty_madeintegerField goals made from 50 or more yards.
thirty_madeintegerField goals made from 30-39 yards.
home_franchise_idintegerPFF franchise id of the home team.
home_team_namecharacterAbbreviation of the home team (e.g. "NE").
player_idintegerPFF player id (integer join key) of the player the report is about.
game_away_franchise_idintegerRepeats away_franchise_id from the row's nested game object: PFF franchise id of the away team.
game_away_team_namecharacterRepeats away_team_name from the row's nested game object: Abbreviation of the away team (e.g. "LV").
game_game_idintegerRepeats game_id from the row's nested game object: PFF game id of the game (integer join key).
game_home_franchise_idintegerRepeats home_franchise_id from the row's nested game object: PFF franchise id of the home team.
game_home_team_namecharacterRepeats home_team_name from the row's nested game object: Abbreviation of the home team (e.g. "NE").
game_player_franchise_idintegerRepeats player_franchise_id from the row's nested game object: PFF franchise id of the team the player played for in the game.
game_positioncharacterRepeats position from the row's nested game object: PFF position code the player was charted at in the game (e.g. QB, HB, WR, T, LB, K).
game_statuscharacterRepeats status from the row's nested game object: "S" when the player started the game; PFF owns the value set.
game_weekintegerRepeats week from the row's nested game object: Week number of the game, as PFF numbers weeks.
league_idintegerPFF league id (1 = NFL, 2 = NCAA), filled from the report's subject.
seasonintegerSeason (starting year) of the report, filled from the report's subject.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_player_kickoff_summary / pffApiPlayerKickoffSummary​

col_nametypedescription
attemptsintegerKickoffs by the player.
attempts_with_hangtimeintegerKickoffs with a PFF-recorded hangtime.
average_distancenumericAverage kickoff distance in yards.
average_hangtimenumericAverage kickoff hangtime in seconds.
average_starting_field_positionnumericAverage opponent starting field position following the player's kickoffs.
average_yards_per_returnnumericAverage return yards allowed per kickoff returned.
away_franchise_idintegerPFF franchise id of the away team.
away_team_namecharacterAbbreviation of the away team (e.g. "LV").
fair_catchesintegerKickoffs fair-caught by the return team.
game_idintegerPFF game id of the game (integer join key).
grades_kickoff_kickernumericPFF kickoff kicking grade, 0-100.
home_franchise_idintegerPFF franchise id of the home team.
home_team_namecharacterAbbreviation of the home team (e.g. "NE").
jersey_numbercharacterJersey number the player wore in the game (string; zero-padded, e.g. "09").
kicked_yardsintegerTotal kickoff yards.
kicks_returnedintegerKickoffs returned by the opponent.
onside_kicksintegerOnside kicks attempted.
percent_returnednumericPercentage of the player's kickoffs that were returned.
player_franchise_idintegerPFF franchise id of the team the player played for in the game.
player_idintegerPFF player id (integer join key) of the player the report is about.
positioncharacterPFF position code the player was charted at in the game (e.g. QB, HB, WR, T, LB, K).
return_yardsintegerReturn yards gained by the return team on the player's kickoffs.
statuscharacter"S" when the player started the game; PFF owns the value set.
total_hangtimenumericTotal kickoff hangtime in seconds.
touchbacksintegerKickoffs resulting in touchbacks.
weekintegerWeek number of the game, as PFF numbers weeks.
game_away_franchise_idintegerRepeats away_franchise_id from the row's nested game object: PFF franchise id of the away team.
game_away_team_namecharacterRepeats away_team_name from the row's nested game object: Abbreviation of the away team (e.g. "LV").
game_game_idintegerRepeats game_id from the row's nested game object: PFF game id of the game (integer join key).
game_home_franchise_idintegerRepeats home_franchise_id from the row's nested game object: PFF franchise id of the home team.
game_home_team_namecharacterRepeats home_team_name from the row's nested game object: Abbreviation of the home team (e.g. "NE").
game_player_franchise_idintegerRepeats player_franchise_id from the row's nested game object: PFF franchise id of the team the player played for in the game.
game_positioncharacterRepeats position from the row's nested game object: PFF position code the player was charted at in the game (e.g. QB, HB, WR, T, LB, K).
game_statuscharacterRepeats status from the row's nested game object: "S" when the player started the game; PFF owns the value set.
game_weekintegerRepeats week from the row's nested game object: Week number of the game, as PFF numbers weeks.
league_idintegerPFF league id (1 = NFL, 2 = NCAA), filled from the report's subject.
seasonintegerSeason (starting year) of the report, filled from the report's subject.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_player_offense_blocking / pffApiPlayerOffenseBlocking​

col_nametypedescription
grades_pass_blocknumericPFF pass-blocking grade, 0-100.
grades_offensenumericPFF overall offense grade, 0-100.
game_idintegerPFF game id of the game (integer join key).
pbenumericPFF Pass Blocking Efficiency rating, pressures allowed per pass-blocking snap weighted toward sacks.
non_spike_pass_block_percentagenumericShare of non-spike pass-play snaps spent pass blocking.
weekintegerWeek number of the game, as PFF numbers weeks.
snap_counts_rgintegerSnaps aligned at right guard.
statuscharacter"S" when the player started the game; PFF owns the value set.
jersey_numbercharacterJersey number the player wore in the game (string; zero-padded, e.g. "09").
snap_counts_ceintegerSnaps aligned at center.
hits_allowedintegerQuarterback hits allowed.
block_percentnumericShare of offensive snaps spent blocking.
snap_counts_offenseintegerOffensive snaps played.
away_team_namecharacterAbbreviation of the away team (e.g. "LV").
snap_counts_blockintegerTotal blocking snaps played.
hurries_allowedintegerQuarterback hurries allowed.
player_franchise_idintegerPFF franchise id of the team the player played for in the game.
grades_run_blocknumericPFF run-blocking grade, 0-100.
snap_counts_run_blockintegerRun-blocking snaps played.
pressures_allowedintegerTotal pressures allowed (sacks, hits, and hurries).
snap_counts_pass_playintegerPass-play snaps.
penaltiesintegerPenalties charged to the player over the covered span.
sacks_allowedintegerSacks allowed by the player in pass protection.
declined_penaltiesintegerPenalties committed by the player that were declined.
snap_counts_teintegerSnaps aligned at tight end.
snap_counts_rtintegerSnaps aligned at right tackle.
positioncharacterPFF position code the player was charted at in the game (e.g. QB, HB, WR, T, LB, K).
away_franchise_idintegerPFF franchise id of the away team.
non_spike_pass_blockintegerPass-blocking snaps excluding spike plays.
snap_counts_ltintegerSnaps aligned at left tackle.
snap_counts_pass_blockintegerPass-blocking snaps played.
pass_block_percentnumericShare of pass-play snaps spent pass blocking.
home_franchise_idintegerPFF franchise id of the home team.
home_team_namecharacterAbbreviation of the home team (e.g. "NE").
snap_counts_lgintegerSnaps aligned at left guard.
non_spike_passingintegerNon-spike pass-play snaps, the denominator of non_spike_pass_block_percentage.
player_idintegerPFF player id (integer join key) of the player the report is about.
game_away_franchise_idintegerRepeats away_franchise_id from the row's nested game object: PFF franchise id of the away team.
game_away_team_namecharacterRepeats away_team_name from the row's nested game object: Abbreviation of the away team (e.g. "LV").
game_game_idintegerRepeats game_id from the row's nested game object: PFF game id of the game (integer join key).
game_home_franchise_idintegerRepeats home_franchise_id from the row's nested game object: PFF franchise id of the home team.
game_home_team_namecharacterRepeats home_team_name from the row's nested game object: Abbreviation of the home team (e.g. "NE").
game_player_franchise_idintegerRepeats player_franchise_id from the row's nested game object: PFF franchise id of the team the player played for in the game.
game_positioncharacterRepeats position from the row's nested game object: PFF position code the player was charted at in the game (e.g. QB, HB, WR, T, LB, K).
game_statuscharacterRepeats status from the row's nested game object: "S" when the player started the game; PFF owns the value set.
game_weekintegerRepeats week from the row's nested game object: Week number of the game, as PFF numbers weeks.
league_idintegerPFF league id (1 = NFL, 2 = NCAA), filled from the report's subject.
seasonintegerSeason (starting year) of the report, filled from the report's subject.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_player_offense_pass_blocking / pffApiPlayerOffensePassBlocking​

col_nametypedescription
true_pass_set_non_spike_pass_block_percentagenumericShare of non-spike pass-play snaps spent pass blocking on PFF-designated true pass sets.
true_pass_set_pressures_allowedintegerTotal pressures allowed (sacks, hits, and hurries) on PFF-designated true pass sets.
grades_pass_blocknumericPFF pass-blocking grade, 0-100.
true_pass_set_pass_block_percentnumericShare of pass-play snaps spent pass blocking on PFF-designated true pass sets.
game_idintegerPFF game id of the game (integer join key).
pbenumericPFF Pass Blocking Efficiency rating, pressures allowed per pass-blocking snap weighted toward sacks.
non_spike_pass_block_percentagenumericShare of non-spike pass-play snaps spent pass blocking.
weekintegerWeek number of the game, as PFF numbers weeks.
statuscharacter"S" when the player started the game; PFF owns the value set.
jersey_numbercharacterJersey number the player wore in the game (string; zero-padded, e.g. "09").
true_pass_set_non_spike_passingintegerNon-spike pass-play snaps on PFF-designated true pass sets, the denominator of true_pass_set_non_spike_pass_block_percentage.
hits_allowedintegerQuarterback hits allowed.
true_pass_set_non_spike_pass_blockintegerPass-blocking snaps excluding spike plays on PFF-designated true pass sets.
away_team_namecharacterAbbreviation of the away team (e.g. "LV").
hurries_allowedintegerQuarterback hurries allowed.
true_pass_set_hurries_allowedintegerQuarterback hurries allowed on PFF-designated true pass sets.
player_franchise_idintegerPFF franchise id of the team the player played for in the game.
true_pass_set_snap_counts_pass_playintegerPass-play snaps on PFF-designated true pass sets.
true_pass_set_hits_allowedintegerQuarterback hits allowed on PFF-designated true pass sets.
pressures_allowedintegerTotal pressures allowed (sacks, hits, and hurries).
true_pass_set_pbenumericPFF Pass Blocking Efficiency rating, pressures allowed per pass-blocking snap weighted toward sacks on PFF-designated true pass sets.
snap_counts_pass_playintegerPass-play snaps.
penaltiesintegerPenalties charged to the player over the covered span.
sacks_allowedintegerSacks allowed by the player in pass protection.
declined_penaltiesintegerPenalties committed by the player that were declined.
positioncharacterPFF position code the player was charted at in the game (e.g. QB, HB, WR, T, LB, K).
away_franchise_idintegerPFF franchise id of the away team.
non_spike_pass_blockintegerPass-blocking snaps excluding spike plays.
true_pass_set_snap_counts_pass_blockintegerPass-blocking snaps played on PFF-designated true pass sets.
true_pass_set_sacks_allowedintegerSacks allowed on PFF-designated true pass sets.
snap_counts_pass_blockintegerPass-blocking snaps played.
pass_block_percentnumericShare of pass-play snaps spent pass blocking.
home_franchise_idintegerPFF franchise id of the home team.
home_team_namecharacterAbbreviation of the home team (e.g. "NE").
non_spike_passingintegerNon-spike pass-play snaps, the denominator of non_spike_pass_block_percentage.
player_idintegerPFF player id (integer join key) of the player the report is about.
game_away_franchise_idintegerRepeats away_franchise_id from the row's nested game object: PFF franchise id of the away team.
game_away_team_namecharacterRepeats away_team_name from the row's nested game object: Abbreviation of the away team (e.g. "LV").
game_game_idintegerRepeats game_id from the row's nested game object: PFF game id of the game (integer join key).
game_home_franchise_idintegerRepeats home_franchise_id from the row's nested game object: PFF franchise id of the home team.
game_home_team_namecharacterRepeats home_team_name from the row's nested game object: Abbreviation of the home team (e.g. "NE").
game_player_franchise_idintegerRepeats player_franchise_id from the row's nested game object: PFF franchise id of the team the player played for in the game.
game_positioncharacterRepeats position from the row's nested game object: PFF position code the player was charted at in the game (e.g. QB, HB, WR, T, LB, K).
game_statuscharacterRepeats status from the row's nested game object: "S" when the player started the game; PFF owns the value set.
game_weekintegerRepeats week from the row's nested game object: Week number of the game, as PFF numbers weeks.
league_idintegerPFF league id (1 = NFL, 2 = NCAA), filled from the report's subject.
seasonintegerSeason (starting year) of the report, filled from the report's subject.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_player_offense_run_blocking / pffApiPlayerOffenseRunBlocking​

col_nametypedescription
away_franchise_idintegerPFF franchise id of the away team.
away_team_namecharacterAbbreviation of the away team (e.g. "LV").
declined_penaltiesintegerPenalties committed by the player that were declined.
game_idintegerPFF game id of the game (integer join key).
gap_run_block_percentnumericShare of run-play snaps spent run blocking on gap-scheme runs.
gap_snap_counts_run_blockintegerRun-blocking snaps played on gap-scheme runs.
gap_snap_counts_run_block_percentnumericShare of the player's run-blocking snaps on gap-scheme runs.
gap_snap_counts_run_playintegerRun-play snaps on gap-scheme runs.
grades_run_blocknumericPFF run-blocking grade, 0-100.
home_franchise_idintegerPFF franchise id of the home team.
home_team_namecharacterAbbreviation of the home team (e.g. "NE").
jersey_numbercharacterJersey number the player wore in the game (string; zero-padded, e.g. "09").
penaltiesintegerPenalties charged to the player over the covered span.
player_franchise_idintegerPFF franchise id of the team the player played for in the game.
player_idintegerPFF player id (integer join key) of the player the report is about.
positioncharacterPFF position code the player was charted at in the game (e.g. QB, HB, WR, T, LB, K).
run_block_percentnumericShare of run-play snaps spent run blocking.
snap_counts_run_blockintegerRun-blocking snaps played.
snap_counts_run_playintegerRun-play snaps.
statuscharacter"S" when the player started the game; PFF owns the value set.
weekintegerWeek number of the game, as PFF numbers weeks.
zone_run_block_percentnumericShare of run-play snaps spent run blocking on zone-scheme runs.
zone_snap_counts_run_blockintegerRun-blocking snaps played on zone-scheme runs.
zone_snap_counts_run_block_percentnumericShare of the player's run-blocking snaps on zone-scheme runs.
zone_snap_counts_run_playintegerRun-play snaps on zone-scheme runs.
game_away_franchise_idintegerRepeats away_franchise_id from the row's nested game object: PFF franchise id of the away team.
game_away_team_namecharacterRepeats away_team_name from the row's nested game object: Abbreviation of the away team (e.g. "LV").
game_game_idintegerRepeats game_id from the row's nested game object: PFF game id of the game (integer join key).
game_home_franchise_idintegerRepeats home_franchise_id from the row's nested game object: PFF franchise id of the home team.
game_home_team_namecharacterRepeats home_team_name from the row's nested game object: Abbreviation of the home team (e.g. "NE").
game_player_franchise_idintegerRepeats player_franchise_id from the row's nested game object: PFF franchise id of the team the player played for in the game.
game_positioncharacterRepeats position from the row's nested game object: PFF position code the player was charted at in the game (e.g. QB, HB, WR, T, LB, K).
game_statuscharacterRepeats status from the row's nested game object: "S" when the player started the game; PFF owns the value set.
game_weekintegerRepeats week from the row's nested game object: Week number of the game, as PFF numbers weeks.
league_idintegerPFF league id (1 = NFL, 2 = NCAA), filled from the report's subject.
seasonintegerSeason (starting year) of the report, filled from the report's subject.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_player_offense_summary / pffApiPlayerOffenseSummary​

col_nametypedescription
away_franchise_idintegerPFF franchise id of the away team.
away_team_namecharacterAbbreviation of the away team (e.g. "LV").
declined_penaltiesintegerPenalties committed by the player that were declined.
game_idintegerPFF game id of the game (integer join key).
grades_hands_fumblenumericPFF ball-security (hands/fumble) grade, 0-100.
grades_offensenumericPFF overall offense grade (0-100).
grades_offense_penaltynumericPFF offensive penalty grade, 0-100.
grades_passnumericPFF passing grade (0-100).
grades_runnumericPFF rushing grade (0-100).
grades_run_blocknumericPFF run-blocking grade (0-100).
home_franchise_idintegerPFF franchise id of the home team.
home_team_namecharacterAbbreviation of the home team (e.g. "NE").
jersey_numbercharacterJersey number the player wore in the game (string; zero-padded, e.g. "09").
penaltiesintegerPenalties charged to the player over the covered span.
player_franchise_idintegerPFF franchise id of the team the player played for in the game.
player_idintegerPFF player id (integer join key) of the player the report is about.
positioncharacterPFF position code the player was charted at in the game (e.g. QB, HB, WR, T, LB, K).
snap_counts_passintegerPass-play snaps spent as the passer, rather than blocking or running a route.
snap_counts_pass_blockintegerPass-blocking snaps played.
snap_counts_pass_routeintegerSnaps spent running a pass route.
snap_counts_runintegerRun-play snaps spent as a runner, rather than run blocking.
snap_counts_run_blockintegerRun-blocking snaps played.
snap_counts_totalintegerTotal offensive snaps played.
snap_counts_total_passintegerTotal pass-play snaps across passing, pass blocking, and route running.
snap_counts_total_runintegerTotal run-play snaps across rushing and run blocking.
statuscharacter"S" when the player started the game; PFF owns the value set.
weekintegerWeek number of the game, as PFF numbers weeks.
grades_pass_routenumericPFF receiving/route grade (0-100).
game_away_franchise_idintegerRepeats away_franchise_id from the row's nested game object: PFF franchise id of the away team.
game_away_team_namecharacterRepeats away_team_name from the row's nested game object: Abbreviation of the away team (e.g. "LV").
game_game_idintegerRepeats game_id from the row's nested game object: PFF game id of the game (integer join key).
game_home_franchise_idintegerRepeats home_franchise_id from the row's nested game object: PFF franchise id of the home team.
game_home_team_namecharacterRepeats home_team_name from the row's nested game object: Abbreviation of the home team (e.g. "NE").
game_player_franchise_idintegerRepeats player_franchise_id from the row's nested game object: PFF franchise id of the team the player played for in the game.
game_positioncharacterRepeats position from the row's nested game object: PFF position code the player was charted at in the game (e.g. QB, HB, WR, T, LB, K).
game_statuscharacterRepeats status from the row's nested game object: "S" when the player started the game; PFF owns the value set.
game_weekintegerRepeats week from the row's nested game object: Week number of the game, as PFF numbers weeks.
league_idintegerPFF league id (1 = NFL, 2 = NCAA), filled from the report's subject.
seasonintegerSeason (starting year) of the report, filled from the report's subject.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_player_passing_concept / pffApiPlayerPassingConcept​

col_nametypedescription
comp_pct_diffnumericDifference in completion percentage between play-action and non-play-action attempts (PA minus non-PA), from the PFF passing-concept split.
pa_grades_passnumericPFF passing grade (0-100) on play-action dropbacks.
no_screen_grades_offensenumericPFF overall offense grade for the player (0-100) excluding screen passes.
pa_qb_ratingnumericTraditional NFL passer rating on play-action dropbacks.
no_screen_qb_ratingnumericTraditional NFL passer rating excluding screen passes.
pa_completionsnumericNumber of completed passes on play-action dropbacks.
pa_thrown_awaysnumericNumber of intentional throwaways on play-action dropbacks.
pa_dropbacks_percentnumericShare of the player's total dropbacks that came on play-action dropbacks, expressed as a percentage.
ypa_diffnumericDifference in yards per attempt between play-action and non-play-action attempts (PA minus non-PA), from the PFF passing-concept split.
no_screen_dropsnumericNumber of catchable passes dropped by receivers excluding screen passes.
screen_completion_percentnumericPercentage of pass attempts completed on screen passes.
npa_batsnumericNumber of pass attempts batted down at the line of scrimmage on non-play-action dropbacks.
no_screen_thrown_awaysnumericNumber of intentional throwaways excluding screen passes.
pa_grades_runnumericPFF rushing grade for the player (0-100) on play-action dropbacks.
screen_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on screen passes.
pa_drop_ratenumericPercentage of catchable passes dropped by receivers on play-action dropbacks.
screen_grades_offensenumericPFF overall offense grade for the player (0-100) on screen passes.
dropbacksnumericNumber of dropbacks.
npa_thrown_awaysnumericNumber of intentional throwaways on non-play-action dropbacks.
no_screen_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks excluding screen passes, as charted by PFF.
screen_grades_hands_fumblenumericPFF hands (fumble) grade for the player, reflecting ball security (0-100) on screen passes.
pa_touchdownsnumericNumber of passing touchdowns thrown on play-action dropbacks.
npa_ypanumericYards gained per pass attempt on non-play-action dropbacks.
draft_seasonnumericNFL season (year) in which the player was drafted, per PFF player metadata.
screen_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on screen passes.
screen_thrown_awaysnumericNumber of intentional throwaways on screen passes.
npa_sacksnumericNumber of sacks taken on non-play-action dropbacks.
npa_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on non-play-action dropbacks, as charted by PFF.
no_screen_completionsnumericNumber of completed passes excluding screen passes.
no_screen_positive_epa_percentnumericPercentage of dropbacks with positive expected points added excluding screen passes.
screen_spikesnumericNumber of clock-stopping spikes on screen passes.
pa_first_downsnumericNumber of passing first downs gained on play-action dropbacks.
pa_big_time_throwsnumericNumber of big-time throws on play-action dropbacks, per PFF's highest-value, highest-difficulty throw designation.
team_namecharacterTeam abbreviation the player is credited to for the range.
pa_spikesnumericNumber of clock-stopping spikes on play-action dropbacks.
pa_sack_percentnumericPercentage of dropbacks that ended in a sack on play-action dropbacks.
screen_dropbacks_percentnumericShare of the player's total dropbacks that came on screen passes, expressed as a percentage.
no_screen_epanumericTotal expected points added (EPA) on the player's dropbacks excluding screen passes.
npa_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on non-play-action dropbacks.
screen_batsnumericNumber of pass attempts batted down at the line of scrimmage on screen passes.
screen_grades_run_blocknumericPFF run-blocking grade for the player (0-100) on screen passes.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
no_screen_batsnumericNumber of pass attempts batted down at the line of scrimmage excluding screen passes.
npa_grades_offensenumericPFF overall offense grade for the player (0-100) on non-play-action dropbacks.
no_screen_grades_pass_routenumericPFF receiving (route) grade for the player (0-100) excluding screen passes.
screen_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on screen passes, as charted by PFF.
pa_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on play-action dropbacks.
screen_sack_percentnumericPercentage of dropbacks that ended in a sack on screen passes.
no_screen_btt_ratenumericBig-time throws as a percentage of qualifying attempts excluding screen passes, per PFF charting.
npa_btt_ratenumericBig-time throws as a percentage of qualifying attempts on non-play-action dropbacks, per PFF charting.
screen_interceptionsnumericNumber of passes intercepted on screen passes.
no_screen_passing_snapsnumericNumber of passing snaps played excluding screen passes.
no_screen_grades_hands_fumblenumericPFF hands (fumble) grade for the player, reflecting ball security (0-100) excluding screen passes.
screen_scramblesnumericNumber of scrambles on screen passes.
screen_grades_passnumericPFF passing grade (0-100) on screen passes.
npa_qb_ratingnumericTraditional NFL passer rating on non-play-action dropbacks.
no_screen_grades_passnumericPFF passing grade (0-100) excluding screen passes.
pa_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on play-action dropbacks.
screen_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on screen passes, per PFF charting.
player_game_countnumericNumber of games the player appeared in during the period covered.
npa_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on non-play-action dropbacks.
eligible_seasonnumericSeason (year) of the player's NFL draft eligibility, per PFF player metadata.
npa_dropsnumericNumber of catchable passes dropped by receivers on non-play-action dropbacks.
screen_yardsnumericPassing yards gained on screen passes.
no_screen_drop_ratenumericPercentage of catchable passes dropped by receivers excluding screen passes.
no_screen_grades_offense_penaltynumericPFF offensive penalty grade for the player (0-100) excluding screen passes.
npa_passing_snapsnumericNumber of passing snaps played on non-play-action dropbacks.
screen_drop_ratenumericPercentage of catchable passes dropped by receivers on screen passes.
screen_epanumericTotal expected points added (EPA) on the player's dropbacks on screen passes.
screen_grades_pass_routenumericPFF receiving (route) grade for the player (0-100) on screen passes.
screen_grades_offense_penaltynumericPFF offensive penalty grade for the player (0-100) on screen passes.
npa_spikesnumericNumber of clock-stopping spikes on non-play-action dropbacks.
screen_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on screen passes, as charted by PFF.
no_screen_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) excluding screen passes, as charted by PFF.
screen_dropsnumericNumber of catchable passes dropped by receivers on screen passes.
screen_ypanumericYards gained per pass attempt on screen passes.
npa_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on non-play-action dropbacks, per PFF charting.
screen_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on screen passes.
npa_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on non-play-action dropbacks, as charted by PFF.
pa_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on play-action dropbacks.
pa_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on play-action dropbacks, as charted by PFF.
screen_avg_depth_of_targetnumericAverage depth of target in air yards on screen passes.
pa_sacksnumericNumber of sacks taken on play-action dropbacks.
screen_passing_snapsnumericNumber of passing snaps played on screen passes.
no_screen_grades_runnumericPFF rushing grade for the player (0-100) excluding screen passes.
no_screen_first_downsnumericNumber of passing first downs gained excluding screen passes.
pa_ypanumericYards gained per pass attempt on play-action dropbacks.
npa_scramblesnumericNumber of scrambles on non-play-action dropbacks.
npa_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on non-play-action dropbacks.
pa_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on play-action dropbacks, per PFF charting.
no_screen_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts excluding screen passes, per PFF charting.
npa_grades_hands_fumblenumericPFF hands (fumble) grade for the player, reflecting ball security (0-100) on non-play-action dropbacks.
screen_completionsnumericNumber of completed passes on screen passes.
screen_btt_ratenumericBig-time throws as a percentage of qualifying attempts on screen passes, per PFF charting.
npa_grades_runnumericPFF rushing grade for the player (0-100) on non-play-action dropbacks.
no_screen_interceptionsnumericNumber of passes intercepted excluding screen passes.
npa_grades_run_blocknumericPFF run-blocking grade for the player (0-100) on non-play-action dropbacks.
no_screen_sacksnumericNumber of sacks taken excluding screen passes.
penaltiesnumericPenalties charged to the player over the covered span.
no_screen_big_time_throwsnumericNumber of big-time throws excluding screen passes, per PFF's highest-value, highest-difficulty throw designation.
npa_drop_ratenumericPercentage of catchable passes dropped by receivers on non-play-action dropbacks.
npa_attemptsnumericNumber of pass attempts on non-play-action dropbacks.
screen_qb_ratingnumericTraditional NFL passer rating on screen passes.
npa_grades_offense_penaltynumericPFF offensive penalty grade for the player (0-100) on non-play-action dropbacks.
pa_batsnumericNumber of pass attempts batted down at the line of scrimmage on play-action dropbacks.
pa_attemptsnumericNumber of pass attempts on play-action dropbacks.
npa_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on non-play-action dropbacks, as charted by PFF.
no_screen_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, excluding screen passes.
pa_yardsnumericPassing yards gained on play-action dropbacks.
npa_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on non-play-action dropbacks.
teamcharacterTeam abbreviation the player is credited to for the range.
no_screen_scramblesnumericNumber of scrambles excluding screen passes.
pa_turnover_worthy_playsnumericNumber of turnover-worthy plays on play-action dropbacks, plays PFF charts as deserving of a turnover.
pa_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on play-action dropbacks, as charted by PFF.
declined_penaltiesnumericNumber of declined penalties committed by the player.
pa_grades_offensenumericPFF overall offense grade for the player (0-100) on play-action dropbacks.
screen_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on screen passes.
no_screen_dropbacksnumericNumber of dropbacks excluding screen passes.
no_screen_dropbacks_percentnumericShare of the player's total dropbacks that came excluding screen passes, expressed as a percentage.
npa_grades_pass_routenumericPFF receiving (route) grade for the player (0-100) on non-play-action dropbacks.
npa_sack_percentnumericPercentage of dropbacks that ended in a sack on non-play-action dropbacks.
pa_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on play-action dropbacks.
pa_grades_run_blocknumericPFF run-blocking grade for the player (0-100) on play-action dropbacks.
no_screen_turnover_worthy_playsnumericNumber of turnover-worthy plays excluding screen passes, plays PFF charts as deserving of a turnover.
positioncharacterPFF position code the player is listed at (e.g. QB, HB, FB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P).
pa_grades_pass_routenumericPFF receiving (route) grade for the player (0-100) on play-action dropbacks.
npa_epanumericTotal expected points added (EPA) on the player's dropbacks on non-play-action dropbacks.
no_screen_avg_depth_of_targetnumericAverage depth of target in air yards excluding screen passes.
pa_grades_hands_fumblenumericPFF hands (fumble) grade for the player, reflecting ball security (0-100) on play-action dropbacks.
no_screen_completion_percentnumericPercentage of pass attempts completed excluding screen passes.
pa_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on play-action dropbacks, as charted by PFF.
pa_grades_offense_penaltynumericPFF offensive penalty grade for the player (0-100) on play-action dropbacks.
npa_dropbacks_percentnumericShare of the player's total dropbacks that came on non-play-action dropbacks, expressed as a percentage.
npa_grades_passnumericPFF passing grade (0-100) on non-play-action dropbacks.
screen_grades_runnumericPFF rushing grade for the player (0-100) on screen passes.
screen_first_downsnumericNumber of passing first downs gained on screen passes.
npa_completion_percentnumericPercentage of pass attempts completed on non-play-action dropbacks.
no_screen_grades_run_blocknumericPFF run-blocking grade for the player (0-100) excluding screen passes.
no_screen_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw excluding screen passes, as charted by PFF.
screen_turnover_worthy_playsnumericNumber of turnover-worthy plays on screen passes, plays PFF charts as deserving of a turnover.
npa_avg_depth_of_targetnumericAverage depth of target in air yards on non-play-action dropbacks.
npa_dropbacksnumericNumber of dropbacks on non-play-action dropbacks.
playercharacterPlayer's display name as PFF lists it.
pa_dropsnumericNumber of catchable passes dropped by receivers on play-action dropbacks.
pa_btt_ratenumericBig-time throws as a percentage of qualifying attempts on play-action dropbacks, per PFF charting.
franchise_idnumericPFF franchise (team) id (integer join key).
screen_big_time_throwsnumericNumber of big-time throws on screen passes, per PFF's highest-value, highest-difficulty throw designation.
screen_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on screen passes, as charted by PFF.
npa_touchdownsnumericNumber of passing touchdowns thrown on non-play-action dropbacks.
screen_attemptsnumericNumber of pass attempts on screen passes.
screen_dropbacksnumericNumber of dropbacks on screen passes.
no_screen_yardsnumericPassing yards gained excluding screen passes.
pa_scramblesnumericNumber of scrambles on play-action dropbacks.
pa_completion_percentnumericPercentage of pass attempts completed on play-action dropbacks.
pa_avg_depth_of_targetnumericAverage depth of target in air yards on play-action dropbacks.
pa_interceptionsnumericNumber of passes intercepted on play-action dropbacks.
no_screen_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF excluding screen passes.
no_screen_spikesnumericNumber of clock-stopping spikes excluding screen passes.
pa_dropbacksnumericNumber of dropbacks on play-action dropbacks.
npa_big_time_throwsnumericNumber of big-time throws on non-play-action dropbacks, per PFF's highest-value, highest-difficulty throw designation.
no_screen_sack_percentnumericPercentage of dropbacks that ended in a sack excluding screen passes.
pa_epanumericTotal expected points added (EPA) on the player's dropbacks on play-action dropbacks.
no_screen_attemptsnumericNumber of pass attempts excluding screen passes.
pa_passing_snapsnumericNumber of passing snaps played on play-action dropbacks.
npa_completionsnumericNumber of completed passes on non-play-action dropbacks.
screen_touchdownsnumericNumber of passing touchdowns thrown on screen passes.
npa_first_downsnumericNumber of passing first downs gained on non-play-action dropbacks.
no_screen_touchdownsnumericNumber of passing touchdowns thrown excluding screen passes.
player_idnumericPFF player id (integer; matches the /players id and every player_id join key).
npa_yardsnumericPassing yards gained on non-play-action dropbacks.
no_screen_ypanumericYards gained per pass attempt excluding screen passes.
npa_turnover_worthy_playsnumericNumber of turnover-worthy plays on non-play-action dropbacks, plays PFF charts as deserving of a turnover.
npa_interceptionsnumericNumber of passes intercepted on non-play-action dropbacks.
no_screen_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack excluding screen passes.
screen_sacksnumericNumber of sacks taken on screen passes.
screen_grades_hands_dropnumericPFF hands (drop) grade for the player (0-100) on screen passes.
screen_grades_pass_blocknumericPFF pass-blocking grade for the player (0-100) on screen passes.
no_screen_grades_pass_blocknumericPFF pass-blocking grade for the player (0-100) excluding screen passes.
pa_grades_hands_dropnumericPFF hands (drop) grade for the player (0-100) on play-action dropbacks.
npa_grades_pass_blocknumericPFF pass-blocking grade for the player (0-100) on non-play-action dropbacks.
pa_grades_pass_blocknumericPFF pass-blocking grade for the player (0-100) on play-action dropbacks.
npa_grades_hands_dropnumericPFF hands (drop) grade for the player (0-100) on non-play-action dropbacks.
no_screen_grades_hands_dropnumericPFF hands (drop) grade for the player (0-100) excluding screen passes.
pa_grades_screen_blocknumericPFF screen-blocking grade for the player (0-100) on play-action dropbacks.
screen_grades_screen_blocknumericPFF screen-blocking grade for the player (0-100) on screen passes.
no_screen_grades_screen_blocknumericPFF screen-blocking grade for the player (0-100) excluding screen passes.
npa_grades_screen_blocknumericPFF screen-blocking grade for the player (0-100) on non-play-action dropbacks.
pa_grades_defense_penaltynumericPFF defensive penalty grade for the player (0-100) on play-action dropbacks.
npa_grades_defense_penaltynumericPFF defensive penalty grade for the player (0-100) on non-play-action dropbacks.
npa_grades_coverage_defensenumericPFF coverage grade for the player (0-100) on non-play-action dropbacks.
pa_grades_defensenumericPFF overall defense grade for the player (0-100) on play-action dropbacks.
screen_grades_coverage_defensenumericPFF coverage grade for the player (0-100) on screen passes.
npa_grades_defensenumericPFF overall defense grade for the player (0-100) on non-play-action dropbacks.
screen_grades_defensenumericPFF overall defense grade for the player (0-100) on screen passes.
screen_grades_defense_penaltynumericPFF defensive penalty grade for the player (0-100) on screen passes.
no_screen_grades_defensenumericPFF overall defense grade for the player (0-100) excluding screen passes.
pa_grades_coverage_defensenumericPFF coverage grade for the player (0-100) on play-action dropbacks.
no_screen_grades_defense_penaltynumericPFF defensive penalty grade for the player (0-100) excluding screen passes.
no_screen_grades_coverage_defensenumericPFF coverage grade for the player (0-100) excluding screen passes.
no_screen_grades_overall_tacklenumericPFF overall tackling grade for the player (0-100) excluding screen passes.
pa_grades_overall_tacklenumericPFF overall tackling grade for the player (0-100) on play-action dropbacks.
pa_grades_tacklenumericPFF tackling grade for the player (0-100) on play-action dropbacks.
pa_grades_pass_rush_defensecharacterPFF pass-rush grade for the player (0-100) on play-action dropbacks.
screen_grades_run_defensecharacterPFF run-defense grade for the player (0-100) on screen passes.
pa_grades_run_defensecharacterPFF run-defense grade for the player (0-100) on play-action dropbacks.
npa_grades_overall_tacklenumericPFF overall tackling grade for the player (0-100) on non-play-action dropbacks.
no_screen_grades_pass_rush_defensenumericPFF pass-rush grade for the player (0-100) excluding screen passes.
npa_grades_tacklenumericPFF tackling grade for the player (0-100) on non-play-action dropbacks.
screen_grades_tacklecharacterPFF tackling grade for the player (0-100) on screen passes.
no_screen_grades_tacklenumericPFF tackling grade for the player (0-100) excluding screen passes.
npa_grades_pass_rush_defensenumericPFF pass-rush grade for the player (0-100) on non-play-action dropbacks.
no_screen_grades_run_defensenumericPFF run-defense grade for the player (0-100) excluding screen passes.
screen_grades_overall_tacklecharacterPFF overall tackling grade for the player (0-100) on screen passes.
npa_grades_run_defensenumericPFF run-defense grade for the player (0-100) on non-play-action dropbacks.
screen_grades_pass_rush_defensenumericPFF pass-rush grade for the player (0-100) on screen passes.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_player_passing_depth / pffApiPlayerPassingDepth​

col_nametypedescription
left_behind_los_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on throws behind the line of scrimmage to the left side of the field.
left_short_scramblesnumericNumber of scrambles on short (0-9 air yards) throws to the left side of the field.
center_short_first_downsnumericNumber of passing first downs gained on short (0-9 air yards) throws to the center of the field.
right_short_batsnumericNumber of pass attempts batted down at the line of scrimmage on short (0-9 air yards) throws to the right side of the field.
right_behind_los_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on throws behind the line of scrimmage to the right side of the field.
left_behind_los_completionsnumericNumber of completed passes on throws behind the line of scrimmage to the left side of the field.
left_medium_dropbacksnumericNumber of dropbacks on medium (10-19 air yards) throws to the left side of the field.
right_medium_grades_passnumericPFF passing grade (0-100) on medium (10-19 air yards) throws to the right side of the field.
right_medium_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on medium (10-19 air yards) throws to the right side of the field, as charted by PFF.
behind_los_attempts_percentnumericShare of the player's total pass attempts that came on throws behind the line of scrimmage, expressed as a percentage.
right_short_turnover_worthy_playsnumericNumber of turnover-worthy plays on short (0-9 air yards) throws to the right side of the field, plays PFF charts as deserving of a turnover.
right_medium_qb_ratingnumericTraditional NFL passer rating on medium (10-19 air yards) throws to the right side of the field.
deep_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on deep (20+ air yards) throws, per PFF charting.
center_medium_sacksnumericNumber of sacks taken on medium (10-19 air yards) throws to the center of the field.
medium_interceptionsnumericNumber of passes intercepted on medium (10-19 air yards) throws.
left_deep_completionsnumericNumber of completed passes on deep (20+ air yards) throws to the left side of the field.
behind_los_spikesnumericNumber of clock-stopping spikes on throws behind the line of scrimmage.
medium_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on medium (10-19 air yards) throws, as charted by PFF.
center_behind_los_dropsnumericNumber of catchable passes dropped by receivers on throws behind the line of scrimmage to the center of the field.
center_behind_los_interceptionsnumericNumber of passes intercepted on throws behind the line of scrimmage to the center of the field.
behind_los_dropbacksnumericNumber of dropbacks on throws behind the line of scrimmage.
left_behind_los_interceptionsnumericNumber of passes intercepted on throws behind the line of scrimmage to the left side of the field.
left_deep_first_downsnumericNumber of passing first downs gained on deep (20+ air yards) throws to the left side of the field.
deep_passing_snapsnumericNumber of passing snaps played on deep (20+ air yards) throws.
center_short_btt_ratenumericBig-time throws as a percentage of qualifying attempts on short (0-9 air yards) throws to the center of the field, per PFF charting.
center_medium_thrown_awaysnumericNumber of intentional throwaways on medium (10-19 air yards) throws to the center of the field.
center_deep_avg_depth_of_targetnumericAverage depth of target in air yards on deep (20+ air yards) throws to the center of the field.
center_short_dropsnumericNumber of catchable passes dropped by receivers on short (0-9 air yards) throws to the center of the field.
center_deep_first_downsnumericNumber of passing first downs gained on deep (20+ air yards) throws to the center of the field.
left_medium_completion_percentnumericPercentage of pass attempts completed on medium (10-19 air yards) throws to the left side of the field.
center_deep_attemptsnumericNumber of pass attempts on deep (20+ air yards) throws to the center of the field.
center_behind_los_attemptsnumericNumber of pass attempts on throws behind the line of scrimmage to the center of the field.
right_short_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on short (0-9 air yards) throws to the right side of the field.
center_deep_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on deep (20+ air yards) throws to the center of the field, as charted by PFF.
right_deep_grades_passnumericPFF passing grade (0-100) on deep (20+ air yards) throws to the right side of the field.
right_medium_big_time_throwsnumericNumber of big-time throws on medium (10-19 air yards) throws to the right side of the field, per PFF's highest-value, highest-difficulty throw designation.
deep_sack_percentnumericPercentage of dropbacks that ended in a sack on deep (20+ air yards) throws.
center_medium_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on medium (10-19 air yards) throws to the center of the field.
deep_sacksnumericNumber of sacks taken on deep (20+ air yards) throws.
right_medium_ypanumericYards gained per pass attempt on medium (10-19 air yards) throws to the right side of the field.
left_deep_drop_ratenumericPercentage of catchable passes dropped by receivers on deep (20+ air yards) throws to the left side of the field.
right_medium_attempts_percentnumericShare of the player's total pass attempts that came on medium (10-19 air yards) throws to the right side of the field, expressed as a percentage.
right_deep_btt_ratenumericBig-time throws as a percentage of qualifying attempts on deep (20+ air yards) throws to the right side of the field, per PFF charting.
center_short_attempts_percentnumericShare of the player's total pass attempts that came on short (0-9 air yards) throws to the center of the field, expressed as a percentage.
deep_dropsnumericNumber of catchable passes dropped by receivers on deep (20+ air yards) throws.
center_behind_los_big_time_throwsnumericNumber of big-time throws on throws behind the line of scrimmage to the center of the field, per PFF's highest-value, highest-difficulty throw designation.
center_behind_los_touchdownsnumericNumber of passing touchdowns thrown on throws behind the line of scrimmage to the center of the field.
right_behind_los_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on throws behind the line of scrimmage to the right side of the field, per PFF charting.
center_deep_completionsnumericNumber of completed passes on deep (20+ air yards) throws to the center of the field.
center_short_attemptsnumericNumber of pass attempts on short (0-9 air yards) throws to the center of the field.
left_behind_los_sack_percentnumericPercentage of dropbacks that ended in a sack on throws behind the line of scrimmage to the left side of the field.
center_short_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on short (0-9 air yards) throws to the center of the field.
deep_touchdownsnumericNumber of passing touchdowns thrown on deep (20+ air yards) throws.
center_behind_los_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on throws behind the line of scrimmage to the center of the field.
center_deep_drop_ratenumericPercentage of catchable passes dropped by receivers on deep (20+ air yards) throws to the center of the field.
right_short_first_downsnumericNumber of passing first downs gained on short (0-9 air yards) throws to the right side of the field.
right_behind_los_first_downsnumericNumber of passing first downs gained on throws behind the line of scrimmage to the right side of the field.
short_interceptionsnumericNumber of passes intercepted on short (0-9 air yards) throws.
center_medium_scramblesnumericNumber of scrambles on medium (10-19 air yards) throws to the center of the field.
left_behind_los_sacksnumericNumber of sacks taken on throws behind the line of scrimmage to the left side of the field.
left_short_ypanumericYards gained per pass attempt on short (0-9 air yards) throws to the left side of the field.
left_short_qb_ratingnumericTraditional NFL passer rating on short (0-9 air yards) throws to the left side of the field.
right_behind_los_qb_ratingnumericTraditional NFL passer rating on throws behind the line of scrimmage to the right side of the field.
draft_seasonnumericNFL season (year) in which the player was drafted, per PFF player metadata.
right_behind_los_dropbacksnumericNumber of dropbacks on throws behind the line of scrimmage to the right side of the field.
behind_los_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on throws behind the line of scrimmage, as charted by PFF.
right_short_thrown_awaysnumericNumber of intentional throwaways on short (0-9 air yards) throws to the right side of the field.
deep_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on deep (20+ air yards) throws, as charted by PFF.
right_short_btt_ratenumericBig-time throws as a percentage of qualifying attempts on short (0-9 air yards) throws to the right side of the field, per PFF charting.
center_behind_los_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on throws behind the line of scrimmage to the center of the field.
left_behind_los_grades_passnumericPFF passing grade (0-100) on throws behind the line of scrimmage to the left side of the field.
deep_grades_passnumericPFF passing grade (0-100) on deep (20+ air yards) throws.
center_short_turnover_worthy_playsnumericNumber of turnover-worthy plays on short (0-9 air yards) throws to the center of the field, plays PFF charts as deserving of a turnover.
center_behind_los_scramblesnumericNumber of scrambles on throws behind the line of scrimmage to the center of the field.
right_short_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on short (0-9 air yards) throws to the right side of the field, as charted by PFF.
center_short_dropbacksnumericNumber of dropbacks on short (0-9 air yards) throws to the center of the field.
medium_epanumericTotal expected points added (EPA) on the player's dropbacks on medium (10-19 air yards) throws.
right_short_ypanumericYards gained per pass attempt on short (0-9 air yards) throws to the right side of the field.
center_medium_ypanumericYards gained per pass attempt on medium (10-19 air yards) throws to the center of the field.
medium_attemptsnumericNumber of pass attempts on medium (10-19 air yards) throws.
right_deep_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on deep (20+ air yards) throws to the right side of the field.
behind_los_scramblesnumericNumber of scrambles on throws behind the line of scrimmage.
center_behind_los_completion_percentnumericPercentage of pass attempts completed on throws behind the line of scrimmage to the center of the field.
left_behind_los_btt_ratenumericBig-time throws as a percentage of qualifying attempts on throws behind the line of scrimmage to the left side of the field, per PFF charting.
right_behind_los_btt_ratenumericBig-time throws as a percentage of qualifying attempts on throws behind the line of scrimmage to the right side of the field, per PFF charting.
team_namecharacterTeam abbreviation the player is credited to for the range.
short_touchdownsnumericNumber of passing touchdowns thrown on short (0-9 air yards) throws.
center_medium_dropsnumericNumber of catchable passes dropped by receivers on medium (10-19 air yards) throws to the center of the field.
left_behind_los_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on throws behind the line of scrimmage to the left side of the field, as charted by PFF.
deep_attemptsnumericNumber of pass attempts on deep (20+ air yards) throws.
right_behind_los_sack_percentnumericPercentage of dropbacks that ended in a sack on throws behind the line of scrimmage to the right side of the field.
center_short_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on short (0-9 air yards) throws to the center of the field.
deep_avg_depth_of_targetnumericAverage depth of target in air yards on deep (20+ air yards) throws.
left_deep_btt_ratenumericBig-time throws as a percentage of qualifying attempts on deep (20+ air yards) throws to the left side of the field, per PFF charting.
medium_scramblesnumericNumber of scrambles on medium (10-19 air yards) throws.
center_behind_los_avg_depth_of_targetnumericAverage depth of target in air yards on throws behind the line of scrimmage to the center of the field.
short_attempts_percentnumericShare of the player's total pass attempts that came on short (0-9 air yards) throws, expressed as a percentage.
right_behind_los_sacksnumericNumber of sacks taken on throws behind the line of scrimmage to the right side of the field.
center_medium_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on medium (10-19 air yards) throws to the center of the field.
left_short_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on short (0-9 air yards) throws to the left side of the field.
center_deep_sack_percentnumericPercentage of dropbacks that ended in a sack on deep (20+ air yards) throws to the center of the field.
center_deep_ypanumericYards gained per pass attempt on deep (20+ air yards) throws to the center of the field.
left_behind_los_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on throws behind the line of scrimmage to the left side of the field, as charted by PFF.
medium_big_time_throwsnumericNumber of big-time throws on medium (10-19 air yards) throws, per PFF's highest-value, highest-difficulty throw designation.
deep_thrown_awaysnumericNumber of intentional throwaways on deep (20+ air yards) throws.
right_short_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on short (0-9 air yards) throws to the right side of the field.
left_deep_turnover_worthy_playsnumericNumber of turnover-worthy plays on deep (20+ air yards) throws to the left side of the field, plays PFF charts as deserving of a turnover.
center_medium_batsnumericNumber of pass attempts batted down at the line of scrimmage on medium (10-19 air yards) throws to the center of the field.
right_short_grades_passnumericPFF passing grade (0-100) on short (0-9 air yards) throws to the right side of the field.
right_deep_spikesnumericNumber of clock-stopping spikes on deep (20+ air yards) throws to the right side of the field.
left_deep_passing_snapsnumericNumber of passing snaps played on deep (20+ air yards) throws to the left side of the field.
center_medium_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on medium (10-19 air yards) throws to the center of the field, per PFF charting.
right_behind_los_passing_snapsnumericNumber of passing snaps played on throws behind the line of scrimmage to the right side of the field.
left_deep_qb_ratingnumericTraditional NFL passer rating on deep (20+ air yards) throws to the left side of the field.
right_deep_drop_ratenumericPercentage of catchable passes dropped by receivers on deep (20+ air yards) throws to the right side of the field.
left_behind_los_drop_ratenumericPercentage of catchable passes dropped by receivers on throws behind the line of scrimmage to the left side of the field.
left_medium_drop_ratenumericPercentage of catchable passes dropped by receivers on medium (10-19 air yards) throws to the left side of the field.
right_deep_attemptsnumericNumber of pass attempts on deep (20+ air yards) throws to the right side of the field.
left_deep_spikesnumericNumber of clock-stopping spikes on deep (20+ air yards) throws to the left side of the field.
center_behind_los_dropbacksnumericNumber of dropbacks on throws behind the line of scrimmage to the center of the field.
right_deep_big_time_throwsnumericNumber of big-time throws on deep (20+ air yards) throws to the right side of the field, per PFF's highest-value, highest-difficulty throw designation.
medium_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on medium (10-19 air yards) throws, as charted by PFF.
right_short_dropbacksnumericNumber of dropbacks on short (0-9 air yards) throws to the right side of the field.
medium_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on medium (10-19 air yards) throws, as charted by PFF.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
left_short_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on short (0-9 air yards) throws to the left side of the field.
left_short_attemptsnumericNumber of pass attempts on short (0-9 air yards) throws to the left side of the field.
center_deep_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on deep (20+ air yards) throws to the center of the field, per PFF charting.
right_medium_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on medium (10-19 air yards) throws to the right side of the field.
left_behind_los_qb_ratingnumericTraditional NFL passer rating on throws behind the line of scrimmage to the left side of the field.
left_behind_los_dropbacksnumericNumber of dropbacks on throws behind the line of scrimmage to the left side of the field.
deep_dropbacksnumericNumber of dropbacks on deep (20+ air yards) throws.
right_behind_los_scramblesnumericNumber of scrambles on throws behind the line of scrimmage to the right side of the field.
behind_los_interceptionsnumericNumber of passes intercepted on throws behind the line of scrimmage.
right_deep_dropsnumericNumber of catchable passes dropped by receivers on deep (20+ air yards) throws to the right side of the field.
right_deep_yardsnumericPassing yards gained on deep (20+ air yards) throws to the right side of the field.
right_short_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on short (0-9 air yards) throws to the right side of the field, as charted by PFF.
right_short_avg_depth_of_targetnumericAverage depth of target in air yards on short (0-9 air yards) throws to the right side of the field.
short_batsnumericNumber of pass attempts batted down at the line of scrimmage on short (0-9 air yards) throws.
right_deep_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on deep (20+ air yards) throws to the right side of the field, per PFF charting.
right_behind_los_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on throws behind the line of scrimmage to the right side of the field.
deep_spikesnumericNumber of clock-stopping spikes on deep (20+ air yards) throws.
center_medium_spikesnumericNumber of clock-stopping spikes on medium (10-19 air yards) throws to the center of the field.
behind_los_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on throws behind the line of scrimmage, as charted by PFF.
right_behind_los_touchdownsnumericNumber of passing touchdowns thrown on throws behind the line of scrimmage to the right side of the field.
right_medium_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on medium (10-19 air yards) throws to the right side of the field.
medium_thrown_awaysnumericNumber of intentional throwaways on medium (10-19 air yards) throws.
short_sacksnumericNumber of sacks taken on short (0-9 air yards) throws.
center_behind_los_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on throws behind the line of scrimmage to the center of the field, per PFF charting.
left_behind_los_attemptsnumericNumber of pass attempts on throws behind the line of scrimmage to the left side of the field.
short_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on short (0-9 air yards) throws, as charted by PFF.
short_completionsnumericNumber of completed passes on short (0-9 air yards) throws.
right_short_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on short (0-9 air yards) throws to the right side of the field.
medium_avg_depth_of_targetnumericAverage depth of target in air yards on medium (10-19 air yards) throws.
left_behind_los_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on throws behind the line of scrimmage to the left side of the field.
center_medium_attempts_percentnumericShare of the player's total pass attempts that came on medium (10-19 air yards) throws to the center of the field, expressed as a percentage.
left_medium_touchdownsnumericNumber of passing touchdowns thrown on medium (10-19 air yards) throws to the left side of the field.
center_short_batsnumericNumber of pass attempts batted down at the line of scrimmage on short (0-9 air yards) throws to the center of the field.
left_deep_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on deep (20+ air yards) throws to the left side of the field.
center_behind_los_passing_snapsnumericNumber of passing snaps played on throws behind the line of scrimmage to the center of the field.
center_short_yardsnumericPassing yards gained on short (0-9 air yards) throws to the center of the field.
right_medium_btt_ratenumericBig-time throws as a percentage of qualifying attempts on medium (10-19 air yards) throws to the right side of the field, per PFF charting.
right_medium_scramblesnumericNumber of scrambles on medium (10-19 air yards) throws to the right side of the field.
medium_btt_ratenumericBig-time throws as a percentage of qualifying attempts on medium (10-19 air yards) throws, per PFF charting.
center_behind_los_btt_ratenumericBig-time throws as a percentage of qualifying attempts on throws behind the line of scrimmage to the center of the field, per PFF charting.
center_short_avg_depth_of_targetnumericAverage depth of target in air yards on short (0-9 air yards) throws to the center of the field.
left_medium_sacksnumericNumber of sacks taken on medium (10-19 air yards) throws to the left side of the field.
right_short_yardsnumericPassing yards gained on short (0-9 air yards) throws to the right side of the field.
left_medium_first_downsnumericNumber of passing first downs gained on medium (10-19 air yards) throws to the left side of the field.
right_medium_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on medium (10-19 air yards) throws to the right side of the field.
left_short_big_time_throwsnumericNumber of big-time throws on short (0-9 air yards) throws to the left side of the field, per PFF's highest-value, highest-difficulty throw designation.
deep_turnover_worthy_playsnumericNumber of turnover-worthy plays on deep (20+ air yards) throws, plays PFF charts as deserving of a turnover.
left_deep_batsnumericNumber of pass attempts batted down at the line of scrimmage on deep (20+ air yards) throws to the left side of the field.
left_medium_turnover_worthy_playsnumericNumber of turnover-worthy plays on medium (10-19 air yards) throws to the left side of the field, plays PFF charts as deserving of a turnover.
base_dropbacksnumericNumber of dropbacks across all splits, the baseline total for this facet.
center_deep_dropsnumericNumber of catchable passes dropped by receivers on deep (20+ air yards) throws to the center of the field.
center_medium_avg_depth_of_targetnumericAverage depth of target in air yards on medium (10-19 air yards) throws to the center of the field.
center_behind_los_ypanumericYards gained per pass attempt on throws behind the line of scrimmage to the center of the field.
right_short_attemptsnumericNumber of pass attempts on short (0-9 air yards) throws to the right side of the field.
center_medium_completion_percentnumericPercentage of pass attempts completed on medium (10-19 air yards) throws to the center of the field.
right_short_sack_percentnumericPercentage of dropbacks that ended in a sack on short (0-9 air yards) throws to the right side of the field.
left_behind_los_avg_depth_of_targetnumericAverage depth of target in air yards on throws behind the line of scrimmage to the left side of the field.
center_medium_epanumericTotal expected points added (EPA) on the player's dropbacks on medium (10-19 air yards) throws to the center of the field.
center_behind_los_sack_percentnumericPercentage of dropbacks that ended in a sack on throws behind the line of scrimmage to the center of the field.
medium_completionsnumericNumber of completed passes on medium (10-19 air yards) throws.
medium_sack_percentnumericPercentage of dropbacks that ended in a sack on medium (10-19 air yards) throws.
left_short_grades_passnumericPFF passing grade (0-100) on short (0-9 air yards) throws to the left side of the field.
deep_btt_ratenumericBig-time throws as a percentage of qualifying attempts on deep (20+ air yards) throws, per PFF charting.
left_short_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on short (0-9 air yards) throws to the left side of the field.
short_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on short (0-9 air yards) throws, per PFF charting.
short_passing_snapsnumericNumber of passing snaps played on short (0-9 air yards) throws.
left_deep_sacksnumericNumber of sacks taken on deep (20+ air yards) throws to the left side of the field.
short_scramblesnumericNumber of scrambles on short (0-9 air yards) throws.
center_medium_turnover_worthy_playsnumericNumber of turnover-worthy plays on medium (10-19 air yards) throws to the center of the field, plays PFF charts as deserving of a turnover.
behind_los_drop_ratenumericPercentage of catchable passes dropped by receivers on throws behind the line of scrimmage.
right_behind_los_epanumericTotal expected points added (EPA) on the player's dropbacks on throws behind the line of scrimmage to the right side of the field.
right_medium_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on medium (10-19 air yards) throws to the right side of the field, as charted by PFF.
short_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on short (0-9 air yards) throws.
player_game_countnumericNumber of games the player appeared in during the period covered.
short_btt_ratenumericBig-time throws as a percentage of qualifying attempts on short (0-9 air yards) throws, per PFF charting.
right_short_touchdownsnumericNumber of passing touchdowns thrown on short (0-9 air yards) throws to the right side of the field.
center_short_completionsnumericNumber of completed passes on short (0-9 air yards) throws to the center of the field.
right_short_spikesnumericNumber of clock-stopping spikes on short (0-9 air yards) throws to the right side of the field.
behind_los_first_downsnumericNumber of passing first downs gained on throws behind the line of scrimmage.
right_medium_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on medium (10-19 air yards) throws to the right side of the field, as charted by PFF.
deep_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on deep (20+ air yards) throws.
medium_qb_ratingnumericTraditional NFL passer rating on medium (10-19 air yards) throws.
short_completion_percentnumericPercentage of pass attempts completed on short (0-9 air yards) throws.
right_deep_attempts_percentnumericShare of the player's total pass attempts that came on deep (20+ air yards) throws to the right side of the field, expressed as a percentage.
eligible_seasonnumericSeason (year) of the player's NFL draft eligibility, per PFF player metadata.
short_big_time_throwsnumericNumber of big-time throws on short (0-9 air yards) throws, per PFF's highest-value, highest-difficulty throw designation.
behind_los_attemptsnumericNumber of pass attempts on throws behind the line of scrimmage.
center_behind_los_yardsnumericPassing yards gained on throws behind the line of scrimmage to the center of the field.
center_behind_los_batsnumericNumber of pass attempts batted down at the line of scrimmage on throws behind the line of scrimmage to the center of the field.
center_behind_los_qb_ratingnumericTraditional NFL passer rating on throws behind the line of scrimmage to the center of the field.
right_deep_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on deep (20+ air yards) throws to the right side of the field.
center_short_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on short (0-9 air yards) throws to the center of the field.
left_behind_los_batsnumericNumber of pass attempts batted down at the line of scrimmage on throws behind the line of scrimmage to the left side of the field.
center_deep_passing_snapsnumericNumber of passing snaps played on deep (20+ air yards) throws to the center of the field.
right_behind_los_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on throws behind the line of scrimmage to the right side of the field, as charted by PFF.
medium_batsnumericNumber of pass attempts batted down at the line of scrimmage on medium (10-19 air yards) throws.
right_medium_first_downsnumericNumber of passing first downs gained on medium (10-19 air yards) throws to the right side of the field.
medium_spikesnumericNumber of clock-stopping spikes on medium (10-19 air yards) throws.
left_deep_thrown_awaysnumericNumber of intentional throwaways on deep (20+ air yards) throws to the left side of the field.
right_deep_epanumericTotal expected points added (EPA) on the player's dropbacks on deep (20+ air yards) throws to the right side of the field.
center_medium_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on medium (10-19 air yards) throws to the center of the field, as charted by PFF.
left_behind_los_completion_percentnumericPercentage of pass attempts completed on throws behind the line of scrimmage to the left side of the field.
center_short_ypanumericYards gained per pass attempt on short (0-9 air yards) throws to the center of the field.
right_short_drop_ratenumericPercentage of catchable passes dropped by receivers on short (0-9 air yards) throws to the right side of the field.
right_behind_los_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on throws behind the line of scrimmage to the right side of the field.
left_short_yardsnumericPassing yards gained on short (0-9 air yards) throws to the left side of the field.
deep_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on deep (20+ air yards) throws.
right_behind_los_avg_depth_of_targetnumericAverage depth of target in air yards on throws behind the line of scrimmage to the right side of the field.
center_behind_los_thrown_awaysnumericNumber of intentional throwaways on throws behind the line of scrimmage to the center of the field.
center_behind_los_attempts_percentnumericShare of the player's total pass attempts that came on throws behind the line of scrimmage to the center of the field, expressed as a percentage.
right_deep_first_downsnumericNumber of passing first downs gained on deep (20+ air yards) throws to the right side of the field.
left_short_completionsnumericNumber of completed passes on short (0-9 air yards) throws to the left side of the field.
deep_completion_percentnumericPercentage of pass attempts completed on deep (20+ air yards) throws.
left_deep_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on deep (20+ air yards) throws to the left side of the field.
right_deep_sack_percentnumericPercentage of dropbacks that ended in a sack on deep (20+ air yards) throws to the right side of the field.
behind_los_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on throws behind the line of scrimmage.
right_deep_touchdownsnumericNumber of passing touchdowns thrown on deep (20+ air yards) throws to the right side of the field.
left_behind_los_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on throws behind the line of scrimmage to the left side of the field, as charted by PFF.
left_behind_los_dropsnumericNumber of catchable passes dropped by receivers on throws behind the line of scrimmage to the left side of the field.
deep_epanumericTotal expected points added (EPA) on the player's dropbacks on deep (20+ air yards) throws.
left_deep_ypanumericYards gained per pass attempt on deep (20+ air yards) throws to the left side of the field.
medium_touchdownsnumericNumber of passing touchdowns thrown on medium (10-19 air yards) throws.
left_medium_grades_passnumericPFF passing grade (0-100) on medium (10-19 air yards) throws to the left side of the field.
right_behind_los_spikesnumericNumber of clock-stopping spikes on throws behind the line of scrimmage to the right side of the field.
medium_grades_passnumericPFF passing grade (0-100) on medium (10-19 air yards) throws.
behind_los_passing_snapsnumericNumber of passing snaps played on throws behind the line of scrimmage.
left_short_first_downsnumericNumber of passing first downs gained on short (0-9 air yards) throws to the left side of the field.
center_short_passing_snapsnumericNumber of passing snaps played on short (0-9 air yards) throws to the center of the field.
center_deep_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on deep (20+ air yards) throws to the center of the field.
right_deep_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on deep (20+ air yards) throws to the right side of the field.
right_medium_sack_percentnumericPercentage of dropbacks that ended in a sack on medium (10-19 air yards) throws to the right side of the field.
right_deep_qb_ratingnumericTraditional NFL passer rating on deep (20+ air yards) throws to the right side of the field.
right_short_completion_percentnumericPercentage of pass attempts completed on short (0-9 air yards) throws to the right side of the field.
right_behind_los_interceptionsnumericNumber of passes intercepted on throws behind the line of scrimmage to the right side of the field.
behind_los_yardsnumericPassing yards gained on throws behind the line of scrimmage.
center_behind_los_grades_passnumericPFF passing grade (0-100) on throws behind the line of scrimmage to the center of the field.
left_deep_dropbacksnumericNumber of dropbacks on deep (20+ air yards) throws to the left side of the field.
center_behind_los_spikesnumericNumber of clock-stopping spikes on throws behind the line of scrimmage to the center of the field.
right_behind_los_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on throws behind the line of scrimmage to the right side of the field, as charted by PFF.
left_short_interceptionsnumericNumber of passes intercepted on short (0-9 air yards) throws to the left side of the field.
right_medium_interceptionsnumericNumber of passes intercepted on medium (10-19 air yards) throws to the right side of the field.
left_behind_los_yardsnumericPassing yards gained on throws behind the line of scrimmage to the left side of the field.
center_deep_btt_ratenumericBig-time throws as a percentage of qualifying attempts on deep (20+ air yards) throws to the center of the field, per PFF charting.
medium_first_downsnumericNumber of passing first downs gained on medium (10-19 air yards) throws.
left_short_avg_depth_of_targetnumericAverage depth of target in air yards on short (0-9 air yards) throws to the left side of the field.
left_behind_los_ypanumericYards gained per pass attempt on throws behind the line of scrimmage to the left side of the field.
short_attemptsnumericNumber of pass attempts on short (0-9 air yards) throws.
right_medium_batsnumericNumber of pass attempts batted down at the line of scrimmage on medium (10-19 air yards) throws to the right side of the field.
left_behind_los_touchdownsnumericNumber of passing touchdowns thrown on throws behind the line of scrimmage to the left side of the field.
right_medium_dropbacksnumericNumber of dropbacks on medium (10-19 air yards) throws to the right side of the field.
short_turnover_worthy_playsnumericNumber of turnover-worthy plays on short (0-9 air yards) throws, plays PFF charts as deserving of a turnover.
right_deep_thrown_awaysnumericNumber of intentional throwaways on deep (20+ air yards) throws to the right side of the field.
right_behind_los_drop_ratenumericPercentage of catchable passes dropped by receivers on throws behind the line of scrimmage to the right side of the field.
right_short_qb_ratingnumericTraditional NFL passer rating on short (0-9 air yards) throws to the right side of the field.
medium_sacksnumericNumber of sacks taken on medium (10-19 air yards) throws.
center_deep_attempts_percentnumericShare of the player's total pass attempts that came on deep (20+ air yards) throws to the center of the field, expressed as a percentage.
left_short_dropbacksnumericNumber of dropbacks on short (0-9 air yards) throws to the left side of the field.
behind_los_dropsnumericNumber of catchable passes dropped by receivers on throws behind the line of scrimmage.
short_sack_percentnumericPercentage of dropbacks that ended in a sack on short (0-9 air yards) throws.
left_medium_spikesnumericNumber of clock-stopping spikes on medium (10-19 air yards) throws to the left side of the field.
left_medium_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on medium (10-19 air yards) throws to the left side of the field.
behind_los_completionsnumericNumber of completed passes on throws behind the line of scrimmage.
behind_los_sack_percentnumericPercentage of dropbacks that ended in a sack on throws behind the line of scrimmage.
left_deep_yardsnumericPassing yards gained on deep (20+ air yards) throws to the left side of the field.
left_short_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on short (0-9 air yards) throws to the left side of the field, as charted by PFF.
center_behind_los_completionsnumericNumber of completed passes on throws behind the line of scrimmage to the center of the field.
left_short_thrown_awaysnumericNumber of intentional throwaways on short (0-9 air yards) throws to the left side of the field.
left_short_sack_percentnumericPercentage of dropbacks that ended in a sack on short (0-9 air yards) throws to the left side of the field.
center_short_thrown_awaysnumericNumber of intentional throwaways on short (0-9 air yards) throws to the center of the field.
center_short_interceptionsnumericNumber of passes intercepted on short (0-9 air yards) throws to the center of the field.
short_avg_depth_of_targetnumericAverage depth of target in air yards on short (0-9 air yards) throws.
left_deep_touchdownsnumericNumber of passing touchdowns thrown on deep (20+ air yards) throws to the left side of the field.
deep_yardsnumericPassing yards gained on deep (20+ air yards) throws.
center_behind_los_turnover_worthy_playsnumericNumber of turnover-worthy plays on throws behind the line of scrimmage to the center of the field, plays PFF charts as deserving of a turnover.
medium_ypanumericYards gained per pass attempt on medium (10-19 air yards) throws.
left_medium_epanumericTotal expected points added (EPA) on the player's dropbacks on medium (10-19 air yards) throws to the left side of the field.
left_deep_avg_depth_of_targetnumericAverage depth of target in air yards on deep (20+ air yards) throws to the left side of the field.
deep_first_downsnumericNumber of passing first downs gained on deep (20+ air yards) throws.
short_drop_ratenumericPercentage of catchable passes dropped by receivers on short (0-9 air yards) throws.
left_medium_batsnumericNumber of pass attempts batted down at the line of scrimmage on medium (10-19 air yards) throws to the left side of the field.
center_deep_spikesnumericNumber of clock-stopping spikes on deep (20+ air yards) throws to the center of the field.
center_short_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on short (0-9 air yards) throws to the center of the field, as charted by PFF.
left_medium_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on medium (10-19 air yards) throws to the left side of the field.
center_deep_touchdownsnumericNumber of passing touchdowns thrown on deep (20+ air yards) throws to the center of the field.
right_deep_ypanumericYards gained per pass attempt on deep (20+ air yards) throws to the right side of the field.
right_short_big_time_throwsnumericNumber of big-time throws on short (0-9 air yards) throws to the right side of the field, per PFF's highest-value, highest-difficulty throw designation.
center_short_big_time_throwsnumericNumber of big-time throws on short (0-9 air yards) throws to the center of the field, per PFF's highest-value, highest-difficulty throw designation.
short_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on short (0-9 air yards) throws.
left_behind_los_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on throws behind the line of scrimmage to the left side of the field.
right_deep_passing_snapsnumericNumber of passing snaps played on deep (20+ air yards) throws to the right side of the field.
right_short_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on short (0-9 air yards) throws to the right side of the field, per PFF charting.
center_medium_attemptsnumericNumber of pass attempts on medium (10-19 air yards) throws to the center of the field.
right_deep_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on deep (20+ air yards) throws to the right side of the field.
center_deep_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on deep (20+ air yards) throws to the center of the field, as charted by PFF.
behind_los_epanumericTotal expected points added (EPA) on the player's dropbacks on throws behind the line of scrimmage.
right_medium_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on medium (10-19 air yards) throws to the right side of the field, per PFF charting.
right_deep_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on deep (20+ air yards) throws to the right side of the field, as charted by PFF.
right_deep_scramblesnumericNumber of scrambles on deep (20+ air yards) throws to the right side of the field.
deep_big_time_throwsnumericNumber of big-time throws on deep (20+ air yards) throws, per PFF's highest-value, highest-difficulty throw designation.
left_short_turnover_worthy_playsnumericNumber of turnover-worthy plays on short (0-9 air yards) throws to the left side of the field, plays PFF charts as deserving of a turnover.
center_short_touchdownsnumericNumber of passing touchdowns thrown on short (0-9 air yards) throws to the center of the field.
right_medium_dropsnumericNumber of catchable passes dropped by receivers on medium (10-19 air yards) throws to the right side of the field.
left_deep_epanumericTotal expected points added (EPA) on the player's dropbacks on deep (20+ air yards) throws to the left side of the field.
short_ypanumericYards gained per pass attempt on short (0-9 air yards) throws.
medium_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on medium (10-19 air yards) throws.
left_medium_thrown_awaysnumericNumber of intentional throwaways on medium (10-19 air yards) throws to the left side of the field.
right_behind_los_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on throws behind the line of scrimmage to the right side of the field.
behind_los_btt_ratenumericBig-time throws as a percentage of qualifying attempts on throws behind the line of scrimmage, per PFF charting.
medium_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on medium (10-19 air yards) throws.
center_deep_completion_percentnumericPercentage of pass attempts completed on deep (20+ air yards) throws to the center of the field.
behind_los_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on throws behind the line of scrimmage.
right_medium_touchdownsnumericNumber of passing touchdowns thrown on medium (10-19 air yards) throws to the right side of the field.
center_short_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on short (0-9 air yards) throws to the center of the field.
left_deep_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on deep (20+ air yards) throws to the left side of the field, as charted by PFF.
left_medium_yardsnumericPassing yards gained on medium (10-19 air yards) throws to the left side of the field.
center_medium_touchdownsnumericNumber of passing touchdowns thrown on medium (10-19 air yards) throws to the center of the field.
center_short_drop_ratenumericPercentage of catchable passes dropped by receivers on short (0-9 air yards) throws to the center of the field.
left_short_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on short (0-9 air yards) throws to the left side of the field, per PFF charting.
penaltiesnumericPenalties charged to the player over the covered span.
right_behind_los_attempts_percentnumericShare of the player's total pass attempts that came on throws behind the line of scrimmage to the right side of the field, expressed as a percentage.
right_deep_avg_depth_of_targetnumericAverage depth of target in air yards on deep (20+ air yards) throws to the right side of the field.
behind_los_sacksnumericNumber of sacks taken on throws behind the line of scrimmage.
center_deep_yardsnumericPassing yards gained on deep (20+ air yards) throws to the center of the field.
short_dropbacksnumericNumber of dropbacks on short (0-9 air yards) throws.
left_deep_sack_percentnumericPercentage of dropbacks that ended in a sack on deep (20+ air yards) throws to the left side of the field.
center_behind_los_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on throws behind the line of scrimmage to the center of the field.
behind_los_avg_depth_of_targetnumericAverage depth of target in air yards on throws behind the line of scrimmage.
left_behind_los_epanumericTotal expected points added (EPA) on the player's dropbacks on throws behind the line of scrimmage to the left side of the field.
medium_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on medium (10-19 air yards) throws, per PFF charting.
left_short_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on short (0-9 air yards) throws to the left side of the field, as charted by PFF.
medium_turnover_worthy_playsnumericNumber of turnover-worthy plays on medium (10-19 air yards) throws, plays PFF charts as deserving of a turnover.
behind_los_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on throws behind the line of scrimmage, per PFF charting.
left_behind_los_thrown_awaysnumericNumber of intentional throwaways on throws behind the line of scrimmage to the left side of the field.
left_short_batsnumericNumber of pass attempts batted down at the line of scrimmage on short (0-9 air yards) throws to the left side of the field.
center_medium_drop_ratenumericPercentage of catchable passes dropped by receivers on medium (10-19 air yards) throws to the center of the field.
right_deep_batsnumericNumber of pass attempts batted down at the line of scrimmage on deep (20+ air yards) throws to the right side of the field.
medium_yardsnumericPassing yards gained on medium (10-19 air yards) throws.
center_deep_grades_passnumericPFF passing grade (0-100) on deep (20+ air yards) throws to the center of the field.
center_medium_passing_snapsnumericNumber of passing snaps played on medium (10-19 air yards) throws to the center of the field.
center_behind_los_first_downsnumericNumber of passing first downs gained on throws behind the line of scrimmage to the center of the field.
center_medium_interceptionsnumericNumber of passes intercepted on medium (10-19 air yards) throws to the center of the field.
behind_los_grades_passnumericPFF passing grade (0-100) on throws behind the line of scrimmage.
left_short_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on short (0-9 air yards) throws to the left side of the field, as charted by PFF.
deep_qb_ratingnumericTraditional NFL passer rating on deep (20+ air yards) throws.
center_deep_batsnumericNumber of pass attempts batted down at the line of scrimmage on deep (20+ air yards) throws to the center of the field.
behind_los_ypanumericYards gained per pass attempt on throws behind the line of scrimmage.
right_short_interceptionsnumericNumber of passes intercepted on short (0-9 air yards) throws to the right side of the field.
left_deep_interceptionsnumericNumber of passes intercepted on deep (20+ air yards) throws to the left side of the field.
right_medium_sacksnumericNumber of sacks taken on medium (10-19 air yards) throws to the right side of the field.
right_behind_los_turnover_worthy_playsnumericNumber of turnover-worthy plays on throws behind the line of scrimmage to the right side of the field, plays PFF charts as deserving of a turnover.
teamcharacterTeam abbreviation the player is credited to for the range.
right_medium_spikesnumericNumber of clock-stopping spikes on medium (10-19 air yards) throws to the right side of the field.
behind_los_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on throws behind the line of scrimmage, as charted by PFF.
left_medium_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on medium (10-19 air yards) throws to the left side of the field.
medium_dropbacksnumericNumber of dropbacks on medium (10-19 air yards) throws.
deep_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on deep (20+ air yards) throws, as charted by PFF.
right_medium_completion_percentnumericPercentage of pass attempts completed on medium (10-19 air yards) throws to the right side of the field.
short_epanumericTotal expected points added (EPA) on the player's dropbacks on short (0-9 air yards) throws.
deep_drop_ratenumericPercentage of catchable passes dropped by receivers on deep (20+ air yards) throws.
declined_penaltiesnumericNumber of declined penalties committed by the player.
deep_scramblesnumericNumber of scrambles on deep (20+ air yards) throws.
left_deep_completion_percentnumericPercentage of pass attempts completed on deep (20+ air yards) throws to the left side of the field.
right_short_epanumericTotal expected points added (EPA) on the player's dropbacks on short (0-9 air yards) throws to the right side of the field.
medium_attempts_percentnumericShare of the player's total pass attempts that came on medium (10-19 air yards) throws, expressed as a percentage.
right_behind_los_completion_percentnumericPercentage of pass attempts completed on throws behind the line of scrimmage to the right side of the field.
left_medium_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on medium (10-19 air yards) throws to the left side of the field, as charted by PFF.
left_behind_los_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on throws behind the line of scrimmage to the left side of the field.
right_short_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on short (0-9 air yards) throws to the right side of the field, as charted by PFF.
right_short_attempts_percentnumericShare of the player's total pass attempts that came on short (0-9 air yards) throws to the right side of the field, expressed as a percentage.
center_short_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on short (0-9 air yards) throws to the center of the field, as charted by PFF.
short_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on short (0-9 air yards) throws, as charted by PFF.
right_medium_turnover_worthy_playsnumericNumber of turnover-worthy plays on medium (10-19 air yards) throws to the right side of the field, plays PFF charts as deserving of a turnover.
left_short_epanumericTotal expected points added (EPA) on the player's dropbacks on short (0-9 air yards) throws to the left side of the field.
center_behind_los_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on throws behind the line of scrimmage to the center of the field.
right_behind_los_ypanumericYards gained per pass attempt on throws behind the line of scrimmage to the right side of the field.
deep_interceptionsnumericNumber of passes intercepted on deep (20+ air yards) throws.
left_medium_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on medium (10-19 air yards) throws to the left side of the field, per PFF charting.
right_behind_los_big_time_throwsnumericNumber of big-time throws on throws behind the line of scrimmage to the right side of the field, per PFF's highest-value, highest-difficulty throw designation.
center_medium_sack_percentnumericPercentage of dropbacks that ended in a sack on medium (10-19 air yards) throws to the center of the field.
center_deep_thrown_awaysnumericNumber of intentional throwaways on deep (20+ air yards) throws to the center of the field.
short_thrown_awaysnumericNumber of intentional throwaways on short (0-9 air yards) throws.
left_short_btt_ratenumericBig-time throws as a percentage of qualifying attempts on short (0-9 air yards) throws to the left side of the field, per PFF charting.
right_medium_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on medium (10-19 air yards) throws to the right side of the field.
positioncharacterPFF position code the player is listed at (e.g. QB, HB, FB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P).
short_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on short (0-9 air yards) throws, as charted by PFF.
center_deep_dropbacksnumericNumber of dropbacks on deep (20+ air yards) throws to the center of the field.
center_medium_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on medium (10-19 air yards) throws to the center of the field.
right_behind_los_yardsnumericPassing yards gained on throws behind the line of scrimmage to the right side of the field.
right_medium_attemptsnumericNumber of pass attempts on medium (10-19 air yards) throws to the right side of the field.
left_medium_attemptsnumericNumber of pass attempts on medium (10-19 air yards) throws to the left side of the field.
medium_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on medium (10-19 air yards) throws.
left_medium_dropsnumericNumber of catchable passes dropped by receivers on medium (10-19 air yards) throws to the left side of the field.
left_short_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on short (0-9 air yards) throws to the left side of the field.
medium_passing_snapsnumericNumber of passing snaps played on medium (10-19 air yards) throws.
center_short_epanumericTotal expected points added (EPA) on the player's dropbacks on short (0-9 air yards) throws to the center of the field.
left_behind_los_passing_snapsnumericNumber of passing snaps played on throws behind the line of scrimmage to the left side of the field.
left_deep_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on deep (20+ air yards) throws to the left side of the field.
deep_batsnumericNumber of pass attempts batted down at the line of scrimmage on deep (20+ air yards) throws.
left_medium_passing_snapsnumericNumber of passing snaps played on medium (10-19 air yards) throws to the left side of the field.
left_medium_scramblesnumericNumber of scrambles on medium (10-19 air yards) throws to the left side of the field.
right_deep_completion_percentnumericPercentage of pass attempts completed on deep (20+ air yards) throws to the right side of the field.
left_short_dropsnumericNumber of catchable passes dropped by receivers on short (0-9 air yards) throws to the left side of the field.
left_deep_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on deep (20+ air yards) throws to the left side of the field.
medium_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on medium (10-19 air yards) throws.
behind_los_turnover_worthy_playsnumericNumber of turnover-worthy plays on throws behind the line of scrimmage, plays PFF charts as deserving of a turnover.
right_medium_epanumericTotal expected points added (EPA) on the player's dropbacks on medium (10-19 air yards) throws to the right side of the field.
right_deep_dropbacksnumericNumber of dropbacks on deep (20+ air yards) throws to the right side of the field.
deep_ypanumericYards gained per pass attempt on deep (20+ air yards) throws.
center_medium_completionsnumericNumber of completed passes on medium (10-19 air yards) throws to the center of the field.
left_medium_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on medium (10-19 air yards) throws to the left side of the field.
left_short_sacksnumericNumber of sacks taken on short (0-9 air yards) throws to the left side of the field.
left_behind_los_spikesnumericNumber of clock-stopping spikes on throws behind the line of scrimmage to the left side of the field.
left_deep_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on deep (20+ air yards) throws to the left side of the field, as charted by PFF.
center_short_qb_ratingnumericTraditional NFL passer rating on short (0-9 air yards) throws to the center of the field.
center_deep_interceptionsnumericNumber of passes intercepted on deep (20+ air yards) throws to the center of the field.
right_deep_completionsnumericNumber of completed passes on deep (20+ air yards) throws to the right side of the field.
center_behind_los_sacksnumericNumber of sacks taken on throws behind the line of scrimmage to the center of the field.
deep_completionsnumericNumber of completed passes on deep (20+ air yards) throws.
left_medium_attempts_percentnumericShare of the player's total pass attempts that came on medium (10-19 air yards) throws to the left side of the field, expressed as a percentage.
short_yardsnumericPassing yards gained on short (0-9 air yards) throws.
behind_los_qb_ratingnumericTraditional NFL passer rating on throws behind the line of scrimmage.
right_short_sacksnumericNumber of sacks taken on short (0-9 air yards) throws to the right side of the field.
right_behind_los_thrown_awaysnumericNumber of intentional throwaways on throws behind the line of scrimmage to the right side of the field.
base_attemptsnumericNumber of pass attempts across all splits, the baseline total for this facet.
center_short_spikesnumericNumber of clock-stopping spikes on short (0-9 air yards) throws to the center of the field.
center_behind_los_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on throws behind the line of scrimmage to the center of the field, as charted by PFF.
center_deep_turnover_worthy_playsnumericNumber of turnover-worthy plays on deep (20+ air yards) throws to the center of the field, plays PFF charts as deserving of a turnover.
left_medium_sack_percentnumericPercentage of dropbacks that ended in a sack on medium (10-19 air yards) throws to the left side of the field.
behind_los_completion_percentnumericPercentage of pass attempts completed on throws behind the line of scrimmage.
left_deep_attempts_percentnumericShare of the player's total pass attempts that came on deep (20+ air yards) throws to the left side of the field, expressed as a percentage.
center_deep_big_time_throwsnumericNumber of big-time throws on deep (20+ air yards) throws to the center of the field, per PFF's highest-value, highest-difficulty throw designation.
playercharacterPlayer's display name as PFF lists it.
left_medium_avg_depth_of_targetnumericAverage depth of target in air yards on medium (10-19 air yards) throws to the left side of the field.
behind_los_thrown_awaysnumericNumber of intentional throwaways on throws behind the line of scrimmage.
center_medium_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on medium (10-19 air yards) throws to the center of the field, as charted by PFF.
short_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on short (0-9 air yards) throws.
left_deep_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on deep (20+ air yards) throws to the left side of the field, per PFF charting.
center_behind_los_epanumericTotal expected points added (EPA) on the player's dropbacks on throws behind the line of scrimmage to the center of the field.
left_behind_los_big_time_throwsnumericNumber of big-time throws on throws behind the line of scrimmage to the left side of the field, per PFF's highest-value, highest-difficulty throw designation.
right_medium_yardsnumericPassing yards gained on medium (10-19 air yards) throws to the right side of the field.
right_medium_drop_ratenumericPercentage of catchable passes dropped by receivers on medium (10-19 air yards) throws to the right side of the field.
center_medium_big_time_throwsnumericNumber of big-time throws on medium (10-19 air yards) throws to the center of the field, per PFF's highest-value, highest-difficulty throw designation.
franchise_idnumericPFF franchise (team) id (integer join key).
left_short_completion_percentnumericPercentage of pass attempts completed on short (0-9 air yards) throws to the left side of the field.
left_short_drop_ratenumericPercentage of catchable passes dropped by receivers on short (0-9 air yards) throws to the left side of the field.
left_behind_los_scramblesnumericNumber of scrambles on throws behind the line of scrimmage to the left side of the field.
left_medium_btt_ratenumericBig-time throws as a percentage of qualifying attempts on medium (10-19 air yards) throws to the left side of the field, per PFF charting.
right_deep_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on deep (20+ air yards) throws to the right side of the field, as charted by PFF.
behind_los_batsnumericNumber of pass attempts batted down at the line of scrimmage on throws behind the line of scrimmage.
short_first_downsnumericNumber of passing first downs gained on short (0-9 air yards) throws.
left_deep_attemptsnumericNumber of pass attempts on deep (20+ air yards) throws to the left side of the field.
right_behind_los_attemptsnumericNumber of pass attempts on throws behind the line of scrimmage to the right side of the field.
right_deep_sacksnumericNumber of sacks taken on deep (20+ air yards) throws to the right side of the field.
left_behind_los_attempts_percentnumericShare of the player's total pass attempts that came on throws behind the line of scrimmage to the left side of the field, expressed as a percentage.
behind_los_big_time_throwsnumericNumber of big-time throws on throws behind the line of scrimmage, per PFF's highest-value, highest-difficulty throw designation.
center_deep_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on deep (20+ air yards) throws to the center of the field.
left_medium_big_time_throwsnumericNumber of big-time throws on medium (10-19 air yards) throws to the left side of the field, per PFF's highest-value, highest-difficulty throw designation.
right_behind_los_batsnumericNumber of pass attempts batted down at the line of scrimmage on throws behind the line of scrimmage to the right side of the field.
left_medium_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on medium (10-19 air yards) throws to the left side of the field, as charted by PFF.
right_deep_turnover_worthy_playsnumericNumber of turnover-worthy plays on deep (20+ air yards) throws to the right side of the field, plays PFF charts as deserving of a turnover.
left_short_spikesnumericNumber of clock-stopping spikes on short (0-9 air yards) throws to the left side of the field.
left_medium_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on medium (10-19 air yards) throws to the left side of the field, as charted by PFF.
left_behind_los_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on throws behind the line of scrimmage to the left side of the field, per PFF charting.
short_grades_passnumericPFF passing grade (0-100) on short (0-9 air yards) throws.
right_short_dropsnumericNumber of catchable passes dropped by receivers on short (0-9 air yards) throws to the right side of the field.
right_short_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on short (0-9 air yards) throws to the right side of the field.
right_medium_thrown_awaysnumericNumber of intentional throwaways on medium (10-19 air yards) throws to the right side of the field.
center_short_sack_percentnumericPercentage of dropbacks that ended in a sack on short (0-9 air yards) throws to the center of the field.
right_short_passing_snapsnumericNumber of passing snaps played on short (0-9 air yards) throws to the right side of the field.
center_short_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on short (0-9 air yards) throws to the center of the field, as charted by PFF.
center_medium_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on medium (10-19 air yards) throws to the center of the field.
medium_dropsnumericNumber of catchable passes dropped by receivers on medium (10-19 air yards) throws.
center_medium_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on medium (10-19 air yards) throws to the center of the field, as charted by PFF.
center_short_sacksnumericNumber of sacks taken on short (0-9 air yards) throws to the center of the field.
deep_attempts_percentnumericShare of the player's total pass attempts that came on deep (20+ air yards) throws, expressed as a percentage.
center_behind_los_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on throws behind the line of scrimmage to the center of the field, as charted by PFF.
left_short_passing_snapsnumericNumber of passing snaps played on short (0-9 air yards) throws to the left side of the field.
center_medium_grades_passnumericPFF passing grade (0-100) on medium (10-19 air yards) throws to the center of the field.
center_deep_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on deep (20+ air yards) throws to the center of the field.
behind_los_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on throws behind the line of scrimmage.
center_short_completion_percentnumericPercentage of pass attempts completed on short (0-9 air yards) throws to the center of the field.
left_deep_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on deep (20+ air yards) throws to the left side of the field, as charted by PFF.
center_short_grades_passnumericPFF passing grade (0-100) on short (0-9 air yards) throws to the center of the field.
left_short_attempts_percentnumericShare of the player's total pass attempts that came on short (0-9 air yards) throws to the left side of the field, expressed as a percentage.
left_deep_scramblesnumericNumber of scrambles on deep (20+ air yards) throws to the left side of the field.
right_short_completionsnumericNumber of completed passes on short (0-9 air yards) throws to the right side of the field.
center_behind_los_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on throws behind the line of scrimmage to the center of the field, as charted by PFF.
right_short_scramblesnumericNumber of scrambles on short (0-9 air yards) throws to the right side of the field.
center_medium_qb_ratingnumericTraditional NFL passer rating on medium (10-19 air yards) throws to the center of the field.
deep_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on deep (20+ air yards) throws.
left_deep_dropsnumericNumber of catchable passes dropped by receivers on deep (20+ air yards) throws to the left side of the field.
right_behind_los_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on throws behind the line of scrimmage to the right side of the field, as charted by PFF.
center_deep_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on deep (20+ air yards) throws to the center of the field.
center_deep_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on deep (20+ air yards) throws to the center of the field, as charted by PFF.
short_spikesnumericNumber of clock-stopping spikes on short (0-9 air yards) throws.
right_behind_los_completionsnumericNumber of completed passes on throws behind the line of scrimmage to the right side of the field.
center_behind_los_drop_ratenumericPercentage of catchable passes dropped by receivers on throws behind the line of scrimmage to the center of the field.
short_dropsnumericNumber of catchable passes dropped by receivers on short (0-9 air yards) throws.
deep_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on deep (20+ air yards) throws, as charted by PFF.
right_medium_avg_depth_of_targetnumericAverage depth of target in air yards on medium (10-19 air yards) throws to the right side of the field.
short_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on short (0-9 air yards) throws.
center_deep_qb_ratingnumericTraditional NFL passer rating on deep (20+ air yards) throws to the center of the field.
left_medium_completionsnumericNumber of completed passes on medium (10-19 air yards) throws to the left side of the field.
center_deep_sacksnumericNumber of sacks taken on deep (20+ air yards) throws to the center of the field.
left_deep_big_time_throwsnumericNumber of big-time throws on deep (20+ air yards) throws to the left side of the field, per PFF's highest-value, highest-difficulty throw designation.
center_medium_first_downsnumericNumber of passing first downs gained on medium (10-19 air yards) throws to the center of the field.
center_medium_dropbacksnumericNumber of dropbacks on medium (10-19 air yards) throws to the center of the field.
right_deep_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on deep (20+ air yards) throws to the right side of the field, as charted by PFF.
left_short_touchdownsnumericNumber of passing touchdowns thrown on short (0-9 air yards) throws to the left side of the field.
medium_drop_ratenumericPercentage of catchable passes dropped by receivers on medium (10-19 air yards) throws.
player_idnumericPFF player id (integer; matches the /players id and every player_id join key).
left_medium_ypanumericYards gained per pass attempt on medium (10-19 air yards) throws to the left side of the field.
right_medium_passing_snapsnumericNumber of passing snaps played on medium (10-19 air yards) throws to the right side of the field.
center_short_scramblesnumericNumber of scrambles on short (0-9 air yards) throws to the center of the field.
left_behind_los_turnover_worthy_playsnumericNumber of turnover-worthy plays on throws behind the line of scrimmage to the left side of the field, plays PFF charts as deserving of a turnover.
center_medium_yardsnumericPassing yards gained on medium (10-19 air yards) throws to the center of the field.
center_deep_epanumericTotal expected points added (EPA) on the player's dropbacks on deep (20+ air yards) throws to the center of the field.
left_medium_interceptionsnumericNumber of passes intercepted on medium (10-19 air yards) throws to the left side of the field.
right_deep_interceptionsnumericNumber of passes intercepted on deep (20+ air yards) throws to the right side of the field.
medium_completion_percentnumericPercentage of pass attempts completed on medium (10-19 air yards) throws.
right_behind_los_grades_passnumericPFF passing grade (0-100) on throws behind the line of scrimmage to the right side of the field.
deep_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on deep (20+ air yards) throws.
behind_los_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on throws behind the line of scrimmage.
center_deep_scramblesnumericNumber of scrambles on deep (20+ air yards) throws to the center of the field.
center_short_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on short (0-9 air yards) throws to the center of the field, per PFF charting.
behind_los_touchdownsnumericNumber of passing touchdowns thrown on throws behind the line of scrimmage.
left_medium_qb_ratingnumericTraditional NFL passer rating on medium (10-19 air yards) throws to the left side of the field.
right_medium_completionsnumericNumber of completed passes on medium (10-19 air yards) throws to the right side of the field.
right_behind_los_dropsnumericNumber of catchable passes dropped by receivers on throws behind the line of scrimmage to the right side of the field.
left_behind_los_first_downsnumericNumber of passing first downs gained on throws behind the line of scrimmage to the left side of the field.
short_qb_ratingnumericTraditional NFL passer rating on short (0-9 air yards) throws.
center_medium_btt_ratenumericBig-time throws as a percentage of qualifying attempts on medium (10-19 air yards) throws to the center of the field, per PFF charting.
left_deep_grades_passnumericPFF passing grade (0-100) on deep (20+ air yards) throws to the left side of the field.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_player_passing_pressure / pffApiPlayerPassingPressure​

col_nametypedescription
no_blitz_completion_percentnumericPercentage of pass attempts completed when not blitzed.
grades_offensenumericPFF overall offense grade for the player (0-100).
no_pressure_scramblesnumericNumber of scrambles from a clean pocket (no pressure).
blitz_touchdownsnumericNumber of passing touchdowns thrown when blitzed.
pressure_yardsnumericPassing yards gained when under pressure.
no_pressure_spikesnumericNumber of clock-stopping spikes from a clean pocket (no pressure).
blitz_ypanumericYards gained per pass attempt when blitzed.
no_blitz_grades_runnumericPFF rushing grade for the player (0-100) when not blitzed.
blitz_qb_ratingnumericTraditional NFL passer rating when blitzed.
no_pressure_thrown_awaysnumericNumber of intentional throwaways from a clean pocket (no pressure).
no_blitz_batsnumericNumber of pass attempts batted down at the line of scrimmage when not blitzed.
no_blitz_dropsnumericNumber of catchable passes dropped by receivers when not blitzed.
no_pressure_completion_percentnumericPercentage of pass attempts completed from a clean pocket (no pressure).
blitz_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) when blitzed, as charted by PFF.
pressure_grades_runnumericPFF rushing grade for the player (0-100) when under pressure.
no_blitz_sack_percentnumericPercentage of dropbacks that ended in a sack when not blitzed.
no_pressure_batsnumericNumber of pass attempts batted down at the line of scrimmage from a clean pocket (no pressure).
pressure_completionsnumericNumber of completed passes when under pressure.
blitz_big_time_throwsnumericNumber of big-time throws when blitzed, per PFF's highest-value, highest-difficulty throw designation.
no_blitz_drop_ratenumericPercentage of catchable passes dropped by receivers when not blitzed.
blitz_spikesnumericNumber of clock-stopping spikes when blitzed.
no_pressure_completionsnumericNumber of completed passes from a clean pocket (no pressure).
draft_seasonnumericNFL season (year) in which the player was drafted, per PFF player metadata.
no_pressure_passing_snapsnumericNumber of passing snaps played from a clean pocket (no pressure).
no_blitz_first_downsnumericNumber of passing first downs gained when not blitzed.
blitz_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, when blitzed.
no_pressure_grades_hands_fumblenumericPFF hands (fumble) grade for the player, reflecting ball security (0-100) from a clean pocket (no pressure).
pressure_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) when under pressure, as charted by PFF.
blitz_sacksnumericNumber of sacks taken when blitzed.
no_pressure_interceptionsnumericNumber of passes intercepted from a clean pocket (no pressure).
team_namecharacterTeam abbreviation the player is credited to for the range.
pressure_epanumericTotal expected points added (EPA) on the player's dropbacks when under pressure.
blitz_completionsnumericNumber of completed passes when blitzed.
blitz_attemptsnumericNumber of pass attempts when blitzed.
pressure_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts when under pressure, per PFF charting.
pressure_sacksnumericNumber of sacks taken when under pressure.
no_blitz_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack when not blitzed.
no_pressure_ypanumericYards gained per pass attempt from a clean pocket (no pressure).
pressure_passing_snapsnumericNumber of passing snaps played when under pressure.
grades_passnumericPFF passing grade (0-100).
pressure_batsnumericNumber of pass attempts batted down at the line of scrimmage when under pressure.
blitz_thrown_awaysnumericNumber of intentional throwaways when blitzed.
no_pressure_dropsnumericNumber of catchable passes dropped by receivers from a clean pocket (no pressure).
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
pressure_grades_offense_penaltynumericPFF offensive penalty grade for the player (0-100) when under pressure.
pressure_scramblesnumericNumber of scrambles when under pressure.
blitz_drop_ratenumericPercentage of catchable passes dropped by receivers when blitzed.
pressure_grades_pass_routenumericPFF receiving (route) grade for the player (0-100) when under pressure.
blitz_completion_percentnumericPercentage of pass attempts completed when blitzed.
no_pressure_first_downsnumericNumber of passing first downs gained from a clean pocket (no pressure).
blitz_grades_offense_penaltynumericPFF offensive penalty grade for the player (0-100) when blitzed.
no_blitz_epanumericTotal expected points added (EPA) on the player's dropbacks when not blitzed.
blitz_interceptionsnumericNumber of passes intercepted when blitzed.
no_blitz_dropbacksnumericNumber of dropbacks when not blitzed.
no_blitz_grades_passnumericPFF passing grade (0-100) when not blitzed.
no_blitz_scramblesnumericNumber of scrambles when not blitzed.
pressure_drop_ratenumericPercentage of catchable passes dropped by receivers when under pressure.
no_blitz_yardsnumericPassing yards gained when not blitzed.
base_dropbacksnumericNumber of dropbacks across all splits, the baseline total for this facet.
pressure_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack, reported within the pressure split.
no_blitz_grades_hands_fumblenumericPFF hands (fumble) grade for the player, reflecting ball security (0-100) when not blitzed.
no_pressure_grades_offensenumericPFF overall offense grade for the player (0-100) from a clean pocket (no pressure).
no_pressure_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, from a clean pocket (no pressure).
pressure_dropbacksnumericNumber of dropbacks when under pressure.
no_blitz_grades_offense_penaltynumericPFF offensive penalty grade for the player (0-100) when not blitzed.
no_pressure_grades_runnumericPFF rushing grade for the player (0-100) from a clean pocket (no pressure).
player_game_countnumericNumber of games the player appeared in during the period covered.
blitz_turnover_worthy_playsnumericNumber of turnover-worthy plays when blitzed, plays PFF charts as deserving of a turnover.
no_blitz_touchdownsnumericNumber of passing touchdowns thrown when not blitzed.
no_blitz_avg_depth_of_targetnumericAverage depth of target in air yards when not blitzed.
no_pressure_dropbacks_percentnumericShare of the player's total dropbacks that came from a clean pocket (no pressure), expressed as a percentage.
blitz_grades_passnumericPFF passing grade (0-100) when blitzed.
eligible_seasonnumericSeason (year) of the player's NFL draft eligibility, per PFF player metadata.
blitz_avg_depth_of_targetnumericAverage depth of target in air yards when blitzed.
no_blitz_spikesnumericNumber of clock-stopping spikes when not blitzed.
no_pressure_dropbacksnumericNumber of dropbacks from a clean pocket (no pressure).
blitz_btt_ratenumericBig-time throws as a percentage of qualifying attempts when blitzed, per PFF charting.
blitz_positive_epa_percentnumericPercentage of dropbacks with positive expected points added when blitzed.
no_pressure_btt_ratenumericBig-time throws as a percentage of qualifying attempts from a clean pocket (no pressure), per PFF charting.
no_pressure_drop_ratenumericPercentage of catchable passes dropped by receivers from a clean pocket (no pressure).
no_blitz_turnover_worthy_playsnumericNumber of turnover-worthy plays when not blitzed, plays PFF charts as deserving of a turnover.
pressure_positive_epa_percentnumericPercentage of dropbacks with positive expected points added when under pressure.
blitz_first_downsnumericNumber of passing first downs gained when blitzed.
no_blitz_dropbacks_percentnumericShare of the player's total dropbacks that came when not blitzed, expressed as a percentage.
pressure_turnover_worthy_playsnumericNumber of turnover-worthy plays when under pressure, plays PFF charts as deserving of a turnover.
no_pressure_epanumericTotal expected points added (EPA) on the player's dropbacks from a clean pocket (no pressure).
no_blitz_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, when not blitzed.
no_blitz_positive_epa_percentnumericPercentage of dropbacks with positive expected points added when not blitzed.
pressure_btt_ratenumericBig-time throws as a percentage of qualifying attempts when under pressure, per PFF charting.
no_pressure_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) from a clean pocket (no pressure), as charted by PFF.
pressure_dropbacks_percentnumericShare of the player's total dropbacks that came when under pressure, expressed as a percentage.
grades_runnumericPFF rushing grade for the player (0-100).
no_pressure_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks from a clean pocket (no pressure), as charted by PFF.
pressure_grades_offensenumericPFF overall offense grade for the player (0-100) when under pressure.
pressure_completion_percentnumericPercentage of pass attempts completed when under pressure.
pressure_avg_depth_of_targetnumericAverage depth of target in air yards when under pressure.
blitz_epanumericTotal expected points added (EPA) on the player's dropbacks when blitzed.
pressure_dropsnumericNumber of catchable passes dropped by receivers when under pressure.
no_blitz_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks when not blitzed, as charted by PFF.
pressure_attemptsnumericNumber of pass attempts when under pressure.
pressure_big_time_throwsnumericNumber of big-time throws when under pressure, per PFF's highest-value, highest-difficulty throw designation.
no_blitz_thrown_awaysnumericNumber of intentional throwaways when not blitzed.
blitz_dropsnumericNumber of catchable passes dropped by receivers when blitzed.
no_pressure_touchdownsnumericNumber of passing touchdowns thrown from a clean pocket (no pressure).
no_pressure_sacksnumericNumber of sacks taken from a clean pocket (no pressure).
blitz_sack_percentnumericPercentage of dropbacks that ended in a sack when blitzed.
pressure_sack_percentnumericPercentage of dropbacks that ended in a sack when under pressure.
penaltiesnumericPenalties charged to the player over the covered span.
no_pressure_attemptsnumericNumber of pass attempts from a clean pocket (no pressure).
no_blitz_grades_offensenumericPFF overall offense grade for the player (0-100) when not blitzed.
blitz_scramblesnumericNumber of scrambles when blitzed.
blitz_dropbacks_percentnumericShare of the player's total dropbacks that came when blitzed, expressed as a percentage.
no_pressure_qb_ratingnumericTraditional NFL passer rating from a clean pocket (no pressure).
no_blitz_passing_snapsnumericNumber of passing snaps played when not blitzed.
no_blitz_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) when not blitzed, as charted by PFF.
blitz_yardsnumericPassing yards gained when blitzed.
teamcharacterTeam abbreviation the player is credited to for the range.
no_blitz_attemptsnumericNumber of pass attempts when not blitzed.
pressure_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF when under pressure.
no_blitz_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw when not blitzed, as charted by PFF.
pressure_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw when under pressure, as charted by PFF.
blitz_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack when blitzed.
declined_penaltiesnumericNumber of declined penalties committed by the player.
no_blitz_btt_ratenumericBig-time throws as a percentage of qualifying attempts when not blitzed, per PFF charting.
no_blitz_ypanumericYards gained per pass attempt when not blitzed.
blitz_grades_runnumericPFF rushing grade for the player (0-100) when blitzed.
pressure_interceptionsnumericNumber of passes intercepted when under pressure.
blitz_grades_hands_fumblenumericPFF hands (fumble) grade for the player, reflecting ball security (0-100) when blitzed.
no_pressure_grades_offense_penaltynumericPFF offensive penalty grade for the player (0-100) from a clean pocket (no pressure).
positioncharacterPFF position code the player is listed at (e.g. QB, HB, FB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P).
blitz_grades_offensenumericPFF overall offense grade for the player (0-100) when blitzed.
grades_hands_fumblenumericPFF hands (fumble) grade for the player, reflecting ball security (0-100).
pressure_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks when under pressure, as charted by PFF.
pressure_grades_passnumericPFF passing grade (0-100) when under pressure.
no_blitz_qb_ratingnumericTraditional NFL passer rating when not blitzed.
blitz_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw when blitzed, as charted by PFF.
pressure_ypanumericYards gained per pass attempt when under pressure.
blitz_grades_pass_routenumericPFF receiving (route) grade for the player (0-100) when blitzed.
pressure_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, when under pressure.
no_blitz_completionsnumericNumber of completed passes when not blitzed.
no_pressure_grades_pass_routenumericPFF receiving (route) grade for the player (0-100) from a clean pocket (no pressure).
no_pressure_sack_percentnumericPercentage of dropbacks that ended in a sack from a clean pocket (no pressure).
playercharacterPlayer's display name as PFF lists it.
no_blitz_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF when not blitzed.
no_pressure_pressure_to_sack_ratecharacterPressure-to-sack rate as reported within the no-pressure split of the PFF passing-pressure facet.
no_pressure_turnover_worthy_playsnumericNumber of turnover-worthy plays from a clean pocket (no pressure), plays PFF charts as deserving of a turnover.
pressure_first_downsnumericNumber of passing first downs gained when under pressure.
blitz_passing_snapsnumericNumber of passing snaps played when blitzed.
franchise_idnumericPFF franchise (team) id (integer join key).
no_pressure_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts from a clean pocket (no pressure), per PFF charting.
no_blitz_sacksnumericNumber of sacks taken when not blitzed.
no_blitz_grades_pass_routenumericPFF receiving (route) grade for the player (0-100) when not blitzed.
no_pressure_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF from a clean pocket (no pressure).
no_blitz_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts when not blitzed, per PFF charting.
no_pressure_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw from a clean pocket (no pressure), as charted by PFF.
no_pressure_grades_passnumericPFF passing grade (0-100) from a clean pocket (no pressure).
no_pressure_positive_epa_percentnumericPercentage of dropbacks with positive expected points added from a clean pocket (no pressure).
pressure_spikesnumericNumber of clock-stopping spikes when under pressure.
pressure_grades_hands_fumblenumericPFF hands (fumble) grade for the player, reflecting ball security (0-100) when under pressure.
pressure_qb_ratingnumericTraditional NFL passer rating when under pressure.
blitz_batsnumericNumber of pass attempts batted down at the line of scrimmage when blitzed.
pressure_touchdownsnumericNumber of passing touchdowns thrown when under pressure.
pressure_thrown_awaysnumericNumber of intentional throwaways when under pressure.
no_blitz_interceptionsnumericNumber of passes intercepted when not blitzed.
blitz_dropbacksnumericNumber of dropbacks when blitzed.
blitz_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks when blitzed, as charted by PFF.
player_idnumericPFF player id (integer; matches the /players id and every player_id join key).
no_blitz_big_time_throwsnumericNumber of big-time throws when not blitzed, per PFF's highest-value, highest-difficulty throw designation.
no_pressure_avg_depth_of_targetnumericAverage depth of target in air yards from a clean pocket (no pressure).
no_pressure_yardsnumericPassing yards gained from a clean pocket (no pressure).
blitz_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts when blitzed, per PFF charting.
blitz_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF when blitzed.
no_pressure_big_time_throwsnumericNumber of big-time throws from a clean pocket (no pressure), per PFF's highest-value, highest-difficulty throw designation.
no_blitz_grades_pass_blocknumericPFF pass-blocking grade for the player (0-100) when not blitzed.
blitz_grades_pass_blocknumericPFF pass-blocking grade for the player (0-100) when blitzed.
no_pressure_grades_pass_blocknumericPFF pass-blocking grade for the player (0-100) from a clean pocket (no pressure).
pressure_grades_pass_blocknumericPFF pass-blocking grade for the player (0-100) when under pressure.
no_pressure_grades_hands_dropnumericPFF hands (drop) grade for the player (0-100) from a clean pocket (no pressure).
blitz_grades_hands_dropnumericPFF hands (drop) grade for the player (0-100) when blitzed.
pressure_grades_hands_dropnumericPFF hands (drop) grade for the player (0-100) when under pressure.
no_blitz_grades_hands_dropnumericPFF hands (drop) grade for the player (0-100) when not blitzed.
blitz_grades_run_blocknumericPFF run-blocking grade for the player (0-100) when blitzed.
no_pressure_grades_run_blocknumericPFF run-blocking grade for the player (0-100) from a clean pocket (no pressure).
no_blitz_grades_run_blocknumericPFF run-blocking grade for the player (0-100) when not blitzed.
blitz_grades_screen_blocknumericPFF screen-blocking grade for the player (0-100) when blitzed.
pressure_grades_screen_blocknumericPFF screen-blocking grade for the player (0-100) when under pressure.
no_blitz_grades_screen_blocknumericPFF screen-blocking grade for the player (0-100) when not blitzed.
pressure_grades_run_blocknumericPFF run-blocking grade for the player (0-100) when under pressure.
no_pressure_grades_screen_blocknumericPFF screen-blocking grade for the player (0-100) from a clean pocket (no pressure).
pressure_grades_coverage_defensenumericPFF coverage grade for the player (0-100) when under pressure.
pressure_grades_defensenumericPFF overall defense grade for the player (0-100) when under pressure.
no_blitz_grades_defensenumericPFF overall defense grade for the player (0-100) when not blitzed.
no_blitz_grades_defense_penaltynumericPFF defensive penalty grade for the player (0-100) when not blitzed.
blitz_grades_coverage_defensenumericPFF coverage grade for the player (0-100) when blitzed.
no_pressure_grades_defensenumericPFF overall defense grade for the player (0-100) from a clean pocket (no pressure).
no_pressure_grades_defense_penaltynumericPFF defensive penalty grade for the player (0-100) from a clean pocket (no pressure).
no_blitz_grades_coverage_defensenumericPFF coverage grade for the player (0-100) when not blitzed.
blitz_grades_defensenumericPFF overall defense grade for the player (0-100) when blitzed.
blitz_grades_defense_penaltynumericPFF defensive penalty grade for the player (0-100) when blitzed.
no_pressure_grades_coverage_defensenumericPFF coverage grade for the player (0-100) from a clean pocket (no pressure).
pressure_grades_defense_penaltynumericPFF defensive penalty grade for the player (0-100) when under pressure.
pressure_grades_pass_rush_defensenumericPFF pass-rush grade for the player (0-100) when under pressure.
blitz_grades_pass_rush_defensenumericPFF pass-rush grade for the player (0-100) when blitzed.
no_pressure_grades_tacklenumericPFF tackling grade for the player (0-100) from a clean pocket (no pressure).
blitz_grades_tacklenumericPFF tackling grade for the player (0-100) when blitzed.
blitz_grades_overall_tacklenumericPFF overall tackling grade for the player (0-100) when blitzed.
no_pressure_grades_pass_rush_defensenumericPFF pass-rush grade for the player (0-100) from a clean pocket (no pressure).
pressure_grades_overall_tacklenumericPFF overall tackling grade for the player (0-100) when under pressure.
no_blitz_grades_overall_tacklenumericPFF overall tackling grade for the player (0-100) when not blitzed.
pressure_grades_tacklenumericPFF tackling grade for the player (0-100) when under pressure.
no_blitz_grades_pass_rush_defensecharacterPFF pass-rush grade for the player (0-100) when not blitzed.
no_pressure_grades_overall_tacklenumericPFF overall tackling grade for the player (0-100) from a clean pocket (no pressure).
no_blitz_grades_tacklenumericPFF tackling grade for the player (0-100) when not blitzed.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_player_passing_summary / pffApiPlayerPassingSummary​

col_nametypedescription
grades_offensenumericPFF overall offense grade (0-100).
twp_ratenumericTurnover-worthy-play rate.
game_idintegerPFF game id of the game (integer join key).
btt_ratenumericBig-time-throw rate.
spikesintegerClock-stopping spike plays.
dropbacksintegerTotal quarterback dropbacks.
all_attemptsintegerAll pass attempts on the player's passing snaps; attempts counts a subset of these.
thrown_awaysintegerPasses intentionally thrown away.
weekintegerWeek number of the game, as PFF numbers weeks.
statuscharacter"S" when the player started the game; PFF owns the value set.
all_dropbacksintegerAll dropbacks, equal to passing_snaps; dropbacks counts a subset of these.
grades_passnumericPFF passing grade (0-100).
ttt_total_timenumericTime to throw summed over the passer's dropbacks, in seconds (avg_time_to_throw = ttt_total_time / dropbacks).
hit_as_threwintegerPlays where the quarterback was hit as he threw.
first_downsintegerPassing first downs.
jersey_numbercharacterJersey number the player wore in the game (string; zero-padded, e.g. "09").
sack_percentnumericSack rate (sacks per dropback).
batsintegerPasses batted at the line.
away_team_namecharacterAbbreviation of the away team (e.g. "LV").
sacksintegerTimes the passer was sacked.
completionsintegerCompleted passes by the passer.
yardsintegerTotal passing yards gained.
player_franchise_idintegerPFF franchise id of the team the player played for in the game.
accuracy_percentnumericCharted accuracy percentage.
scramblesintegerScramble plays.
interceptionsintegerInterceptions thrown.
positive_epa_playsintegerPlays with positive expected points added (positive_epa_percent = positive_epa_plays / plays_with_epa x 100).
drop_ratenumericReceiver drop rate on the quarterback's throws.
grades_runnumericPFF rushing grade (0-100).
qb_ratingnumericNFL passer rating.
completion_percentnumericCompletion percentage.
plays_with_epaintegerPlays with an expected-points-added value, the denominator of positive_epa_percent.
penaltiesintegerPenalties charged.
attemptsintegerPass attempts thrown by the passer.
declined_penaltiesintegerDeclined penalties.
passing_snapsintegerNumber of passing snaps played.
pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack.
ypanumericYards gained per pass attempt.
dropsintegerPasses dropped by the passer's receivers.
positioncharacterPFF position code the player was charted at in the game (e.g. QB, HB, WR, T, LB, K).
grades_hands_fumblenumericPFF hands (fumble) grade for the player, reflecting ball security (0-100).
avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release (ttt_total_time / dropbacks).
away_franchise_idintegerPFF franchise id of the away team.
big_time_throwsintegerNumber of big-time throws, per PFF's highest-value, highest-difficulty throw designation.
positive_epa_percentnumericPercentage of dropbacks with positive expected points added.
home_franchise_idintegerPFF franchise id of the home team.
home_team_namecharacterAbbreviation of the home team (e.g. "NE").
avg_depth_of_targetnumericAverage depth of target in air yards.
turnover_worthy_playsintegerNumber of turnover-worthy plays, plays PFF charts as deserving of a turnover.
epanumericExpected points added per play on the passer's dropbacks, as computed by PFF (an average such as 0.14, not a total).
aimed_passesintegerAimed passes: attempts excluding throwaways, spikes, batted passes and throws made while hit (the accuracy_percent denominator).
player_idintegerPFF player id (integer join key) of the player the report is about.
touchdownsintegerNumber of passing touchdowns thrown.
def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks, as charted by PFF.
game_away_franchise_idintegerRepeats away_franchise_id from the row's nested game object: PFF franchise id of the away team.
game_away_team_namecharacterRepeats away_team_name from the row's nested game object: Abbreviation of the away team (e.g. "LV").
game_game_idintegerRepeats game_id from the row's nested game object: PFF game id of the game (integer join key).
game_home_franchise_idintegerRepeats home_franchise_id from the row's nested game object: PFF franchise id of the home team.
game_home_team_namecharacterRepeats home_team_name from the row's nested game object: Abbreviation of the home team (e.g. "NE").
game_player_franchise_idintegerRepeats player_franchise_id from the row's nested game object: PFF franchise id of the team the player played for in the game.
game_positioncharacterRepeats position from the row's nested game object: PFF position code the player was charted at in the game (e.g. QB, HB, WR, T, LB, K).
game_statuscharacterRepeats status from the row's nested game object: "S" when the player started the game; PFF owns the value set.
game_weekintegerRepeats week from the row's nested game object: Week number of the game, as PFF numbers weeks.
league_idintegerPFF league id (1 = NFL, 2 = NCAA), filled from the report's subject.
seasonintegerSeason (starting year) of the report, filled from the report's subject.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_player_position_pivot / pffApiPlayerPositionPivot​

col_nametypedescription
groupcharacterDisplay position group (e.g. "QB", "WR"); one row per group.
group_orderintegerSort order of the group on PFF's page (0 = first).
positionscharacterJSON-encoded list of the group's alignments, each with its per-week snap counts by snap type (PFF has no group rollup row: group totals are summed from these weeks).

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_player_punting_summary / pffApiPlayerPuntingSummary​

col_nametypedescription
game_idintegerPFF game id of the game (integer join key).
touchbacksintegerPunts resulting in touchbacks.
attempts_with_hangtimeintegerPunts with a PFF-recorded hangtime.
percent_returnednumericPercentage of the player's punts that were returned.
weekintegerWeek number of the game, as PFF numbers weeks.
statuscharacter"S" when the player started the game; PFF owns the value set.
fair_catchesintegerPunts fair-caught by the return team.
jersey_numbercharacterJersey number the player wore in the game (string; zero-padded, e.g. "09").
away_team_namecharacterAbbreviation of the away team (e.g. "LV").
average_net_yardsnumericAverage net punting yards per attempt.
yardsintegerGross punt yards: the summed distance of the player's punts, before any return.
player_franchise_idintegerPFF franchise id of the team the player played for in the game.
average_hangtimenumericAverage punt hangtime in seconds.
total_net_yardsintegerTotal net punting yards.
attemptsintegerPunts by the player.
inside_twentiesintegerPunts downed inside the opponent 20-yard line.
out_of_boundsintegerPunts that went out of bounds.
average_yards_per_returnnumericAverage return yards allowed per punt returned.
total_hangtimenumericTotal punt hangtime in seconds.
returnsintegerPunts returned by the opponent.
positioncharacterPFF position code the player was charted at in the game (e.g. QB, HB, WR, T, LB, K).
longintegerLongest punt in yards.
away_franchise_idintegerPFF franchise id of the away team.
blocksintegerPunts that were blocked.
average_yards_per_attemptnumericAverage gross punting yards per attempt.
grades_punternumericPFF punting grade, 0-100.
home_franchise_idintegerPFF franchise id of the home team.
home_team_namecharacterAbbreviation of the home team (e.g. "NE").
return_yardsintegerReturn yards gained by the return team on the player's punts.
downedsintegerPunts downed by the coverage unit.
player_idintegerPFF player id (integer join key) of the player the report is about.
snapsintegerPunting snaps played.
game_away_franchise_idintegerRepeats away_franchise_id from the row's nested game object: PFF franchise id of the away team.
game_away_team_namecharacterRepeats away_team_name from the row's nested game object: Abbreviation of the away team (e.g. "LV").
game_game_idintegerRepeats game_id from the row's nested game object: PFF game id of the game (integer join key).
game_home_franchise_idintegerRepeats home_franchise_id from the row's nested game object: PFF franchise id of the home team.
game_home_team_namecharacterRepeats home_team_name from the row's nested game object: Abbreviation of the home team (e.g. "NE").
game_player_franchise_idintegerRepeats player_franchise_id from the row's nested game object: PFF franchise id of the team the player played for in the game.
game_positioncharacterRepeats position from the row's nested game object: PFF position code the player was charted at in the game (e.g. QB, HB, WR, T, LB, K).
game_statuscharacterRepeats status from the row's nested game object: "S" when the player started the game; PFF owns the value set.
game_weekintegerRepeats week from the row's nested game object: Week number of the game, as PFF numbers weeks.
league_idintegerPFF league id (1 = NFL, 2 = NCAA), filled from the report's subject.
seasonintegerSeason (starting year) of the report, filled from the report's subject.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_player_receiving_depth / pffApiPlayerReceivingDepth​

col_nametypedescription
left_deep_route_ratenumericShare of pass-play snaps on which the player ran a route on deep passes (20 or more yards downfield) to the left third of the field.
center_short_first_downsnumericReceptions that converted a first down on short passes (0-9 yards downfield) to the middle of the field.
center_short_routesnumericPass routes run by the player on short passes (0-9 yards downfield) to the middle of the field.
right_behind_los_positive_epa_percentnumericPercentage of the receiver's plays with an EPA value (in practice their routes run) producing positive expected points added on passes thrown behind the line of scrimmage to the right third of the field.
left_behind_los_yards_after_catchnumericYards gained after the catch on passes thrown behind the line of scrimmage to the left third of the field.
center_behind_los_contested_targetsnumericPFF-charted contested targets on passes thrown behind the line of scrimmage to the middle of the field.
right_short_routesnumericPass routes run by the player on short passes (0-9 yards downfield) to the right third of the field.
right_deep_pass_block_ratenumericShare of pass-play snaps spent pass blocking on deep passes (20 or more yards downfield) to the right third of the field.
medium_interceptionsnumericInterceptions thrown on passes targeting the player on medium passes (10-19 yards downfield).
right_short_targets_percentnumericShare of the team's targets thrown to the player on short passes (0-9 yards downfield) to the right third of the field.
left_deep_contested_catch_ratenumericPercentage of PFF-charted contested targets caught on deep passes (20 or more yards downfield) to the left third of the field.
right_medium_grades_hands_dropnumericPFF hands/drop grade on medium passes (10-19 yards downfield) to the right third of the field, 0-100.
left_short_targeted_qb_ratingnumericNFL passer rating on throws targeting the player on short passes (0-9 yards downfield) to the left third of the field.
right_medium_contested_catch_ratenumericPercentage of PFF-charted contested targets caught on medium passes (10-19 yards downfield) to the right third of the field.
short_targetsnumericPass targets to the player on short passes (0-9 yards downfield).
deep_contested_catch_ratenumericPercentage of PFF-charted contested targets caught on deep passes (20 or more yards downfield).
center_behind_los_dropsnumericPFF-charted drops on passes thrown behind the line of scrimmage to the middle of the field.
center_behind_los_interceptionsnumericInterceptions thrown on passes targeting the player on passes thrown behind the line of scrimmage to the middle of the field.
left_behind_los_interceptionsnumericInterceptions thrown on passes targeting the player on passes thrown behind the line of scrimmage to the left third of the field.
left_deep_first_downsnumericReceptions that converted a first down on deep passes (20 or more yards downfield) to the left third of the field.
left_behind_los_contested_targetsnumericPFF-charted contested targets on passes thrown behind the line of scrimmage to the left third of the field.
center_deep_avg_depth_of_targetnumericAverage depth of target in yards downfield on deep passes (20 or more yards downfield) to the middle of the field.
center_short_dropsnumericPFF-charted drops on short passes (0-9 yards downfield) to the middle of the field.
right_behind_los_targetsnumericPass targets to the player on passes thrown behind the line of scrimmage to the right third of the field.
right_behind_los_yards_after_catch_per_receptionnumericAverage yards after the catch per reception on passes thrown behind the line of scrimmage to the right third of the field.
center_deep_first_downsnumericReceptions that converted a first down on deep passes (20 or more yards downfield) to the middle of the field.
behind_los_yards_after_catch_per_receptionnumericAverage yards after the catch per reception on passes thrown behind the line of scrimmage.
right_deep_grades_pass_routenumericPFF route-running (receiving) grade on deep passes (20 or more yards downfield) to the right third of the field, 0-100.
left_short_fumblesnumericFumbles by the player after the catch on short passes (0-9 yards downfield) to the left third of the field.
right_short_positive_epa_percentnumericPercentage of the receiver's plays with an EPA value (in practice their routes run) producing positive expected points added on short passes (0-9 yards downfield) to the right third of the field.
center_deep_pass_block_ratenumericShare of pass-play snaps spent pass blocking on deep passes (20 or more yards downfield) to the middle of the field.
left_behind_los_avoided_tacklesnumericTackles avoided after the catch on passes thrown behind the line of scrimmage to the left third of the field.
center_short_longestnumericLongest reception in yards on short passes (0-9 yards downfield) to the middle of the field.
left_deep_drop_ratenumericShare of catchable targets the player dropped on deep passes (20 or more yards downfield) to the left third of the field.
center_short_contested_receptionsnumericCatches made on PFF-charted contested targets on short passes (0-9 yards downfield) to the middle of the field.
left_deep_routesnumericPass routes run by the player on deep passes (20 or more yards downfield) to the left third of the field.
deep_dropsnumericPFF-charted drops on deep passes (20 or more yards downfield).
deep_contested_receptionsnumericCatches made on PFF-charted contested targets on deep passes (20 or more yards downfield).
center_behind_los_touchdownsnumericReceiving touchdowns scored on passes thrown behind the line of scrimmage to the middle of the field.
center_medium_targeted_qb_ratingnumericNFL passer rating on throws targeting the player on medium passes (10-19 yards downfield) to the middle of the field.
left_short_yards_per_receptionnumericAverage yards per reception on short passes (0-9 yards downfield) to the left third of the field.
deep_touchdownsnumericReceiving touchdowns scored on deep passes (20 or more yards downfield).
left_short_yprrnumericYards per route run on short passes (0-9 yards downfield) to the left third of the field.
center_deep_drop_ratenumericShare of catchable targets the player dropped on deep passes (20 or more yards downfield) to the middle of the field.
center_behind_los_pass_playsnumericPass-play snaps on passes thrown behind the line of scrimmage to the middle of the field.
right_short_first_downsnumericReceptions that converted a first down on short passes (0-9 yards downfield) to the right third of the field.
right_behind_los_first_downsnumericReceptions that converted a first down on passes thrown behind the line of scrimmage to the right third of the field.
right_behind_los_grades_pass_routenumericPFF route-running (receiving) grade on passes thrown behind the line of scrimmage to the right third of the field, 0-100.
short_interceptionsnumericInterceptions thrown on passes targeting the player on short passes (0-9 yards downfield).
behind_los_routesnumericPass routes run by the player on passes thrown behind the line of scrimmage.
right_behind_los_contested_targetsnumericPFF-charted contested targets on passes thrown behind the line of scrimmage to the right third of the field.
left_medium_grades_pass_routenumericPFF route-running (receiving) grade on medium passes (10-19 yards downfield) to the left third of the field, 0-100.
right_short_contested_catch_ratenumericPercentage of PFF-charted contested targets caught on short passes (0-9 yards downfield) to the right third of the field.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
center_short_grades_hands_dropnumericPFF hands/drop grade on short passes (0-9 yards downfield) to the middle of the field, 0-100.
deep_receptionsnumericReceptions made on deep passes (20 or more yards downfield).
center_deep_pass_blocksnumericPass-play snaps spent pass blocking on deep passes (20 or more yards downfield) to the middle of the field.
left_short_yards_after_catch_per_receptionnumericAverage yards after the catch per reception on short passes (0-9 yards downfield) to the left third of the field.
center_medium_avoided_tacklesnumericTackles avoided after the catch on medium passes (10-19 yards downfield) to the middle of the field.
center_medium_grades_pass_routenumericPFF route-running (receiving) grade on medium passes (10-19 yards downfield) to the middle of the field, 0-100.
center_behind_los_positive_epa_percentnumericPercentage of the receiver's plays with an EPA value (in practice their routes run) producing positive expected points added on passes thrown behind the line of scrimmage to the middle of the field.
medium_yards_after_catch_per_receptionnumericAverage yards after the catch per reception on medium passes (10-19 yards downfield).
medium_receptionsnumericReceptions made on medium passes (10-19 yards downfield).
deep_pass_blocksnumericPass-play snaps spent pass blocking on deep passes (20 or more yards downfield).
right_deep_yards_per_receptionnumericAverage yards per reception on deep passes (20 or more yards downfield) to the right third of the field.
center_medium_longestnumericLongest reception in yards on medium passes (10-19 yards downfield) to the middle of the field.
center_deep_contested_catch_ratenumericPercentage of PFF-charted contested targets caught on deep passes (20 or more yards downfield) to the middle of the field.
medium_epanumericTotal expected points added on targets to the player on medium passes (10-19 yards downfield).
left_short_route_ratenumericShare of pass-play snaps on which the player ran a route on short passes (0-9 yards downfield) to the left third of the field.
right_deep_grades_hands_dropnumericPFF hands/drop grade on deep passes (20 or more yards downfield) to the right third of the field, 0-100.
center_deep_targetsnumericPass targets to the player on deep passes (20 or more yards downfield) to the middle of the field.
short_contested_receptionsnumericCatches made on PFF-charted contested targets on short passes (0-9 yards downfield).
center_deep_pass_playsnumericPass-play snaps on deep passes (20 or more yards downfield) to the middle of the field.
left_medium_routesnumericPass routes run by the player on medium passes (10-19 yards downfield) to the left third of the field.
deep_yards_after_catch_per_receptionnumericAverage yards after the catch per reception on deep passes (20 or more yards downfield).
center_deep_contested_receptionsnumericCatches made on PFF-charted contested targets on deep passes (20 or more yards downfield) to the middle of the field.
center_short_pass_blocksnumericPass-play snaps spent pass blocking on short passes (0-9 yards downfield) to the middle of the field.
team_namecharacterTeam abbreviation the player is credited to for the range.
deep_pass_block_ratenumericShare of pass-play snaps spent pass blocking on deep passes (20 or more yards downfield).
short_touchdownsnumericReceiving touchdowns scored on short passes (0-9 yards downfield).
center_medium_dropsnumericPFF-charted drops on medium passes (10-19 yards downfield) to the middle of the field.
left_short_pass_blocksnumericPass-play snaps spent pass blocking on short passes (0-9 yards downfield) to the left third of the field.
right_short_grades_pass_routenumericPFF route-running (receiving) grade on short passes (0-9 yards downfield) to the right third of the field, 0-100.
center_short_positive_epa_percentnumericPercentage of the receiver's plays with an EPA value (in practice their routes run) producing positive expected points added on short passes (0-9 yards downfield) to the middle of the field.
deep_avg_depth_of_targetnumericAverage depth of target in yards downfield on deep passes (20 or more yards downfield).
deep_grades_hands_dropnumericPFF hands/drop grade on deep passes (20 or more yards downfield), 0-100.
center_behind_los_avg_depth_of_targetnumericAverage depth of target in yards downfield on passes thrown behind the line of scrimmage to the middle of the field.
left_deep_caught_percentnumericPercentage of targets caught on deep passes (20 or more yards downfield) to the left third of the field.
right_behind_los_contested_catch_ratenumericPercentage of PFF-charted contested targets caught on passes thrown behind the line of scrimmage to the right third of the field.
center_medium_route_ratenumericShare of pass-play snaps on which the player ran a route on medium passes (10-19 yards downfield) to the middle of the field.
short_grades_pass_routenumericPFF route-running (receiving) grade on short passes (0-9 yards downfield), 0-100.
center_behind_los_contested_receptionsnumericCatches made on PFF-charted contested targets on passes thrown behind the line of scrimmage to the middle of the field.
center_short_receptionsnumericReceptions made on short passes (0-9 yards downfield) to the middle of the field.
center_short_yprrnumericYards per route run on short passes (0-9 yards downfield) to the middle of the field.
medium_pass_blocksnumericPass-play snaps spent pass blocking on medium passes (10-19 yards downfield).
medium_yards_per_receptionnumericAverage yards per reception on medium passes (10-19 yards downfield).
center_deep_yprrnumericYards per route run on deep passes (20 or more yards downfield) to the middle of the field.
right_deep_drop_ratenumericShare of catchable targets the player dropped on deep passes (20 or more yards downfield) to the right third of the field.
center_short_targetsnumericPass targets to the player on short passes (0-9 yards downfield) to the middle of the field.
center_medium_pass_block_ratenumericShare of pass-play snaps spent pass blocking on medium passes (10-19 yards downfield) to the middle of the field.
left_behind_los_drop_ratenumericShare of catchable targets the player dropped on passes thrown behind the line of scrimmage to the left third of the field.
right_behind_los_targets_percentnumericShare of the team's targets thrown to the player on passes thrown behind the line of scrimmage to the right third of the field.
short_contested_catch_ratenumericPercentage of PFF-charted contested targets caught on short passes (0-9 yards downfield).
behind_los_fumblesnumericFumbles by the player after the catch on passes thrown behind the line of scrimmage.
left_medium_drop_ratenumericShare of catchable targets the player dropped on medium passes (10-19 yards downfield) to the left third of the field.
left_medium_longestnumericLongest reception in yards on medium passes (10-19 yards downfield) to the left third of the field.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
medium_yprrnumericYards per route run on medium passes (10-19 yards downfield).
left_short_positive_epa_percentnumericPercentage of the receiver's plays with an EPA value (in practice their routes run) producing positive expected points added on short passes (0-9 yards downfield) to the left third of the field.
center_behind_los_pass_block_ratenumericShare of pass-play snaps spent pass blocking on passes thrown behind the line of scrimmage to the middle of the field.
right_short_fumblesnumericFumbles by the player after the catch on short passes (0-9 yards downfield) to the right third of the field.
right_deep_route_ratenumericShare of pass-play snaps on which the player ran a route on deep passes (20 or more yards downfield) to the right third of the field.
right_short_pass_blocksnumericPass-play snaps spent pass blocking on short passes (0-9 yards downfield) to the right third of the field.
left_short_longestnumericLongest reception in yards on short passes (0-9 yards downfield) to the left third of the field.
medium_contested_targetsnumericPFF-charted contested targets on medium passes (10-19 yards downfield).
behind_los_interceptionsnumericInterceptions thrown on passes targeting the player on passes thrown behind the line of scrimmage.
right_medium_targeted_qb_ratingnumericNFL passer rating on throws targeting the player on medium passes (10-19 yards downfield) to the right third of the field.
right_deep_dropsnumericPFF-charted drops on deep passes (20 or more yards downfield) to the right third of the field.
right_short_route_ratenumericShare of pass-play snaps on which the player ran a route on short passes (0-9 yards downfield) to the right third of the field.
medium_grades_pass_routenumericPFF route-running (receiving) grade on medium passes (10-19 yards downfield), 0-100.
right_deep_yardsnumericReceiving yards gained on deep passes (20 or more yards downfield) to the right third of the field.
right_medium_contested_targetsnumericPFF-charted contested targets on medium passes (10-19 yards downfield) to the right third of the field.
center_medium_targetsnumericPass targets to the player on medium passes (10-19 yards downfield) to the middle of the field.
right_short_avg_depth_of_targetnumericAverage depth of target in yards downfield on short passes (0-9 yards downfield) to the right third of the field.
center_deep_longestnumericLongest reception in yards on deep passes (20 or more yards downfield) to the middle of the field.
right_behind_los_yards_per_receptionnumericAverage yards per reception on passes thrown behind the line of scrimmage to the right third of the field.
left_medium_pass_block_ratenumericShare of pass-play snaps spent pass blocking on medium passes (10-19 yards downfield) to the left third of the field.
right_deep_yards_after_catchnumericYards gained after the catch on deep passes (20 or more yards downfield) to the right third of the field.
right_medium_receptionsnumericReceptions made on medium passes (10-19 yards downfield) to the right third of the field.
right_short_targeted_qb_ratingnumericNFL passer rating on throws targeting the player on short passes (0-9 yards downfield) to the right third of the field.
left_deep_targets_percentnumericShare of the team's targets thrown to the player on deep passes (20 or more yards downfield) to the left third of the field.
behind_los_pass_blocksnumericPass-play snaps spent pass blocking on passes thrown behind the line of scrimmage.
right_behind_los_touchdownsnumericReceiving touchdowns scored on passes thrown behind the line of scrimmage to the right third of the field.
right_medium_targetsnumericPass targets to the player on medium passes (10-19 yards downfield) to the right third of the field.
deep_routesnumericPass routes run by the player on deep passes (20 or more yards downfield).
left_medium_yprrnumericYards per route run on medium passes (10-19 yards downfield) to the left third of the field.
deep_yards_per_receptionnumericAverage yards per reception on deep passes (20 or more yards downfield).
center_behind_los_avoided_tacklesnumericTackles avoided after the catch on passes thrown behind the line of scrimmage to the middle of the field.
left_deep_contested_targetsnumericPFF-charted contested targets on deep passes (20 or more yards downfield) to the left third of the field.
medium_avg_depth_of_targetnumericAverage depth of target in yards downfield on medium passes (10-19 yards downfield).
short_route_ratenumericShare of pass-play snaps on which the player ran a route on short passes (0-9 yards downfield).
left_behind_los_positive_epa_percentnumericPercentage of the receiver's plays with an EPA value (in practice their routes run) producing positive expected points added on passes thrown behind the line of scrimmage to the left third of the field.
left_medium_touchdownsnumericReceiving touchdowns scored on medium passes (10-19 yards downfield) to the left third of the field.
deep_targets_percentnumericShare of the team's targets thrown to the player on deep passes (20 or more yards downfield).
behind_los_targetsnumericPass targets to the player on passes thrown behind the line of scrimmage.
center_short_yardsnumericReceiving yards gained on short passes (0-9 yards downfield) to the middle of the field.
center_medium_routesnumericPass routes run by the player on medium passes (10-19 yards downfield) to the middle of the field.
center_behind_los_grades_pass_routenumericPFF route-running (receiving) grade on passes thrown behind the line of scrimmage to the middle of the field, 0-100.
right_deep_yprrnumericYards per route run on deep passes (20 or more yards downfield) to the right third of the field.
center_deep_targeted_qb_ratingnumericNFL passer rating on throws targeting the player on deep passes (20 or more yards downfield) to the middle of the field.
left_deep_targeted_qb_ratingnumericNFL passer rating on throws targeting the player on deep passes (20 or more yards downfield) to the left third of the field.
deep_pass_playsnumericPass-play snaps on deep passes (20 or more yards downfield).
center_short_avg_depth_of_targetnumericAverage depth of target in yards downfield on short passes (0-9 yards downfield) to the middle of the field.
right_short_yardsnumericReceiving yards gained on short passes (0-9 yards downfield) to the right third of the field.
left_medium_first_downsnumericReceptions that converted a first down on medium passes (10-19 yards downfield) to the left third of the field.
right_medium_positive_epa_percentnumericPercentage of the receiver's plays with an EPA value (in practice their routes run) producing positive expected points added on medium passes (10-19 yards downfield) to the right third of the field.
left_medium_targeted_qb_ratingnumericNFL passer rating on throws targeting the player on medium passes (10-19 yards downfield) to the left third of the field.
right_short_contested_receptionsnumericCatches made on PFF-charted contested targets on short passes (0-9 yards downfield) to the right third of the field.
right_deep_avoided_tacklesnumericTackles avoided after the catch on deep passes (20 or more yards downfield) to the right third of the field.
right_medium_fumblesnumericFumbles by the player after the catch on medium passes (10-19 yards downfield) to the right third of the field.
right_behind_los_fumblesnumericFumbles by the player after the catch on passes thrown behind the line of scrimmage to the right third of the field.
center_deep_dropsnumericPFF-charted drops on deep passes (20 or more yards downfield) to the middle of the field.
center_medium_avg_depth_of_targetnumericAverage depth of target in yards downfield on medium passes (10-19 yards downfield) to the middle of the field.
right_behind_los_pass_block_ratenumericShare of pass-play snaps spent pass blocking on passes thrown behind the line of scrimmage to the right third of the field.
left_short_yards_after_catchnumericYards gained after the catch on short passes (0-9 yards downfield) to the left third of the field.
right_behind_los_pass_blocksnumericPass-play snaps spent pass blocking on passes thrown behind the line of scrimmage to the right third of the field.
left_behind_los_avg_depth_of_targetnumericAverage depth of target in yards downfield on passes thrown behind the line of scrimmage to the left third of the field.
center_medium_epanumericTotal expected points added on targets to the player on medium passes (10-19 yards downfield) to the middle of the field.
left_medium_targets_percentnumericShare of the team's targets thrown to the player on medium passes (10-19 yards downfield) to the left third of the field.
left_behind_los_grades_pass_routenumericPFF route-running (receiving) grade on passes thrown behind the line of scrimmage to the left third of the field, 0-100.
center_behind_los_yards_per_receptionnumericAverage yards per reception on passes thrown behind the line of scrimmage to the middle of the field.
left_deep_targetsnumericPass targets to the player on deep passes (20 or more yards downfield) to the left third of the field.
short_contested_targetsnumericPFF-charted contested targets on short passes (0-9 yards downfield).
left_medium_contested_catch_ratenumericPercentage of PFF-charted contested targets caught on medium passes (10-19 yards downfield) to the left third of the field.
left_deep_yprrnumericYards per route run on deep passes (20 or more yards downfield) to the left third of the field.
right_medium_yards_after_catch_per_receptionnumericAverage yards after the catch per reception on medium passes (10-19 yards downfield) to the right third of the field.
right_medium_longestnumericLongest reception in yards on medium passes (10-19 yards downfield) to the right third of the field.
behind_los_drop_ratenumericShare of catchable targets the player dropped on passes thrown behind the line of scrimmage.
right_behind_los_epanumericTotal expected points added on targets to the player on passes thrown behind the line of scrimmage to the right third of the field.
player_game_countnumericNumber of games the player appeared in over the covered span.
left_short_pass_playsnumericPass-play snaps on short passes (0-9 yards downfield) to the left third of the field.
right_short_touchdownsnumericReceiving touchdowns scored on short passes (0-9 yards downfield) to the right third of the field.
behind_los_first_downsnumericReceptions that converted a first down on passes thrown behind the line of scrimmage.
right_deep_receptionsnumericReceptions made on deep passes (20 or more yards downfield) to the right third of the field.
left_medium_pass_playsnumericPass-play snaps on medium passes (10-19 yards downfield) to the left third of the field.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
center_behind_los_yardsnumericReceiving yards gained on passes thrown behind the line of scrimmage to the middle of the field.
right_medium_pass_blocksnumericPass-play snaps spent pass blocking on medium passes (10-19 yards downfield) to the right third of the field.
left_short_grades_pass_routenumericPFF route-running (receiving) grade on short passes (0-9 yards downfield) to the left third of the field, 0-100.
left_behind_los_targets_percentnumericShare of the team's targets thrown to the player on passes thrown behind the line of scrimmage to the left third of the field.
behind_los_longestnumericLongest reception in yards on passes thrown behind the line of scrimmage.
right_medium_first_downsnumericReceptions that converted a first down on medium passes (10-19 yards downfield) to the right third of the field.
center_deep_yards_after_catch_per_receptionnumericAverage yards after the catch per reception on deep passes (20 or more yards downfield) to the middle of the field.
deep_contested_targetsnumericPFF-charted contested targets on deep passes (20 or more yards downfield).
behind_los_avoided_tacklesnumericTackles avoided after the catch on passes thrown behind the line of scrimmage.
left_behind_los_receptionsnumericReceptions made on passes thrown behind the line of scrimmage to the left third of the field.
right_short_yards_after_catchnumericYards gained after the catch on short passes (0-9 yards downfield) to the right third of the field.
right_behind_los_yards_after_catchnumericYards gained after the catch on passes thrown behind the line of scrimmage to the right third of the field.
right_short_pass_playsnumericPass-play snaps on short passes (0-9 yards downfield) to the right third of the field.
right_deep_epanumericTotal expected points added on targets to the player on deep passes (20 or more yards downfield) to the right third of the field.
left_short_caught_percentnumericPercentage of targets caught on short passes (0-9 yards downfield) to the left third of the field.
center_behind_los_contested_catch_ratenumericPercentage of PFF-charted contested targets caught on passes thrown behind the line of scrimmage to the middle of the field.
right_short_yards_after_catch_per_receptionnumericAverage yards after the catch per reception on short passes (0-9 yards downfield) to the right third of the field.
right_short_drop_ratenumericShare of catchable targets the player dropped on short passes (0-9 yards downfield) to the right third of the field.
left_short_yardsnumericReceiving yards gained on short passes (0-9 yards downfield) to the left third of the field.
right_behind_los_avg_depth_of_targetnumericAverage depth of target in yards downfield on passes thrown behind the line of scrimmage to the right third of the field.
right_deep_first_downsnumericReceptions that converted a first down on deep passes (20 or more yards downfield) to the right third of the field.
left_deep_positive_epa_percentnumericPercentage of the receiver's plays with an EPA value (in practice their routes run) producing positive expected points added on deep passes (20 or more yards downfield) to the left third of the field.
short_yards_after_catchnumericYards gained after the catch on short passes (0-9 yards downfield).
center_medium_yprrnumericYards per route run on medium passes (10-19 yards downfield) to the middle of the field.
short_pass_blocksnumericPass-play snaps spent pass blocking on short passes (0-9 yards downfield).
left_short_contested_receptionsnumericCatches made on PFF-charted contested targets on short passes (0-9 yards downfield) to the left third of the field.
short_fumblesnumericFumbles by the player after the catch on short passes (0-9 yards downfield).
left_short_pass_block_ratenumericShare of pass-play snaps spent pass blocking on short passes (0-9 yards downfield) to the left third of the field.
center_deep_routesnumericPass routes run by the player on deep passes (20 or more yards downfield) to the middle of the field.
left_medium_avoided_tacklesnumericTackles avoided after the catch on medium passes (10-19 yards downfield) to the left third of the field.
left_behind_los_pass_playsnumericPass-play snaps on passes thrown behind the line of scrimmage to the left third of the field.
right_deep_touchdownsnumericReceiving touchdowns scored on deep passes (20 or more yards downfield) to the right third of the field.
center_medium_receptionsnumericReceptions made on medium passes (10-19 yards downfield) to the middle of the field.
left_behind_los_dropsnumericPFF-charted drops on passes thrown behind the line of scrimmage to the left third of the field.
center_short_targets_percentnumericShare of the team's targets thrown to the player on short passes (0-9 yards downfield) to the middle of the field.
deep_epanumericTotal expected points added on targets to the player on deep passes (20 or more yards downfield).
medium_touchdownsnumericReceiving touchdowns scored on medium passes (10-19 yards downfield).
left_medium_route_ratenumericShare of pass-play snaps on which the player ran a route on medium passes (10-19 yards downfield) to the left third of the field.
left_behind_los_grades_hands_dropnumericPFF hands/drop grade on passes thrown behind the line of scrimmage to the left third of the field, 0-100.
left_deep_fumblesnumericFumbles by the player after the catch on deep passes (20 or more yards downfield) to the left third of the field.
medium_avoided_tacklesnumericTackles avoided after the catch on medium passes (10-19 yards downfield).
center_medium_contested_catch_ratenumericPercentage of PFF-charted contested targets caught on medium passes (10-19 yards downfield) to the middle of the field.
right_behind_los_routesnumericPass routes run by the player on passes thrown behind the line of scrimmage to the right third of the field.
short_targets_percentnumericShare of the team's targets thrown to the player on short passes (0-9 yards downfield).
left_behind_los_yprrnumericYards per route run on passes thrown behind the line of scrimmage to the left third of the field.
medium_route_ratenumericShare of pass-play snaps on which the player ran a route on medium passes (10-19 yards downfield).
left_short_first_downsnumericReceptions that converted a first down on short passes (0-9 yards downfield) to the left third of the field.
short_longestnumericLongest reception in yards on short passes (0-9 yards downfield).
right_behind_los_grades_hands_dropnumericPFF hands/drop grade on passes thrown behind the line of scrimmage to the right third of the field, 0-100.
behind_los_contested_targetsnumericPFF-charted contested targets on passes thrown behind the line of scrimmage.
right_behind_los_avoided_tacklesnumericTackles avoided after the catch on passes thrown behind the line of scrimmage to the right third of the field.
right_deep_longestnumericLongest reception in yards on deep passes (20 or more yards downfield) to the right third of the field.
right_deep_contested_targetsnumericPFF-charted contested targets on deep passes (20 or more yards downfield) to the right third of the field.
right_deep_positive_epa_percentnumericPercentage of the receiver's plays with an EPA value (in practice their routes run) producing positive expected points added on deep passes (20 or more yards downfield) to the right third of the field.
right_behind_los_pass_playsnumericPass-play snaps on passes thrown behind the line of scrimmage to the right third of the field.
medium_contested_receptionsnumericCatches made on PFF-charted contested targets on medium passes (10-19 yards downfield).
short_targeted_qb_ratingnumericNFL passer rating on throws targeting the player on short passes (0-9 yards downfield).
right_behind_los_interceptionsnumericInterceptions thrown on passes targeting the player on passes thrown behind the line of scrimmage to the right third of the field.
behind_los_targets_percentnumericShare of the team's targets thrown to the player on passes thrown behind the line of scrimmage.
center_deep_yards_after_catchnumericYards gained after the catch on deep passes (20 or more yards downfield) to the middle of the field.
behind_los_yardsnumericReceiving yards gained on passes thrown behind the line of scrimmage.
right_deep_targets_percentnumericShare of the team's targets thrown to the player on deep passes (20 or more yards downfield) to the right third of the field.
left_medium_fumblesnumericFumbles by the player after the catch on medium passes (10-19 yards downfield) to the left third of the field.
short_receptionsnumericReceptions made on short passes (0-9 yards downfield).
left_short_interceptionsnumericInterceptions thrown on passes targeting the player on short passes (0-9 yards downfield) to the left third of the field.
right_medium_interceptionsnumericInterceptions thrown on passes targeting the player on medium passes (10-19 yards downfield) to the right third of the field.
left_behind_los_yardsnumericReceiving yards gained on passes thrown behind the line of scrimmage to the left third of the field.
medium_first_downsnumericReceptions that converted a first down on medium passes (10-19 yards downfield).
left_short_avg_depth_of_targetnumericAverage depth of target in yards downfield on short passes (0-9 yards downfield) to the left third of the field.
right_medium_pass_block_ratenumericShare of pass-play snaps spent pass blocking on medium passes (10-19 yards downfield) to the right third of the field.
right_medium_targets_percentnumericShare of the team's targets thrown to the player on medium passes (10-19 yards downfield) to the right third of the field.
left_behind_los_touchdownsnumericReceiving touchdowns scored on passes thrown behind the line of scrimmage to the left third of the field.
right_behind_los_drop_ratenumericShare of catchable targets the player dropped on passes thrown behind the line of scrimmage to the right third of the field.
right_deep_fumblesnumericFumbles by the player after the catch on deep passes (20 or more yards downfield) to the right third of the field.
left_deep_contested_receptionsnumericCatches made on PFF-charted contested targets on deep passes (20 or more yards downfield) to the left third of the field.
behind_los_dropsnumericPFF-charted drops on passes thrown behind the line of scrimmage.
short_yards_after_catch_per_receptionnumericAverage yards after the catch per reception on short passes (0-9 yards downfield).
medium_pass_playsnumericPass-play snaps on medium passes (10-19 yards downfield).
behind_los_pass_playsnumericPass-play snaps on passes thrown behind the line of scrimmage.
left_deep_yardsnumericReceiving yards gained on deep passes (20 or more yards downfield) to the left third of the field.
center_behind_los_longestnumericLongest reception in yards on passes thrown behind the line of scrimmage to the middle of the field.
center_medium_grades_hands_dropnumericPFF hands/drop grade on medium passes (10-19 yards downfield) to the middle of the field, 0-100.
left_behind_los_longestnumericLongest reception in yards on passes thrown behind the line of scrimmage to the left third of the field.
center_short_interceptionsnumericInterceptions thrown on passes targeting the player on short passes (0-9 yards downfield) to the middle of the field.
short_avg_depth_of_targetnumericAverage depth of target in yards downfield on short passes (0-9 yards downfield).
deep_yprrnumericYards per route run on deep passes (20 or more yards downfield).
left_deep_touchdownsnumericReceiving touchdowns scored on deep passes (20 or more yards downfield) to the left third of the field.
base_targetsnumericTotal targets from the facet's unsplit base row, across all depths and directions.
deep_yardsnumericReceiving yards gained on deep passes (20 or more yards downfield).
center_medium_yards_after_catchnumericYards gained after the catch on medium passes (10-19 yards downfield) to the middle of the field.
left_medium_epanumericTotal expected points added on targets to the player on medium passes (10-19 yards downfield) to the left third of the field.
left_deep_avg_depth_of_targetnumericAverage depth of target in yards downfield on deep passes (20 or more yards downfield) to the left third of the field.
deep_first_downsnumericReceptions that converted a first down on deep passes (20 or more yards downfield).
short_drop_ratenumericShare of catchable targets the player dropped on short passes (0-9 yards downfield).
left_medium_positive_epa_percentnumericPercentage of the receiver's plays with an EPA value (in practice their routes run) producing positive expected points added on medium passes (10-19 yards downfield) to the left third of the field.
center_deep_touchdownsnumericReceiving touchdowns scored on deep passes (20 or more yards downfield) to the middle of the field.
right_behind_los_yprrnumericYards per route run on passes thrown behind the line of scrimmage to the right third of the field.
center_medium_pass_blocksnumericPass-play snaps spent pass blocking on medium passes (10-19 yards downfield) to the middle of the field.
short_positive_epa_percentnumericPercentage of the receiver's plays with an EPA value (in practice their routes run) producing positive expected points added on short passes (0-9 yards downfield).
medium_fumblesnumericFumbles by the player after the catch on medium passes (10-19 yards downfield).
center_medium_yards_after_catch_per_receptionnumericAverage yards after the catch per reception on medium passes (10-19 yards downfield) to the middle of the field.
left_short_routesnumericPass routes run by the player on short passes (0-9 yards downfield) to the left third of the field.
behind_los_route_ratenumericShare of pass-play snaps on which the player ran a route on passes thrown behind the line of scrimmage.
behind_los_epanumericTotal expected points added on targets to the player on passes thrown behind the line of scrimmage.
right_behind_los_contested_receptionsnumericCatches made on PFF-charted contested targets on passes thrown behind the line of scrimmage to the right third of the field.
right_medium_yards_after_catchnumericYards gained after the catch on medium passes (10-19 yards downfield) to the right third of the field.
center_short_touchdownsnumericReceiving touchdowns scored on short passes (0-9 yards downfield) to the middle of the field.
right_medium_dropsnumericPFF-charted drops on medium passes (10-19 yards downfield) to the right third of the field.
left_behind_los_routesnumericPass routes run by the player on passes thrown behind the line of scrimmage to the left third of the field.
left_deep_epanumericTotal expected points added on targets to the player on deep passes (20 or more yards downfield) to the left third of the field.
left_short_targetsnumericPass targets to the player on short passes (0-9 yards downfield) to the left third of the field.
left_deep_pass_block_ratenumericShare of pass-play snaps spent pass blocking on deep passes (20 or more yards downfield) to the left third of the field.
right_deep_caught_percentnumericPercentage of targets caught on deep passes (20 or more yards downfield) to the right third of the field.
center_short_grades_pass_routenumericPFF route-running (receiving) grade on short passes (0-9 yards downfield) to the middle of the field, 0-100.
left_behind_los_fumblesnumericFumbles by the player after the catch on passes thrown behind the line of scrimmage to the left third of the field.
right_medium_touchdownsnumericReceiving touchdowns scored on medium passes (10-19 yards downfield) to the right third of the field.
center_short_fumblesnumericFumbles by the player after the catch on short passes (0-9 yards downfield) to the middle of the field.
center_behind_los_routesnumericPass routes run by the player on passes thrown behind the line of scrimmage to the middle of the field.
behind_los_receptionsnumericReceptions made on passes thrown behind the line of scrimmage.
medium_targets_percentnumericShare of the team's targets thrown to the player on medium passes (10-19 yards downfield).
left_medium_yardsnumericReceiving yards gained on medium passes (10-19 yards downfield) to the left third of the field.
center_medium_touchdownsnumericReceiving touchdowns scored on medium passes (10-19 yards downfield) to the middle of the field.
medium_targeted_qb_ratingnumericNFL passer rating on throws targeting the player on medium passes (10-19 yards downfield).
center_short_drop_ratenumericShare of catchable targets the player dropped on short passes (0-9 yards downfield) to the middle of the field.
penaltiesnumericPenalties charged to the player over the covered span.
short_pass_block_ratenumericShare of pass-play snaps spent pass blocking on short passes (0-9 yards downfield).
right_deep_avg_depth_of_targetnumericAverage depth of target in yards downfield on deep passes (20 or more yards downfield) to the right third of the field.
center_deep_yardsnumericReceiving yards gained on deep passes (20 or more yards downfield) to the middle of the field.
center_short_yards_after_catch_per_receptionnumericAverage yards after the catch per reception on short passes (0-9 yards downfield) to the middle of the field.
right_short_targetsnumericPass targets to the player on short passes (0-9 yards downfield) to the right third of the field.
behind_los_avg_depth_of_targetnumericAverage depth of target in yards downfield on passes thrown behind the line of scrimmage.
left_behind_los_contested_catch_ratenumericPercentage of PFF-charted contested targets caught on passes thrown behind the line of scrimmage to the left third of the field.
center_short_targeted_qb_ratingnumericNFL passer rating on throws targeting the player on short passes (0-9 yards downfield) to the middle of the field.
left_behind_los_epanumericTotal expected points added on targets to the player on passes thrown behind the line of scrimmage to the left third of the field.
deep_route_ratenumericShare of pass-play snaps on which the player ran a route on deep passes (20 or more yards downfield).
short_yprrnumericYards per route run on short passes (0-9 yards downfield).
deep_caught_percentnumericPercentage of targets caught on deep passes (20 or more yards downfield).
center_medium_drop_ratenumericShare of catchable targets the player dropped on medium passes (10-19 yards downfield) to the middle of the field.
center_behind_los_yards_after_catchnumericYards gained after the catch on passes thrown behind the line of scrimmage to the middle of the field.
medium_yardsnumericReceiving yards gained on medium passes (10-19 yards downfield).
center_deep_avoided_tacklesnumericTackles avoided after the catch on deep passes (20 or more yards downfield) to the middle of the field.
left_short_contested_targetsnumericPFF-charted contested targets on short passes (0-9 yards downfield) to the left third of the field.
center_behind_los_first_downsnumericReceptions that converted a first down on passes thrown behind the line of scrimmage to the middle of the field.
center_medium_interceptionsnumericInterceptions thrown on passes targeting the player on medium passes (10-19 yards downfield) to the middle of the field.
center_deep_yards_per_receptionnumericAverage yards per reception on deep passes (20 or more yards downfield) to the middle of the field.
center_deep_contested_targetsnumericPFF-charted contested targets on deep passes (20 or more yards downfield) to the middle of the field.
left_short_targets_percentnumericShare of the team's targets thrown to the player on short passes (0-9 yards downfield) to the left third of the field.
short_grades_hands_dropnumericPFF hands/drop grade on short passes (0-9 yards downfield), 0-100.
right_deep_yards_after_catch_per_receptionnumericAverage yards after the catch per reception on deep passes (20 or more yards downfield) to the right third of the field.
left_medium_contested_receptionsnumericCatches made on PFF-charted contested targets on medium passes (10-19 yards downfield) to the left third of the field.
center_short_yards_per_receptionnumericAverage yards per reception on short passes (0-9 yards downfield) to the middle of the field.
center_deep_grades_hands_dropnumericPFF hands/drop grade on deep passes (20 or more yards downfield) to the middle of the field, 0-100.
deep_longestnumericLongest reception in yards on deep passes (20 or more yards downfield).
left_medium_yards_after_catch_per_receptionnumericAverage yards after the catch per reception on medium passes (10-19 yards downfield) to the left third of the field.
right_short_interceptionsnumericInterceptions thrown on passes targeting the player on short passes (0-9 yards downfield) to the right third of the field.
center_short_caught_percentnumericPercentage of targets caught on short passes (0-9 yards downfield) to the middle of the field.
left_deep_interceptionsnumericInterceptions thrown on passes targeting the player on deep passes (20 or more yards downfield) to the left third of the field.
short_yards_per_receptionnumericAverage yards per reception on short passes (0-9 yards downfield).
teamcharacterTeam abbreviation the player is credited to for the range.
center_short_avoided_tacklesnumericTackles avoided after the catch on short passes (0-9 yards downfield) to the middle of the field.
behind_los_yards_per_receptionnumericAverage yards per reception on passes thrown behind the line of scrimmage.
short_epanumericTotal expected points added on targets to the player on short passes (0-9 yards downfield).
deep_drop_ratenumericShare of catchable targets the player dropped on deep passes (20 or more yards downfield).
left_deep_yards_per_receptionnumericAverage yards per reception on deep passes (20 or more yards downfield) to the left third of the field.
right_short_yprrnumericYards per route run on short passes (0-9 yards downfield) to the right third of the field.
declined_penaltiesnumericPenalties committed by the player that were declined.
medium_longestnumericLongest reception in yards on medium passes (10-19 yards downfield).
left_short_contested_catch_ratenumericPercentage of PFF-charted contested targets caught on short passes (0-9 yards downfield) to the left third of the field.
right_medium_routesnumericPass routes run by the player on medium passes (10-19 yards downfield) to the right third of the field.
left_short_receptionsnumericReceptions made on short passes (0-9 yards downfield) to the left third of the field.
left_deep_yards_after_catch_per_receptionnumericAverage yards after the catch per reception on deep passes (20 or more yards downfield) to the left third of the field.
deep_targetsnumericPass targets to the player on deep passes (20 or more yards downfield).
left_short_grades_hands_dropnumericPFF hands/drop grade on short passes (0-9 yards downfield) to the left third of the field, 0-100.
right_short_epanumericTotal expected points added on targets to the player on short passes (0-9 yards downfield) to the right third of the field.
left_behind_los_contested_receptionsnumericCatches made on PFF-charted contested targets on passes thrown behind the line of scrimmage to the left third of the field.
medium_targetsnumericPass targets to the player on medium passes (10-19 yards downfield).
behind_los_targeted_qb_ratingnumericNFL passer rating on throws targeting the player on passes thrown behind the line of scrimmage.
center_short_contested_targetsnumericPFF-charted contested targets on short passes (0-9 yards downfield) to the middle of the field.
center_short_route_ratenumericShare of pass-play snaps on which the player ran a route on short passes (0-9 yards downfield) to the middle of the field.
right_medium_route_ratenumericShare of pass-play snaps on which the player ran a route on medium passes (10-19 yards downfield) to the right third of the field.
left_short_epanumericTotal expected points added on targets to the player on short passes (0-9 yards downfield) to the left third of the field.
left_deep_avoided_tacklesnumericTackles avoided after the catch on deep passes (20 or more yards downfield) to the left third of the field.
center_behind_los_pass_blocksnumericPass-play snaps spent pass blocking on passes thrown behind the line of scrimmage to the middle of the field.
deep_interceptionsnumericInterceptions thrown on passes targeting the player on deep passes (20 or more yards downfield).
right_short_caught_percentnumericPercentage of targets caught on short passes (0-9 yards downfield) to the right third of the field.
center_deep_caught_percentnumericPercentage of targets caught on deep passes (20 or more yards downfield) to the middle of the field.
center_medium_fumblesnumericFumbles by the player after the catch on medium passes (10-19 yards downfield) to the middle of the field.
behind_los_grades_hands_dropnumericPFF hands/drop grade on passes thrown behind the line of scrimmage, 0-100.
left_behind_los_targetsnumericPass targets to the player on passes thrown behind the line of scrimmage to the left third of the field.
right_medium_yprrnumericYards per route run on medium passes (10-19 yards downfield) to the right third of the field.
right_short_receptionsnumericReceptions made on short passes (0-9 yards downfield) to the right third of the field.
positioncharacterPFF position code the player is listed at (e.g. QB, HB, FB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P).
right_short_contested_targetsnumericPFF-charted contested targets on short passes (0-9 yards downfield) to the right third of the field.
center_medium_yards_per_receptionnumericAverage yards per reception on medium passes (10-19 yards downfield) to the middle of the field.
right_behind_los_yardsnumericReceiving yards gained on passes thrown behind the line of scrimmage to the right third of the field.
center_behind_los_grades_hands_dropnumericPFF hands/drop grade on passes thrown behind the line of scrimmage to the middle of the field, 0-100.
right_behind_los_receptionsnumericReceptions made on passes thrown behind the line of scrimmage to the right third of the field.
left_medium_caught_percentnumericPercentage of targets caught on medium passes (10-19 yards downfield) to the left third of the field.
left_medium_dropsnumericPFF-charted drops on medium passes (10-19 yards downfield) to the left third of the field.
short_avoided_tacklesnumericTackles avoided after the catch on short passes (0-9 yards downfield).
center_short_epanumericTotal expected points added on targets to the player on short passes (0-9 yards downfield) to the middle of the field.
center_behind_los_targetsnumericPass targets to the player on passes thrown behind the line of scrimmage to the middle of the field.
left_deep_pass_blocksnumericPass-play snaps spent pass blocking on deep passes (20 or more yards downfield) to the left third of the field.
left_short_dropsnumericPFF-charted drops on short passes (0-9 yards downfield) to the left third of the field.
medium_positive_epa_percentnumericPercentage of the receiver's plays with an EPA value (in practice their routes run) producing positive expected points added on medium passes (10-19 yards downfield).
center_deep_receptionsnumericReceptions made on deep passes (20 or more yards downfield) to the middle of the field.
right_medium_epanumericTotal expected points added on targets to the player on medium passes (10-19 yards downfield) to the right third of the field.
right_short_pass_block_ratenumericShare of pass-play snaps spent pass blocking on short passes (0-9 yards downfield) to the right third of the field.
center_deep_route_ratenumericShare of pass-play snaps on which the player ran a route on deep passes (20 or more yards downfield) to the middle of the field.
center_short_pass_playsnumericPass-play snaps on short passes (0-9 yards downfield) to the middle of the field.
center_deep_interceptionsnumericInterceptions thrown on passes targeting the player on deep passes (20 or more yards downfield) to the middle of the field.
left_medium_yards_after_catchnumericYards gained after the catch on medium passes (10-19 yards downfield) to the left third of the field.
left_behind_los_pass_blocksnumericPass-play snaps spent pass blocking on passes thrown behind the line of scrimmage to the left third of the field.
right_behind_los_longestnumericLongest reception in yards on passes thrown behind the line of scrimmage to the right third of the field.
short_yardsnumericReceiving yards gained on short passes (0-9 yards downfield).
left_deep_receptionsnumericReceptions made on deep passes (20 or more yards downfield) to the left third of the field.
deep_grades_pass_routenumericPFF route-running (receiving) grade on deep passes (20 or more yards downfield), 0-100.
left_medium_targetsnumericPass targets to the player on medium passes (10-19 yards downfield) to the left third of the field.
behind_los_grades_pass_routenumericPFF route-running (receiving) grade on passes thrown behind the line of scrimmage, 0-100.
right_deep_targeted_qb_ratingnumericNFL passer rating on throws targeting the player on deep passes (20 or more yards downfield) to the right third of the field.
behind_los_pass_block_ratenumericShare of pass-play snaps spent pass blocking on passes thrown behind the line of scrimmage.
left_medium_pass_blocksnumericPass-play snaps spent pass blocking on medium passes (10-19 yards downfield) to the left third of the field.
playercharacterPlayer's display name as PFF lists it.
left_medium_avg_depth_of_targetnumericAverage depth of target in yards downfield on medium passes (10-19 yards downfield) to the left third of the field.
deep_avoided_tacklesnumericTackles avoided after the catch on deep passes (20 or more yards downfield).
center_behind_los_yprrnumericYards per route run on passes thrown behind the line of scrimmage to the middle of the field.
center_behind_los_epanumericTotal expected points added on targets to the player on passes thrown behind the line of scrimmage to the middle of the field.
right_behind_los_route_ratenumericShare of pass-play snaps on which the player ran a route on passes thrown behind the line of scrimmage to the right third of the field.
center_deep_fumblesnumericFumbles by the player after the catch on deep passes (20 or more yards downfield) to the middle of the field.
left_medium_grades_hands_dropnumericPFF hands/drop grade on medium passes (10-19 yards downfield) to the left third of the field, 0-100.
right_medium_yardsnumericReceiving yards gained on medium passes (10-19 yards downfield) to the right third of the field.
left_deep_yards_after_catchnumericYards gained after the catch on deep passes (20 or more yards downfield) to the left third of the field.
left_deep_pass_playsnumericPass-play snaps on deep passes (20 or more yards downfield) to the left third of the field.
center_short_yards_after_catchnumericYards gained after the catch on short passes (0-9 yards downfield) to the middle of the field.
center_behind_los_route_ratenumericShare of pass-play snaps on which the player ran a route on passes thrown behind the line of scrimmage to the middle of the field.
right_medium_drop_ratenumericShare of catchable targets the player dropped on medium passes (10-19 yards downfield) to the right third of the field.
medium_grades_hands_dropnumericPFF hands/drop grade on medium passes (10-19 yards downfield), 0-100.
right_deep_pass_blocksnumericPass-play snaps spent pass blocking on deep passes (20 or more yards downfield) to the right third of the field.
medium_contested_catch_ratenumericPercentage of PFF-charted contested targets caught on medium passes (10-19 yards downfield).
franchise_idnumericPFF franchise (team) id (integer join key).
center_behind_los_caught_percentnumericPercentage of targets caught on passes thrown behind the line of scrimmage to the middle of the field.
right_behind_los_caught_percentnumericPercentage of targets caught on passes thrown behind the line of scrimmage to the right third of the field.
short_pass_playsnumericPass-play snaps on short passes (0-9 yards downfield).
center_behind_los_targeted_qb_ratingnumericNFL passer rating on throws targeting the player on passes thrown behind the line of scrimmage to the middle of the field.
deep_targeted_qb_ratingnumericNFL passer rating on throws targeting the player on deep passes (20 or more yards downfield).
center_short_pass_block_ratenumericShare of pass-play snaps spent pass blocking on short passes (0-9 yards downfield) to the middle of the field.
right_short_avoided_tacklesnumericTackles avoided after the catch on short passes (0-9 yards downfield) to the right third of the field.
left_short_drop_ratenumericShare of catchable targets the player dropped on short passes (0-9 yards downfield) to the left third of the field.
left_medium_yards_per_receptionnumericAverage yards per reception on medium passes (10-19 yards downfield) to the left third of the field.
left_medium_receptionsnumericReceptions made on medium passes (10-19 yards downfield) to the left third of the field.
right_medium_pass_playsnumericPass-play snaps on medium passes (10-19 yards downfield) to the right third of the field.
center_medium_contested_targetsnumericPFF-charted contested targets on medium passes (10-19 yards downfield) to the middle of the field.
short_first_downsnumericReceptions that converted a first down on short passes (0-9 yards downfield).
center_medium_targets_percentnumericShare of the team's targets thrown to the player on medium passes (10-19 yards downfield) to the middle of the field.
right_short_longestnumericLongest reception in yards on short passes (0-9 yards downfield) to the right third of the field.
left_deep_longestnumericLongest reception in yards on deep passes (20 or more yards downfield) to the left third of the field.
right_short_dropsnumericPFF-charted drops on short passes (0-9 yards downfield) to the right third of the field.
right_medium_contested_receptionsnumericCatches made on PFF-charted contested targets on medium passes (10-19 yards downfield) to the right third of the field.
right_deep_contested_catch_ratenumericPercentage of PFF-charted contested targets caught on deep passes (20 or more yards downfield) to the right third of the field.
center_behind_los_receptionsnumericReceptions made on passes thrown behind the line of scrimmage to the middle of the field.
right_medium_caught_percentnumericPercentage of targets caught on medium passes (10-19 yards downfield) to the right third of the field.
right_deep_targetsnumericPass targets to the player on deep passes (20 or more yards downfield) to the right third of the field.
center_medium_positive_epa_percentnumericPercentage of the receiver's plays with an EPA value (in practice their routes run) producing positive expected points added on medium passes (10-19 yards downfield) to the middle of the field.
medium_dropsnumericPFF-charted drops on medium passes (10-19 yards downfield).
left_deep_grades_hands_dropnumericPFF hands/drop grade on deep passes (20 or more yards downfield) to the left third of the field, 0-100.
behind_los_positive_epa_percentnumericPercentage of the receiver's plays with an EPA value (in practice their routes run) producing positive expected points added on passes thrown behind the line of scrimmage.
left_short_avoided_tacklesnumericTackles avoided after the catch on short passes (0-9 yards downfield) to the left third of the field.
right_medium_grades_pass_routenumericPFF route-running (receiving) grade on medium passes (10-19 yards downfield) to the right third of the field, 0-100.
right_short_grades_hands_dropnumericPFF hands/drop grade on short passes (0-9 yards downfield) to the right third of the field, 0-100.
left_behind_los_yards_per_receptionnumericAverage yards per reception on passes thrown behind the line of scrimmage to the left third of the field.
medium_yards_after_catchnumericYards gained after the catch on medium passes (10-19 yards downfield).
center_medium_pass_playsnumericPass-play snaps on medium passes (10-19 yards downfield) to the middle of the field.
left_behind_los_caught_percentnumericPercentage of targets caught on passes thrown behind the line of scrimmage to the left third of the field.
left_medium_contested_targetsnumericPFF-charted contested targets on medium passes (10-19 yards downfield) to the left third of the field.
center_medium_contested_receptionsnumericCatches made on PFF-charted contested targets on medium passes (10-19 yards downfield) to the middle of the field.
behind_los_contested_catch_ratenumericPercentage of PFF-charted contested targets caught on passes thrown behind the line of scrimmage.
behind_los_yards_after_catchnumericYards gained after the catch on passes thrown behind the line of scrimmage.
left_deep_dropsnumericPFF-charted drops on deep passes (20 or more yards downfield) to the left third of the field.
center_deep_positive_epa_percentnumericPercentage of the receiver's plays with an EPA value (in practice their routes run) producing positive expected points added on deep passes (20 or more yards downfield) to the middle of the field.
left_behind_los_yards_after_catch_per_receptionnumericAverage yards after the catch per reception on passes thrown behind the line of scrimmage to the left third of the field.
right_deep_routesnumericPass routes run by the player on deep passes (20 or more yards downfield) to the right third of the field.
center_deep_grades_pass_routenumericPFF route-running (receiving) grade on deep passes (20 or more yards downfield) to the middle of the field, 0-100.
deep_yards_after_catchnumericYards gained after the catch on deep passes (20 or more yards downfield).
center_behind_los_drop_ratenumericShare of catchable targets the player dropped on passes thrown behind the line of scrimmage to the middle of the field.
short_dropsnumericPFF-charted drops on short passes (0-9 yards downfield).
right_deep_contested_receptionsnumericCatches made on PFF-charted contested targets on deep passes (20 or more yards downfield) to the right third of the field.
left_behind_los_targeted_qb_ratingnumericNFL passer rating on throws targeting the player on passes thrown behind the line of scrimmage to the left third of the field.
right_medium_avg_depth_of_targetnumericAverage depth of target in yards downfield on medium passes (10-19 yards downfield) to the right third of the field.
right_medium_avoided_tacklesnumericTackles avoided after the catch on medium passes (10-19 yards downfield) to the right third of the field.
center_medium_caught_percentnumericPercentage of targets caught on medium passes (10-19 yards downfield) to the middle of the field.
center_behind_los_fumblesnumericFumbles by the player after the catch on passes thrown behind the line of scrimmage to the middle of the field.
center_medium_first_downsnumericReceptions that converted a first down on medium passes (10-19 yards downfield) to the middle of the field.
behind_los_caught_percentnumericPercentage of targets caught on passes thrown behind the line of scrimmage.
short_routesnumericPass routes run by the player on short passes (0-9 yards downfield).
left_deep_grades_pass_routenumericPFF route-running (receiving) grade on deep passes (20 or more yards downfield) to the left third of the field, 0-100.
medium_routesnumericPass routes run by the player on medium passes (10-19 yards downfield).
medium_caught_percentnumericPercentage of targets caught on medium passes (10-19 yards downfield).
behind_los_contested_receptionsnumericCatches made on PFF-charted contested targets on passes thrown behind the line of scrimmage.
behind_los_yprrnumericYards per route run on passes thrown behind the line of scrimmage.
left_short_touchdownsnumericReceiving touchdowns scored on short passes (0-9 yards downfield) to the left third of the field.
medium_drop_ratenumericShare of catchable targets the player dropped on medium passes (10-19 yards downfield).
player_idnumericPFF player id (integer; matches the /players id and every player_id join key).
left_behind_los_pass_block_ratenumericShare of pass-play snaps spent pass blocking on passes thrown behind the line of scrimmage to the left third of the field.
right_deep_pass_playsnumericPass-play snaps on deep passes (20 or more yards downfield) to the right third of the field.
short_caught_percentnumericPercentage of targets caught on short passes (0-9 yards downfield).
right_medium_yards_per_receptionnumericAverage yards per reception on medium passes (10-19 yards downfield) to the right third of the field.
center_medium_yardsnumericReceiving yards gained on medium passes (10-19 yards downfield) to the middle of the field.
center_deep_epanumericTotal expected points added on targets to the player on deep passes (20 or more yards downfield) to the middle of the field.
left_medium_interceptionsnumericInterceptions thrown on passes targeting the player on medium passes (10-19 yards downfield) to the left third of the field.
right_deep_interceptionsnumericInterceptions thrown on passes targeting the player on deep passes (20 or more yards downfield) to the right third of the field.
deep_positive_epa_percentnumericPercentage of the receiver's plays with an EPA value (in practice their routes run) producing positive expected points added on deep passes (20 or more yards downfield).
deep_fumblesnumericFumbles by the player after the catch on deep passes (20 or more yards downfield).
center_short_contested_catch_ratenumericPercentage of PFF-charted contested targets caught on short passes (0-9 yards downfield) to the middle of the field.
center_behind_los_targets_percentnumericShare of the team's targets thrown to the player on passes thrown behind the line of scrimmage to the middle of the field.
right_short_yards_per_receptionnumericAverage yards per reception on short passes (0-9 yards downfield) to the right third of the field.
center_deep_targets_percentnumericShare of the team's targets thrown to the player on deep passes (20 or more yards downfield) to the middle of the field.
center_behind_los_yards_after_catch_per_receptionnumericAverage yards after the catch per reception on passes thrown behind the line of scrimmage to the middle of the field.
behind_los_touchdownsnumericReceiving touchdowns scored on passes thrown behind the line of scrimmage.
medium_pass_block_ratenumericShare of pass-play snaps spent pass blocking on medium passes (10-19 yards downfield).
left_behind_los_route_ratenumericShare of pass-play snaps on which the player ran a route on passes thrown behind the line of scrimmage to the left third of the field.
right_behind_los_targeted_qb_ratingnumericNFL passer rating on throws targeting the player on passes thrown behind the line of scrimmage to the right third of the field.
right_behind_los_dropsnumericPFF-charted drops on passes thrown behind the line of scrimmage to the right third of the field.
left_behind_los_first_downsnumericReceptions that converted a first down on passes thrown behind the line of scrimmage to the left third of the field.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_player_receiving_summary / pffApiPlayerReceivingSummary​

col_nametypedescription
targetsintegerTimes targeted.
grades_offensenumericPFF overall offense grade (0-100).
game_idintegerPFF game id of the game (integer join key).
yards_after_catch_per_receptionnumericAverage yards after the catch per reception.
grades_pass_routenumericPFF receiving/route grade (0-100).
weekintegerWeek number of the game, as PFF numbers weeks.
statuscharacter"S" when the player started the game; PFF owns the value set.
yprrnumericYards per route run.
wide_snapsintegerReceiving snaps aligned out wide.
fumblesintegerFumbles by the player after the catch.
first_downsintegerReceptions that converted a first down.
jersey_numbercharacterJersey number the player wore in the game (string; zero-padded, e.g. "09").
inline_snapsintegerReceiving snaps aligned inline, tight to the formation.
away_team_namecharacterAbbreviation of the away team (e.g. "LV").
contested_targetsintegerContested targets.
inline_ratenumericShare of receiving snaps aligned inline, tight to the formation.
contested_catch_ratenumericPercentage of PFF-charted contested targets caught.
yardsintegerReceiving yards.
player_franchise_idintegerPFF franchise id of the team the player played for in the game.
receptionsintegerPasses caught by the receiver.
targeted_qb_ratingnumericNFL passer rating on throws targeting the player.
interceptionsintegerInterceptions on passes targeting the player.
caught_percentnumericPercentage of targets caught.
positive_epa_playsintegerPlays with positive expected points added (positive_epa_percent = positive_epa_plays / plays_with_epa x 100).
drop_ratenumericShare of catchable targets the player dropped.
grades_hands_dropnumericPFF hands/drop grade (0-100).
slot_ratenumericShare of receiving snaps aligned in the slot.
plays_with_epaintegerPlays with an expected-points-added value, the denominator of positive_epa_percent.
slot_snapsintegerReceiving snaps aligned in the slot.
penaltiesintegerPenalties charged to the player over the covered span.
wide_ratenumericShare of receiving snaps aligned out wide.
pass_block_ratenumericShare of pass-play snaps spent pass blocking.
declined_penaltiesintegerPenalties committed by the player that were declined.
route_ratenumericShare of pass-play snaps on which the player ran a route.
dropsintegerDropped passes.
positioncharacterPFF position code the player was charted at in the game (e.g. QB, HB, WR, T, LB, K).
grades_hands_fumblenumericPFF ball-security (hands/fumble) grade, 0-100.
longestintegerLongest reception in yards.
pass_blocksintegerPass-play snaps spent pass blocking.
away_franchise_idintegerPFF franchise id of the away team.
routesintegerPass routes run by the receiver.
pass_playsintegerPass-play snaps.
yards_per_receptionnumericAverage yards per reception.
targets_percentnumericTargets per route run, as a percentage (targets / routes x 100).
positive_epa_percentnumericPercentage of the receiver's plays with an EPA value (in practice their routes run) producing positive expected points added (positive_epa_plays / plays_with_epa x 100).
contested_receptionsintegerContested catches made.
yards_after_catchintegerYards after the catch.
home_franchise_idintegerPFF franchise id of the home team.
home_team_namecharacterAbbreviation of the home team (e.g. "NE").
avg_depth_of_targetnumericAverage depth of target in yards downfield.
epanumericExpected points added per target to the player, as computed by PFF (an average such as -0.27, not a total).
avoided_tacklesintegerTackles avoided after the catch.
player_idintegerPFF player id (integer join key) of the player the report is about.
touchdownsintegerReceiving touchdowns.
game_away_franchise_idintegerRepeats away_franchise_id from the row's nested game object: PFF franchise id of the away team.
game_away_team_namecharacterRepeats away_team_name from the row's nested game object: Abbreviation of the away team (e.g. "LV").
game_game_idintegerRepeats game_id from the row's nested game object: PFF game id of the game (integer join key).
game_home_franchise_idintegerRepeats home_franchise_id from the row's nested game object: PFF franchise id of the home team.
game_home_team_namecharacterRepeats home_team_name from the row's nested game object: Abbreviation of the home team (e.g. "NE").
game_player_franchise_idintegerRepeats player_franchise_id from the row's nested game object: PFF franchise id of the team the player played for in the game.
game_positioncharacterRepeats position from the row's nested game object: PFF position code the player was charted at in the game (e.g. QB, HB, WR, T, LB, K).
game_statuscharacterRepeats status from the row's nested game object: "S" when the player started the game; PFF owns the value set.
game_weekintegerRepeats week from the row's nested game object: Week number of the game, as PFF numbers weeks.
league_idintegerPFF league id (1 = NFL, 2 = NCAA), filled from the report's subject.
seasonintegerSeason (starting year) of the report, filled from the report's subject.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_player_return_summary / pffApiPlayerReturnSummary​

col_nametypedescription
away_franchise_idintegerPFF franchise id of the away team.
away_team_namecharacterAbbreviation of the away team (e.g. "LV").
game_idintegerPFF game id of the game (integer join key).
grades_punt_returnnumericPFF punt-return grade, 0-100.
grades_returnnumericPFF overall return grade, 0-100.
home_franchise_idintegerPFF franchise id of the home team.
home_team_namecharacterAbbreviation of the home team (e.g. "NE").
jersey_numbercharacterJersey number the player wore in the game (string; zero-padded, e.g. "09").
kickoff_attemptsintegerKickoff returns attempted.
kickoff_count_of_yardsintegerKickoff returns counted toward the return-yardage figures (equal to kickoff_attempts in the captured rows).
kickoff_fair_catchesintegerKickoffs fair-caught by the player.
kickoff_longintegerLongest kickoff return in yards.
kickoff_muffed_returnsintegerKickoff returns the player muffed.
kickoff_touchdownsintegerKickoff returns scoring a touchdown.
kickoff_yardsintegerTotal kickoff-return yards.
kickoff_ypanumericAverage yards per kickoff return.
player_franchise_idintegerPFF franchise id of the team the player played for in the game.
player_idintegerPFF player id (integer join key) of the player the report is about.
positioncharacterPFF position code the player was charted at in the game (e.g. QB, HB, WR, T, LB, K).
punt_attemptsintegerPunt returns attempted.
punt_count_of_yardsintegerPunt returns counted toward the return-yardage figures (equal to punt_attempts in the captured rows).
punt_fair_catchesintegerPunts fair-caught by the player.
punt_longintegerLongest punt return in yards.
punt_muffed_returnsintegerPunt returns the player muffed.
punt_touchdownsintegerPunt returns scoring a touchdown.
punt_yardsintegerTotal punt-return yards.
punt_ypanumericAverage yards per punt return.
statuscharacter"S" when the player started the game; PFF owns the value set.
total_attemptsintegerTotal return attempts, kickoffs and punts combined.
weekintegerWeek number of the game, as PFF numbers weeks.
game_away_franchise_idintegerRepeats away_franchise_id from the row's nested game object: PFF franchise id of the away team.
game_away_team_namecharacterRepeats away_team_name from the row's nested game object: Abbreviation of the away team (e.g. "LV").
game_game_idintegerRepeats game_id from the row's nested game object: PFF game id of the game (integer join key).
game_home_franchise_idintegerRepeats home_franchise_id from the row's nested game object: PFF franchise id of the home team.
game_home_team_namecharacterRepeats home_team_name from the row's nested game object: Abbreviation of the home team (e.g. "NE").
game_player_franchise_idintegerRepeats player_franchise_id from the row's nested game object: PFF franchise id of the team the player played for in the game.
game_positioncharacterRepeats position from the row's nested game object: PFF position code the player was charted at in the game (e.g. QB, HB, WR, T, LB, K).
game_statuscharacterRepeats status from the row's nested game object: "S" when the player started the game; PFF owns the value set.
game_weekintegerRepeats week from the row's nested game object: Week number of the game, as PFF numbers weeks.
league_idintegerPFF league id (1 = NFL, 2 = NCAA), filled from the report's subject.
seasonintegerSeason (starting year) of the report, filled from the report's subject.
grades_kick_returnnumericPFF kickoff-return grade, 0-100.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_player_rushing_direction / pffApiPlayerRushingDirection​

col_nametypedescription
attemptsintegerRushing attempts in this direction.
directioncharacterRun direction / gap of the split, PFF's own vocabulary (e.g. "LT", "LG", "ML", "RG", "RE", "QBSc").
explosiveintegerRuns in this direction PFF designates as explosive.
first_downsintegerRushing first downs gained in this direction.
franchise_idintegerPFF franchise id of the runner's team.
fumblesintegerFumbles on runs in this direction.
longintegerLongest run in this direction, in yards.
missed_tacklesintegerMissed tackles forced on runs in this direction.
player_idintegerPFF player id of the runner.
team_namecharacterAbbreviation of the runner's team (e.g. "BUF").
touchdownsintegerRushing touchdowns in this direction.
yardsintegerRushing yards gained in this direction.
yards_after_contactintegerYards after contact on runs in this direction.
yco_attemptnumericAverage yards after contact per attempt in this direction.
ypanumericYards per rushing attempt in this direction.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_player_rushing_summary / pffApiPlayerRushingSummary​

col_nametypedescription
targetsintegerPasses thrown to the ball carrier (targets).
grades_offensenumericPFF overall offense grade (0-100).
game_idintegerPFF game id of the game (integer join key).
yards_after_contactintegerYards after contact.
explosiveintegerRuns PFF designates as explosive.
weekintegerWeek number of the game, as PFF numbers weeks.
elu_rush_mtfintegerMissed tackles forced as a rusher, an input to PFF's elusive rating.
breakaway_attemptsintegerRuns of 15 or more yards, PFF's breakaway designation.
statuscharacter"S" when the player started the game; PFF owns the value set.
designed_yardsintegerRushing yards gained on designed runs, excluding scrambles.
yprrnumericYards per route run.
breakaway_percentnumericShare of rushing yards gained on breakaway runs of 15 or more yards.
fumblesintegerFumbles by the ball carrier.
first_downsintegerRushing first downs.
elusive_ratingnumericPFF elusive rating.
jersey_numbercharacterJersey number the player wore in the game (string; zero-padded, e.g. "09").
breakaway_yardsintegerBreakaway (long-run) yards.
away_team_namecharacterAbbreviation of the away team (e.g. "LV").
total_touchesintegerCombined carries and receptions.
scramble_yardsintegerRushing yards gained on scrambles.
yco_attemptnumericAverage yards after contact per rushing attempt.
yardsintegerTotal rushing yards gained.
player_franchise_idintegerPFF franchise id of the team the player played for in the game.
grades_run_blocknumericPFF run-blocking grade, 0-100.
receptionsintegerPasses caught by the ball carrier.
zone_attemptsintegerRushing attempts on zone-scheme runs.
scramblesintegerQuarterback scrambles.
grades_runnumericPFF rushing grade (0-100).
penaltiesintegerPenalties charged to the player over the covered span.
attemptsintegerRushing attempts (carries) by the runner.
elu_ycointegerYards-after-contact component used in PFF's elusive rating.
elu_recv_mtfintegerMissed tackles forced as a receiver, an input to PFF's elusive rating.
declined_penaltiesintegerPenalties committed by the player that were declined.
ypanumericAverage yards per rushing attempt.
dropsintegerPasses dropped by the ball carrier.
positioncharacterPFF position code the player was charted at in the game (e.g. QB, HB, WR, T, LB, K).
grades_hands_fumblenumericPFF ball-security (hands/fumble) grade, 0-100.
longestintegerLongest run in yards.
away_franchise_idintegerPFF franchise id of the away team.
count_of_yardsintegerRushing attempts counted toward the yardage figures (equal to attempts in the captured rows).
routesintegerPass routes run by the player.
rec_yardsintegerReceiving yards gained by the ball carrier (the rushing report also carries his receiving line).
home_franchise_idintegerPFF franchise id of the home team.
gap_attemptsintegerRushing attempts on gap-scheme runs.
run_playsintegerRun-play snaps.
home_team_namecharacterAbbreviation of the home team (e.g. "NE").
avoided_tacklesintegerMissed tackles forced.
grades_offense_penaltynumericPFF offensive penalty grade, 0-100.
player_idintegerPFF player id (integer join key) of the player the report is about.
touchdownsintegerRushing touchdowns.
game_away_franchise_idintegerRepeats away_franchise_id from the row's nested game object: PFF franchise id of the away team.
game_away_team_namecharacterRepeats away_team_name from the row's nested game object: Abbreviation of the away team (e.g. "LV").
game_game_idintegerRepeats game_id from the row's nested game object: PFF game id of the game (integer join key).
game_home_franchise_idintegerRepeats home_franchise_id from the row's nested game object: PFF franchise id of the home team.
game_home_team_namecharacterRepeats home_team_name from the row's nested game object: Abbreviation of the home team (e.g. "NE").
game_player_franchise_idintegerRepeats player_franchise_id from the row's nested game object: PFF franchise id of the team the player played for in the game.
game_positioncharacterRepeats position from the row's nested game object: PFF position code the player was charted at in the game (e.g. QB, HB, WR, T, LB, K).
game_statuscharacterRepeats status from the row's nested game object: "S" when the player started the game; PFF owns the value set.
game_weekintegerRepeats week from the row's nested game object: Week number of the game, as PFF numbers weeks.
league_idintegerPFF league id (1 = NFL, 2 = NCAA), filled from the report's subject.
seasonintegerSeason (starting year) of the report, filled from the report's subject.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_player_seasons / pffApiPlayerSeasons​

col_nametypedescription
valueintegerA season (starting year) PFF has data for the player in, newest first.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_player_snaps_summary / pffApiPlayerSnapsSummary​

col_nametypedescription
seasonintegerSeason (starting year) the snap totals cover.
snap_counts_coverageintegerCoverage snaps played.
snap_counts_defenseintegerTotal defensive snaps played.
snap_counts_field_goalintegerSnaps on the field-goal and extra-point unit.
snap_counts_field_goal_blockingintegerSnaps on the field-goal and extra-point block unit.
snap_counts_field_goal_kickingintegerField-goal and extra-point snaps spent kicking.
snap_counts_kickoff_coverageintegerSnaps on the kickoff coverage unit.
snap_counts_kickoff_kickingintegerKickoff snaps spent kicking off.
snap_counts_kickoff_return_blockingintegerKickoff-return snaps spent blocking.
snap_counts_kickoff_returningintegerKickoff-return snaps spent as the returner.
snap_counts_offenseintegerOffensive snaps played.
snap_counts_passintegerPass-play snaps spent as the passer, rather than blocking or running a route.
snap_counts_pass_blockintegerPass-blocking snaps played.
snap_counts_pass_routeintegerSnaps spent running a pass route.
snap_counts_pass_rushintegerPass-rush snaps played.
snap_counts_punt_coverageintegerSnaps on the punt coverage unit.
snap_counts_punt_puntingintegerPunt snaps spent punting.
snap_counts_punt_return_blockingintegerPunt-return snaps spent blocking.
snap_counts_punt_returningintegerPunt-return snaps spent as the returner.
snap_counts_runintegerRun-play snaps spent as a runner, rather than run blocking.
snap_counts_run_blockintegerRun-blocking snaps played.
snap_counts_run_defenseintegerRun-defense snaps played.
snap_counts_special_teamsintegerTotal special-teams snaps played.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_player_special_summary / pffApiPlayerSpecialSummary​

col_nametypedescription
assistsintegerAssisted tackles credited to the player on special-teams plays.
away_franchise_idintegerPFF franchise id of the away team.
away_team_namecharacterAbbreviation of the away team (e.g. "LV").
declined_penaltiesintegerPenalties committed by the player that were declined.
game_idintegerPFF game id of the game (integer join key).
grades_fgep_defensenumericPFF grade on field-goal and extra-point defense, 0-100.
grades_misc_stnumericPFF miscellaneous special-teams grade, 0-100.
grades_special_teams_penaltynumericPFF special-teams penalty grade, 0-100.
home_franchise_idintegerPFF franchise id of the home team.
home_team_namecharacterAbbreviation of the home team (e.g. "NE").
jersey_numbercharacterJersey number the player wore in the game (string; zero-padded, e.g. "09").
missed_tacklesintegerMissed tackles on special-teams plays.
penaltiesintegerPenalties charged to the player over the covered span.
player_franchise_idintegerPFF franchise id of the team the player played for in the game.
player_idintegerPFF player id (integer join key) of the player the report is about.
positioncharacterPFF position code the player was charted at in the game (e.g. QB, HB, WR, T, LB, K).
pu_def_rushintegerPFF punt-defense rush count (PFF's pu_def_rush; PFF does not document it further).
snap_counts_field_goalintegerSnaps on the field-goal and extra-point unit.
snap_counts_field_goal_blockingintegerSnaps on the field-goal and extra-point block unit.
snap_counts_kickoffintegerSnaps on the kickoff coverage unit.
snap_counts_kickoff_returnintegerSnaps on the kickoff return unit.
snap_counts_punt_coverageintegerSnaps on the punt coverage unit.
snap_counts_punt_returnintegerSnaps on the punt return unit.
statuscharacter"S" when the player started the game; PFF owns the value set.
tacklesintegerTackles made by the player on special-teams plays.
weekintegerWeek number of the game, as PFF numbers weeks.
game_away_franchise_idintegerRepeats away_franchise_id from the row's nested game object: PFF franchise id of the away team.
game_away_team_namecharacterRepeats away_team_name from the row's nested game object: Abbreviation of the away team (e.g. "LV").
game_game_idintegerRepeats game_id from the row's nested game object: PFF game id of the game (integer join key).
game_home_franchise_idintegerRepeats home_franchise_id from the row's nested game object: PFF franchise id of the home team.
game_home_team_namecharacterRepeats home_team_name from the row's nested game object: Abbreviation of the home team (e.g. "NE").
game_player_franchise_idintegerRepeats player_franchise_id from the row's nested game object: PFF franchise id of the team the player played for in the game.
game_positioncharacterRepeats position from the row's nested game object: PFF position code the player was charted at in the game (e.g. QB, HB, WR, T, LB, K).
game_statuscharacterRepeats status from the row's nested game object: "S" when the player started the game; PFF owns the value set.
game_weekintegerRepeats week from the row's nested game object: Week number of the game, as PFF numbers weeks.
league_idintegerPFF league id (1 = NFL, 2 = NCAA), filled from the report's subject.
seasonintegerSeason (starting year) of the report, filled from the report's subject.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_position_report / pffApiPositionReport​

With { parsed: true }: a single table, whose columns depend on report (one set per value below).

When report is offense

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
playercharacterPlayer's display name as PFF lists it (e.g. "Tom Brady").
positioncharacterPFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS).
declined_penaltiesintegerPenalties committed by the player that were declined.
draft_seasonintegerSeason of the player's NFL draft class, per PFF.
eligible_seasonintegerSeason of the player's NFL draft eligibility, per PFF.
franchise_idintegerPFF franchise (team) id (integer join key).
grades_hands_fumblenumericPFF ball-security (hands/fumble) grade, 0-100.
grades_offensenumericPFF overall offense grade (0-100).
grades_offense_penaltynumericPFF offensive penalty grade, 0-100.
grades_passnumericPFF passing grade (0-100).
grades_pass_routenumericPFF receiving/route grade (0-100).
grades_runnumericPFF rushing grade (0-100).
grades_run_blocknumericPFF run-blocking grade (0-100).
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
penaltiesintegerPenalties charged to the player over the covered span (see declined_penalties for the ones that were declined).
player_game_countintegerNumber of games the player appeared in over the covered span.
snap_counts_passintegerPass-play snaps spent as the passer, rather than blocking or running a route.
snap_counts_pass_blockintegerPass-blocking snaps played.
snap_counts_pass_routeintegerSnaps spent running a pass route.
snap_counts_runintegerRun-play snaps: on the offense report, run plays on which the player was the runner rather than a run blocker; on the run-defense report, run-defense snaps played.
snap_counts_run_blockintegerRun-blocking snaps played.
snap_counts_totalintegerTotal offensive snaps played.
snap_counts_total_passintegerTotal pass-play snaps across passing, pass blocking, and route running.
snap_counts_total_runintegerTotal run-play snaps across rushing and run blocking.
teamcharacterTeam abbreviation the player is credited to for the range.
team_namecharacterTeam name/abbreviation the player is credited to for the range.
grades_pass_blocknumericPFF pass-blocking grade (0-100).

When report is passing

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
playercharacterPlayer's display name as PFF lists it (e.g. "Tom Brady").
positioncharacterPFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS).
grades_offensenumericPFF overall offense grade (0-100).
twp_ratenumericTurnover-worthy-play rate.
btt_ratenumericBig-time-throw rate.
spikesintegerClock-stopping spike plays.
dropbacksintegerTotal quarterback dropbacks.
thrown_awaysintegerPasses intentionally thrown away.
draft_seasonintegerSeason of the player's NFL draft class, per PFF.
team_namecharacterTeam name/abbreviation the player is credited to for the range.
grades_passnumericPFF passing grade (0-100).
hit_as_threwintegerPlays where the quarterback was hit as he threw.
first_downsintegerFirst downs gained: passing first downs on the passing report, first-down receptions on receiving, rushing first downs on rushing.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
sack_percentnumericSack rate (sacks per dropback).
batsintegerPasses batted at the line.
sacksintegerSacks: recorded by the player on the defense and pass-rush reports; times the passer was sacked on the passing report.
player_game_countintegerNumber of games the player appeared in over the covered span.
eligible_seasonintegerSeason of the player's NFL draft eligibility, per PFF.
completionsintegerCompleted passes by the passer.
yardsintegerYards in the report's play family: passing yards (passing), receiving yards (receiving), rushing yards (rushing), gross punt yards (punting), and receiving yards allowed into the player's coverage (coverage, defense).
accuracy_percentnumericCharted accuracy percentage.
scramblesintegerQuarterback scrambles (pass plays on which the passer ran with the ball).
interceptionsintegerInterceptions: thrown by the passer on the passing report, made by the player on the coverage and defense reports, and on passes targeting the player on the receiving report.
drop_ratenumericDrop rate, in percent: share of catchable passes dropped by the passer's receivers (passing report) or by the player (receiving report).
grades_runnumericPFF rushing grade (0-100).
qb_ratingnumericNFL passer rating.
completion_percentnumericCompletion percentage.
penaltiesintegerPenalties charged to the player over the covered span (see declined_penalties for the ones that were declined).
attemptsintegerAttempts in the report's play family: pass attempts on the passing report, carries on rushing, punts on punting and kickoffs on the kickoffs report.
teamcharacterTeam abbreviation the player is credited to for the range.
declined_penaltiesintegerPenalties committed by the player that were declined.
passing_snapsintegerNumber of passing snaps played.
pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack.
ypanumericYards per attempt: passing yards per pass attempt on the passing report, rushing yards per carry on the rushing report.
dropsintegerDropped passes: drops by the passer's receivers on the passing report, drops by the player on the receiving and rushing reports.
grades_hands_fumblenumericPFF ball-security (hands/fumble) grade, 0-100.
avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release.
big_time_throwsintegerNumber of big-time throws, per PFF's highest-value, highest-difficulty throw designation.
positive_epa_percentnumericPercentage of dropbacks with positive expected points added.
franchise_idintegerPFF franchise (team) id (integer join key).
avg_depth_of_targetnumericAverage depth of target, in yards downfield: of the passer's throws (passing), of passes to the player (receiving), or of targets into the player's coverage (coverage).
turnover_worthy_playsintegerNumber of turnover-worthy plays, plays PFF charts as deserving of a turnover.
epanumericExpected points added per play on the passer's dropbacks, as computed by PFF (an average such as 0.04, not a season total).
aimed_passesintegerNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit), as charted by PFF.
touchdownsintegerTouchdowns: passing touchdowns thrown (passing), receiving and rushing touchdowns scored (receiving, rushing), or touchdowns allowed into the player's coverage (coverage, defense).
def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks, as charted by PFF.
npa_epanumericExpected points added per play on the passer's non-play-action dropbacks, as computed by PFF (npa_ = non-play-action).
npa_positive_epa_percentnumericPercentage of the passer's non-play-action dropbacks with positive expected points added.
no_screen_epanumericExpected points added per play on the passer's non-screen dropbacks, as computed by PFF.
no_screen_positive_epa_percentnumericPercentage of the passer's non-screen dropbacks with positive expected points added.
pass_rate_oenumericPass rate over expectation on the passer's plays, in percentage points (actual minus PFF-expected pass rate).
completion_oenumericCompletion percentage over expectation, in percentage points (actual minus PFF-expected completion rate).
accuracy_oenumericAccuracy percentage over expectation, in percentage points (PFF-charted accuracy minus its expected value).
offense_pos_graded_ratenumericPercentage of the player's offensive plays that PFF graded positively.
offense_neg_graded_ratenumericPercentage of the player's offensive plays that PFF graded negatively.

When report is passing-depth

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
playercharacterPlayer's display name as PFF lists it (e.g. "Tom Brady").
positioncharacterPFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS).
left_behind_los_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on throws behind the line of scrimmage to the left side of the field.
left_short_scramblesintegerNumber of scrambles on short (0-9 air yards) throws to the left side of the field.
center_short_first_downsintegerNumber of passing first downs gained on short (0-9 air yards) throws to the center of the field.
right_short_batsintegerNumber of pass attempts batted down at the line of scrimmage on short (0-9 air yards) throws to the right side of the field.
right_behind_los_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on throws behind the line of scrimmage to the right side of the field.
left_behind_los_completionsintegerNumber of completed passes on throws behind the line of scrimmage to the left side of the field.
left_medium_dropbacksintegerNumber of dropbacks on medium (10-19 air yards) throws to the left side of the field.
right_medium_grades_passnumericPFF passing grade (0-100) on medium (10-19 air yards) throws to the right side of the field.
right_medium_hit_as_threwintegerNumber of attempts on which the passer was hit as he threw on medium (10-19 air yards) throws to the right side of the field, as charted by PFF.
behind_los_attempts_percentnumericShare of the player's total pass attempts that came on throws behind the line of scrimmage, expressed as a percentage.
right_short_turnover_worthy_playsintegerNumber of turnover-worthy plays on short (0-9 air yards) throws to the right side of the field, plays PFF charts as deserving of a turnover.
right_medium_qb_ratingnumericTraditional NFL passer rating on medium (10-19 air yards) throws to the right side of the field.
deep_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on deep (20+ air yards) throws, per PFF charting.
center_medium_sacksintegerNumber of sacks taken on medium (10-19 air yards) throws to the center of the field.
medium_interceptionsintegerInterceptions on medium (10-19 air yards) throws: thrown by the passer (passing-depth) or on passes targeting the player (receiving-depth).
left_deep_completionsintegerNumber of completed passes on deep (20+ air yards) throws to the left side of the field.
behind_los_spikesintegerNumber of clock-stopping spikes on throws behind the line of scrimmage.
medium_aimed_passesintegerNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on medium (10-19 air yards) throws, as charted by PFF.
center_behind_los_dropsintegerNumber of catchable passes dropped by receivers on throws behind the line of scrimmage to the center of the field.
center_behind_los_interceptionsintegerNumber of passes intercepted on throws behind the line of scrimmage to the center of the field.
behind_los_dropbacksintegerNumber of dropbacks on throws behind the line of scrimmage.
left_behind_los_interceptionsintegerNumber of passes intercepted on throws behind the line of scrimmage to the left side of the field.
left_deep_first_downsintegerNumber of passing first downs gained on deep (20+ air yards) throws to the left side of the field.
deep_passing_snapsintegerNumber of passing snaps played on deep (20+ air yards) throws.
center_short_btt_ratenumericBig-time throws as a percentage of qualifying attempts on short (0-9 air yards) throws to the center of the field, per PFF charting.
center_medium_thrown_awaysintegerNumber of intentional throwaways on medium (10-19 air yards) throws to the center of the field.
center_deep_avg_depth_of_targetnumericAverage depth of target in air yards on deep (20+ air yards) throws to the center of the field.
center_short_dropsintegerNumber of catchable passes dropped by receivers on short (0-9 air yards) throws to the center of the field.
center_deep_first_downsintegerNumber of passing first downs gained on deep (20+ air yards) throws to the center of the field.
left_medium_completion_percentnumericPercentage of pass attempts completed on medium (10-19 air yards) throws to the left side of the field.
center_deep_attemptsintegerNumber of pass attempts on deep (20+ air yards) throws to the center of the field.
center_behind_los_attemptsintegerNumber of pass attempts on throws behind the line of scrimmage to the center of the field.
right_short_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on short (0-9 air yards) throws to the right side of the field.
center_deep_aimed_passesintegerNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on deep (20+ air yards) throws to the center of the field, as charted by PFF.
right_deep_grades_passnumericPFF passing grade (0-100) on deep (20+ air yards) throws to the right side of the field.
right_medium_big_time_throwsintegerNumber of big-time throws on medium (10-19 air yards) throws to the right side of the field, per PFF's highest-value, highest-difficulty throw designation.
deep_sack_percentintegerPercentage of dropbacks that ended in a sack on deep (20+ air yards) throws.
center_medium_pressure_to_sack_rateintegerPercentage of pressured dropbacks that ended in a sack on medium (10-19 air yards) throws to the center of the field.
deep_sacksintegerNumber of sacks taken on deep (20+ air yards) throws.
right_medium_ypanumericYards gained per pass attempt on medium (10-19 air yards) throws to the right side of the field.
left_deep_drop_ratenumericPercentage of catchable passes dropped by receivers on deep (20+ air yards) throws to the left side of the field.
right_medium_attempts_percentnumericShare of the player's total pass attempts that came on medium (10-19 air yards) throws to the right side of the field, expressed as a percentage.
right_deep_btt_ratenumericBig-time throws as a percentage of qualifying attempts on deep (20+ air yards) throws to the right side of the field, per PFF charting.
center_short_attempts_percentnumericShare of the player's total pass attempts that came on short (0-9 air yards) throws to the center of the field, expressed as a percentage.
deep_dropsintegerCatchable passes dropped on deep (20+ air yards) throws: by the passer's receivers (passing-depth) or by the player (receiving-depth).
center_behind_los_big_time_throwsintegerNumber of big-time throws on throws behind the line of scrimmage to the center of the field, per PFF's highest-value, highest-difficulty throw designation.
center_behind_los_touchdownsintegerNumber of passing touchdowns thrown on throws behind the line of scrimmage to the center of the field.
right_behind_los_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on throws behind the line of scrimmage to the right side of the field, per PFF charting.
center_deep_completionsintegerNumber of completed passes on deep (20+ air yards) throws to the center of the field.
center_short_attemptsintegerNumber of pass attempts on short (0-9 air yards) throws to the center of the field.
left_behind_los_sack_percentintegerPercentage of dropbacks that ended in a sack on throws behind the line of scrimmage to the left side of the field.
center_short_pressure_to_sack_rateintegerPercentage of pressured dropbacks that ended in a sack on short (0-9 air yards) throws to the center of the field.
deep_touchdownsintegerTouchdowns on deep (20+ air yards) throws: thrown by the passer (passing-depth) or scored by the player (receiving-depth).
center_behind_los_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on throws behind the line of scrimmage to the center of the field.
center_deep_drop_ratenumericPercentage of catchable passes dropped by receivers on deep (20+ air yards) throws to the center of the field.
right_short_first_downsintegerNumber of passing first downs gained on short (0-9 air yards) throws to the right side of the field.
right_behind_los_first_downsintegerNumber of passing first downs gained on throws behind the line of scrimmage to the right side of the field.
short_interceptionsintegerInterceptions on short (0-9 air yards) throws: thrown by the passer (passing-depth) or on passes targeting the player (receiving-depth).
center_medium_scramblesintegerNumber of scrambles on medium (10-19 air yards) throws to the center of the field.
left_behind_los_sacksintegerNumber of sacks taken on throws behind the line of scrimmage to the left side of the field.
left_short_ypanumericYards gained per pass attempt on short (0-9 air yards) throws to the left side of the field.
left_short_qb_ratingnumericTraditional NFL passer rating on short (0-9 air yards) throws to the left side of the field.
right_behind_los_qb_ratingnumericTraditional NFL passer rating on throws behind the line of scrimmage to the right side of the field.
draft_seasonintegerSeason of the player's NFL draft class, per PFF.
right_behind_los_dropbacksintegerNumber of dropbacks on throws behind the line of scrimmage to the right side of the field.
behind_los_def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks on throws behind the line of scrimmage, as charted by PFF.
right_short_thrown_awaysintegerNumber of intentional throwaways on short (0-9 air yards) throws to the right side of the field.
deep_def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks on deep (20+ air yards) throws, as charted by PFF.
right_short_btt_ratenumericBig-time throws as a percentage of qualifying attempts on short (0-9 air yards) throws to the right side of the field, per PFF charting.
center_behind_los_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on throws behind the line of scrimmage to the center of the field.
left_behind_los_grades_passnumericPFF passing grade (0-100) on throws behind the line of scrimmage to the left side of the field.
deep_grades_passnumericPFF passing grade (0-100) on deep (20+ air yards) throws.
center_short_turnover_worthy_playsintegerNumber of turnover-worthy plays on short (0-9 air yards) throws to the center of the field, plays PFF charts as deserving of a turnover.
center_behind_los_scramblesintegerNumber of scrambles on throws behind the line of scrimmage to the center of the field.
right_short_aimed_passesintegerNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on short (0-9 air yards) throws to the right side of the field, as charted by PFF.
center_short_dropbacksintegerNumber of dropbacks on short (0-9 air yards) throws to the center of the field.
medium_epanumericTotal expected points added (EPA) on the player's dropbacks on medium (10-19 air yards) throws.
right_short_ypanumericYards gained per pass attempt on short (0-9 air yards) throws to the right side of the field.
center_medium_ypanumericYards gained per pass attempt on medium (10-19 air yards) throws to the center of the field.
medium_attemptsintegerNumber of pass attempts on medium (10-19 air yards) throws.
right_deep_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on deep (20+ air yards) throws to the right side of the field.
behind_los_scramblesintegerNumber of scrambles on throws behind the line of scrimmage.
center_behind_los_completion_percentnumericPercentage of pass attempts completed on throws behind the line of scrimmage to the center of the field.
left_behind_los_btt_rateintegerBig-time throws as a percentage of qualifying attempts on throws behind the line of scrimmage to the left side of the field, per PFF charting.
right_behind_los_btt_rateintegerBig-time throws as a percentage of qualifying attempts on throws behind the line of scrimmage to the right side of the field, per PFF charting.
team_namecharacterTeam name/abbreviation the player is credited to for the range.
short_touchdownsintegerTouchdowns on short (0-9 air yards) throws: thrown by the passer (passing-depth) or scored by the player (receiving-depth).
center_medium_dropsintegerNumber of catchable passes dropped by receivers on medium (10-19 air yards) throws to the center of the field.
left_behind_los_aimed_passesintegerNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on throws behind the line of scrimmage to the left side of the field, as charted by PFF.
deep_attemptsintegerNumber of pass attempts on deep (20+ air yards) throws.
right_behind_los_sack_percentintegerPercentage of dropbacks that ended in a sack on throws behind the line of scrimmage to the right side of the field.
center_short_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on short (0-9 air yards) throws to the center of the field.
deep_avg_depth_of_targetnumericAverage depth of target, in air yards, on deep (20+ air yards) throws: of the passer's throws (passing-depth) or the player's targets (receiving-depth).
left_deep_btt_ratenumericBig-time throws as a percentage of qualifying attempts on deep (20+ air yards) throws to the left side of the field, per PFF charting.
medium_scramblesintegerNumber of scrambles on medium (10-19 air yards) throws.
center_behind_los_avg_depth_of_targetnumericAverage depth of target in air yards on throws behind the line of scrimmage to the center of the field.
short_attempts_percentnumericShare of the player's total pass attempts that came on short (0-9 air yards) throws, expressed as a percentage.
right_behind_los_sacksintegerNumber of sacks taken on throws behind the line of scrimmage to the right side of the field.
center_medium_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on medium (10-19 air yards) throws to the center of the field.
left_short_pressure_to_sack_rateintegerPercentage of pressured dropbacks that ended in a sack on short (0-9 air yards) throws to the left side of the field.
center_deep_sack_percentintegerPercentage of dropbacks that ended in a sack on deep (20+ air yards) throws to the center of the field.
center_deep_ypanumericYards gained per pass attempt on deep (20+ air yards) throws to the center of the field.
left_behind_los_hit_as_threwintegerNumber of attempts on which the passer was hit as he threw on throws behind the line of scrimmage to the left side of the field, as charted by PFF.
medium_big_time_throwsintegerNumber of big-time throws on medium (10-19 air yards) throws, per PFF's highest-value, highest-difficulty throw designation.
deep_thrown_awaysintegerNumber of intentional throwaways on deep (20+ air yards) throws.
right_short_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on short (0-9 air yards) throws to the right side of the field.
left_deep_turnover_worthy_playsintegerNumber of turnover-worthy plays on deep (20+ air yards) throws to the left side of the field, plays PFF charts as deserving of a turnover.
center_medium_batsintegerNumber of pass attempts batted down at the line of scrimmage on medium (10-19 air yards) throws to the center of the field.
right_short_grades_passnumericPFF passing grade (0-100) on short (0-9 air yards) throws to the right side of the field.
right_deep_spikesintegerNumber of clock-stopping spikes on deep (20+ air yards) throws to the right side of the field.
left_deep_passing_snapsintegerNumber of passing snaps played on deep (20+ air yards) throws to the left side of the field.
center_medium_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on medium (10-19 air yards) throws to the center of the field, per PFF charting.
right_behind_los_passing_snapsintegerNumber of passing snaps played on throws behind the line of scrimmage to the right side of the field.
left_deep_qb_ratingnumericTraditional NFL passer rating on deep (20+ air yards) throws to the left side of the field.
right_deep_drop_ratenumericPercentage of catchable passes dropped by receivers on deep (20+ air yards) throws to the right side of the field.
left_behind_los_drop_ratenumericPercentage of catchable passes dropped by receivers on throws behind the line of scrimmage to the left side of the field.
left_medium_drop_ratenumericPercentage of catchable passes dropped by receivers on medium (10-19 air yards) throws to the left side of the field.
right_deep_attemptsintegerNumber of pass attempts on deep (20+ air yards) throws to the right side of the field.
left_deep_spikesintegerNumber of clock-stopping spikes on deep (20+ air yards) throws to the left side of the field.
center_behind_los_dropbacksintegerNumber of dropbacks on throws behind the line of scrimmage to the center of the field.
right_deep_big_time_throwsintegerNumber of big-time throws on deep (20+ air yards) throws to the right side of the field, per PFF's highest-value, highest-difficulty throw designation.
medium_hit_as_threwintegerNumber of attempts on which the passer was hit as he threw on medium (10-19 air yards) throws, as charted by PFF.
right_short_dropbacksintegerNumber of dropbacks on short (0-9 air yards) throws to the right side of the field.
medium_def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks on medium (10-19 air yards) throws, as charted by PFF.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
left_short_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on short (0-9 air yards) throws to the left side of the field.
left_short_attemptsintegerNumber of pass attempts on short (0-9 air yards) throws to the left side of the field.
center_deep_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on deep (20+ air yards) throws to the center of the field, per PFF charting.
right_medium_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on medium (10-19 air yards) throws to the right side of the field.
left_behind_los_qb_ratingnumericTraditional NFL passer rating on throws behind the line of scrimmage to the left side of the field.
left_behind_los_dropbacksintegerNumber of dropbacks on throws behind the line of scrimmage to the left side of the field.
deep_dropbacksintegerNumber of dropbacks on deep (20+ air yards) throws.
right_behind_los_scramblesintegerNumber of scrambles on throws behind the line of scrimmage to the right side of the field.
behind_los_interceptionsintegerInterceptions on throws behind the line of scrimmage: thrown by the passer (passing-depth) or on passes targeting the player (receiving-depth).
right_deep_dropsintegerNumber of catchable passes dropped by receivers on deep (20+ air yards) throws to the right side of the field.
right_deep_yardsintegerPassing yards gained on deep (20+ air yards) throws to the right side of the field.
right_short_hit_as_threwintegerNumber of attempts on which the passer was hit as he threw on short (0-9 air yards) throws to the right side of the field, as charted by PFF.
right_short_avg_depth_of_targetnumericAverage depth of target in air yards on short (0-9 air yards) throws to the right side of the field.
short_batsintegerNumber of pass attempts batted down at the line of scrimmage on short (0-9 air yards) throws.
right_deep_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on deep (20+ air yards) throws to the right side of the field, per PFF charting.
right_behind_los_pressure_to_sack_rateintegerPercentage of pressured dropbacks that ended in a sack on throws behind the line of scrimmage to the right side of the field.
deep_spikesintegerNumber of clock-stopping spikes on deep (20+ air yards) throws.
center_medium_spikesintegerNumber of clock-stopping spikes on medium (10-19 air yards) throws to the center of the field.
behind_los_aimed_passesintegerNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on throws behind the line of scrimmage, as charted by PFF.
right_behind_los_touchdownsintegerNumber of passing touchdowns thrown on throws behind the line of scrimmage to the right side of the field.
right_medium_pressure_to_sack_rateintegerPercentage of pressured dropbacks that ended in a sack on medium (10-19 air yards) throws to the right side of the field.
medium_thrown_awaysintegerNumber of intentional throwaways on medium (10-19 air yards) throws.
short_sacksintegerNumber of sacks taken on short (0-9 air yards) throws.
center_behind_los_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on throws behind the line of scrimmage to the center of the field, per PFF charting.
left_behind_los_attemptsintegerNumber of pass attempts on throws behind the line of scrimmage to the left side of the field.
short_aimed_passesintegerNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on short (0-9 air yards) throws, as charted by PFF.
short_completionsintegerNumber of completed passes on short (0-9 air yards) throws.
right_short_pressure_to_sack_rateintegerPercentage of pressured dropbacks that ended in a sack on short (0-9 air yards) throws to the right side of the field.
medium_avg_depth_of_targetnumericAverage depth of target, in air yards, on medium (10-19 air yards) throws: of the passer's throws (passing-depth) or the player's targets (receiving-depth).
left_behind_los_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on throws behind the line of scrimmage to the left side of the field.
center_medium_attempts_percentnumericShare of the player's total pass attempts that came on medium (10-19 air yards) throws to the center of the field, expressed as a percentage.
left_medium_touchdownsintegerNumber of passing touchdowns thrown on medium (10-19 air yards) throws to the left side of the field.
center_short_batsintegerNumber of pass attempts batted down at the line of scrimmage on short (0-9 air yards) throws to the center of the field.
left_deep_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on deep (20+ air yards) throws to the left side of the field.
center_behind_los_passing_snapsintegerNumber of passing snaps played on throws behind the line of scrimmage to the center of the field.
center_short_yardsintegerPassing yards gained on short (0-9 air yards) throws to the center of the field.
right_medium_btt_ratenumericBig-time throws as a percentage of qualifying attempts on medium (10-19 air yards) throws to the right side of the field, per PFF charting.
right_medium_scramblesintegerNumber of scrambles on medium (10-19 air yards) throws to the right side of the field.
medium_btt_ratenumericBig-time throws as a percentage of qualifying attempts on medium (10-19 air yards) throws, per PFF charting.
center_behind_los_btt_rateintegerBig-time throws as a percentage of qualifying attempts on throws behind the line of scrimmage to the center of the field, per PFF charting.
center_short_avg_depth_of_targetnumericAverage depth of target in air yards on short (0-9 air yards) throws to the center of the field.
left_medium_sacksintegerNumber of sacks taken on medium (10-19 air yards) throws to the left side of the field.
right_short_yardsintegerPassing yards gained on short (0-9 air yards) throws to the right side of the field.
left_medium_first_downsintegerNumber of passing first downs gained on medium (10-19 air yards) throws to the left side of the field.
right_medium_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on medium (10-19 air yards) throws to the right side of the field.
left_short_big_time_throwsintegerNumber of big-time throws on short (0-9 air yards) throws to the left side of the field, per PFF's highest-value, highest-difficulty throw designation.
deep_turnover_worthy_playsintegerNumber of turnover-worthy plays on deep (20+ air yards) throws, plays PFF charts as deserving of a turnover.
left_deep_batsintegerNumber of pass attempts batted down at the line of scrimmage on deep (20+ air yards) throws to the left side of the field.
left_medium_turnover_worthy_playsintegerNumber of turnover-worthy plays on medium (10-19 air yards) throws to the left side of the field, plays PFF charts as deserving of a turnover.
base_dropbacksintegerNumber of dropbacks across all splits, the baseline total for this facet.
center_deep_dropsintegerNumber of catchable passes dropped by receivers on deep (20+ air yards) throws to the center of the field.
center_medium_avg_depth_of_targetnumericAverage depth of target in air yards on medium (10-19 air yards) throws to the center of the field.
center_behind_los_ypanumericYards gained per pass attempt on throws behind the line of scrimmage to the center of the field.
right_short_attemptsintegerNumber of pass attempts on short (0-9 air yards) throws to the right side of the field.
center_medium_completion_percentnumericPercentage of pass attempts completed on medium (10-19 air yards) throws to the center of the field.
right_short_sack_percentintegerPercentage of dropbacks that ended in a sack on short (0-9 air yards) throws to the right side of the field.
left_behind_los_avg_depth_of_targetnumericAverage depth of target in air yards on throws behind the line of scrimmage to the left side of the field.
center_medium_epanumericTotal expected points added (EPA) on the player's dropbacks on medium (10-19 air yards) throws to the center of the field.
center_behind_los_sack_percentintegerPercentage of dropbacks that ended in a sack on throws behind the line of scrimmage to the center of the field.
medium_completionsintegerNumber of completed passes on medium (10-19 air yards) throws.
medium_sack_percentintegerPercentage of dropbacks that ended in a sack on medium (10-19 air yards) throws.
left_short_grades_passnumericPFF passing grade (0-100) on short (0-9 air yards) throws to the left side of the field.
deep_btt_ratenumericBig-time throws as a percentage of qualifying attempts on deep (20+ air yards) throws, per PFF charting.
left_short_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on short (0-9 air yards) throws to the left side of the field.
short_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on short (0-9 air yards) throws, per PFF charting.
short_passing_snapsintegerNumber of passing snaps played on short (0-9 air yards) throws.
left_deep_sacksintegerNumber of sacks taken on deep (20+ air yards) throws to the left side of the field.
short_scramblesintegerNumber of scrambles on short (0-9 air yards) throws.
center_medium_turnover_worthy_playsintegerNumber of turnover-worthy plays on medium (10-19 air yards) throws to the center of the field, plays PFF charts as deserving of a turnover.
behind_los_drop_ratenumericPercentage of catchable passes dropped on throws behind the line of scrimmage: by the passer's receivers (passing-depth) or by the player (receiving-depth).
right_behind_los_epanumericTotal expected points added (EPA) on the player's dropbacks on throws behind the line of scrimmage to the right side of the field.
right_medium_aimed_passesintegerNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on medium (10-19 air yards) throws to the right side of the field, as charted by PFF.
short_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on short (0-9 air yards) throws.
player_game_countintegerNumber of games the player appeared in over the covered span.
short_btt_ratenumericBig-time throws as a percentage of qualifying attempts on short (0-9 air yards) throws, per PFF charting.
right_short_touchdownsintegerNumber of passing touchdowns thrown on short (0-9 air yards) throws to the right side of the field.
center_short_completionsintegerNumber of completed passes on short (0-9 air yards) throws to the center of the field.
right_short_spikesintegerNumber of clock-stopping spikes on short (0-9 air yards) throws to the right side of the field.
behind_los_first_downsintegerFirst downs on throws behind the line of scrimmage: passing first downs (passing-depth) or first-down receptions by the player (receiving-depth).
right_medium_def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks on medium (10-19 air yards) throws to the right side of the field, as charted by PFF.
deep_pressure_to_sack_rateintegerPercentage of pressured dropbacks that ended in a sack on deep (20+ air yards) throws.
medium_qb_ratingnumericTraditional NFL passer rating on medium (10-19 air yards) throws.
short_completion_percentnumericPercentage of pass attempts completed on short (0-9 air yards) throws.
right_deep_attempts_percentnumericShare of the player's total pass attempts that came on deep (20+ air yards) throws to the right side of the field, expressed as a percentage.
eligible_seasonintegerSeason of the player's NFL draft eligibility, per PFF.
short_big_time_throwsintegerNumber of big-time throws on short (0-9 air yards) throws, per PFF's highest-value, highest-difficulty throw designation.
behind_los_attemptsintegerNumber of pass attempts on throws behind the line of scrimmage.
center_behind_los_yardsintegerPassing yards gained on throws behind the line of scrimmage to the center of the field.
center_behind_los_batsintegerNumber of pass attempts batted down at the line of scrimmage on throws behind the line of scrimmage to the center of the field.
center_behind_los_qb_ratingnumericTraditional NFL passer rating on throws behind the line of scrimmage to the center of the field.
right_deep_pressure_to_sack_rateintegerPercentage of pressured dropbacks that ended in a sack on deep (20+ air yards) throws to the right side of the field.
center_short_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on short (0-9 air yards) throws to the center of the field.
left_behind_los_batsintegerNumber of pass attempts batted down at the line of scrimmage on throws behind the line of scrimmage to the left side of the field.
center_deep_passing_snapsintegerNumber of passing snaps played on deep (20+ air yards) throws to the center of the field.
right_behind_los_hit_as_threwintegerNumber of attempts on which the passer was hit as he threw on throws behind the line of scrimmage to the right side of the field, as charted by PFF.
medium_batsintegerNumber of pass attempts batted down at the line of scrimmage on medium (10-19 air yards) throws.
right_medium_first_downsintegerNumber of passing first downs gained on medium (10-19 air yards) throws to the right side of the field.
medium_spikesintegerNumber of clock-stopping spikes on medium (10-19 air yards) throws.
left_deep_thrown_awaysintegerNumber of intentional throwaways on deep (20+ air yards) throws to the left side of the field.
right_deep_epanumericTotal expected points added (EPA) on the player's dropbacks on deep (20+ air yards) throws to the right side of the field.
center_medium_hit_as_threwintegerNumber of attempts on which the passer was hit as he threw on medium (10-19 air yards) throws to the center of the field, as charted by PFF.
left_behind_los_completion_percentnumericPercentage of pass attempts completed on throws behind the line of scrimmage to the left side of the field.
center_short_ypanumericYards gained per pass attempt on short (0-9 air yards) throws to the center of the field.
right_short_drop_ratenumericPercentage of catchable passes dropped by receivers on short (0-9 air yards) throws to the right side of the field.
right_behind_los_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on throws behind the line of scrimmage to the right side of the field.
left_short_yardsintegerPassing yards gained on short (0-9 air yards) throws to the left side of the field.
deep_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on deep (20+ air yards) throws.
right_behind_los_avg_depth_of_targetnumericAverage depth of target in air yards on throws behind the line of scrimmage to the right side of the field.
center_behind_los_thrown_awaysintegerNumber of intentional throwaways on throws behind the line of scrimmage to the center of the field.
center_behind_los_attempts_percentnumericShare of the player's total pass attempts that came on throws behind the line of scrimmage to the center of the field, expressed as a percentage.
right_deep_first_downsintegerNumber of passing first downs gained on deep (20+ air yards) throws to the right side of the field.
left_short_completionsintegerNumber of completed passes on short (0-9 air yards) throws to the left side of the field.
deep_completion_percentnumericPercentage of pass attempts completed on deep (20+ air yards) throws.
left_deep_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on deep (20+ air yards) throws to the left side of the field.
right_deep_sack_percentintegerPercentage of dropbacks that ended in a sack on deep (20+ air yards) throws to the right side of the field.
behind_los_pressure_to_sack_rateintegerPercentage of pressured dropbacks that ended in a sack on throws behind the line of scrimmage.
right_deep_touchdownsintegerNumber of passing touchdowns thrown on deep (20+ air yards) throws to the right side of the field.
left_behind_los_def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks on throws behind the line of scrimmage to the left side of the field, as charted by PFF.
left_behind_los_dropsintegerNumber of catchable passes dropped by receivers on throws behind the line of scrimmage to the left side of the field.
deep_epanumericTotal expected points added (EPA) on the player's dropbacks on deep (20+ air yards) throws.
left_deep_ypanumericYards gained per pass attempt on deep (20+ air yards) throws to the left side of the field.
medium_touchdownsintegerTouchdowns on medium (10-19 air yards) throws: thrown by the passer (passing-depth) or scored by the player (receiving-depth).
left_medium_grades_passnumericPFF passing grade (0-100) on medium (10-19 air yards) throws to the left side of the field.
right_behind_los_spikesintegerNumber of clock-stopping spikes on throws behind the line of scrimmage to the right side of the field.
medium_grades_passnumericPFF passing grade (0-100) on medium (10-19 air yards) throws.
behind_los_passing_snapsintegerNumber of passing snaps played on throws behind the line of scrimmage.
left_short_first_downsintegerNumber of passing first downs gained on short (0-9 air yards) throws to the left side of the field.
center_short_passing_snapsintegerNumber of passing snaps played on short (0-9 air yards) throws to the center of the field.
center_deep_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on deep (20+ air yards) throws to the center of the field.
right_deep_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on deep (20+ air yards) throws to the right side of the field.
right_medium_sack_percentintegerPercentage of dropbacks that ended in a sack on medium (10-19 air yards) throws to the right side of the field.
right_deep_qb_ratingnumericTraditional NFL passer rating on deep (20+ air yards) throws to the right side of the field.
right_short_completion_percentnumericPercentage of pass attempts completed on short (0-9 air yards) throws to the right side of the field.
right_behind_los_interceptionsintegerNumber of passes intercepted on throws behind the line of scrimmage to the right side of the field.
behind_los_yardsintegerYards on throws behind the line of scrimmage: passing yards (passing-depth) or the player's receiving yards (receiving-depth).
center_behind_los_grades_passnumericPFF passing grade (0-100) on throws behind the line of scrimmage to the center of the field.
left_deep_dropbacksintegerNumber of dropbacks on deep (20+ air yards) throws to the left side of the field.
center_behind_los_spikesintegerNumber of clock-stopping spikes on throws behind the line of scrimmage to the center of the field.
right_behind_los_aimed_passesintegerNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on throws behind the line of scrimmage to the right side of the field, as charted by PFF.
left_short_interceptionsintegerNumber of passes intercepted on short (0-9 air yards) throws to the left side of the field.
right_medium_interceptionsintegerNumber of passes intercepted on medium (10-19 air yards) throws to the right side of the field.
left_behind_los_yardsintegerPassing yards gained on throws behind the line of scrimmage to the left side of the field.
center_deep_btt_ratenumericBig-time throws as a percentage of qualifying attempts on deep (20+ air yards) throws to the center of the field, per PFF charting.
medium_first_downsintegerFirst downs on medium (10-19 air yards) throws: passing first downs (passing-depth) or first-down receptions by the player (receiving-depth).
left_short_avg_depth_of_targetnumericAverage depth of target in air yards on short (0-9 air yards) throws to the left side of the field.
left_behind_los_ypanumericYards gained per pass attempt on throws behind the line of scrimmage to the left side of the field.
short_attemptsintegerNumber of pass attempts on short (0-9 air yards) throws.
right_medium_batsintegerNumber of pass attempts batted down at the line of scrimmage on medium (10-19 air yards) throws to the right side of the field.
left_behind_los_touchdownsintegerNumber of passing touchdowns thrown on throws behind the line of scrimmage to the left side of the field.
right_medium_dropbacksintegerNumber of dropbacks on medium (10-19 air yards) throws to the right side of the field.
short_turnover_worthy_playsintegerNumber of turnover-worthy plays on short (0-9 air yards) throws, plays PFF charts as deserving of a turnover.
right_deep_thrown_awaysintegerNumber of intentional throwaways on deep (20+ air yards) throws to the right side of the field.
right_behind_los_drop_ratenumericPercentage of catchable passes dropped by receivers on throws behind the line of scrimmage to the right side of the field.
right_short_qb_ratingnumericTraditional NFL passer rating on short (0-9 air yards) throws to the right side of the field.
medium_sacksintegerNumber of sacks taken on medium (10-19 air yards) throws.
center_deep_attempts_percentnumericShare of the player's total pass attempts that came on deep (20+ air yards) throws to the center of the field, expressed as a percentage.
left_short_dropbacksintegerNumber of dropbacks on short (0-9 air yards) throws to the left side of the field.
behind_los_dropsintegerCatchable passes dropped on throws behind the line of scrimmage: by the passer's receivers (passing-depth) or by the player (receiving-depth).
short_sack_percentintegerPercentage of dropbacks that ended in a sack on short (0-9 air yards) throws.
left_medium_spikesintegerNumber of clock-stopping spikes on medium (10-19 air yards) throws to the left side of the field.
left_medium_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on medium (10-19 air yards) throws to the left side of the field.
behind_los_completionsintegerNumber of completed passes on throws behind the line of scrimmage.
behind_los_sack_percentintegerPercentage of dropbacks that ended in a sack on throws behind the line of scrimmage.
left_deep_yardsintegerPassing yards gained on deep (20+ air yards) throws to the left side of the field.
left_short_aimed_passesintegerNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on short (0-9 air yards) throws to the left side of the field, as charted by PFF.
center_behind_los_completionsintegerNumber of completed passes on throws behind the line of scrimmage to the center of the field.
left_short_thrown_awaysintegerNumber of intentional throwaways on short (0-9 air yards) throws to the left side of the field.
left_short_sack_percentintegerPercentage of dropbacks that ended in a sack on short (0-9 air yards) throws to the left side of the field.
center_short_thrown_awaysintegerNumber of intentional throwaways on short (0-9 air yards) throws to the center of the field.
center_short_interceptionsintegerNumber of passes intercepted on short (0-9 air yards) throws to the center of the field.
short_avg_depth_of_targetnumericAverage depth of target, in air yards, on short (0-9 air yards) throws: of the passer's throws (passing-depth) or the player's targets (receiving-depth).
left_deep_touchdownsintegerNumber of passing touchdowns thrown on deep (20+ air yards) throws to the left side of the field.
deep_yardsintegerYards on deep (20+ air yards) throws: passing yards (passing-depth) or the player's receiving yards (receiving-depth).
center_behind_los_turnover_worthy_playsintegerNumber of turnover-worthy plays on throws behind the line of scrimmage to the center of the field, plays PFF charts as deserving of a turnover.
medium_ypanumericYards gained per pass attempt on medium (10-19 air yards) throws.
left_medium_epanumericTotal expected points added (EPA) on the player's dropbacks on medium (10-19 air yards) throws to the left side of the field.
left_deep_avg_depth_of_targetnumericAverage depth of target in air yards on deep (20+ air yards) throws to the left side of the field.
deep_first_downsintegerFirst downs on deep (20+ air yards) throws: passing first downs (passing-depth) or first-down receptions by the player (receiving-depth).
short_drop_ratenumericPercentage of catchable passes dropped on short (0-9 air yards) throws: by the passer's receivers (passing-depth) or by the player (receiving-depth).
left_medium_batsintegerNumber of pass attempts batted down at the line of scrimmage on medium (10-19 air yards) throws to the left side of the field.
center_deep_spikesintegerNumber of clock-stopping spikes on deep (20+ air yards) throws to the center of the field.
center_short_hit_as_threwintegerNumber of attempts on which the passer was hit as he threw on short (0-9 air yards) throws to the center of the field, as charted by PFF.
left_medium_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on medium (10-19 air yards) throws to the left side of the field.
center_deep_touchdownsintegerNumber of passing touchdowns thrown on deep (20+ air yards) throws to the center of the field.
right_deep_ypanumericYards gained per pass attempt on deep (20+ air yards) throws to the right side of the field.
right_short_big_time_throwsintegerNumber of big-time throws on short (0-9 air yards) throws to the right side of the field, per PFF's highest-value, highest-difficulty throw designation.
center_short_big_time_throwsintegerNumber of big-time throws on short (0-9 air yards) throws to the center of the field, per PFF's highest-value, highest-difficulty throw designation.
short_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on short (0-9 air yards) throws.
left_behind_los_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on throws behind the line of scrimmage to the left side of the field.
right_deep_passing_snapsintegerNumber of passing snaps played on deep (20+ air yards) throws to the right side of the field.
right_short_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on short (0-9 air yards) throws to the right side of the field, per PFF charting.
center_medium_attemptsintegerNumber of pass attempts on medium (10-19 air yards) throws to the center of the field.
right_deep_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on deep (20+ air yards) throws to the right side of the field.
center_deep_def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks on deep (20+ air yards) throws to the center of the field, as charted by PFF.
behind_los_epanumericTotal expected points added (EPA) on the player's dropbacks on throws behind the line of scrimmage.
right_medium_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on medium (10-19 air yards) throws to the right side of the field, per PFF charting.
right_deep_aimed_passesintegerNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on deep (20+ air yards) throws to the right side of the field, as charted by PFF.
right_deep_scramblesintegerNumber of scrambles on deep (20+ air yards) throws to the right side of the field.
deep_big_time_throwsintegerNumber of big-time throws on deep (20+ air yards) throws, per PFF's highest-value, highest-difficulty throw designation.
left_short_turnover_worthy_playsintegerNumber of turnover-worthy plays on short (0-9 air yards) throws to the left side of the field, plays PFF charts as deserving of a turnover.
center_short_touchdownsintegerNumber of passing touchdowns thrown on short (0-9 air yards) throws to the center of the field.
right_medium_dropsintegerNumber of catchable passes dropped by receivers on medium (10-19 air yards) throws to the right side of the field.
left_deep_epanumericTotal expected points added (EPA) on the player's dropbacks on deep (20+ air yards) throws to the left side of the field.
short_ypanumericYards gained per pass attempt on short (0-9 air yards) throws.
medium_pressure_to_sack_rateintegerPercentage of pressured dropbacks that ended in a sack on medium (10-19 air yards) throws.
left_medium_thrown_awaysintegerNumber of intentional throwaways on medium (10-19 air yards) throws to the left side of the field.
right_behind_los_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on throws behind the line of scrimmage to the right side of the field.
behind_los_btt_rateintegerBig-time throws as a percentage of qualifying attempts on throws behind the line of scrimmage, per PFF charting.
medium_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on medium (10-19 air yards) throws.
center_deep_completion_percentnumericPercentage of pass attempts completed on deep (20+ air yards) throws to the center of the field.
behind_los_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on throws behind the line of scrimmage.
right_medium_touchdownsintegerNumber of passing touchdowns thrown on medium (10-19 air yards) throws to the right side of the field.
center_short_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on short (0-9 air yards) throws to the center of the field.
left_deep_aimed_passesintegerNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on deep (20+ air yards) throws to the left side of the field, as charted by PFF.
left_medium_yardsintegerPassing yards gained on medium (10-19 air yards) throws to the left side of the field.
center_medium_touchdownsintegerNumber of passing touchdowns thrown on medium (10-19 air yards) throws to the center of the field.
center_short_drop_ratenumericPercentage of catchable passes dropped by receivers on short (0-9 air yards) throws to the center of the field.
left_short_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on short (0-9 air yards) throws to the left side of the field, per PFF charting.
penaltiesintegerPenalties charged to the player over the covered span (see declined_penalties for the ones that were declined).
right_behind_los_attempts_percentnumericShare of the player's total pass attempts that came on throws behind the line of scrimmage to the right side of the field, expressed as a percentage.
right_deep_avg_depth_of_targetnumericAverage depth of target in air yards on deep (20+ air yards) throws to the right side of the field.
behind_los_sacksintegerNumber of sacks taken on throws behind the line of scrimmage.
center_deep_yardsintegerPassing yards gained on deep (20+ air yards) throws to the center of the field.
short_dropbacksintegerNumber of dropbacks on short (0-9 air yards) throws.
left_deep_sack_percentintegerPercentage of dropbacks that ended in a sack on deep (20+ air yards) throws to the left side of the field.
center_behind_los_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on throws behind the line of scrimmage to the center of the field.
behind_los_avg_depth_of_targetnumericAverage depth of target, in air yards, on throws behind the line of scrimmage: of the passer's throws (passing-depth) or the player's targets (receiving-depth).
left_behind_los_epanumericTotal expected points added (EPA) on the player's dropbacks on throws behind the line of scrimmage to the left side of the field.
medium_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on medium (10-19 air yards) throws, per PFF charting.
left_short_def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks on short (0-9 air yards) throws to the left side of the field, as charted by PFF.
medium_turnover_worthy_playsintegerNumber of turnover-worthy plays on medium (10-19 air yards) throws, plays PFF charts as deserving of a turnover.
behind_los_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on throws behind the line of scrimmage, per PFF charting.
left_behind_los_thrown_awaysintegerNumber of intentional throwaways on throws behind the line of scrimmage to the left side of the field.
left_short_batsintegerNumber of pass attempts batted down at the line of scrimmage on short (0-9 air yards) throws to the left side of the field.
center_medium_drop_ratenumericPercentage of catchable passes dropped by receivers on medium (10-19 air yards) throws to the center of the field.
right_deep_batsintegerNumber of pass attempts batted down at the line of scrimmage on deep (20+ air yards) throws to the right side of the field.
medium_yardsintegerYards on medium (10-19 air yards) throws: passing yards (passing-depth) or the player's receiving yards (receiving-depth).
center_deep_grades_passnumericPFF passing grade (0-100) on deep (20+ air yards) throws to the center of the field.
center_medium_passing_snapsintegerNumber of passing snaps played on medium (10-19 air yards) throws to the center of the field.
center_behind_los_first_downsintegerNumber of passing first downs gained on throws behind the line of scrimmage to the center of the field.
center_medium_interceptionsintegerNumber of passes intercepted on medium (10-19 air yards) throws to the center of the field.
behind_los_grades_passnumericPFF passing grade (0-100) on throws behind the line of scrimmage.
left_short_hit_as_threwintegerNumber of attempts on which the passer was hit as he threw on short (0-9 air yards) throws to the left side of the field, as charted by PFF.
deep_qb_ratingnumericTraditional NFL passer rating on deep (20+ air yards) throws.
center_deep_batsintegerNumber of pass attempts batted down at the line of scrimmage on deep (20+ air yards) throws to the center of the field.
behind_los_ypanumericYards gained per pass attempt on throws behind the line of scrimmage.
right_short_interceptionsintegerNumber of passes intercepted on short (0-9 air yards) throws to the right side of the field.
left_deep_interceptionsintegerNumber of passes intercepted on deep (20+ air yards) throws to the left side of the field.
right_medium_sacksintegerNumber of sacks taken on medium (10-19 air yards) throws to the right side of the field.
right_behind_los_turnover_worthy_playsintegerNumber of turnover-worthy plays on throws behind the line of scrimmage to the right side of the field, plays PFF charts as deserving of a turnover.
teamcharacterTeam abbreviation the player is credited to for the range.
right_medium_spikesintegerNumber of clock-stopping spikes on medium (10-19 air yards) throws to the right side of the field.
behind_los_hit_as_threwintegerNumber of attempts on which the passer was hit as he threw on throws behind the line of scrimmage, as charted by PFF.
left_medium_pressure_to_sack_rateintegerPercentage of pressured dropbacks that ended in a sack on medium (10-19 air yards) throws to the left side of the field.
medium_dropbacksintegerNumber of dropbacks on medium (10-19 air yards) throws.
deep_hit_as_threwintegerNumber of attempts on which the passer was hit as he threw on deep (20+ air yards) throws, as charted by PFF.
right_medium_completion_percentnumericPercentage of pass attempts completed on medium (10-19 air yards) throws to the right side of the field.
short_epanumericTotal expected points added (EPA) on the player's dropbacks on short (0-9 air yards) throws.
deep_drop_ratenumericPercentage of catchable passes dropped on deep (20+ air yards) throws: by the passer's receivers (passing-depth) or by the player (receiving-depth).
declined_penaltiesintegerPenalties committed by the player that were declined.
deep_scramblesintegerNumber of scrambles on deep (20+ air yards) throws.
left_deep_completion_percentnumericPercentage of pass attempts completed on deep (20+ air yards) throws to the left side of the field.
right_short_epanumericTotal expected points added (EPA) on the player's dropbacks on short (0-9 air yards) throws to the right side of the field.
medium_attempts_percentnumericShare of the player's total pass attempts that came on medium (10-19 air yards) throws, expressed as a percentage.
right_behind_los_completion_percentnumericPercentage of pass attempts completed on throws behind the line of scrimmage to the right side of the field.
left_medium_hit_as_threwintegerNumber of attempts on which the passer was hit as he threw on medium (10-19 air yards) throws to the left side of the field, as charted by PFF.
left_behind_los_pressure_to_sack_rateintegerPercentage of pressured dropbacks that ended in a sack on throws behind the line of scrimmage to the left side of the field.
right_short_def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks on short (0-9 air yards) throws to the right side of the field, as charted by PFF.
right_short_attempts_percentnumericShare of the player's total pass attempts that came on short (0-9 air yards) throws to the right side of the field, expressed as a percentage.
center_short_aimed_passesintegerNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on short (0-9 air yards) throws to the center of the field, as charted by PFF.
short_hit_as_threwintegerNumber of attempts on which the passer was hit as he threw on short (0-9 air yards) throws, as charted by PFF.
right_medium_turnover_worthy_playsintegerNumber of turnover-worthy plays on medium (10-19 air yards) throws to the right side of the field, plays PFF charts as deserving of a turnover.
left_short_epanumericTotal expected points added (EPA) on the player's dropbacks on short (0-9 air yards) throws to the left side of the field.
center_behind_los_pressure_to_sack_rateintegerPercentage of pressured dropbacks that ended in a sack on throws behind the line of scrimmage to the center of the field.
right_behind_los_ypanumericYards gained per pass attempt on throws behind the line of scrimmage to the right side of the field.
deep_interceptionsintegerInterceptions on deep (20+ air yards) throws: thrown by the passer (passing-depth) or on passes targeting the player (receiving-depth).
left_medium_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on medium (10-19 air yards) throws to the left side of the field, per PFF charting.
right_behind_los_big_time_throwsintegerNumber of big-time throws on throws behind the line of scrimmage to the right side of the field, per PFF's highest-value, highest-difficulty throw designation.
center_medium_sack_percentintegerPercentage of dropbacks that ended in a sack on medium (10-19 air yards) throws to the center of the field.
center_deep_thrown_awaysintegerNumber of intentional throwaways on deep (20+ air yards) throws to the center of the field.
short_thrown_awaysintegerNumber of intentional throwaways on short (0-9 air yards) throws.
left_short_btt_ratenumericBig-time throws as a percentage of qualifying attempts on short (0-9 air yards) throws to the left side of the field, per PFF charting.
right_medium_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on medium (10-19 air yards) throws to the right side of the field.
short_def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks on short (0-9 air yards) throws, as charted by PFF.
center_deep_dropbacksintegerNumber of dropbacks on deep (20+ air yards) throws to the center of the field.
center_medium_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on medium (10-19 air yards) throws to the center of the field.
right_behind_los_yardsintegerPassing yards gained on throws behind the line of scrimmage to the right side of the field.
right_medium_attemptsintegerNumber of pass attempts on medium (10-19 air yards) throws to the right side of the field.
left_medium_attemptsintegerNumber of pass attempts on medium (10-19 air yards) throws to the left side of the field.
medium_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on medium (10-19 air yards) throws.
left_medium_dropsintegerNumber of catchable passes dropped by receivers on medium (10-19 air yards) throws to the left side of the field.
left_short_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on short (0-9 air yards) throws to the left side of the field.
medium_passing_snapsintegerNumber of passing snaps played on medium (10-19 air yards) throws.
center_short_epanumericTotal expected points added (EPA) on the player's dropbacks on short (0-9 air yards) throws to the center of the field.
left_behind_los_passing_snapsintegerNumber of passing snaps played on throws behind the line of scrimmage to the left side of the field.
left_deep_pressure_to_sack_rateintegerPercentage of pressured dropbacks that ended in a sack on deep (20+ air yards) throws to the left side of the field.
deep_batsintegerNumber of pass attempts batted down at the line of scrimmage on deep (20+ air yards) throws.
left_medium_passing_snapsintegerNumber of passing snaps played on medium (10-19 air yards) throws to the left side of the field.
left_medium_scramblesintegerNumber of scrambles on medium (10-19 air yards) throws to the left side of the field.
right_deep_completion_percentnumericPercentage of pass attempts completed on deep (20+ air yards) throws to the right side of the field.
left_short_dropsintegerNumber of catchable passes dropped by receivers on short (0-9 air yards) throws to the left side of the field.
left_deep_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on deep (20+ air yards) throws to the left side of the field.
medium_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on medium (10-19 air yards) throws.
behind_los_turnover_worthy_playsintegerNumber of turnover-worthy plays on throws behind the line of scrimmage, plays PFF charts as deserving of a turnover.
right_medium_epanumericTotal expected points added (EPA) on the player's dropbacks on medium (10-19 air yards) throws to the right side of the field.
right_deep_dropbacksintegerNumber of dropbacks on deep (20+ air yards) throws to the right side of the field.
deep_ypanumericYards gained per pass attempt on deep (20+ air yards) throws.
center_medium_completionsintegerNumber of completed passes on medium (10-19 air yards) throws to the center of the field.
left_medium_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on medium (10-19 air yards) throws to the left side of the field.
left_short_sacksintegerNumber of sacks taken on short (0-9 air yards) throws to the left side of the field.
left_behind_los_spikesintegerNumber of clock-stopping spikes on throws behind the line of scrimmage to the left side of the field.
left_deep_def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks on deep (20+ air yards) throws to the left side of the field, as charted by PFF.
center_short_qb_ratingnumericTraditional NFL passer rating on short (0-9 air yards) throws to the center of the field.
center_deep_interceptionsintegerNumber of passes intercepted on deep (20+ air yards) throws to the center of the field.
right_deep_completionsintegerNumber of completed passes on deep (20+ air yards) throws to the right side of the field.
center_behind_los_sacksintegerNumber of sacks taken on throws behind the line of scrimmage to the center of the field.
deep_completionsintegerNumber of completed passes on deep (20+ air yards) throws.
left_medium_attempts_percentnumericShare of the player's total pass attempts that came on medium (10-19 air yards) throws to the left side of the field, expressed as a percentage.
short_yardsintegerYards on short (0-9 air yards) throws: passing yards (passing-depth) or the player's receiving yards (receiving-depth).
behind_los_qb_ratingnumericTraditional NFL passer rating on throws behind the line of scrimmage.
right_short_sacksintegerNumber of sacks taken on short (0-9 air yards) throws to the right side of the field.
right_behind_los_thrown_awaysintegerNumber of intentional throwaways on throws behind the line of scrimmage to the right side of the field.
base_attemptsintegerNumber of pass attempts across all splits, the baseline total for this facet.
center_short_spikesintegerNumber of clock-stopping spikes on short (0-9 air yards) throws to the center of the field.
center_behind_los_hit_as_threwintegerNumber of attempts on which the passer was hit as he threw on throws behind the line of scrimmage to the center of the field, as charted by PFF.
center_deep_turnover_worthy_playsintegerNumber of turnover-worthy plays on deep (20+ air yards) throws to the center of the field, plays PFF charts as deserving of a turnover.
left_medium_sack_percentintegerPercentage of dropbacks that ended in a sack on medium (10-19 air yards) throws to the left side of the field.
behind_los_completion_percentnumericPercentage of pass attempts completed on throws behind the line of scrimmage.
left_deep_attempts_percentnumericShare of the player's total pass attempts that came on deep (20+ air yards) throws to the left side of the field, expressed as a percentage.
center_deep_big_time_throwsintegerNumber of big-time throws on deep (20+ air yards) throws to the center of the field, per PFF's highest-value, highest-difficulty throw designation.
left_medium_avg_depth_of_targetnumericAverage depth of target in air yards on medium (10-19 air yards) throws to the left side of the field.
behind_los_thrown_awaysintegerNumber of intentional throwaways on throws behind the line of scrimmage.
center_medium_def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks on medium (10-19 air yards) throws to the center of the field, as charted by PFF.
short_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on short (0-9 air yards) throws.
left_deep_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on deep (20+ air yards) throws to the left side of the field, per PFF charting.
center_behind_los_epanumericTotal expected points added (EPA) on the player's dropbacks on throws behind the line of scrimmage to the center of the field.
left_behind_los_big_time_throwsintegerNumber of big-time throws on throws behind the line of scrimmage to the left side of the field, per PFF's highest-value, highest-difficulty throw designation.
right_medium_yardsintegerPassing yards gained on medium (10-19 air yards) throws to the right side of the field.
right_medium_drop_ratenumericPercentage of catchable passes dropped by receivers on medium (10-19 air yards) throws to the right side of the field.
center_medium_big_time_throwsintegerNumber of big-time throws on medium (10-19 air yards) throws to the center of the field, per PFF's highest-value, highest-difficulty throw designation.
franchise_idintegerPFF franchise (team) id (integer join key).
left_short_completion_percentnumericPercentage of pass attempts completed on short (0-9 air yards) throws to the left side of the field.
left_short_drop_ratenumericPercentage of catchable passes dropped by receivers on short (0-9 air yards) throws to the left side of the field.
left_behind_los_scramblesintegerNumber of scrambles on throws behind the line of scrimmage to the left side of the field.
left_medium_btt_ratenumericBig-time throws as a percentage of qualifying attempts on medium (10-19 air yards) throws to the left side of the field, per PFF charting.
right_deep_hit_as_threwintegerNumber of attempts on which the passer was hit as he threw on deep (20+ air yards) throws to the right side of the field, as charted by PFF.
behind_los_batsintegerNumber of pass attempts batted down at the line of scrimmage on throws behind the line of scrimmage.
short_first_downsintegerFirst downs on short (0-9 air yards) throws: passing first downs (passing-depth) or first-down receptions by the player (receiving-depth).
left_deep_attemptsintegerNumber of pass attempts on deep (20+ air yards) throws to the left side of the field.
right_behind_los_attemptsintegerNumber of pass attempts on throws behind the line of scrimmage to the right side of the field.
right_deep_sacksintegerNumber of sacks taken on deep (20+ air yards) throws to the right side of the field.
left_behind_los_attempts_percentnumericShare of the player's total pass attempts that came on throws behind the line of scrimmage to the left side of the field, expressed as a percentage.
behind_los_big_time_throwsintegerNumber of big-time throws on throws behind the line of scrimmage, per PFF's highest-value, highest-difficulty throw designation.
center_deep_pressure_to_sack_rateintegerPercentage of pressured dropbacks that ended in a sack on deep (20+ air yards) throws to the center of the field.
left_medium_big_time_throwsintegerNumber of big-time throws on medium (10-19 air yards) throws to the left side of the field, per PFF's highest-value, highest-difficulty throw designation.
right_behind_los_batsintegerNumber of pass attempts batted down at the line of scrimmage on throws behind the line of scrimmage to the right side of the field.
left_medium_def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks on medium (10-19 air yards) throws to the left side of the field, as charted by PFF.
right_deep_turnover_worthy_playsintegerNumber of turnover-worthy plays on deep (20+ air yards) throws to the right side of the field, plays PFF charts as deserving of a turnover.
left_short_spikesintegerNumber of clock-stopping spikes on short (0-9 air yards) throws to the left side of the field.
left_medium_aimed_passesintegerNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on medium (10-19 air yards) throws to the left side of the field, as charted by PFF.
left_behind_los_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on throws behind the line of scrimmage to the left side of the field, per PFF charting.
short_grades_passnumericPFF passing grade (0-100) on short (0-9 air yards) throws.
right_short_dropsintegerNumber of catchable passes dropped by receivers on short (0-9 air yards) throws to the right side of the field.
right_short_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on short (0-9 air yards) throws to the right side of the field.
right_medium_thrown_awaysintegerNumber of intentional throwaways on medium (10-19 air yards) throws to the right side of the field.
center_short_sack_percentintegerPercentage of dropbacks that ended in a sack on short (0-9 air yards) throws to the center of the field.
right_short_passing_snapsintegerNumber of passing snaps played on short (0-9 air yards) throws to the right side of the field.
center_short_def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks on short (0-9 air yards) throws to the center of the field, as charted by PFF.
center_medium_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on medium (10-19 air yards) throws to the center of the field.
medium_dropsintegerCatchable passes dropped on medium (10-19 air yards) throws: by the passer's receivers (passing-depth) or by the player (receiving-depth).
center_medium_aimed_passesintegerNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on medium (10-19 air yards) throws to the center of the field, as charted by PFF.
center_short_sacksintegerNumber of sacks taken on short (0-9 air yards) throws to the center of the field.
deep_attempts_percentnumericShare of the player's total pass attempts that came on deep (20+ air yards) throws, expressed as a percentage.
center_behind_los_def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks on throws behind the line of scrimmage to the center of the field, as charted by PFF.
left_short_passing_snapsintegerNumber of passing snaps played on short (0-9 air yards) throws to the left side of the field.
center_medium_grades_passnumericPFF passing grade (0-100) on medium (10-19 air yards) throws to the center of the field.
center_deep_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on deep (20+ air yards) throws to the center of the field.
behind_los_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on throws behind the line of scrimmage.
center_short_completion_percentnumericPercentage of pass attempts completed on short (0-9 air yards) throws to the center of the field.
left_deep_hit_as_threwintegerNumber of attempts on which the passer was hit as he threw on deep (20+ air yards) throws to the left side of the field, as charted by PFF.
center_short_grades_passnumericPFF passing grade (0-100) on short (0-9 air yards) throws to the center of the field.
left_short_attempts_percentnumericShare of the player's total pass attempts that came on short (0-9 air yards) throws to the left side of the field, expressed as a percentage.
left_deep_scramblesintegerNumber of scrambles on deep (20+ air yards) throws to the left side of the field.
right_short_completionsintegerNumber of completed passes on short (0-9 air yards) throws to the right side of the field.
center_behind_los_aimed_passesintegerNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on throws behind the line of scrimmage to the center of the field, as charted by PFF.
right_short_scramblesintegerNumber of scrambles on short (0-9 air yards) throws to the right side of the field.
center_medium_qb_ratingnumericTraditional NFL passer rating on medium (10-19 air yards) throws to the center of the field.
deep_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on deep (20+ air yards) throws.
left_deep_dropsintegerNumber of catchable passes dropped by receivers on deep (20+ air yards) throws to the left side of the field.
right_behind_los_def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks on throws behind the line of scrimmage to the right side of the field, as charted by PFF.
center_deep_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on deep (20+ air yards) throws to the center of the field.
center_deep_hit_as_threwintegerNumber of attempts on which the passer was hit as he threw on deep (20+ air yards) throws to the center of the field, as charted by PFF.
short_spikesintegerNumber of clock-stopping spikes on short (0-9 air yards) throws.
right_behind_los_completionsintegerNumber of completed passes on throws behind the line of scrimmage to the right side of the field.
center_behind_los_drop_ratenumericPercentage of catchable passes dropped by receivers on throws behind the line of scrimmage to the center of the field.
short_dropsintegerCatchable passes dropped on short (0-9 air yards) throws: by the passer's receivers (passing-depth) or by the player (receiving-depth).
deep_aimed_passesintegerNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on deep (20+ air yards) throws, as charted by PFF.
right_medium_avg_depth_of_targetnumericAverage depth of target in air yards on medium (10-19 air yards) throws to the right side of the field.
short_pressure_to_sack_rateintegerPercentage of pressured dropbacks that ended in a sack on short (0-9 air yards) throws.
center_deep_qb_ratingnumericTraditional NFL passer rating on deep (20+ air yards) throws to the center of the field.
left_medium_completionsintegerNumber of completed passes on medium (10-19 air yards) throws to the left side of the field.
center_deep_sacksintegerNumber of sacks taken on deep (20+ air yards) throws to the center of the field.
left_deep_big_time_throwsintegerNumber of big-time throws on deep (20+ air yards) throws to the left side of the field, per PFF's highest-value, highest-difficulty throw designation.
center_medium_first_downsintegerNumber of passing first downs gained on medium (10-19 air yards) throws to the center of the field.
center_medium_dropbacksintegerNumber of dropbacks on medium (10-19 air yards) throws to the center of the field.
right_deep_def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks on deep (20+ air yards) throws to the right side of the field, as charted by PFF.
left_short_touchdownsintegerNumber of passing touchdowns thrown on short (0-9 air yards) throws to the left side of the field.
medium_drop_ratenumericPercentage of catchable passes dropped on medium (10-19 air yards) throws: by the passer's receivers (passing-depth) or by the player (receiving-depth).
left_medium_ypanumericYards gained per pass attempt on medium (10-19 air yards) throws to the left side of the field.
right_medium_passing_snapsintegerNumber of passing snaps played on medium (10-19 air yards) throws to the right side of the field.
center_short_scramblesintegerNumber of scrambles on short (0-9 air yards) throws to the center of the field.
left_behind_los_turnover_worthy_playsintegerNumber of turnover-worthy plays on throws behind the line of scrimmage to the left side of the field, plays PFF charts as deserving of a turnover.
center_medium_yardsintegerPassing yards gained on medium (10-19 air yards) throws to the center of the field.
center_deep_epanumericTotal expected points added (EPA) on the player's dropbacks on deep (20+ air yards) throws to the center of the field.
left_medium_interceptionsintegerNumber of passes intercepted on medium (10-19 air yards) throws to the left side of the field.
right_deep_interceptionsintegerNumber of passes intercepted on deep (20+ air yards) throws to the right side of the field.
medium_completion_percentnumericPercentage of pass attempts completed on medium (10-19 air yards) throws.
right_behind_los_grades_passnumericPFF passing grade (0-100) on throws behind the line of scrimmage to the right side of the field.
deep_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on deep (20+ air yards) throws.
behind_los_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on throws behind the line of scrimmage.
center_deep_scramblesintegerNumber of scrambles on deep (20+ air yards) throws to the center of the field.
center_short_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on short (0-9 air yards) throws to the center of the field, per PFF charting.
behind_los_touchdownsintegerTouchdowns on throws behind the line of scrimmage: thrown by the passer (passing-depth) or scored by the player (receiving-depth).
left_medium_qb_ratingnumericTraditional NFL passer rating on medium (10-19 air yards) throws to the left side of the field.
right_medium_completionsintegerNumber of completed passes on medium (10-19 air yards) throws to the right side of the field.
right_behind_los_dropsintegerNumber of catchable passes dropped by receivers on throws behind the line of scrimmage to the right side of the field.
left_behind_los_first_downsintegerNumber of passing first downs gained on throws behind the line of scrimmage to the left side of the field.
short_qb_ratingnumericTraditional NFL passer rating on short (0-9 air yards) throws.
center_medium_btt_ratenumericBig-time throws as a percentage of qualifying attempts on medium (10-19 air yards) throws to the center of the field, per PFF charting.
left_deep_grades_passnumericPFF passing grade (0-100) on deep (20+ air yards) throws to the left side of the field.

When report is passing-pressure

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
playercharacterPlayer's display name as PFF lists it (e.g. "Tom Brady").
positioncharacterPFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS).
no_blitz_completion_percentnumericPercentage of pass attempts completed when not blitzed.
grades_offensenumericPFF overall offense grade (0-100).
no_pressure_scramblesintegerNumber of scrambles from a clean pocket (no pressure).
blitz_touchdownsintegerNumber of passing touchdowns thrown when blitzed.
pressure_yardsintegerPassing yards gained when under pressure.
no_pressure_spikesintegerNumber of clock-stopping spikes from a clean pocket (no pressure).
blitz_ypanumericYards gained per pass attempt when blitzed.
no_blitz_grades_runnumericPFF rushing grade for the player (0-100) when not blitzed.
blitz_qb_ratingnumericTraditional NFL passer rating when blitzed.
no_pressure_thrown_awaysintegerNumber of intentional throwaways from a clean pocket (no pressure).
no_blitz_batsintegerNumber of pass attempts batted down at the line of scrimmage when not blitzed.
no_blitz_dropsintegerNumber of catchable passes dropped by receivers when not blitzed.
no_pressure_completion_percentnumericPercentage of pass attempts completed from a clean pocket (no pressure).
blitz_aimed_passesintegerNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) when blitzed, as charted by PFF.
pressure_grades_runnumericPFF rushing grade for the player (0-100) when under pressure.
no_blitz_sack_percentnumericPercentage of dropbacks that ended in a sack when not blitzed.
no_pressure_batsintegerNumber of pass attempts batted down at the line of scrimmage from a clean pocket (no pressure).
pressure_completionsintegerNumber of completed passes when under pressure.
blitz_big_time_throwsintegerNumber of big-time throws when blitzed, per PFF's highest-value, highest-difficulty throw designation.
no_blitz_drop_ratenumericPercentage of catchable passes dropped by receivers when not blitzed.
blitz_spikesintegerNumber of clock-stopping spikes when blitzed.
no_pressure_completionsintegerNumber of completed passes from a clean pocket (no pressure).
draft_seasonintegerSeason of the player's NFL draft class, per PFF.
no_pressure_passing_snapsintegerNumber of passing snaps played from a clean pocket (no pressure).
no_blitz_first_downsintegerNumber of passing first downs gained when not blitzed.
blitz_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, when blitzed.
no_pressure_grades_hands_fumblenumericPFF hands (fumble) grade for the player, reflecting ball security (0-100) from a clean pocket (no pressure).
pressure_aimed_passesintegerNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) when under pressure, as charted by PFF.
blitz_sacksintegerNumber of sacks taken when blitzed.
no_pressure_interceptionsintegerNumber of passes intercepted from a clean pocket (no pressure).
team_namecharacterTeam name/abbreviation the player is credited to for the range.
pressure_epanumericTotal expected points added (EPA) on the player's dropbacks when under pressure.
blitz_completionsintegerNumber of completed passes when blitzed.
blitz_attemptsintegerNumber of pass attempts when blitzed.
pressure_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts when under pressure, per PFF charting.
pressure_sacksintegerNumber of sacks taken when under pressure.
no_blitz_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack when not blitzed.
no_pressure_ypanumericYards gained per pass attempt from a clean pocket (no pressure).
pressure_passing_snapsintegerNumber of passing snaps played when under pressure.
grades_passnumericPFF passing grade (0-100).
pressure_batsintegerNumber of pass attempts batted down at the line of scrimmage when under pressure.
blitz_thrown_awaysintegerNumber of intentional throwaways when blitzed.
no_pressure_dropsintegerNumber of catchable passes dropped by receivers from a clean pocket (no pressure).
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
pressure_grades_offense_penaltynumericPFF offensive penalty grade for the player (0-100) when under pressure.
pressure_scramblesintegerNumber of scrambles when under pressure.
blitz_drop_ratenumericPercentage of catchable passes dropped by receivers when blitzed.
blitz_completion_percentnumericPercentage of pass attempts completed when blitzed.
no_pressure_first_downsintegerNumber of passing first downs gained from a clean pocket (no pressure).
blitz_grades_offense_penaltynumericPFF offensive penalty grade for the player (0-100) when blitzed.
no_blitz_epanumericTotal expected points added (EPA) on the player's dropbacks when not blitzed.
blitz_interceptionsintegerNumber of passes intercepted when blitzed.
no_blitz_dropbacksintegerNumber of dropbacks when not blitzed.
no_blitz_grades_passnumericPFF passing grade (0-100) when not blitzed.
no_blitz_scramblesintegerNumber of scrambles when not blitzed.
pressure_drop_ratenumericPercentage of catchable passes dropped by receivers when under pressure.
no_blitz_yardsintegerPassing yards gained when not blitzed.
base_dropbacksintegerNumber of dropbacks across all splits, the baseline total for this facet.
pressure_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack, reported within the pressure split.
no_blitz_grades_hands_fumblenumericPFF hands (fumble) grade for the player, reflecting ball security (0-100) when not blitzed.
no_pressure_grades_offensenumericPFF overall offense grade for the player (0-100) from a clean pocket (no pressure).
no_pressure_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, from a clean pocket (no pressure).
pressure_dropbacksintegerNumber of dropbacks when under pressure.
no_blitz_grades_offense_penaltynumericPFF offensive penalty grade for the player (0-100) when not blitzed.
no_pressure_grades_runnumericPFF rushing grade for the player (0-100) from a clean pocket (no pressure).
player_game_countintegerNumber of games the player appeared in over the covered span.
blitz_turnover_worthy_playsintegerNumber of turnover-worthy plays when blitzed, plays PFF charts as deserving of a turnover.
no_blitz_touchdownsintegerNumber of passing touchdowns thrown when not blitzed.
no_blitz_avg_depth_of_targetnumericAverage depth of target in air yards when not blitzed.
no_pressure_dropbacks_percentnumericShare of the player's total dropbacks that came from a clean pocket (no pressure), expressed as a percentage.
blitz_grades_passnumericPFF passing grade (0-100) when blitzed.
eligible_seasonintegerSeason of the player's NFL draft eligibility, per PFF.
blitz_avg_depth_of_targetnumericAverage depth of target in air yards when blitzed.
no_blitz_spikesintegerNumber of clock-stopping spikes when not blitzed.
no_pressure_dropbacksintegerNumber of dropbacks from a clean pocket (no pressure).
blitz_btt_ratenumericBig-time throws as a percentage of qualifying attempts when blitzed, per PFF charting.
blitz_positive_epa_percentnumericPercentage of dropbacks with positive expected points added when blitzed.
no_pressure_btt_ratenumericBig-time throws as a percentage of qualifying attempts from a clean pocket (no pressure), per PFF charting.
no_pressure_drop_ratenumericPercentage of catchable passes dropped by receivers from a clean pocket (no pressure).
no_blitz_turnover_worthy_playsintegerNumber of turnover-worthy plays when not blitzed, plays PFF charts as deserving of a turnover.
pressure_positive_epa_percentnumericPercentage of dropbacks with positive expected points added when under pressure.
blitz_first_downsintegerNumber of passing first downs gained when blitzed.
no_blitz_dropbacks_percentnumericShare of the player's total dropbacks that came when not blitzed, expressed as a percentage.
pressure_turnover_worthy_playsintegerNumber of turnover-worthy plays when under pressure, plays PFF charts as deserving of a turnover.
no_pressure_epanumericTotal expected points added (EPA) on the player's dropbacks from a clean pocket (no pressure).
no_blitz_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, when not blitzed.
no_blitz_positive_epa_percentnumericPercentage of dropbacks with positive expected points added when not blitzed.
pressure_btt_ratenumericBig-time throws as a percentage of qualifying attempts when under pressure, per PFF charting.
no_pressure_aimed_passesintegerNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) from a clean pocket (no pressure), as charted by PFF.
pressure_dropbacks_percentnumericShare of the player's total dropbacks that came when under pressure, expressed as a percentage.
grades_runnumericPFF rushing grade (0-100).
no_pressure_def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks from a clean pocket (no pressure), as charted by PFF.
pressure_grades_offensenumericPFF overall offense grade for the player (0-100) when under pressure.
pressure_completion_percentnumericPercentage of pass attempts completed when under pressure.
pressure_avg_depth_of_targetnumericAverage depth of target in air yards when under pressure.
blitz_epanumericTotal expected points added (EPA) on the player's dropbacks when blitzed.
pressure_dropsintegerNumber of catchable passes dropped by receivers when under pressure.
no_blitz_def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks when not blitzed, as charted by PFF.
pressure_attemptsintegerNumber of pass attempts when under pressure.
pressure_big_time_throwsintegerNumber of big-time throws when under pressure, per PFF's highest-value, highest-difficulty throw designation.
no_blitz_thrown_awaysintegerNumber of intentional throwaways when not blitzed.
blitz_dropsintegerNumber of catchable passes dropped by receivers when blitzed.
no_pressure_touchdownsintegerNumber of passing touchdowns thrown from a clean pocket (no pressure).
no_pressure_sacksintegerNumber of sacks taken from a clean pocket (no pressure).
blitz_sack_percentnumericPercentage of dropbacks that ended in a sack when blitzed.
pressure_sack_percentnumericPercentage of dropbacks that ended in a sack when under pressure.
penaltiesintegerPenalties charged to the player over the covered span (see declined_penalties for the ones that were declined).
no_pressure_attemptsintegerNumber of pass attempts from a clean pocket (no pressure).
no_blitz_grades_offensenumericPFF overall offense grade for the player (0-100) when not blitzed.
blitz_scramblesintegerNumber of scrambles when blitzed.
blitz_dropbacks_percentnumericShare of the player's total dropbacks that came when blitzed, expressed as a percentage.
no_pressure_qb_ratingnumericTraditional NFL passer rating from a clean pocket (no pressure).
no_blitz_passing_snapsintegerNumber of passing snaps played when not blitzed.
no_blitz_aimed_passesintegerNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) when not blitzed, as charted by PFF.
blitz_yardsintegerPassing yards gained when blitzed.
teamcharacterTeam abbreviation the player is credited to for the range.
no_blitz_attemptsintegerNumber of pass attempts when not blitzed.
pressure_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF when under pressure.
no_blitz_hit_as_threwintegerNumber of attempts on which the passer was hit as he threw when not blitzed, as charted by PFF.
pressure_hit_as_threwintegerNumber of attempts on which the passer was hit as he threw when under pressure, as charted by PFF.
blitz_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack when blitzed.
declined_penaltiesintegerPenalties committed by the player that were declined.
no_blitz_btt_ratenumericBig-time throws as a percentage of qualifying attempts when not blitzed, per PFF charting.
no_blitz_ypanumericYards gained per pass attempt when not blitzed.
blitz_grades_runnumericPFF rushing grade for the player (0-100) when blitzed.
pressure_interceptionsintegerNumber of passes intercepted when under pressure.
blitz_grades_hands_fumblenumericPFF hands (fumble) grade for the player, reflecting ball security (0-100) when blitzed.
no_pressure_grades_offense_penaltynumericPFF offensive penalty grade for the player (0-100) from a clean pocket (no pressure).
blitz_grades_offensenumericPFF overall offense grade for the player (0-100) when blitzed.
grades_hands_fumblenumericPFF ball-security (hands/fumble) grade, 0-100.
pressure_def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks when under pressure, as charted by PFF.
pressure_grades_passnumericPFF passing grade (0-100) when under pressure.
no_blitz_qb_ratingnumericTraditional NFL passer rating when not blitzed.
blitz_hit_as_threwintegerNumber of attempts on which the passer was hit as he threw when blitzed, as charted by PFF.
pressure_ypanumericYards gained per pass attempt when under pressure.
pressure_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, when under pressure.
no_blitz_completionsintegerNumber of completed passes when not blitzed.
no_pressure_sack_percentnumericPercentage of dropbacks that ended in a sack from a clean pocket (no pressure).
no_blitz_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF when not blitzed.
no_pressure_pressure_to_sack_ratecharacterPressure-to-sack rate as reported within the no-pressure split of the PFF passing-pressure facet.
no_pressure_turnover_worthy_playsintegerNumber of turnover-worthy plays from a clean pocket (no pressure), plays PFF charts as deserving of a turnover.
pressure_first_downsintegerNumber of passing first downs gained when under pressure.
blitz_passing_snapsintegerNumber of passing snaps played when blitzed.
franchise_idintegerPFF franchise (team) id (integer join key).
no_pressure_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts from a clean pocket (no pressure), per PFF charting.
no_blitz_sacksintegerNumber of sacks taken when not blitzed.
no_pressure_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF from a clean pocket (no pressure).
no_blitz_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts when not blitzed, per PFF charting.
no_pressure_hit_as_threwintegerNumber of attempts on which the passer was hit as he threw from a clean pocket (no pressure), as charted by PFF.
no_pressure_grades_passnumericPFF passing grade (0-100) from a clean pocket (no pressure).
no_pressure_positive_epa_percentnumericPercentage of dropbacks with positive expected points added from a clean pocket (no pressure).
pressure_spikesintegerNumber of clock-stopping spikes when under pressure.
pressure_grades_hands_fumblenumericPFF hands (fumble) grade for the player, reflecting ball security (0-100) when under pressure.
pressure_qb_ratingnumericTraditional NFL passer rating when under pressure.
blitz_batsintegerNumber of pass attempts batted down at the line of scrimmage when blitzed.
pressure_touchdownsintegerNumber of passing touchdowns thrown when under pressure.
pressure_thrown_awaysintegerNumber of intentional throwaways when under pressure.
no_blitz_interceptionsintegerNumber of passes intercepted when not blitzed.
blitz_dropbacksintegerNumber of dropbacks when blitzed.
blitz_def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks when blitzed, as charted by PFF.
no_blitz_big_time_throwsintegerNumber of big-time throws when not blitzed, per PFF's highest-value, highest-difficulty throw designation.
no_pressure_avg_depth_of_targetnumericAverage depth of target in air yards from a clean pocket (no pressure).
no_pressure_yardsintegerPassing yards gained from a clean pocket (no pressure).
blitz_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts when blitzed, per PFF charting.
blitz_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF when blitzed.
no_pressure_big_time_throwsintegerNumber of big-time throws from a clean pocket (no pressure), per PFF's highest-value, highest-difficulty throw designation.
pressure_grades_pass_routenumericPFF receiving (route) grade for the player (0-100) when under pressure.
blitz_grades_pass_routenumericPFF receiving (route) grade for the player (0-100) when blitzed.
no_pressure_grades_pass_routenumericPFF receiving (route) grade for the player (0-100) from a clean pocket (no pressure).
no_blitz_grades_pass_routenumericPFF receiving (route) grade for the player (0-100) when not blitzed.
no_pressure_grades_hands_dropnumericPFF hands (drop) grade for the player (0-100) from a clean pocket (no pressure).
blitz_grades_hands_dropnumericPFF hands (drop) grade for the player (0-100) when blitzed.
pressure_grades_hands_dropnumericPFF hands (drop) grade for the player (0-100) when under pressure.
no_blitz_grades_hands_dropnumericPFF hands (drop) grade for the player (0-100) when not blitzed.
no_blitz_grades_pass_blocknumericPFF pass-blocking grade for the player (0-100) when not blitzed.
blitz_grades_pass_blocknumericPFF pass-blocking grade for the player (0-100) when blitzed.
no_pressure_grades_pass_blocknumericPFF pass-blocking grade for the player (0-100) from a clean pocket (no pressure).
pressure_grades_pass_blocknumericPFF pass-blocking grade for the player (0-100) when under pressure.
pressure_grades_defensecharacterPFF overall defense grade for the player (0-100) when under pressure.
pressure_grades_pass_rush_defensecharacterPFF pass-rush grade for the player (0-100) when under pressure.
no_blitz_grades_defenseintegerPFF overall defense grade for the player (0-100) when not blitzed.
blitz_grades_run_blocknumericPFF run-blocking grade for the player (0-100) when blitzed.
blitz_grades_pass_rush_defensecharacterPFF pass-rush grade for the player (0-100) when blitzed.
no_pressure_grades_run_blocknumericPFF run-blocking grade for the player (0-100) from a clean pocket (no pressure).
no_blitz_grades_defense_penaltynumericPFF defensive penalty grade for the player (0-100) when not blitzed.
no_blitz_grades_run_blocknumericPFF run-blocking grade for the player (0-100) when not blitzed.
blitz_grades_screen_blocknumericPFF screen-blocking grade for the player (0-100) when blitzed.
no_pressure_grades_defenseintegerPFF overall defense grade for the player (0-100) from a clean pocket (no pressure).
no_pressure_grades_pass_rush_defenseintegerPFF pass-rush grade for the player (0-100) from a clean pocket (no pressure).
no_pressure_grades_defense_penaltynumericPFF defensive penalty grade for the player (0-100) from a clean pocket (no pressure).
pressure_grades_screen_blocknumericPFF screen-blocking grade for the player (0-100) when under pressure.
no_blitz_grades_screen_blocknumericPFF screen-blocking grade for the player (0-100) when not blitzed.
blitz_grades_defensecharacterPFF overall defense grade for the player (0-100) when blitzed.
blitz_grades_defense_penaltycharacterPFF defensive penalty grade for the player (0-100) when blitzed.
pressure_grades_run_blocknumericPFF run-blocking grade for the player (0-100) when under pressure.
pressure_grades_defense_penaltycharacterPFF defensive penalty grade for the player (0-100) when under pressure.
no_pressure_grades_screen_blocknumericPFF screen-blocking grade for the player (0-100) from a clean pocket (no pressure).
no_blitz_grades_pass_rush_defenseintegerPFF pass-rush grade for the player (0-100) when not blitzed.
pressure_grades_coverage_defensecharacterPFF coverage grade for the player (0-100) when under pressure.
blitz_grades_coverage_defensecharacterPFF coverage grade for the player (0-100) when blitzed.
no_blitz_grades_coverage_defenseintegerPFF coverage grade for the player (0-100) when not blitzed.
no_pressure_grades_coverage_defenseintegerPFF coverage grade for the player (0-100) from a clean pocket (no pressure).
no_pressure_grades_tacklenumericPFF tackling grade for the player (0-100) from a clean pocket (no pressure).
blitz_grades_tacklenumericPFF tackling grade for the player (0-100) when blitzed.
blitz_grades_overall_tacklenumericPFF overall tackling grade for the player (0-100) when blitzed.
pressure_grades_overall_tacklenumericPFF overall tackling grade for the player (0-100) when under pressure.
no_blitz_grades_overall_tacklenumericPFF overall tackling grade for the player (0-100) when not blitzed.
pressure_grades_tacklenumericPFF tackling grade for the player (0-100) when under pressure.
no_pressure_grades_overall_tacklenumericPFF overall tackling grade for the player (0-100) from a clean pocket (no pressure).
no_blitz_grades_tacklenumericPFF tackling grade for the player (0-100) when not blitzed.

When report is receiving

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
playercharacterPlayer's display name as PFF lists it (e.g. "Tom Brady").
positioncharacterPFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS).
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
franchise_idintegerPFF franchise (team) id (integer join key).
team_abbreviationcharacterAbbreviation of the team the player is credited to for the range (the /v2 counterpart of /v1's team).
games_playedintegerNumber of games the player appeared in over the requested span (the /v2 counterpart of /v1's player_game_count).
draft_seasonintegerSeason of the player's NFL draft class, per PFF.
eligible_seasonintegerSeason of the player's NFL draft eligibility, per PFF.
targetsintegerTargets: passes thrown to the player (receiving, rushing reports) or into the player's coverage (coverage, defense reports).
team_targets_percentnumericPercentage of the team's targets that went to the player (target share).
receptionsintegerReceptions: passes caught by the player (receiving, rushing reports) or completions allowed into the player's coverage (coverage, defense reports).
caught_percentnumericPercentage of targets caught.
yardsintegerYards in the report's play family: passing yards (passing), receiving yards (receiving), rushing yards (rushing), gross punt yards (punting), and receiving yards allowed into the player's coverage (coverage, defense).
yards_per_receptionnumericAverage yards per reception: the player's own on the receiving report, allowed per reception in the player's coverage on the coverage and defense reports.
touchdownsintegerTouchdowns: passing touchdowns thrown (passing), receiving and rushing touchdowns scored (receiving, rushing), or touchdowns allowed into the player's coverage (coverage, defense).
grades_offensenumericPFF overall offense grade (0-100).
grades_pass_routenumericPFF receiving/route grade (0-100).
grades_hands_dropnumericPFF hands/drop grade (0-100).
grades_hands_fumblenumericPFF ball-security (hands/fumble) grade, 0-100.
pass_playsintegerPass-play snaps.
routesintegerPass routes run by the player.
route_ratenumericShare of pass-play snaps on which the player ran a route.
pass_blocksintegerPass-play snaps spent pass blocking.
pass_block_ratenumericShare of pass-play snaps spent pass blocking.
slot_snapsintegerReceiving snaps aligned in the slot.
slot_ratenumericShare of receiving snaps aligned in the slot.
wide_snapsintegerReceiving snaps aligned out wide.
wide_ratenumericShare of receiving snaps aligned out wide.
inline_snapsintegerReceiving snaps aligned inline, tight to the formation.
inline_ratenumericShare of receiving snaps aligned inline, tight to the formation.
yards_after_catchintegerYards after the catch: gained by the player on the receiving report, allowed after the catch in the player's coverage on the coverage and defense reports.
yards_after_catch_per_receptionnumericAverage yards after the catch per reception.
yprrnumericYards per route run.
avg_depth_of_targetnumericAverage depth of target, in yards downfield: of the passer's throws (passing), of passes to the player (receiving), or of targets into the player's coverage (coverage).
longestintegerLongest play in yards: longest reception (receiving), longest run (rushing), or longest completion allowed in coverage (coverage, defense).
dropsintegerDropped passes: drops by the passer's receivers on the passing report, drops by the player on the receiving and rushing reports.
drop_ratenumericDrop rate, in percent: share of catchable passes dropped by the passer's receivers (passing report) or by the player (receiving report).
contested_targetsintegerContested targets.
contested_receptionsintegerContested catches made.
contested_catch_ratenumericPercentage of PFF-charted contested targets caught.
interceptionsintegerInterceptions: thrown by the passer on the passing report, made by the player on the coverage and defense reports, and on passes targeting the player on the receiving report.
fumblesintegerFumbles by the player: after the catch on the receiving report, as a ball carrier on the rushing report.
avoided_tacklesintegerMissed tackles forced (tackles avoided) by the player: after the catch on the receiving report, as a runner on rushing.
first_downsintegerFirst downs gained: passing first downs on the passing report, first-down receptions on receiving, rushing first downs on rushing.
targeted_qb_ratingnumericNFL passer rating on throws targeting the player.
penaltiesintegerPenalties charged to the player over the covered span (see declined_penalties for the ones that were declined).
receptions_oenumericCatch rate over expectation, in percentage points (receptions per target minus PFF's expected rate).
receptions_oe_totalnumericReceptions over expectation in total: receptions minus PFF-expected receptions on the player's targets.
lined_up_vs_cbnumericPercentage of the player's charted matchups in which he lined up across from a cornerback; with lined_up_vs_lb and lined_up_vs_s it sums to 100 where populated (null for many players).
lined_up_vs_snumericPercentage of the player's charted matchups in which he lined up across from a safety; with lined_up_vs_cb and lined_up_vs_lb it sums to 100 where populated (null for many players).
lined_up_vs_lbnumericPercentage of the player's charted matchups in which he lined up across from a linebacker; with lined_up_vs_cb and lined_up_vs_s it sums to 100 where populated (null for many players).
offense_pos_graded_ratenumericPercentage of the player's offensive plays that PFF graded positively.
offense_neg_graded_ratenumericPercentage of the player's offensive plays that PFF graded negatively.

When report is receiving-depth

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
playercharacterPlayer's display name as PFF lists it (e.g. "Tom Brady").
positioncharacterPFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS).
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
franchise_idintegerPFF franchise (team) id (integer join key).
team_abbreviationcharacterAbbreviation of the team the player is credited to for the range (the /v2 counterpart of /v1's team).
games_playedintegerNumber of games the player appeared in over the requested span (the /v2 counterpart of /v1's player_game_count).
draft_seasonintegerSeason of the player's NFL draft class, per PFF.
eligible_seasonintegerSeason of the player's NFL draft eligibility, per PFF.
base_targetsintegerTotal targets from the facet's unsplit base row, across all depths and directions.
deep_targets_percentnumericShare of the team's targets thrown to the player on deep passes (20 or more yards downfield).
deep_targetsintegerPass targets to the player on deep passes (20 or more yards downfield).
deep_receptionsintegerReceptions made on deep passes (20 or more yards downfield).
deep_caught_percentnumericPercentage of targets caught on deep passes (20 or more yards downfield).
deep_yardsintegerYards on deep (20+ air yards) throws: passing yards (passing-depth) or the player's receiving yards (receiving-depth).
deep_yards_per_receptionnumericAverage yards per reception on deep passes (20 or more yards downfield).
deep_touchdownsintegerTouchdowns on deep (20+ air yards) throws: thrown by the passer (passing-depth) or scored by the player (receiving-depth).
deep_grades_pass_routenumericPFF route-running (receiving) grade on deep passes (20 or more yards downfield), 0-100.
deep_grades_hands_dropnumericPFF hands/drop grade on deep passes (20 or more yards downfield), 0-100.
deep_yards_after_catchintegerYards gained after the catch on deep passes (20 or more yards downfield).
deep_yards_after_catch_per_receptionnumericAverage yards after the catch per reception on deep passes (20 or more yards downfield).
deep_yprrnumericYards per route run on deep passes (20 or more yards downfield).
deep_avg_depth_of_targetnumericAverage depth of target, in air yards, on deep (20+ air yards) throws: of the passer's throws (passing-depth) or the player's targets (receiving-depth).
deep_dropsintegerCatchable passes dropped on deep (20+ air yards) throws: by the passer's receivers (passing-depth) or by the player (receiving-depth).
deep_drop_ratenumericPercentage of catchable passes dropped on deep (20+ air yards) throws: by the passer's receivers (passing-depth) or by the player (receiving-depth).
deep_contested_targetsintegerPFF-charted contested targets on deep passes (20 or more yards downfield).
deep_contested_receptionsintegerCatches made on PFF-charted contested targets on deep passes (20 or more yards downfield).
deep_contested_catch_ratenumericPercentage of PFF-charted contested targets caught on deep passes (20 or more yards downfield).
deep_interceptionsintegerInterceptions on deep (20+ air yards) throws: thrown by the passer (passing-depth) or on passes targeting the player (receiving-depth).
deep_fumblesintegerFumbles by the player after the catch on deep passes (20 or more yards downfield).
deep_avoided_tacklesintegerTackles avoided after the catch on deep passes (20 or more yards downfield).
deep_first_downsintegerFirst downs on deep (20+ air yards) throws: passing first downs (passing-depth) or first-down receptions by the player (receiving-depth).
deep_targeted_qb_ratingnumericNFL passer rating on throws targeting the player on deep passes (20 or more yards downfield).
medium_targets_percentnumericShare of the team's targets thrown to the player on medium passes (10-19 yards downfield).
medium_targetsintegerPass targets to the player on medium passes (10-19 yards downfield).
medium_receptionsintegerReceptions made on medium passes (10-19 yards downfield).
medium_caught_percentnumericPercentage of targets caught on medium passes (10-19 yards downfield).
medium_yardsintegerYards on medium (10-19 air yards) throws: passing yards (passing-depth) or the player's receiving yards (receiving-depth).
medium_yards_per_receptionnumericAverage yards per reception on medium passes (10-19 yards downfield).
medium_touchdownsintegerTouchdowns on medium (10-19 air yards) throws: thrown by the passer (passing-depth) or scored by the player (receiving-depth).
medium_grades_pass_routenumericPFF route-running (receiving) grade on medium passes (10-19 yards downfield), 0-100.
medium_grades_hands_dropnumericPFF hands/drop grade on medium passes (10-19 yards downfield), 0-100.
medium_yards_after_catchintegerYards gained after the catch on medium passes (10-19 yards downfield).
medium_yards_after_catch_per_receptionnumericAverage yards after the catch per reception on medium passes (10-19 yards downfield).
medium_yprrnumericYards per route run on medium passes (10-19 yards downfield).
medium_avg_depth_of_targetnumericAverage depth of target, in air yards, on medium (10-19 air yards) throws: of the passer's throws (passing-depth) or the player's targets (receiving-depth).
medium_dropsintegerCatchable passes dropped on medium (10-19 air yards) throws: by the passer's receivers (passing-depth) or by the player (receiving-depth).
medium_drop_ratenumericPercentage of catchable passes dropped on medium (10-19 air yards) throws: by the passer's receivers (passing-depth) or by the player (receiving-depth).
medium_contested_targetsintegerPFF-charted contested targets on medium passes (10-19 yards downfield).
medium_contested_receptionsintegerCatches made on PFF-charted contested targets on medium passes (10-19 yards downfield).
medium_contested_catch_ratenumericPercentage of PFF-charted contested targets caught on medium passes (10-19 yards downfield).
medium_interceptionsintegerInterceptions on medium (10-19 air yards) throws: thrown by the passer (passing-depth) or on passes targeting the player (receiving-depth).
medium_fumblesintegerFumbles by the player after the catch on medium passes (10-19 yards downfield).
medium_avoided_tacklesintegerTackles avoided after the catch on medium passes (10-19 yards downfield).
medium_first_downsintegerFirst downs on medium (10-19 air yards) throws: passing first downs (passing-depth) or first-down receptions by the player (receiving-depth).
medium_targeted_qb_ratingnumericNFL passer rating on throws targeting the player on medium passes (10-19 yards downfield).
short_targets_percentnumericShare of the team's targets thrown to the player on short passes (0-9 yards downfield).
short_targetsintegerPass targets to the player on short passes (0-9 yards downfield).
short_receptionsintegerReceptions made on short passes (0-9 yards downfield).
short_caught_percentnumericPercentage of targets caught on short passes (0-9 yards downfield).
short_yardsintegerYards on short (0-9 air yards) throws: passing yards (passing-depth) or the player's receiving yards (receiving-depth).
short_yards_per_receptionnumericAverage yards per reception on short passes (0-9 yards downfield).
short_touchdownsintegerTouchdowns on short (0-9 air yards) throws: thrown by the passer (passing-depth) or scored by the player (receiving-depth).
short_grades_pass_routenumericPFF route-running (receiving) grade on short passes (0-9 yards downfield), 0-100.
short_grades_hands_dropnumericPFF hands/drop grade on short passes (0-9 yards downfield), 0-100.
short_yards_after_catchintegerYards gained after the catch on short passes (0-9 yards downfield).
short_yards_after_catch_per_receptionnumericAverage yards after the catch per reception on short passes (0-9 yards downfield).
short_yprrnumericYards per route run on short passes (0-9 yards downfield).
short_avg_depth_of_targetnumericAverage depth of target, in air yards, on short (0-9 air yards) throws: of the passer's throws (passing-depth) or the player's targets (receiving-depth).
short_dropsintegerCatchable passes dropped on short (0-9 air yards) throws: by the passer's receivers (passing-depth) or by the player (receiving-depth).
short_drop_ratenumericPercentage of catchable passes dropped on short (0-9 air yards) throws: by the passer's receivers (passing-depth) or by the player (receiving-depth).
short_contested_targetsintegerPFF-charted contested targets on short passes (0-9 yards downfield).
short_contested_receptionsintegerCatches made on PFF-charted contested targets on short passes (0-9 yards downfield).
short_contested_catch_ratenumericPercentage of PFF-charted contested targets caught on short passes (0-9 yards downfield).
short_interceptionsintegerInterceptions on short (0-9 air yards) throws: thrown by the passer (passing-depth) or on passes targeting the player (receiving-depth).
short_fumblesintegerFumbles by the player after the catch on short passes (0-9 yards downfield).
short_avoided_tacklesintegerTackles avoided after the catch on short passes (0-9 yards downfield).
short_first_downsintegerFirst downs on short (0-9 air yards) throws: passing first downs (passing-depth) or first-down receptions by the player (receiving-depth).
short_targeted_qb_ratingnumericNFL passer rating on throws targeting the player on short passes (0-9 yards downfield).
behind_los_targets_percentnumericShare of the team's targets thrown to the player on passes thrown behind the line of scrimmage.
behind_los_targetsintegerPass targets to the player on passes thrown behind the line of scrimmage.
behind_los_receptionsintegerReceptions made on passes thrown behind the line of scrimmage.
behind_los_caught_percentnumericPercentage of targets caught on passes thrown behind the line of scrimmage.
behind_los_yardsintegerYards on throws behind the line of scrimmage: passing yards (passing-depth) or the player's receiving yards (receiving-depth).
behind_los_yards_per_receptionnumericAverage yards per reception on passes thrown behind the line of scrimmage.
behind_los_touchdownsintegerTouchdowns on throws behind the line of scrimmage: thrown by the passer (passing-depth) or scored by the player (receiving-depth).
behind_los_grades_pass_routenumericPFF route-running (receiving) grade on passes thrown behind the line of scrimmage, 0-100.
behind_los_grades_hands_dropnumericPFF hands/drop grade on passes thrown behind the line of scrimmage, 0-100.
behind_los_yards_after_catchintegerYards gained after the catch on passes thrown behind the line of scrimmage.
behind_los_yards_after_catch_per_receptionnumericAverage yards after the catch per reception on passes thrown behind the line of scrimmage.
behind_los_yprrnumericYards per route run on passes thrown behind the line of scrimmage.
behind_los_avg_depth_of_targetnumericAverage depth of target, in air yards, on throws behind the line of scrimmage: of the passer's throws (passing-depth) or the player's targets (receiving-depth).
behind_los_dropsintegerCatchable passes dropped on throws behind the line of scrimmage: by the passer's receivers (passing-depth) or by the player (receiving-depth).
behind_los_drop_ratenumericPercentage of catchable passes dropped on throws behind the line of scrimmage: by the passer's receivers (passing-depth) or by the player (receiving-depth).
behind_los_contested_targetsintegerPFF-charted contested targets on passes thrown behind the line of scrimmage.
behind_los_contested_receptionsintegerCatches made on PFF-charted contested targets on passes thrown behind the line of scrimmage.
behind_los_contested_catch_rateintegerPercentage of PFF-charted contested targets caught on passes thrown behind the line of scrimmage.
behind_los_interceptionsintegerInterceptions on throws behind the line of scrimmage: thrown by the passer (passing-depth) or on passes targeting the player (receiving-depth).
behind_los_fumblesintegerFumbles by the player after the catch on passes thrown behind the line of scrimmage.
behind_los_avoided_tacklesintegerTackles avoided after the catch on passes thrown behind the line of scrimmage.
behind_los_first_downsintegerFirst downs on throws behind the line of scrimmage: passing first downs (passing-depth) or first-down receptions by the player (receiving-depth).
behind_los_targeted_qb_ratingnumericNFL passer rating on throws targeting the player on passes thrown behind the line of scrimmage.

When report is rushing

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
playercharacterPlayer's display name as PFF lists it (e.g. "Tom Brady").
positioncharacterPFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS).
targetsintegerTargets: passes thrown to the player (receiving, rushing reports) or into the player's coverage (coverage, defense reports).
grades_pass_blocknumericPFF pass-blocking grade (0-100).
grades_offensenumericPFF overall offense grade (0-100).
yards_after_contactintegerYards after contact.
explosiveintegerRuns PFF designates as explosive.
grades_pass_routenumericPFF receiving/route grade (0-100).
draft_seasonintegerSeason of the player's NFL draft class, per PFF.
elu_rush_mtfintegerMissed tackles forced as a rusher, an input to PFF's elusive rating.
breakaway_attemptsintegerRuns of 15 or more yards, PFF's breakaway designation.
designed_yardsintegerRushing yards gained on designed runs, excluding scrambles.
team_namecharacterTeam name/abbreviation the player is credited to for the range.
yprrnumericYards per route run.
breakaway_percentnumericShare of rushing yards gained on breakaway runs of 15 or more yards.
grades_passnumericPFF passing grade (0-100).
fumblesintegerFumbles by the player: after the catch on the receiving report, as a ball carrier on the rushing report.
first_downsintegerFirst downs gained: passing first downs on the passing report, first-down receptions on receiving, rushing first downs on rushing.
elusive_ratingnumericPFF elusive rating.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
breakaway_yardsintegerBreakaway (long-run) yards.
player_game_countintegerNumber of games the player appeared in over the covered span.
eligible_seasonintegerSeason of the player's NFL draft eligibility, per PFF.
total_touchesintegerCombined carries and receptions.
scramble_yardsintegerRushing yards gained on scrambles.
yco_attemptnumericAverage yards after contact per rushing attempt.
yardsintegerYards in the report's play family: passing yards (passing), receiving yards (receiving), rushing yards (rushing), gross punt yards (punting), and receiving yards allowed into the player's coverage (coverage, defense).
grades_run_blocknumericPFF run-blocking grade (0-100).
receptionsintegerReceptions: passes caught by the player (receiving, rushing reports) or completions allowed into the player's coverage (coverage, defense reports).
zone_attemptsintegerRushing attempts on zone-scheme runs.
scramblesintegerQuarterback scrambles (pass plays on which the passer ran with the ball).
grades_runnumericPFF rushing grade (0-100).
penaltiesintegerPenalties charged to the player over the covered span (see declined_penalties for the ones that were declined).
attemptsintegerAttempts in the report's play family: pass attempts on the passing report, carries on rushing, punts on punting and kickoffs on the kickoffs report.
elu_ycointegerYards-after-contact component used in PFF's elusive rating.
elu_recv_mtfintegerMissed tackles forced as a receiver, an input to PFF's elusive rating.
teamcharacterTeam abbreviation the player is credited to for the range.
declined_penaltiesintegerPenalties committed by the player that were declined.
ypanumericYards per attempt: passing yards per pass attempt on the passing report, rushing yards per carry on the rushing report.
dropsintegerDropped passes: drops by the passer's receivers on the passing report, drops by the player on the receiving and rushing reports.
grades_hands_fumblenumericPFF ball-security (hands/fumble) grade, 0-100.
longestintegerLongest play in yards: longest reception (receiving), longest run (rushing), or longest completion allowed in coverage (coverage, defense).
routesintegerPass routes run by the player.
franchise_idintegerPFF franchise (team) id (integer join key).
rec_yardsintegerReceiving yards gained by the player (the rushing report also carries the ball carrier's receiving line).
gap_attemptsintegerRushing attempts on gap-scheme runs.
run_playsintegerRun-play snaps.
avoided_tacklesintegerMissed tackles forced (tackles avoided) by the player: after the catch on the receiving report, as a runner on rushing.
grades_offense_penaltynumericPFF offensive penalty grade, 0-100.
touchdownsintegerTouchdowns: passing touchdowns thrown (passing), receiving and rushing touchdowns scored (receiving, rushing), or touchdowns allowed into the player's coverage (coverage, defense).
carry_sharenumericPercentage of the team's carries taken by the player.
offense_pos_graded_ratenumericPercentage of the player's offensive plays that PFF graded positively.
offense_neg_graded_ratenumericPercentage of the player's offensive plays that PFF graded negatively.

When report is blocking

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
playercharacterPlayer's display name as PFF lists it (e.g. "Tom Brady").
positioncharacterPFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS).
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
franchise_idintegerPFF franchise (team) id (integer join key).
team_abbreviationcharacterAbbreviation of the team the player is credited to for the range (the /v2 counterpart of /v1's team).
games_playedintegerNumber of games the player appeared in over the requested span (the /v2 counterpart of /v1's player_game_count).
draft_seasonintegerSeason of the player's NFL draft class, per PFF.
eligible_seasonintegerSeason of the player's NFL draft eligibility, per PFF.
snap_counts_offenseintegerOffensive snaps played.
snap_counts_blockintegerTotal blocking snaps played.
block_percentnumericShare of offensive snaps spent blocking.
snap_counts_run_blockintegerRun-blocking snaps played.
snap_counts_pass_blockintegerPass-blocking snaps played.
pass_block_percentnumericShare of pass-play snaps spent pass blocking.
grades_offensenumericPFF overall offense grade (0-100).
grades_run_blocknumericPFF run-blocking grade (0-100).
grades_pass_blocknumericPFF pass-blocking grade (0-100).
non_spike_pass_blockintegerPass-blocking snaps excluding spike plays.
non_spike_pass_block_percentagenumericShare of non-spike pass-play snaps spent pass blocking.
sacks_allowedintegerSacks allowed by the player in pass protection.
hits_allowedintegerQuarterback hits allowed.
hurries_allowedintegerQuarterback hurries allowed.
pressures_allowedintegerTotal pressures allowed (sacks, hits, and hurries).
pbenumericPFF Pass Blocking Efficiency rating, pressures allowed per pass-blocking snap weighted toward sacks.
penaltiesintegerPenalties charged to the player over the covered span (see declined_penalties for the ones that were declined).
declined_penaltiesintegerPenalties committed by the player that were declined.
snap_counts_ltintegerSnaps aligned at left tackle.
snap_counts_lgintegerSnaps aligned at left guard.
snap_counts_ceintegerSnaps aligned at center.
snap_counts_rgintegerSnaps aligned at right guard.
snap_counts_rtintegerSnaps aligned at right tackle.
snap_counts_teintegerSnaps aligned at tight end.

When report is pass-blocking

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
playercharacterPlayer's display name as PFF lists it (e.g. "Tom Brady").
positioncharacterPFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS).
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
franchise_idintegerPFF franchise (team) id (integer join key).
team_abbreviationcharacterAbbreviation of the team the player is credited to for the range (the /v2 counterpart of /v1's team).
games_playedintegerNumber of games the player appeared in over the requested span (the /v2 counterpart of /v1's player_game_count).
draft_seasonintegerSeason of the player's NFL draft class, per PFF.
eligible_seasonintegerSeason of the player's NFL draft eligibility, per PFF.
snap_counts_ltintegerSnaps aligned at left tackle.
snap_counts_lgintegerSnaps aligned at left guard.
snap_counts_ceintegerSnaps aligned at center.
snap_counts_rgintegerSnaps aligned at right guard.
snap_counts_rtintegerSnaps aligned at right tackle.
snap_counts_teintegerSnaps aligned at tight end.
snap_counts_pass_playintegerPass-play snaps.
snap_counts_pass_blockintegerPass-blocking snaps played.
pass_block_percentnumericShare of pass-play snaps spent pass blocking.
grades_pass_blocknumericPFF pass-blocking grade (0-100).
penaltiesintegerPenalties charged to the player over the covered span (see declined_penalties for the ones that were declined).
declined_penaltiesintegerPenalties committed by the player that were declined.
non_spike_pass_blockintegerPass-blocking snaps excluding spike plays.
non_spike_pass_block_percentagenumericShare of non-spike pass-play snaps spent pass blocking.
sacks_allowedintegerSacks allowed by the player in pass protection.
hits_allowedintegerQuarterback hits allowed.
hurries_allowedintegerQuarterback hurries allowed.
pressures_allowedintegerTotal pressures allowed (sacks, hits, and hurries).
pressure_rate_allowednumericPercentage of the player's pass-blocking snaps on which he allowed a pressure.
sack_rate_allowednumericPercentage of the player's pass-blocking snaps on which he allowed a sack.
pbenumericPFF Pass Blocking Efficiency rating, pressures allowed per pass-blocking snap weighted toward sacks.
true_pass_set_snap_counts_pass_playintegerPass-play snaps on PFF-designated true pass sets.
true_pass_set_snap_counts_pass_blockintegerPass-blocking snaps played on PFF-designated true pass sets.
true_pass_set_pass_block_percentnumericShare of pass-play snaps spent pass blocking on PFF-designated true pass sets.
true_pass_set_grades_pass_blocknumericPFF pass-blocking grade on PFF-designated true pass sets, 0-100.
true_pass_set_non_spike_pass_blockintegerPass-blocking snaps excluding spike plays on PFF-designated true pass sets.
true_pass_set_non_spike_pass_block_percentagenumericShare of non-spike pass-play snaps spent pass blocking on PFF-designated true pass sets.
true_pass_set_sacks_allowedintegerSacks allowed on PFF-designated true pass sets.
true_pass_set_hits_allowedintegerQuarterback hits allowed on PFF-designated true pass sets.
true_pass_set_hurries_allowedintegerQuarterback hurries allowed on PFF-designated true pass sets.
true_pass_set_pressures_allowedintegerTotal pressures allowed (sacks, hits, and hurries) on PFF-designated true pass sets.
true_pass_set_pressure_rate_allowednumericPercentage of the player's true-pass-set pass-blocking snaps on which he allowed a pressure.
true_pass_set_sack_rate_allowednumericPercentage of the player's true-pass-set pass-blocking snaps on which he allowed a sack.
true_pass_set_pbenumericPFF Pass Blocking Efficiency rating, pressures allowed per pass-blocking snap weighted toward sacks on PFF-designated true pass sets.
pbwrnumericPass-block win rate, in percent: share of the player's pass-blocking snaps PFF charted as won.
true_pass_set_pbwrnumericPass-block win rate, in percent, on PFF-designated true pass sets.
pass_block_grade_oe_percentilenumericPercentile (0-100) of the player's pass-blocking grade over expectation, as reported by PFF; null for many players.
island_ratenumericPercentage of the player's pass-blocking snaps PFF charted as island (isolated, one-on-one) blocks.
island_pass_block_win_ratenumericPass-block win rate, in percent, on the player's island (isolated, one-on-one) pass-blocking snaps.
offense_pos_graded_ratenumericPercentage of the player's offensive plays that PFF graded positively.
offense_neg_graded_ratenumericPercentage of the player's offensive plays that PFF graded negatively.

When report is run-blocking

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
playercharacterPlayer's display name as PFF lists it (e.g. "Tom Brady").
positioncharacterPFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS).
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
franchise_idintegerPFF franchise (team) id (integer join key).
team_abbreviationcharacterAbbreviation of the team the player is credited to for the range (the /v2 counterpart of /v1's team).
games_playedintegerNumber of games the player appeared in over the requested span (the /v2 counterpart of /v1's player_game_count).
draft_seasonintegerSeason of the player's NFL draft class, per PFF.
eligible_seasonintegerSeason of the player's NFL draft eligibility, per PFF.
snap_counts_ltintegerSnaps aligned at left tackle.
snap_counts_lgintegerSnaps aligned at left guard.
snap_counts_ceintegerSnaps aligned at center.
snap_counts_rgintegerSnaps aligned at right guard.
snap_counts_rtintegerSnaps aligned at right tackle.
snap_counts_teintegerSnaps aligned at tight end.
snap_counts_run_playintegerRun-play snaps.
snap_counts_run_blockintegerRun-blocking snaps played.
run_block_percentnumericShare of run-play snaps spent run blocking.
grades_run_blocknumericPFF run-blocking grade (0-100).
penaltiesintegerPenalties charged to the player over the covered span (see declined_penalties for the ones that were declined).
declined_penaltiesintegerPenalties committed by the player that were declined.
zone_snap_counts_run_playintegerRun-play snaps on zone-scheme runs.
zone_snap_counts_run_blockintegerRun-blocking snaps played on zone-scheme runs.
zone_snap_counts_run_block_percentnumericShare of the player's run-blocking snaps on zone-scheme runs.
zone_run_block_percentnumericShare of run-play snaps spent run blocking on zone-scheme runs.
zone_grades_run_blocknumericPFF run-blocking grade on zone-scheme runs, 0-100.
gap_snap_counts_run_playintegerRun-play snaps on gap-scheme runs.
gap_snap_counts_run_blockintegerRun-blocking snaps played on gap-scheme runs.
gap_snap_counts_run_block_percentnumericShare of the player's run-blocking snaps on gap-scheme runs.
gap_run_block_percentnumericShare of run-play snaps spent run blocking on gap-scheme runs.
gap_grades_run_blocknumericPFF run-blocking grade on gap-scheme runs, 0-100.
pos_graded_ratenumericPercentage of the player's plays in the report's phase (run blocking or run defense) that PFF graded positively.
neg_graded_ratenumericPercentage of the player's plays in the report's phase (run blocking or run defense) that PFF graded negatively.
zone_pos_graded_ratenumericPercentage of the player's zone-scheme run-blocking plays that PFF graded positively.
zone_neg_graded_ratenumericPercentage of the player's zone-scheme run-blocking plays that PFF graded negatively.
gap_pos_graded_ratenumericPercentage of the player's gap-scheme run-blocking plays that PFF graded positively.
gap_neg_graded_ratenumericPercentage of the player's gap-scheme run-blocking plays that PFF graded negatively.
offense_pos_graded_ratenumericPercentage of the player's offensive plays that PFF graded positively.
offense_neg_graded_ratenumericPercentage of the player's offensive plays that PFF graded negatively.

When report is defense

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
playercharacterPlayer's display name as PFF lists it (e.g. "Tom Brady").
positioncharacterPFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS).
targetsintegerTargets: passes thrown to the player (receiving, rushing reports) or into the player's coverage (coverage, defense reports).
interception_touchdownsintegerTouchdowns scored on interception returns.
draft_seasonintegerSeason of the player's NFL draft class, per PFF.
forced_fumblesintegerFumbles forced by the player.
missed_tacklesintegerMissed tackles by the player (on special-teams plays in the special-teams report).
catch_ratenumericCompletion percentage allowed on targets into the player's coverage.
team_namecharacterTeam name/abbreviation the player is credited to for the range.
tacklesintegerTackles made by the player, as charted by PFF (assisted tackles are reported in assists).
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
snap_counts_offballintegerSnaps aligned as an off-ball linebacker.
snap_counts_boxintegerSnaps aligned in the box.
sacksintegerSacks: recorded by the player on the defense and pass-rush reports; times the passer was sacked on the passing report.
snap_counts_pass_rushintegerPass-rush snaps played.
player_game_countintegerNumber of games the player appeared in over the covered span.
eligible_seasonintegerSeason of the player's NFL draft eligibility, per PFF.
snap_counts_dlintegerSnaps aligned on the defensive line.
grades_tacklenumericPFF tackling grade, 0-100.
yardsintegerYards in the report's play family: passing yards (passing), receiving yards (receiving), rushing yards (rushing), gross punt yards (punting), and receiving yards allowed into the player's coverage (coverage, defense).
receptionsintegerReceptions: passes caught by the player (receiving, rushing reports) or completions allowed into the player's coverage (coverage, defense reports).
grades_coverage_defensenumericPFF coverage grade (0-100).
hurriesintegerQuarterback hurries recorded.
interceptionsintegerInterceptions: thrown by the passer on the passing report, made by the player on the coverage and defense reports, and on passes targeting the player on the receiving report.
snap_counts_coverageintegerCoverage snaps played.
snap_counts_dl_over_tintegerDefensive-line snaps aligned head-up over the offensive tackle.
snap_counts_dl_a_gapintegerDefensive-line snaps aligned in the A gap.
fumble_recoveriesintegerOpponent fumbles recovered by the player.
grades_run_defensenumericPFF run-defense grade (0-100).
snap_counts_cornerintegerSnaps aligned at outside cornerback.
hitsintegerQuarterback hits recorded by the player, as charted by PFF.
penaltiesintegerPenalties charged to the player over the covered span (see declined_penalties for the ones that were declined).
batted_passesintegerPasses batted down at the line of scrimmage.
teamcharacterTeam abbreviation the player is credited to for the range.
stopsintegerStops, PFF's tackles that constitute a failed play for the offense.
declined_penaltiesintegerPenalties committed by the player that were declined.
total_pressuresintegerTotal quarterback pressures generated (sacks, hits, and hurries).
fumble_recovery_touchdownsintegerTouchdowns scored on fumble recoveries.
longestintegerLongest play in yards: longest reception (receiving), longest run (rushing), or longest completion allowed in coverage (coverage, defense).
snap_counts_slotintegerSnaps aligned in the slot.
missed_tackle_ratenumericShare of tackle attempts the player missed.
grades_defensenumericPFF overall defense grade (0-100).
yards_per_receptionnumericAverage yards per reception: the player's own on the receiving report, allowed per reception in the player's coverage on the coverage and defense reports.
grades_defense_penaltynumericPFF defensive penalty grade, 0-100.
safetiesintegerSafeties recorded by the player.
franchise_idintegerPFF franchise (team) id (integer join key).
snap_counts_defenseintegerTotal defensive snaps played.
yards_after_catchintegerYards after the catch: gained by the player on the receiving report, allowed after the catch in the player's coverage on the coverage and defense reports.
snap_counts_dl_b_gapintegerDefensive-line snaps aligned in the B gap.
pass_break_upsintegerPasses broken up.
qb_rating_againstnumericNFL passer rating allowed on targets into the player's coverage.
snap_counts_run_defenseintegerRun-defense snaps played.
tackles_for_lossintegerTackles for loss made by the player.
assistsintegerAssisted tackles credited to the player.
grades_pass_rush_defensenumericPFF pass-rush grade, 0-100.
snap_counts_fsintegerSnaps aligned at free safety.
touchdownsintegerTouchdowns: passing touchdowns thrown (passing), receiving and rushing touchdowns scored (receiving, rushing), or touchdowns allowed into the player's coverage (coverage, defense).
snap_counts_dl_outside_tintegerDefensive-line snaps aligned outside the offensive tackle.

When report is run-defense

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
playercharacterPlayer's display name as PFF lists it (e.g. "Tom Brady").
positioncharacterPFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS).
assistsintegerAssisted tackles credited to the player.
avg_depth_of_tacklenumericAverage depth downfield, in yards, at which the player made his tackles on run plays.
declined_penaltiesintegerPenalties committed by the player that were declined.
draft_seasonintegerSeason of the player's NFL draft class, per PFF.
eligible_seasonintegerSeason of the player's NFL draft eligibility, per PFF.
forced_fumblesintegerFumbles forced by the player.
franchise_idintegerPFF franchise (team) id (integer join key).
grades_coverage_defensenumericPFF coverage grade (0-100).
grades_defensenumericPFF overall defense grade (0-100).
grades_defense_penaltynumericPFF defensive penalty grade, 0-100.
grades_pass_rush_defensenumericPFF pass-rush grade, 0-100.
grades_run_defensenumericPFF run-defense grade (0-100).
grades_tacklenumericPFF tackling grade, 0-100.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
missed_tackle_ratenumericShare of tackle attempts the player missed.
missed_tacklesintegerMissed tackles by the player (on special-teams plays in the special-teams report).
penaltiesintegerPenalties charged to the player over the covered span (see declined_penalties for the ones that were declined).
player_game_countintegerNumber of games the player appeared in over the covered span.
run_stop_oppintegerRun-defense snaps PFF counts as run-stop opportunities.
snap_counts_runintegerRun-play snaps: on the offense report, run plays on which the player was the runner rather than a run blocker; on the run-defense report, run-defense snaps played.
stop_percentnumericPercentage of run-stop opportunities converted into stops.
stopsintegerStops, PFF's tackles that constitute a failed play for the offense.
tacklesintegerTackles made by the player, as charted by PFF (assisted tackles are reported in assists).
teamcharacterTeam abbreviation the player is credited to for the range.
team_namecharacterTeam name/abbreviation the player is credited to for the range.
pos_graded_ratenumericPercentage of the player's plays in the report's phase (run blocking or run defense) that PFF graded positively.
neg_graded_ratenumericPercentage of the player's plays in the report's phase (run blocking or run defense) that PFF graded negatively.

When report is pass-rush

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
playercharacterPlayer's display name as PFF lists it (e.g. "Tom Brady").
positioncharacterPFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS).
true_pass_set_total_pressuresintegerTotal pressures generated (sacks, hits, and hurries) on PFF-designated true pass sets.
draft_seasonintegerSeason of the player's NFL draft class, per PFF.
true_pass_set_prpnumericPFF Pass Rush Productivity rating, pressure generated per pass-rush snap weighted toward sacks on PFF-designated true pass sets.
true_pass_set_hurriesintegerQuarterback hurries recorded on PFF-designated true pass sets.
team_namecharacterTeam name/abbreviation the player is credited to for the range.
prpnumericPFF Pass Rush Productivity rating, pressure generated per pass-rush snap weighted toward sacks.
true_pass_set_sacksintegerSacks recorded on PFF-designated true pass sets.
pass_rush_win_ratenumericPercentage of pass-rush snaps with a PFF-charted pass-rush win.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
sacksintegerSacks: recorded by the player on the defense and pass-rush reports; times the passer was sacked on the passing report.
snap_counts_pass_rushintegerPass-rush snaps played.
player_game_countintegerNumber of games the player appeared in over the covered span.
eligible_seasonintegerSeason of the player's NFL draft eligibility, per PFF.
true_pass_set_snap_counts_pass_playintegerPass-play snaps on PFF-designated true pass sets.
pass_rush_winsintegerPFF-charted pass-rush wins.
hurriesintegerQuarterback hurries recorded.
pass_rush_oppintegerPass-rush snaps PFF counts as pressure opportunities.
snap_counts_pass_playintegerPass-play snaps.
hitsintegerQuarterback hits recorded by the player, as charted by PFF.
true_pass_set_pass_rush_win_ratenumericPercentage of pass-rush snaps with a PFF-charted pass-rush win on PFF-designated true pass sets.
penaltiesintegerPenalties charged to the player over the covered span (see declined_penalties for the ones that were declined).
batted_passesintegerPasses batted down at the line of scrimmage.
true_pass_set_hitsintegerQuarterback hits recorded on PFF-designated true pass sets.
true_pass_set_snap_counts_pass_rushintegerPass-rush snaps played on PFF-designated true pass sets.
teamcharacterTeam abbreviation the player is credited to for the range.
declined_penaltiesintegerPenalties committed by the player that were declined.
true_pass_set_pass_rush_winsintegerPFF-charted pass-rush wins on PFF-designated true pass sets.
total_pressuresintegerTotal quarterback pressures generated (sacks, hits, and hurries).
true_pass_set_grades_pass_rush_defensenumericPFF pass-rush grade on PFF-designated true pass sets, 0-100.
true_pass_set_batted_passesintegerPasses batted down at the line of scrimmage on PFF-designated true pass sets.
franchise_idintegerPFF franchise (team) id (integer join key).
pass_rush_percentnumericShare of pass-play snaps spent rushing the passer.
true_pass_set_pass_rush_oppintegerPass-rush snaps PFF counts as pressure opportunities on PFF-designated true pass sets.
true_pass_set_pass_rush_percentnumericShare of pass-play snaps spent rushing the passer on PFF-designated true pass sets.
grades_pass_rush_defensenumericPFF pass-rush grade, 0-100.
knockdownsintegerQuarterback knockdowns credited to the pass rusher, as charted by PFF.
knockdown_ratenumericKnockdowns as a percentage of the player's pass-rush snaps.
pressure_ratenumericPercentage of the player's pass-rush snaps that produced a pressure.
sack_ratenumericPercentage of the player's pass-rush snaps that produced a sack.
true_pass_set_knockdownsintegerQuarterback knockdowns credited to the pass rusher on PFF-designated true pass sets.
true_pass_set_knockdown_ratenumericKnockdowns as a percentage of the player's true-pass-set pass-rush snaps.
true_pass_set_pressure_ratenumericPercentage of the player's true-pass-set pass-rush snaps that produced a pressure.
true_pass_set_sack_ratenumericPercentage of the player's true-pass-set pass-rush snaps that produced a sack.
lhs_pass_rush_snapsintegerPass-rush snaps the player took from the left-hand side (LHS), as PFF charts the rusher's alignment.
lhs_pass_rush_percentnumericPercentage of the player's side-charted pass-rush snaps taken from the left-hand side (LHS); lhs_pass_rush_percent and rhs_pass_rush_percent sum to 100.
lhs_sacksintegerSacks recorded while rushing from the left-hand side (LHS).
lhs_hitsintegerQuarterback hits recorded while rushing from the left-hand side (LHS).
lhs_hurriesintegerQuarterback hurries recorded while rushing from the left-hand side (LHS).
lhs_pressuresintegerTotal pressures (sacks, hits, and hurries) generated while rushing from the left-hand side (LHS).
lhs_prpnumericPFF Pass Rush Productivity rating on rushes from the left-hand side (LHS), pressure generated per pass-rush snap weighted toward sacks.
lhs_stopsintegerStops (tackles that constitute a failed play for the offense) made on snaps rushing from the left-hand side (LHS).
lhs_tacklesintegerTackles made on snaps rushing from the left-hand side (LHS).
lhs_assistsintegerAssisted tackles on snaps rushing from the left-hand side (LHS).
lhs_missesintegerMissed tackles on snaps rushing from the left-hand side (LHS).
rhs_pass_rush_snapsintegerPass-rush snaps the player took from the right-hand side (RHS), as PFF charts the rusher's alignment.
rhs_pass_rush_percentnumericPercentage of the player's side-charted pass-rush snaps taken from the right-hand side (RHS); lhs_pass_rush_percent and rhs_pass_rush_percent sum to 100.
rhs_sacksintegerSacks recorded while rushing from the right-hand side (RHS).
rhs_hitsintegerQuarterback hits recorded while rushing from the right-hand side (RHS).
rhs_hurriesintegerQuarterback hurries recorded while rushing from the right-hand side (RHS).
rhs_pressuresintegerTotal pressures (sacks, hits, and hurries) generated while rushing from the right-hand side (RHS).
rhs_prpnumericPFF Pass Rush Productivity rating on rushes from the right-hand side (RHS), pressure generated per pass-rush snap weighted toward sacks.
rhs_stopsintegerStops (tackles that constitute a failed play for the offense) made on snaps rushing from the right-hand side (RHS).
rhs_tacklesintegerTackles made on snaps rushing from the right-hand side (RHS).
rhs_assistsintegerAssisted tackles on snaps rushing from the right-hand side (RHS).
rhs_missesintegerMissed tackles on snaps rushing from the right-hand side (RHS).
pass_rush_grade_oe_percentilenumericPercentile (0-100) of the player's pass-rush grade over expectation, as reported by PFF.
double_team_ratenumericPercentage of the player's pass-rush snaps on which he was double-teamed.

When report is coverage

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
playercharacterPlayer's display name as PFF lists it (e.g. "Tom Brady").
positioncharacterPFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS).
targetsintegerTargets: passes thrown to the player (receiving, rushing reports) or into the player's coverage (coverage, defense reports).
yards_per_coverage_snapnumericReceiving yards allowed per coverage snap.
draft_seasonintegerSeason of the player's NFL draft class, per PFF.
missed_tacklesintegerMissed tackles by the player (on special-teams plays in the special-teams report).
catch_ratenumericCompletion percentage allowed on targets into the player's coverage.
team_namecharacterTeam name/abbreviation the player is credited to for the range.
tacklesintegerTackles made by the player, as charted by PFF (assisted tackles are reported in assists).
coverage_percentnumericShare of pass-play snaps spent in coverage.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
dropped_intsintegerInterception chances PFF charted as dropped.
player_game_countintegerNumber of games the player appeared in over the covered span.
eligible_seasonintegerSeason of the player's NFL draft eligibility, per PFF.
grades_tacklenumericPFF tackling grade, 0-100.
yardsintegerYards in the report's play family: passing yards (passing), receiving yards (receiving), rushing yards (rushing), gross punt yards (punting), and receiving yards allowed into the player's coverage (coverage, defense).
receptionsintegerReceptions: passes caught by the player (receiving, rushing reports) or completions allowed into the player's coverage (coverage, defense reports).
forced_incompletion_ratenumericShare of targets into the player's coverage with a PFF-charted forced incompletion.
grades_coverage_defensenumericPFF coverage grade (0-100).
interceptionsintegerInterceptions: thrown by the passer on the passing report, made by the player on the coverage and defense reports, and on passes targeting the player on the receiving report.
snap_counts_coverageintegerCoverage snaps played.
grades_run_defensenumericPFF run-defense grade (0-100).
snap_counts_pass_playintegerPass-play snaps.
penaltiesintegerPenalties charged to the player over the covered span (see declined_penalties for the ones that were declined).
forced_incompletesintegerIncompletions forced by the player's coverage, per PFF charting.
teamcharacterTeam abbreviation the player is credited to for the range.
coverage_snaps_per_targetnumericCoverage snaps played per target into the player's coverage.
stopsintegerStops, PFF's tackles that constitute a failed play for the offense.
declined_penaltiesintegerPenalties committed by the player that were declined.
longestintegerLongest play in yards: longest reception (receiving), longest run (rushing), or longest completion allowed in coverage (coverage, defense).
missed_tackle_ratenumericShare of tackle attempts the player missed.
grades_defensenumericPFF overall defense grade (0-100).
yards_per_receptionnumericAverage yards per reception: the player's own on the receiving report, allowed per reception in the player's coverage on the coverage and defense reports.
grades_defense_penaltynumericPFF defensive penalty grade, 0-100.
franchise_idintegerPFF franchise (team) id (integer join key).
yards_after_catchintegerYards after the catch: gained by the player on the receiving report, allowed after the catch in the player's coverage on the coverage and defense reports.
avg_depth_of_targetnumericAverage depth of target, in yards downfield: of the passer's throws (passing), of passes to the player (receiving), or of targets into the player's coverage (coverage).
pass_break_upsintegerPasses broken up.
qb_rating_againstnumericNFL passer rating allowed on targets into the player's coverage.
coverage_snaps_per_receptionnumericCoverage snaps played per reception allowed.
assistsintegerAssisted tackles credited to the player.
grades_pass_rush_defensenumericPFF pass-rush grade, 0-100.
touchdownsintegerTouchdowns: passing touchdowns thrown (passing), receiving and rushing touchdowns scored (receiving, rushing), or touchdowns allowed into the player's coverage (coverage, defense).

When report is special-teams

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
playercharacterPlayer's display name as PFF lists it (e.g. "Tom Brady").
positioncharacterPFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS).
assistsintegerAssisted tackles credited to the player.
declined_penaltiesintegerPenalties committed by the player that were declined.
draft_seasonintegerSeason of the player's NFL draft class, per PFF.
eligible_seasonintegerSeason of the player's NFL draft eligibility, per PFF.
franchise_idintegerPFF franchise (team) id (integer join key).
grades_misc_stnumericPFF miscellaneous special-teams grade, 0-100.
grades_special_teams_penaltynumericPFF special-teams penalty grade, 0-100.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
missed_tacklesintegerMissed tackles by the player (on special-teams plays in the special-teams report).
penaltiesintegerPenalties charged to the player over the covered span (see declined_penalties for the ones that were declined).
player_game_countintegerNumber of games the player appeared in over the covered span.
snap_counts_field_goalintegerSnaps on the field-goal and extra-point unit.
snap_counts_field_goal_blockingintegerSnaps on the field-goal and extra-point block unit.
snap_counts_kickoffintegerSnaps on the kickoff coverage unit.
snap_counts_kickoff_returnintegerSnaps on the kickoff return unit.
snap_counts_punt_coverageintegerSnaps on the punt coverage unit.
snap_counts_punt_returnintegerSnaps on the punt return unit.
tacklesintegerTackles made by the player, as charted by PFF (assisted tackles are reported in assists).
teamcharacterTeam abbreviation the player is credited to for the range.
team_namecharacterTeam name/abbreviation the player is credited to for the range.
total_snapsintegerTotal special-teams snaps the player played across all kicking-game units.
grades_fgep_offensenumericPFF grade on the field-goal and extra-point protection unit, 0-100.
grades_punternumericPFF punting grade, 0-100.
grades_fgep_kickernumericPFF field-goal and extra-point kicking grade, 0-100.
grades_kickoff_kickernumericPFF kickoff kicking grade, 0-100.
grades_long_snapnumericPFF long-snapping grade, 0-100.
grades_fgep_defensenumericPFF grade on field-goal and extra-point defense, 0-100.
grades_kick_returnnumericPFF kickoff-return grade, 0-100.
grades_punt_returnnumericPFF punt-return grade, 0-100.

When report is kick-returns

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
playercharacterPlayer's display name as PFF lists it (e.g. "Tom Brady").
positioncharacterPFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS).
declined_penaltiesintegerPenalties committed by the player that were declined.
draft_seasonintegerSeason of the player's NFL draft class, per PFF.
eligible_seasonintegerSeason of the player's NFL draft eligibility, per PFF.
franchise_idintegerPFF franchise (team) id (integer join key).
grades_kick_returnnumericPFF kickoff-return grade, 0-100.
grades_punt_returnnumericPFF punt-return grade, 0-100.
grades_returnnumericPFF overall return grade, 0-100.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
kickoff_attemptsintegerKickoff returns attempted.
kickoff_fair_catchesintegerKickoffs fair-caught by the player.
kickoff_longintegerLongest kickoff return in yards.
kickoff_muffed_returnsintegerKickoff returns the player muffed.
kickoff_touchdownsintegerKickoff returns scoring a touchdown.
kickoff_yardsintegerTotal kickoff-return yards.
kickoff_ypanumericAverage yards per kickoff return.
penaltiesintegerPenalties charged to the player over the covered span (see declined_penalties for the ones that were declined).
player_game_countintegerNumber of games the player appeared in over the covered span.
punt_attemptsintegerPunt returns attempted.
punt_fair_catchesintegerPunts fair-caught by the player.
punt_longintegerLongest punt return in yards.
punt_muffed_returnsintegerPunt returns the player muffed.
punt_touchdownsintegerPunt returns scoring a touchdown.
punt_yardsintegerTotal punt-return yards.
punt_ypanumericAverage yards per punt return.
teamcharacterTeam abbreviation the player is credited to for the range.
team_namecharacterTeam name/abbreviation the player is credited to for the range.
total_attemptsintegerTotal attempts: field goals attempted across all distances on the field-goals report, kick and punt returns combined on the kick-returns report.

When report is field-goals

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
playercharacterPlayer's display name as PFF lists it (e.g. "Tom Brady").
positioncharacterPFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS).
twenty_attemptsintegerField goals attempted from 20-29 yards.
pat_percentnumericExtra-point percentage.
draft_seasonintegerSeason of the player's NFL draft class, per PFF.
forty_madeintegerField goals made from 40-49 yards.
team_namecharacterTeam name/abbreviation the player is credited to for the range.
fifty_percentnumericField-goal percentage from 50 or more yards.
total_madeintegerTotal field goals made across all distances.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
one_madeintegerField goals made from 1-19 yards.
fifty_attemptsintegerField goals attempted from 50 or more yards.
forty_attemptsintegerField goals attempted from 40-49 yards.
player_game_countintegerNumber of games the player appeared in over the covered span.
eligible_seasonintegerSeason of the player's NFL draft eligibility, per PFF.
thirty_percentnumericField-goal percentage from 30-39 yards.
total_attemptsintegerTotal attempts: field goals attempted across all distances on the field-goals report, kick and punt returns combined on the kick-returns report.
pat_attemptsintegerExtra points attempted.
twenty_madeintegerField goals made from 20-29 yards.
one_attemptsintegerField goals attempted from 1-19 yards.
grades_fgep_kickernumericPFF field-goal and extra-point kicking grade, 0-100.
thirty_attemptsintegerField goals attempted from 30-39 yards.
penaltiesintegerPenalties charged to the player over the covered span (see declined_penalties for the ones that were declined).
pat_madeintegerExtra points made.
teamcharacterTeam abbreviation the player is credited to for the range.
declined_penaltiesintegerPenalties committed by the player that were declined.
one_percentintegerField-goal percentage from 1-19 yards.
total_percentnumericOverall field-goal percentage.
twenty_percentnumericField-goal percentage from 20-29 yards.
forty_percentnumericField-goal percentage from 40-49 yards.
franchise_idintegerPFF franchise (team) id (integer join key).
fifty_madeintegerField goals made from 50 or more yards.
thirty_madeintegerField goals made from 30-39 yards.
field_goal_oenumericField-goal percentage over expectation, in percentage points (made rate minus PFF's expected make rate).
field_goal_oe_totalnumericField goals made over expectation in total (makes minus PFF-expected makes).

When report is punting

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
playercharacterPlayer's display name as PFF lists it (e.g. "Tom Brady").
positioncharacterPFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS).
touchbacksintegerKicks resulting in touchbacks: kickoffs on the kickoffs report, punts on the punting report.
attempts_with_hangtimeintegerKicks with a PFF-recorded hangtime: kickoffs on the kickoffs report, punts on the punting report.
draft_seasonintegerSeason of the player's NFL draft class, per PFF.
percent_returnednumericPercentage of the player's kicks that were returned: kickoffs on the kickoffs report, punts on the punting report.
fair_catchesintegerKicks fair-caught by the return team: kickoffs on the kickoffs report, punts on the punting report.
team_namecharacterTeam name/abbreviation the player is credited to for the range.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
player_game_countintegerNumber of games the player appeared in over the covered span.
eligible_seasonintegerSeason of the player's NFL draft eligibility, per PFF.
average_net_yardsnumericAverage net punting yards per attempt.
yardsintegerYards in the report's play family: passing yards (passing), receiving yards (receiving), rushing yards (rushing), gross punt yards (punting), and receiving yards allowed into the player's coverage (coverage, defense).
average_hangtimenumericAverage hangtime in seconds of the player's kickoffs (kickoffs report) or punts (punting report).
total_net_yardsintegerTotal net punting yards.
penaltiesintegerPenalties charged to the player over the covered span (see declined_penalties for the ones that were declined).
attemptsintegerAttempts in the report's play family: pass attempts on the passing report, carries on rushing, punts on punting and kickoffs on the kickoffs report.
inside_twentiesintegerPunts downed inside the opponent 20-yard line.
out_of_boundsintegerPunts that went out of bounds.
teamcharacterTeam abbreviation the player is credited to for the range.
average_yards_per_returnnumericAverage return yards allowed per kick returned: kickoffs on the kickoffs report, punts on the punting report.
total_hangtimenumericTotal hangtime in seconds summed over the player's kickoffs (kickoffs report) or punts (punting report).
declined_penaltiesintegerPenalties committed by the player that were declined.
returnsintegerPunts returned by the opponent.
longintegerLongest punt in yards.
blocksintegerPunts that were blocked.
average_yards_per_attemptnumericAverage gross punting yards per attempt.
franchise_idintegerPFF franchise (team) id (integer join key).
grades_punternumericPFF punting grade, 0-100.
return_yardsintegerReturn yards gained by the return team on the player's kicks: kickoffs on the kickoffs report, punts on the punting report.
downedsintegerPunts downed by the coverage unit.
snapsintegerPunting snaps played.

When report is kickoffs

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
playercharacterPlayer's display name as PFF lists it (e.g. "Tom Brady").
positioncharacterPFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS).
attemptsintegerAttempts in the report's play family: pass attempts on the passing report, carries on rushing, punts on punting and kickoffs on the kickoffs report.
attempts_with_hangtimeintegerKicks with a PFF-recorded hangtime: kickoffs on the kickoffs report, punts on the punting report.
average_distancenumericAverage kickoff distance in yards.
average_hangtimenumericAverage hangtime in seconds of the player's kickoffs (kickoffs report) or punts (punting report).
average_starting_field_positionnumericAverage opponent starting field position following the player's kickoffs.
average_yards_per_returnnumericAverage return yards allowed per kick returned: kickoffs on the kickoffs report, punts on the punting report.
declined_penaltiesintegerPenalties committed by the player that were declined.
draft_seasonintegerSeason of the player's NFL draft class, per PFF.
eligible_seasonintegerSeason of the player's NFL draft eligibility, per PFF.
fair_catchesintegerKicks fair-caught by the return team: kickoffs on the kickoffs report, punts on the punting report.
franchise_idintegerPFF franchise (team) id (integer join key).
grades_kickoff_kickernumericPFF kickoff kicking grade, 0-100.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
kicked_yardsintegerTotal kickoff yards.
kicks_returnedintegerKickoffs returned by the opponent.
onside_kicksintegerOnside kicks attempted.
penaltiesintegerPenalties charged to the player over the covered span (see declined_penalties for the ones that were declined).
percent_returnednumericPercentage of the player's kicks that were returned: kickoffs on the kickoffs report, punts on the punting report.
player_game_countintegerNumber of games the player appeared in over the covered span.
return_yardsintegerReturn yards gained by the return team on the player's kicks: kickoffs on the kickoffs report, punts on the punting report.
teamcharacterTeam abbreviation the player is credited to for the range.
team_namecharacterTeam name/abbreviation the player is credited to for the range.
total_hangtimenumericTotal hangtime in seconds summed over the player's kickoffs (kickoffs report) or punts (punting report).
touchbacksintegerKicks resulting in touchbacks: kickoffs on the kickoffs report, punts on the punting report.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_ref_games / pffApiRefGames​

col_nametypedescription
away_franchise_idnumericPFF franchise id of the away team.
away_teamlistAway team object (JSON-stringified in the tidy frame).
has_statslogicalWhether PFF has published stats for the game.
home_franchise_idnumericPFF franchise id of the home team.
home_teamlistHome team object (JSON-stringified in the tidy frame).
idnumericPFF game id (integer join key).
leaguelistNested league object of the game (stringified) with the PFF league id, name and abbreviation (e.g. NFL).
league_idnumericPFF league id (integer).
lock_statuscharacterData lock/publish status for the game.
scorelistNested final-score object of the game (stringified) with away_team and home_team points.
seasonnumericSeason (starting year) of the game.
stadium_idnumericPFF stadium identifier for the game venue.
startcharacterKickoff timestamp (ISO 8601 string).
weeknumericWeek number of the game.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_ref_leagues / pffApiRefLeagues​

col_nametypedescription
abbreviationcharacterLeague abbreviation as the source lists it (e.g. NFL).
default_seasonnumericSeason the source API currently treats as the default for this league.
default_weeknumericWeek number the source API currently treats as the default for this league.
default_week_groupcharacterIdentifier of the week grouping (e.g., regular season or postseason phase) currently set as the league default.
idnumericNumeric league id from the source API (PFF: 1 = NFL).
namecharacterLeague display name as the source lists it (PFF: 'Pro Football').
seasonslistNested list (stringified) of the seasons the source publishes for the league.
slugcharacterURL slug of the league on premium.pff.com (e.g. nfl).
week_groupslistNested list of week-group objects (phase label and week span) defined for the league.
weekslistNested list of week objects available for the league.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_ref_players / pffApiRefPlayers​

col_nametypedescription
collegecharacterCollege the player attended, as the source lists it.
current_classcharacterPlayer's current college class designation (e.g., Freshman, Senior), per PFF.
current_eligible_yearnumericYear the player is or was first draft-eligible, per PFF.
dobcharacterPlayer's date of birth (YYYY-MM-DD).
draftlistNested draft-selection details for the player (year, round, pick, and franchise) as returned by the source API.
first_namecharacterPlayer's first name as the source lists it.
heightnumericPlayer's height as the source encodes it (PFF uses feet and inches without a separator, 602 = 6'02"; others use inches or centimetres).
idnumericPFF numeric player id, the key of the player-scoped endpoints.
jersey_numbercharacterJersey number as a string.
last_namecharacterPlayer's last name as the source lists it.
positioncharacterPosition abbreviation as the source lists it (e.g. QB, WR).
speednumeric40-yard-dash time in seconds as recorded by PFF.
teamlistCurrent team of the player as the source ships it (a nested team object, stringified, or a team code).
weightnumericPlayer's weight as the source lists it (pounds for US sources).

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_signature_defense_outside_pass_rush / pffApiSignatureDefenseOutsidePassRush​

col_nametypedescription
lhs_sacksnumericSacks recorded when rushing from the left side.
rhs_hitsnumericQuarterback hits recorded when rushing from the right side.
rhs_prpnumericPFF Pass Rush Productivity rating, pressure generated per pass-rush snap weighted toward sacks when rushing from the right side.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
pass_snapsnumericPass-play snaps.
lhs_hurriesnumericQuarterback hurries recorded when rushing from the left side.
team_namecharacterTeam abbreviation the player is credited to for the range.
prpnumericPFF Pass Rush Productivity rating, pressure generated per pass-rush snap weighted toward sacks.
tacklesnumericTackles made by the player, as charted by PFF.
rhs_pressuresnumericTotal pressures generated (sacks, hits, and hurries) when rushing from the right side.
rhs_pass_rush_percentnumericShare of pass-play snaps spent rushing the passer when rushing from the right side.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
lhs_pass_rush_percentnumericShare of pass-play snaps spent rushing the passer when rushing from the left side.
lhs_pass_rush_snapsnumericPass-rush snaps played when rushing from the left side.
sacksnumericSacks recorded by the pass rusher.
lhs_assistsnumericAssisted tackles when rushing from the left side.
player_game_countnumericNumber of games the player appeared in over the covered span.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
lhs_pressuresnumericTotal pressures generated (sacks, hits, and hurries) when rushing from the left side.
pass_rush_snapsnumericPass-rush snaps played.
hurriesnumericQuarterback hurries recorded.
rhs_pass_rush_snapsnumericPass-rush snaps played when rushing from the right side.
lhs_prpnumericPFF Pass Rush Productivity rating, pressure generated per pass-rush snap weighted toward sacks when rushing from the left side.
hitsnumericQuarterback hits recorded by the pass rusher.
lhs_hitsnumericQuarterback hits recorded when rushing from the left side.
rhs_tacklesnumericTackles made when rushing from the right side.
lhs_stopsnumericStops, PFF's tackles that constitute a failed play for the offense when rushing from the left side.
teamcharacterTeam abbreviation the player is credited to for the range.
stopsnumericStops, PFF's tackles that constitute a failed play for the offense.
rhs_missesnumericMissed tackles when rushing from the right side.
positioncharacterPFF position code the player is listed at (e.g. QB, HB, FB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P).
pressuresnumericTotal pressures generated (sacks, hits, and hurries).
missesnumericMissed tackles.
playercharacterPlayer's display name as PFF lists it.
rhs_sacksnumericSacks recorded when rushing from the right side.
franchise_idnumericPFF franchise (team) id (integer join key).
pass_rush_percentnumericShare of pass-play snaps spent rushing the passer.
rhs_hurriesnumericQuarterback hurries recorded when rushing from the right side.
rhs_assistsnumericAssisted tackles when rushing from the right side.
rhs_stopsnumericStops, PFF's tackles that constitute a failed play for the offense when rushing from the right side.
assistsnumericAssisted tackles credited to the player.
player_idnumericPFF player id (integer; matches the /players id and every player_id join key).
lhs_tacklesnumericTackles made when rushing from the left side.
lhs_missesnumericMissed tackles when rushing from the left side.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_signature_defense_slot_coverage / pffApiSignatureDefenseSlotCoverage​

col_nametypedescription
coverage_snapsnumericCoverage snaps played while covering the slot.
coverage_snaps_per_receptionnumericCoverage snaps played per reception allowed while covering the slot.
coverage_snaps_per_targetnumericCoverage snaps played per target into the player's coverage while covering the slot.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
franchise_idnumericPFF franchise (team) id (integer join key).
interceptionsnumericInterceptions made by the player while covering the slot.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
playercharacterPlayer's display name as PFF lists it.
player_game_countnumericNumber of games the player appeared in over the covered span.
player_idnumericPFF player id (integer; matches the /players id and every player_id join key).
positioncharacterPFF position code the player is listed at (e.g. QB, HB, FB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P).
qb_rating_againstnumericNFL passer rating allowed on targets into the player's coverage while covering the slot.
receptionsnumericReceptions allowed in the player's coverage while covering the slot.
targetsnumericPasses thrown into the player's coverage (targets allowed) while covering the slot.
teamcharacterTeam abbreviation the player is credited to for the range.
team_namecharacterTeam abbreviation the player is credited to for the range.
touchdownsnumericTouchdowns allowed into the player's coverage while covering the slot.
yardsnumericReceiving yards allowed in the player's coverage while covering the slot.
yards_after_catchnumericYards after the catch allowed in the player's coverage while covering the slot.
yards_per_coverage_snapnumericReceiving yards allowed per coverage snap while covering the slot.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_signature_pass_blocking_efficiency_line / pffApiSignaturePassBlockingEfficiencyLine​

col_nametypedescription
attemptsnumericPass plays the team's offensive line blocked on over the covered span, as counted by PFF (equal to pass_snaps in the captured rows).
franchise_idnumericPFF franchise (team) id of the team whose offensive line the row describes (integer join key).
hits_allowednumericQuarterback hits allowed.
hurries_allowednumericQuarterback hurries allowed.
pass_snapsnumericPass-play snaps.
pbenumericPFF Pass Blocking Efficiency rating, pressures allowed per pass-blocking snap weighted toward sacks.
player_game_countnumericNumber of games the player appeared in over the covered span.
pressures_allowednumericTotal pressures allowed (sacks, hits, and hurries).
sacks_allowednumericSacks allowed by the team's offensive line over the covered span.
season_idnumericSeason (year) the row covers (e.g. 2022).
team_namecharacterAbbreviation of the team whose offensive line the row describes (e.g. "ATL").

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_signature_passing_time_in_pocket / pffApiSignaturePassingTimeInPocket​

col_nametypedescription
more_btt_ratenumericBig-time throws as a percentage of qualifying attempts on dropbacks with time in pocket of 2.5 seconds or more, per PFF charting.
more_grades_runnumericPFF rushing grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more.
more_ypanumericYards gained per pass attempt on dropbacks with time in pocket of 2.5 seconds or more.
more_passing_snapsnumericNumber of passing snaps played on dropbacks with time in pocket of 2.5 seconds or more.
more_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on dropbacks with time in pocket of 2.5 seconds or more.
less_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on dropbacks with time in pocket under 2.5 seconds, as charted by PFF.
dropbacksnumericNumber of dropbacks.
less_sack_percentnumericPercentage of dropbacks that ended in a sack on dropbacks with time in pocket under 2.5 seconds.
less_first_downsnumericNumber of passing first downs gained on dropbacks with time in pocket under 2.5 seconds.
less_ypanumericYards gained per pass attempt on dropbacks with time in pocket under 2.5 seconds.
draft_seasonnumericNFL season (year) in which the player was drafted, per PFF player metadata.
more_grades_pass_routecharacterPFF receiving (route) grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more.
less_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on dropbacks with time in pocket under 2.5 seconds.
less_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on dropbacks with time in pocket under 2.5 seconds, as charted by PFF.
more_dropbacks_percentnumericShare of the player's total dropbacks that came on dropbacks with time in pocket of 2.5 seconds or more, expressed as a percentage.
less_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on dropbacks with time in pocket under 2.5 seconds.
team_namecharacterTeam abbreviation the player is credited to for the range.
avg_ttt_scramblesnumericAverage time in the pocket in seconds on dropbacks ending in a scramble.
more_yardsnumericPassing yards gained on dropbacks with time in pocket of 2.5 seconds or more.
more_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on dropbacks with time in pocket of 2.5 seconds or more.
less_attemptsnumericNumber of pass attempts on dropbacks with time in pocket under 2.5 seconds.
less_drop_ratenumericPercentage of catchable passes dropped by receivers on dropbacks with time in pocket under 2.5 seconds.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
more_turnover_worthy_playsnumericNumber of turnover-worthy plays on dropbacks with time in pocket of 2.5 seconds or more, plays PFF charts as deserving of a turnover.
more_interceptionsnumericNumber of passes intercepted on dropbacks with time in pocket of 2.5 seconds or more.
more_sack_percentnumericPercentage of dropbacks that ended in a sack on dropbacks with time in pocket of 2.5 seconds or more.
more_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on dropbacks with time in pocket of 2.5 seconds or more, per PFF charting.
less_completionsnumericNumber of completed passes on dropbacks with time in pocket under 2.5 seconds.
more_thrown_awaysnumericNumber of intentional throwaways on dropbacks with time in pocket of 2.5 seconds or more.
less_btt_ratenumericBig-time throws as a percentage of qualifying attempts on dropbacks with time in pocket under 2.5 seconds, per PFF charting.
more_big_time_throwsnumericNumber of big-time throws on dropbacks with time in pocket of 2.5 seconds or more, per PFF's highest-value, highest-difficulty throw designation.
less_qb_ratingnumericTraditional NFL passer rating on dropbacks with time in pocket under 2.5 seconds.
less_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on dropbacks with time in pocket under 2.5 seconds, as charted by PFF.
more_attemptsnumericNumber of pass attempts on dropbacks with time in pocket of 2.5 seconds or more.
player_game_countnumericNumber of games the player appeared in during the period covered.
less_spikesnumericNumber of clock-stopping spikes on dropbacks with time in pocket under 2.5 seconds.
eligible_seasonnumericSeason (year) of the player's NFL draft eligibility, per PFF player metadata.
less_dropbacks_percentnumericShare of the player's total dropbacks that came on dropbacks with time in pocket under 2.5 seconds, expressed as a percentage.
more_qb_ratingnumericTraditional NFL passer rating on dropbacks with time in pocket of 2.5 seconds or more.
less_dropbacksnumericNumber of dropbacks on dropbacks with time in pocket under 2.5 seconds.
more_grades_hands_fumblenumericPFF hands (fumble) grade for the player, reflecting ball security (0-100) on dropbacks with time in pocket of 2.5 seconds or more.
more_avg_depth_of_targetnumericAverage depth of target in air yards on dropbacks with time in pocket of 2.5 seconds or more.
less_scramblesnumericNumber of scrambles on dropbacks with time in pocket under 2.5 seconds.
more_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on dropbacks with time in pocket of 2.5 seconds or more.
less_sacksnumericNumber of sacks taken on dropbacks with time in pocket under 2.5 seconds.
less_grades_passnumericPFF passing grade (0-100) on dropbacks with time in pocket under 2.5 seconds.
less_dropsnumericNumber of catchable passes dropped by receivers on dropbacks with time in pocket under 2.5 seconds.
more_sacksnumericNumber of sacks taken on dropbacks with time in pocket of 2.5 seconds or more.
more_first_downsnumericNumber of passing first downs gained on dropbacks with time in pocket of 2.5 seconds or more.
less_big_time_throwsnumericNumber of big-time throws on dropbacks with time in pocket under 2.5 seconds, per PFF's highest-value, highest-difficulty throw designation.
avg_ttt_attemptsnumericAverage time from snap to release in seconds on dropbacks ending in a pass attempt.
more_aimed_passesnumericNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on dropbacks with time in pocket of 2.5 seconds or more, as charted by PFF.
less_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on dropbacks with time in pocket under 2.5 seconds.
more_scramblesnumericNumber of scrambles on dropbacks with time in pocket of 2.5 seconds or more.
less_epanumericTotal expected points added (EPA) on the player's dropbacks on dropbacks with time in pocket under 2.5 seconds.
more_spikesnumericNumber of clock-stopping spikes on dropbacks with time in pocket of 2.5 seconds or more.
less_grades_pass_routecharacterPFF receiving (route) grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds.
less_grades_offensenumericPFF overall offense grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds.
avg_ttt_sacksnumericAverage time from snap to sack in seconds on dropbacks ending in a sack.
more_grades_offense_penaltynumericPFF offensive penalty grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more.
teamcharacterTeam abbreviation the player is credited to for the range.
less_batsnumericNumber of pass attempts batted down at the line of scrimmage on dropbacks with time in pocket under 2.5 seconds.
less_grades_runnumericPFF rushing grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds.
positioncharacterPFF position code the player is listed at (e.g. QB, HB, FB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P).
less_touchdownsnumericNumber of passing touchdowns thrown on dropbacks with time in pocket under 2.5 seconds.
less_yardsnumericPassing yards gained on dropbacks with time in pocket under 2.5 seconds.
less_grades_run_blockcharacterPFF run-blocking grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds.
less_grades_hands_fumblenumericPFF hands (fumble) grade for the player, reflecting ball security (0-100) on dropbacks with time in pocket under 2.5 seconds.
more_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on dropbacks with time in pocket of 2.5 seconds or more, as charted by PFF.
more_epanumericTotal expected points added (EPA) on the player's dropbacks on dropbacks with time in pocket of 2.5 seconds or more.
avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release.
less_turnover_worthy_playsnumericNumber of turnover-worthy plays on dropbacks with time in pocket under 2.5 seconds, plays PFF charts as deserving of a turnover.
less_completion_percentnumericPercentage of pass attempts completed on dropbacks with time in pocket under 2.5 seconds.
more_dropsnumericNumber of catchable passes dropped by receivers on dropbacks with time in pocket of 2.5 seconds or more.
playercharacterPlayer's display name as PFF lists it.
more_touchdownsnumericNumber of passing touchdowns thrown on dropbacks with time in pocket of 2.5 seconds or more.
franchise_idnumericPFF franchise (team) id (integer join key).
more_drop_ratenumericPercentage of catchable passes dropped by receivers on dropbacks with time in pocket of 2.5 seconds or more.
less_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on dropbacks with time in pocket under 2.5 seconds, per PFF charting.
more_grades_offensenumericPFF overall offense grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more.
less_thrown_awaysnumericNumber of intentional throwaways on dropbacks with time in pocket under 2.5 seconds.
less_avg_depth_of_targetnumericAverage depth of target in air yards on dropbacks with time in pocket under 2.5 seconds.
less_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on dropbacks with time in pocket under 2.5 seconds.
less_grades_offense_penaltynumericPFF offensive penalty grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds.
less_interceptionsnumericNumber of passes intercepted on dropbacks with time in pocket under 2.5 seconds.
more_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on dropbacks with time in pocket of 2.5 seconds or more, as charted by PFF.
more_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on dropbacks with time in pocket of 2.5 seconds or more.
more_dropbacksnumericNumber of dropbacks on dropbacks with time in pocket of 2.5 seconds or more.
more_grades_passnumericPFF passing grade (0-100) on dropbacks with time in pocket of 2.5 seconds or more.
player_idnumericPFF player id (integer; matches the /players id and every player_id join key).
less_passing_snapsnumericNumber of passing snaps played on dropbacks with time in pocket under 2.5 seconds.
more_completionsnumericNumber of completed passes on dropbacks with time in pocket of 2.5 seconds or more.
more_grades_run_blockcharacterPFF run-blocking grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more.
more_batsnumericNumber of pass attempts batted down at the line of scrimmage on dropbacks with time in pocket of 2.5 seconds or more.
more_completion_percentnumericPercentage of pass attempts completed on dropbacks with time in pocket of 2.5 seconds or more.
more_grades_hands_dropcharacterPFF hands (drop) grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more.
less_grades_hands_dropcharacterPFF hands (drop) grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds.
less_grades_pass_blockcharacterPFF pass-blocking grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds.
more_grades_pass_blockcharacterPFF pass-blocking grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more.
less_grades_screen_blockcharacterPFF screen-blocking grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds.
more_grades_screen_blockcharacterPFF screen-blocking grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more.
less_grades_defense_penaltycharacterPFF defensive penalty grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds.
less_grades_coverage_defensecharacterPFF coverage grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds.
more_grades_defense_penaltycharacterPFF defensive penalty grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more.
more_grades_defensecharacterPFF overall defense grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more.
more_grades_coverage_defensecharacterPFF coverage grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more.
less_grades_defensecharacterPFF overall defense grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds.
less_grades_overall_tacklecharacterPFF overall tackling grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds.
more_grades_pass_rush_defensecharacterPFF pass-rush grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more.
more_grades_run_defensecharacterPFF run-defense grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more.
more_grades_tacklecharacterPFF tackling grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more.
less_grades_pass_rush_defensecharacterPFF pass-rush grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds.
less_grades_tacklecharacterPFF tackling grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds.
more_grades_overall_tacklecharacterPFF overall tackling grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more.
less_grades_run_defensecharacterPFF run-defense grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_team_directory / pffApiTeamDirectory​

col_nametypedescription
franchise_idintegerPFF franchise (team) id, stable across seasons; the value franchise_id / teamId carry everywhere else.
slugcharacterURL slug PFF uses for the team in /v2 team routes (e.g. "arizona-cardinals"); pass it as the team path parameter.
namecharacterFull team name (e.g. "Arizona Cardinals").
citycharacterCity or place name PFF lists for the team (e.g. "Arizona"); null when PFF has none.
nicknamecharacterTeam nickname (e.g. "Cardinals"); null when PFF has none.
abbreviationcharacterShort display code for the team (e.g. "ARZ"): the directory's short code when it has one, else PFF's abbreviation; null when neither exists.
primary_colorcharacterTeam primary colour as a hex string (e.g. "#97233f"); null when PFF has no colours for the team.
secondary_colorcharacterTeam secondary colour as a hex string (e.g. "#ffffff"); null when PFF has no colours for the team.
group_idscharacterIds of the conference, division or tier groups the team belongs to, joined with ";" (e.g. "6;10"); they resolve against the groups list in the raw response. Empty string for none.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_team_leaders / pffApiTeamLeaders​

With { parsed: true }: a single table, whose columns depend on group (one set per value below).

When group is receiving

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
namecharacterPlayer's display name as PFF lists it.
positioncharacterPFF position code (e.g. QB, HB, WR, TE, ED, DI, LB, CB, S); qualification floors and ranking pools are per position.
jerseycharacterJersey number as a string; leading zeros are meaningful (e.g. "01").
gamesintegerGames played in the requested season part (PFF column '#G').
games_rankintegerPlayer's rank on games played among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
games_rank_ofintegerNumber of qualified players at his position league-wide ranked on games played, the pool games_rank is out of; null when the player is below his position's qualifying volume.
games_percentileintegerPlayer's percentile (0-100, higher = better) on games played among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
targetsintegerPasses thrown to the player (targets) over the requested season part.
targets_rankintegerPlayer's rank on targets among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
targets_rank_ofintegerNumber of qualified players at his position league-wide ranked on targets, the pool targets_rank is out of; null when the player is below his position's qualifying volume.
targets_percentileintegerPlayer's percentile (0-100, higher = better) on targets among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
receptionsintegerPasses caught by the player over the requested season part.
receptions_rankintegerPlayer's rank on receptions among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
receptions_rank_ofintegerNumber of qualified players at his position league-wide ranked on receptions, the pool receptions_rank is out of; null when the player is below his position's qualifying volume.
receptions_percentileintegerPlayer's percentile (0-100, higher = better) on receptions among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
reception_pctnumericReceptions per target (catch rate), as a fraction (0-1).
reception_pct_rankintegerPlayer's rank on catch rate among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
reception_pct_rank_ofintegerNumber of qualified players at his position league-wide ranked on catch rate, the pool reception_pct_rank is out of; null when the player is below his position's qualifying volume.
reception_pct_percentileintegerPlayer's percentile (0-100, higher = better) on catch rate among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
receiving_yardsintegerReceiving yards gained by the player.
receiving_yards_rankintegerPlayer's rank on receiving yards among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
receiving_yards_rank_ofintegerNumber of qualified players at his position league-wide ranked on receiving yards, the pool receiving_yards_rank is out of; null when the player is below his position's qualifying volume.
receiving_yards_percentileintegerPlayer's percentile (0-100, higher = better) on receiving yards among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
yards_per_receptionnumericReceiving yards per reception (receiving_yards / receptions).
yards_per_reception_rankintegerPlayer's rank on yards per reception among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
yards_per_reception_rank_ofintegerNumber of qualified players at his position league-wide ranked on yards per reception, the pool yards_per_reception_rank is out of; null when the player is below his position's qualifying volume.
yards_per_reception_percentileintegerPlayer's percentile (0-100, higher = better) on yards per reception among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
receiving_tdintegerReceiving touchdowns scored by the player.
receiving_td_rankintegerPlayer's rank on receiving touchdowns among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
receiving_td_rank_ofintegerNumber of qualified players at his position league-wide ranked on receiving touchdowns, the pool receiving_td_rank is out of; null when the player is below his position's qualifying volume.
receiving_td_percentileintegerPlayer's percentile (0-100, higher = better) on receiving touchdowns among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
grade_offensenumericPFF overall offense grade (0-100).
grade_offense_rankintegerPlayer's rank on PFF offense grade among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
grade_offense_rank_ofintegerNumber of qualified players at his position league-wide ranked on PFF offense grade, the pool grade_offense_rank is out of; null when the player is below his position's qualifying volume.
grade_offense_percentileintegerPlayer's percentile (0-100, higher = better) on PFF offense grade among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
grade_receivingnumericPFF receiving grade (0-100).
grade_receiving_rankintegerPlayer's rank on PFF receiving grade among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
grade_receiving_rank_ofintegerNumber of qualified players at his position league-wide ranked on PFF receiving grade, the pool grade_receiving_rank is out of; null when the player is below his position's qualifying volume.
grade_receiving_percentileintegerPlayer's percentile (0-100, higher = better) on PFF receiving grade among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
grade_dropnumericPFF hands/drop grade (0-100).
grade_drop_rankintegerPlayer's rank on PFF hands/drop grade among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
grade_drop_rank_ofintegerNumber of qualified players at his position league-wide ranked on PFF hands/drop grade, the pool grade_drop_rank is out of; null when the player is below his position's qualifying volume.
grade_drop_percentileintegerPlayer's percentile (0-100, higher = better) on PFF hands/drop grade among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
grade_fumblenumericPFF ball-security (hands/fumble) grade (0-100).
grade_fumble_rankintegerPlayer's rank on PFF ball-security grade among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
grade_fumble_rank_ofintegerNumber of qualified players at his position league-wide ranked on PFF ball-security grade, the pool grade_fumble_rank is out of; null when the player is below his position's qualifying volume.
grade_fumble_percentileintegerPlayer's percentile (0-100, higher = better) on PFF ball-security grade among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
grade_pass_blocknumericPFF pass-blocking grade (0-100); null when the player has no graded pass-blocking snaps.
grade_pass_block_rankintegerPlayer's rank on PFF pass-blocking grade among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
grade_pass_block_rank_ofintegerNumber of qualified players at his position league-wide ranked on PFF pass-blocking grade, the pool grade_pass_block_rank is out of; null when the player is below his position's qualifying volume.
grade_pass_block_percentileintegerPlayer's percentile (0-100, higher = better) on PFF pass-blocking grade among qualified players at his position league-wide; null when the player is below his position's qualifying volume.

When group is passing

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
namecharacterPlayer's display name as PFF lists it.
positioncharacterPFF position code (e.g. QB, HB, WR, TE, ED, DI, LB, CB, S); qualification floors and ranking pools are per position.
jerseycharacterJersey number as a string; leading zeros are meaningful (e.g. "01").
gamesintegerGames played in the requested season part (PFF column '#G').
games_rankintegerPlayer's rank on games played among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
games_rank_ofintegerNumber of qualified players at his position league-wide ranked on games played, the pool games_rank is out of; null when the player is below his position's qualifying volume.
games_percentileintegerPlayer's percentile (0-100, higher = better) on games played among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
pass_attemptsintegerPass attempts thrown by the player.
pass_attempts_rankintegerPlayer's rank on pass attempts among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
pass_attempts_rank_ofintegerNumber of qualified players at his position league-wide ranked on pass attempts, the pool pass_attempts_rank is out of; null when the player is below his position's qualifying volume.
pass_attempts_percentileintegerPlayer's percentile (0-100, higher = better) on pass attempts among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
completionsintegerPasses the player completed.
completions_rankintegerPlayer's rank on completions among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
completions_rank_ofintegerNumber of qualified players at his position league-wide ranked on completions, the pool completions_rank is out of; null when the player is below his position's qualifying volume.
completions_percentileintegerPlayer's percentile (0-100, higher = better) on completions among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
completion_pctnumericCompletion percentage as a fraction (0-1).
completion_pct_rankintegerPlayer's rank on completion percentage among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
completion_pct_rank_ofintegerNumber of qualified players at his position league-wide ranked on completion percentage, the pool completion_pct_rank is out of; null when the player is below his position's qualifying volume.
completion_pct_percentileintegerPlayer's percentile (0-100, higher = better) on completion percentage among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
passing_yardsintegerPassing yards gained by the player.
passing_yards_rankintegerPlayer's rank on passing yards among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
passing_yards_rank_ofintegerNumber of qualified players at his position league-wide ranked on passing yards, the pool passing_yards_rank is out of; null when the player is below his position's qualifying volume.
passing_yards_percentileintegerPlayer's percentile (0-100, higher = better) on passing yards among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
yards_per_attemptnumericPassing yards per pass attempt (passing_yards / pass_attempts).
yards_per_attempt_rankintegerPlayer's rank on yards per pass attempt among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
yards_per_attempt_rank_ofintegerNumber of qualified players at his position league-wide ranked on yards per pass attempt, the pool yards_per_attempt_rank is out of; null when the player is below his position's qualifying volume.
yards_per_attempt_percentileintegerPlayer's percentile (0-100, higher = better) on yards per pass attempt among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
passing_tdintegerPassing touchdowns thrown by the player.
passing_td_rankintegerPlayer's rank on passing touchdowns among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
passing_td_rank_ofintegerNumber of qualified players at his position league-wide ranked on passing touchdowns, the pool passing_td_rank is out of; null when the player is below his position's qualifying volume.
passing_td_percentileintegerPlayer's percentile (0-100, higher = better) on passing touchdowns among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
interceptionsintegerInterceptions: thrown by the passer in the passing group, made by the defender in the defense group.
interceptions_rankintegerPlayer's rank on interceptions among qualified players at his position league-wide (1 = best: fewest thrown in the passing group, most made in the defense group; tied players share a rank); null when the player is below his position's qualifying volume.
interceptions_rank_ofintegerNumber of qualified players at his position league-wide ranked on interceptions, the pool interceptions_rank is out of; null when the player is below his position's qualifying volume.
interceptions_percentileintegerPlayer's percentile (0-100, higher = better) on interceptions among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
grade_offensenumericPFF overall offense grade (0-100).
grade_offense_rankintegerPlayer's rank on PFF offense grade among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
grade_offense_rank_ofintegerNumber of qualified players at his position league-wide ranked on PFF offense grade, the pool grade_offense_rank is out of; null when the player is below his position's qualifying volume.
grade_offense_percentileintegerPlayer's percentile (0-100, higher = better) on PFF offense grade among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
grade_passnumericPFF passing grade (0-100).
grade_pass_rankintegerPlayer's rank on PFF passing grade among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
grade_pass_rank_ofintegerNumber of qualified players at his position league-wide ranked on PFF passing grade, the pool grade_pass_rank is out of; null when the player is below his position's qualifying volume.
grade_pass_percentileintegerPlayer's percentile (0-100, higher = better) on PFF passing grade among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
grade_runnumericPFF rushing grade (0-100).
grade_run_rankintegerPlayer's rank on PFF rushing grade among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
grade_run_rank_ofintegerNumber of qualified players at his position league-wide ranked on PFF rushing grade, the pool grade_run_rank is out of; null when the player is below his position's qualifying volume.
grade_run_percentileintegerPlayer's percentile (0-100, higher = better) on PFF rushing grade among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
grade_fumblenumericPFF ball-security (hands/fumble) grade (0-100).
grade_fumble_rankintegerPlayer's rank on PFF ball-security grade among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
grade_fumble_rank_ofintegerNumber of qualified players at his position league-wide ranked on PFF ball-security grade, the pool grade_fumble_rank is out of; null when the player is below his position's qualifying volume.
grade_fumble_percentileintegerPlayer's percentile (0-100, higher = better) on PFF ball-security grade among qualified players at his position league-wide; null when the player is below his position's qualifying volume.

When group is rushing

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
namecharacterPlayer's display name as PFF lists it.
positioncharacterPFF position code (e.g. QB, HB, WR, TE, ED, DI, LB, CB, S); qualification floors and ranking pools are per position.
jerseycharacterJersey number as a string; leading zeros are meaningful (e.g. "01").
gamesintegerGames played in the requested season part (PFF column '#G').
games_rankintegerPlayer's rank on games played among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
games_rank_ofintegerNumber of qualified players at his position league-wide ranked on games played, the pool games_rank is out of; null when the player is below his position's qualifying volume.
games_percentileintegerPlayer's percentile (0-100, higher = better) on games played among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
rush_attemptsintegerRushing attempts (carries) by the player.
rush_attempts_rankintegerPlayer's rank on rushing attempts among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
rush_attempts_rank_ofintegerNumber of qualified players at his position league-wide ranked on rushing attempts, the pool rush_attempts_rank is out of; null when the player is below his position's qualifying volume.
rush_attempts_percentileintegerPlayer's percentile (0-100, higher = better) on rushing attempts among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
rushing_yardsintegerRushing yards gained by the player.
rushing_yards_rankintegerPlayer's rank on rushing yards among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
rushing_yards_rank_ofintegerNumber of qualified players at his position league-wide ranked on rushing yards, the pool rushing_yards_rank is out of; null when the player is below his position's qualifying volume.
rushing_yards_percentileintegerPlayer's percentile (0-100, higher = better) on rushing yards among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
yards_per_carrynumericRushing yards per carry (rushing_yards / rush_attempts).
yards_per_carry_rankintegerPlayer's rank on yards per carry among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
yards_per_carry_rank_ofintegerNumber of qualified players at his position league-wide ranked on yards per carry, the pool yards_per_carry_rank is out of; null when the player is below his position's qualifying volume.
yards_per_carry_percentileintegerPlayer's percentile (0-100, higher = better) on yards per carry among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
yards_after_contact_per_attemptnumericRushing yards after contact per attempt (PFF column 'YAC/ATT').
yards_after_contact_per_attempt_rankintegerPlayer's rank on yards after contact per attempt among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
yards_after_contact_per_attempt_rank_ofintegerNumber of qualified players at his position league-wide ranked on yards after contact per attempt, the pool yards_after_contact_per_attempt_rank is out of; null when the player is below his position's qualifying volume.
yards_after_contact_per_attempt_percentileintegerPlayer's percentile (0-100, higher = better) on yards after contact per attempt among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
rushing_tdintegerRushing touchdowns scored by the player.
rushing_td_rankintegerPlayer's rank on rushing touchdowns among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
rushing_td_rank_ofintegerNumber of qualified players at his position league-wide ranked on rushing touchdowns, the pool rushing_td_rank is out of; null when the player is below his position's qualifying volume.
rushing_td_percentileintegerPlayer's percentile (0-100, higher = better) on rushing touchdowns among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
fumblesintegerFumbles by the player (rushing group).
fumbles_rankintegerPlayer's rank on fumbles among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
fumbles_rank_ofintegerNumber of qualified players at his position league-wide ranked on fumbles, the pool fumbles_rank is out of; null when the player is below his position's qualifying volume.
fumbles_percentileintegerPlayer's percentile (0-100, higher = better) on fumbles among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
grade_offensenumericPFF overall offense grade (0-100).
grade_offense_rankintegerPlayer's rank on PFF offense grade among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
grade_offense_rank_ofintegerNumber of qualified players at his position league-wide ranked on PFF offense grade, the pool grade_offense_rank is out of; null when the player is below his position's qualifying volume.
grade_offense_percentileintegerPlayer's percentile (0-100, higher = better) on PFF offense grade among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
grade_runnumericPFF rushing grade (0-100).
grade_run_rankintegerPlayer's rank on PFF rushing grade among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
grade_run_rank_ofintegerNumber of qualified players at his position league-wide ranked on PFF rushing grade, the pool grade_run_rank is out of; null when the player is below his position's qualifying volume.
grade_run_percentileintegerPlayer's percentile (0-100, higher = better) on PFF rushing grade among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
grade_fumblenumericPFF ball-security (hands/fumble) grade (0-100).
grade_fumble_rankintegerPlayer's rank on PFF ball-security grade among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
grade_fumble_rank_ofintegerNumber of qualified players at his position league-wide ranked on PFF ball-security grade, the pool grade_fumble_rank is out of; null when the player is below his position's qualifying volume.
grade_fumble_percentileintegerPlayer's percentile (0-100, higher = better) on PFF ball-security grade among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
grade_receivingnumericPFF receiving grade (0-100).
grade_receiving_rankintegerPlayer's rank on PFF receiving grade among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
grade_receiving_rank_ofintegerNumber of qualified players at his position league-wide ranked on PFF receiving grade, the pool grade_receiving_rank is out of; null when the player is below his position's qualifying volume.
grade_receiving_percentileintegerPlayer's percentile (0-100, higher = better) on PFF receiving grade among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
grade_pass_blocknumericPFF pass-blocking grade (0-100); null when the player has no graded pass-blocking snaps.
grade_pass_block_rankintegerPlayer's rank on PFF pass-blocking grade among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
grade_pass_block_rank_ofintegerNumber of qualified players at his position league-wide ranked on PFF pass-blocking grade, the pool grade_pass_block_rank is out of; null when the player is below his position's qualifying volume.
grade_pass_block_percentileintegerPlayer's percentile (0-100, higher = better) on PFF pass-blocking grade among qualified players at his position league-wide; null when the player is below his position's qualifying volume.

When group is defense

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
namecharacterPlayer's display name as PFF lists it.
positioncharacterPFF position code (e.g. QB, HB, WR, TE, ED, DI, LB, CB, S); qualification floors and ranking pools are per position.
jerseycharacterJersey number as a string; leading zeros are meaningful (e.g. "01").
gamesintegerGames played in the requested season part (PFF column '#G').
games_rankintegerPlayer's rank on games played among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
games_rank_ofintegerNumber of qualified players at his position league-wide ranked on games played, the pool games_rank is out of; null when the player is below his position's qualifying volume.
games_percentileintegerPlayer's percentile (0-100, higher = better) on games played among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
tacklesintegerTackles made by the player, as charted by PFF (assisted tackles are reported in assists).
tackles_rankintegerPlayer's rank on tackles among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
tackles_rank_ofintegerNumber of qualified players at his position league-wide ranked on tackles, the pool tackles_rank is out of; null when the player is below his position's qualifying volume.
tackles_percentileintegerPlayer's percentile (0-100, higher = better) on tackles among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
assistsintegerAssisted tackles credited to the player.
assists_rankintegerPlayer's rank on assisted tackles among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
assists_rank_ofintegerNumber of qualified players at his position league-wide ranked on assisted tackles, the pool assists_rank is out of; null when the player is below his position's qualifying volume.
assists_percentileintegerPlayer's percentile (0-100, higher = better) on assisted tackles among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
sacksnumericSacks recorded by the defender.
sacks_rankintegerPlayer's rank on sacks among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
sacks_rank_ofintegerNumber of qualified players at his position league-wide ranked on sacks, the pool sacks_rank is out of; null when the player is below his position's qualifying volume.
sacks_percentileintegerPlayer's percentile (0-100, higher = better) on sacks among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
qb_hurriesintegerQuarterback hurries recorded by the defender.
qb_hurries_rankintegerPlayer's rank on quarterback hurries among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
qb_hurries_rank_ofintegerNumber of qualified players at his position league-wide ranked on quarterback hurries, the pool qb_hurries_rank is out of; null when the player is below his position's qualifying volume.
qb_hurries_percentileintegerPlayer's percentile (0-100, higher = better) on quarterback hurries among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
interceptionsintegerInterceptions: thrown by the passer in the passing group, made by the defender in the defense group.
interceptions_rankintegerPlayer's rank on interceptions among qualified players at his position league-wide (1 = best: fewest thrown in the passing group, most made in the defense group; tied players share a rank); null when the player is below his position's qualifying volume.
interceptions_rank_ofintegerNumber of qualified players at his position league-wide ranked on interceptions, the pool interceptions_rank is out of; null when the player is below his position's qualifying volume.
interceptions_percentileintegerPlayer's percentile (0-100, higher = better) on interceptions among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
passes_defendedintegerPasses defended credited to the defender (PFF column 'PD').
passes_defended_rankintegerPlayer's rank on passes defended among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
passes_defended_rank_ofintegerNumber of qualified players at his position league-wide ranked on passes defended, the pool passes_defended_rank is out of; null when the player is below his position's qualifying volume.
passes_defended_percentileintegerPlayer's percentile (0-100, higher = better) on passes defended among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
grade_defensenumericPFF overall defense grade (0-100).
grade_defense_rankintegerPlayer's rank on PFF defense grade among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
grade_defense_rank_ofintegerNumber of qualified players at his position league-wide ranked on PFF defense grade, the pool grade_defense_rank is out of; null when the player is below his position's qualifying volume.
grade_defense_percentileintegerPlayer's percentile (0-100, higher = better) on PFF defense grade among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
grade_run_defensenumericPFF run-defense grade (0-100).
grade_run_defense_rankintegerPlayer's rank on PFF run-defense grade among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
grade_run_defense_rank_ofintegerNumber of qualified players at his position league-wide ranked on PFF run-defense grade, the pool grade_run_defense_rank is out of; null when the player is below his position's qualifying volume.
grade_run_defense_percentileintegerPlayer's percentile (0-100, higher = better) on PFF run-defense grade among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
grade_tacklenumericPFF tackling grade (0-100).
grade_tackle_rankintegerPlayer's rank on PFF tackling grade among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
grade_tackle_rank_ofintegerNumber of qualified players at his position league-wide ranked on PFF tackling grade, the pool grade_tackle_rank is out of; null when the player is below his position's qualifying volume.
grade_tackle_percentileintegerPlayer's percentile (0-100, higher = better) on PFF tackling grade among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
grade_pass_rushnumericPFF pass-rush grade (0-100).
grade_pass_rush_rankintegerPlayer's rank on PFF pass-rush grade among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
grade_pass_rush_rank_ofintegerNumber of qualified players at his position league-wide ranked on PFF pass-rush grade, the pool grade_pass_rush_rank is out of; null when the player is below his position's qualifying volume.
grade_pass_rush_percentileintegerPlayer's percentile (0-100, higher = better) on PFF pass-rush grade among qualified players at his position league-wide; null when the player is below his position's qualifying volume.
grade_coveragenumericPFF coverage grade (0-100).
grade_coverage_rankintegerPlayer's rank on PFF coverage grade among qualified players at his position league-wide (1 = best; tied players share a rank); null when the player is below his position's qualifying volume.
grade_coverage_rank_ofintegerNumber of qualified players at his position league-wide ranked on PFF coverage grade, the pool grade_coverage_rank is out of; null when the player is below his position's qualifying volume.
grade_coverage_percentileintegerPlayer's percentile (0-100, higher = better) on PFF coverage grade among qualified players at his position league-wide; null when the player is below his position's qualifying volume.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_team_list / pffApiTeamList​

col_nametypedescription
heirarchylistNested hierarchy of franchise groupings as returned by the PFF API; the field name's spelling follows the source.
idnumericPFF id of the conference, division or tier group (e.g. 1 = AFC, 2 = AFC East).
namecharacterGroup name (e.g. "AFC", "AFC East"; NCAA groups such as "FBS" or "The American").
slugcharacterURL-style slug of the group (e.g. "afc-east").

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_team_overview / pffApiTeamOverview​

col_nametypedescription
abbreviationcharacterTeam abbreviation.
franchise_idnumericPFF franchise (team) id (integer join key).
grades_coverage_defensenumericPFF team coverage grade (0-100).
grades_defensenumericPFF team defense grade (0-100).
grades_misc_stnumericTeam-level PFF miscellaneous special-teams grade, 0-100.
grades_offensenumericPFF team offense grade (0-100).
grades_overallnumericTeam-level PFF overall grade, 0-100.
grades_passnumericTeam-level PFF passing grade, 0-100.
grades_pass_blocknumericTeam-level PFF pass-blocking grade, 0-100.
grades_pass_routenumericTeam-level PFF receiving (route-running) grade, 0-100.
grades_pass_rush_defensenumericTeam-level PFF pass-rush grade, 0-100.
grades_runnumericTeam-level PFF rushing grade, 0-100.
grades_run_blocknumericTeam-level PFF run-blocking grade, 0-100.
grades_run_defensenumericTeam-level PFF run-defense grade, 0-100.
grades_tacklenumericTeam-level PFF tackling grade, 0-100.
lossesnumericGames the team lost over the covered span.
namecharacterFull team name (e.g. "Arizona Cardinals").
points_allowednumericTotal points allowed by the team over the covered span.
points_scorednumericTotal points scored by the team over the covered span.
tiesnumericGames the team tied over the covered span.
winsnumericGames the team won over the covered span.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_team_report / pffApiTeamReport​

With { parsed: true }: a single table, whose columns depend on report (one set per value below).

When report is offense

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
playercharacterPlayer's display name as PFF lists it (e.g. "Tom Brady").
positioncharacterPFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS).
declined_penaltiesintegerPenalties committed by the player that were declined.
draft_seasonintegerSeason of the player's NFL draft class, per PFF.
eligible_seasonintegerSeason of the player's NFL draft eligibility, per PFF.
franchise_idintegerPFF franchise (team) id (integer join key).
grades_offensenumericPFF overall offense grade (0-100).
grades_offense_penaltynumericPFF offensive penalty grade, 0-100.
grades_pass_blocknumericPFF pass-blocking grade (0-100).
grades_run_blocknumericPFF run-blocking grade (0-100).
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
penaltiesintegerPenalties charged to the player over the covered span (see declined_penalties for the ones that were declined).
player_game_countintegerNumber of games the player appeared in over the covered span.
snap_counts_passintegerPass-play snaps spent as the passer, rather than blocking or running a route.
snap_counts_pass_blockintegerPass-blocking snaps played.
snap_counts_pass_routeintegerSnaps spent running a pass route.
snap_counts_runintegerRun-play snaps: on the offense report, run plays on which the player was the runner rather than a run blocker; on the run-defense report, run-defense snaps played.
snap_counts_run_blockintegerRun-blocking snaps played.
snap_counts_totalintegerTotal offensive snaps played.
snap_counts_total_passintegerTotal pass-play snaps across passing, pass blocking, and route running.
snap_counts_total_runintegerTotal run-play snaps across rushing and run blocking.
teamcharacterTeam abbreviation the player is credited to for the range.
team_namecharacterTeam name/abbreviation the player is credited to for the range.
grades_hands_fumblenumericPFF ball-security (hands/fumble) grade, 0-100.
grades_passnumericPFF passing grade (0-100).
grades_pass_routenumericPFF receiving/route grade (0-100).
grades_runnumericPFF rushing grade (0-100).

When report is passing

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
playercharacterPlayer's display name as PFF lists it (e.g. "Tom Brady").
positioncharacterPFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS).
grades_offensenumericPFF overall offense grade (0-100).
twp_ratenumericTurnover-worthy-play rate.
btt_ratenumericBig-time-throw rate.
spikesintegerClock-stopping spike plays.
dropbacksintegerTotal quarterback dropbacks.
thrown_awaysintegerPasses intentionally thrown away.
draft_seasonintegerSeason of the player's NFL draft class, per PFF.
team_namecharacterTeam name/abbreviation the player is credited to for the range.
grades_passnumericPFF passing grade (0-100).
hit_as_threwintegerPlays where the quarterback was hit as he threw.
first_downsintegerFirst downs gained: passing first downs on the passing report, first-down receptions on receiving, rushing first downs on rushing.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
sack_percentnumericSack rate (sacks per dropback).
batsintegerPasses batted at the line.
sacksintegerSacks: recorded by the player on the defense and pass-rush reports; times the passer was sacked on the passing report.
player_game_countintegerNumber of games the player appeared in over the covered span.
eligible_seasonintegerSeason of the player's NFL draft eligibility, per PFF.
completionsintegerCompleted passes by the passer.
yardsintegerYards in the report's play family: passing yards (passing), receiving yards (receiving), rushing yards (rushing), gross punt yards (punting), and receiving yards allowed into the player's coverage (coverage, defense).
accuracy_percentnumericCharted accuracy percentage.
scramblesintegerQuarterback scrambles (pass plays on which the passer ran with the ball).
interceptionsintegerInterceptions: thrown by the passer on the passing report, made by the player on the coverage and defense reports, and on passes targeting the player on the receiving report.
drop_ratenumericDrop rate, in percent: share of catchable passes dropped by the passer's receivers (passing report) or by the player (receiving report).
grades_runnumericPFF rushing grade (0-100).
qb_ratingnumericNFL passer rating.
completion_percentintegerCompletion percentage.
penaltiesintegerPenalties charged to the player over the covered span (see declined_penalties for the ones that were declined).
attemptsintegerAttempts in the report's play family: pass attempts on the passing report, carries on rushing, punts on punting and kickoffs on the kickoffs report.
teamcharacterTeam abbreviation the player is credited to for the range.
declined_penaltiesintegerPenalties committed by the player that were declined.
passing_snapsintegerNumber of passing snaps played.
pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack.
ypanumericYards per attempt: passing yards per pass attempt on the passing report, rushing yards per carry on the rushing report.
dropsintegerDropped passes: drops by the passer's receivers on the passing report, drops by the player on the receiving and rushing reports.
grades_hands_fumblenumericPFF ball-security (hands/fumble) grade, 0-100.
avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release.
big_time_throwsintegerNumber of big-time throws, per PFF's highest-value, highest-difficulty throw designation.
positive_epa_percentnumericPercentage of dropbacks with positive expected points added.
franchise_idintegerPFF franchise (team) id (integer join key).
avg_depth_of_targetnumericAverage depth of target, in yards downfield: of the passer's throws (passing), of passes to the player (receiving), or of targets into the player's coverage (coverage).
turnover_worthy_playsintegerNumber of turnover-worthy plays, plays PFF charts as deserving of a turnover.
epanumericExpected points added per play on the passer's dropbacks, as computed by PFF (an average such as 0.04, not a season total).
aimed_passesintegerNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit), as charted by PFF.
touchdownsintegerTouchdowns: passing touchdowns thrown (passing), receiving and rushing touchdowns scored (receiving, rushing), or touchdowns allowed into the player's coverage (coverage, defense).
def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks, as charted by PFF.
npa_epanumericExpected points added per play on the passer's non-play-action dropbacks, as computed by PFF (npa_ = non-play-action).
npa_positive_epa_percentnumericPercentage of the passer's non-play-action dropbacks with positive expected points added.
no_screen_epanumericExpected points added per play on the passer's non-screen dropbacks, as computed by PFF.
no_screen_positive_epa_percentnumericPercentage of the passer's non-screen dropbacks with positive expected points added.
pass_rate_oenumericPass rate over expectation on the passer's plays, in percentage points (actual minus PFF-expected pass rate).
completion_oenumericCompletion percentage over expectation, in percentage points (actual minus PFF-expected completion rate).
accuracy_oenumericAccuracy percentage over expectation, in percentage points (PFF-charted accuracy minus its expected value).
offense_pos_graded_ratenumericPercentage of the player's offensive plays that PFF graded positively.
offense_neg_graded_ratenumericPercentage of the player's offensive plays that PFF graded negatively.

When report is passing-depth

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
playercharacterPlayer's display name as PFF lists it (e.g. "Tom Brady").
positioncharacterPFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS).
left_behind_los_accuracy_percentintegerPercentage of aimed passes charted as accurate by PFF on throws behind the line of scrimmage to the left side of the field.
left_short_scramblesintegerNumber of scrambles on short (0-9 air yards) throws to the left side of the field.
center_short_first_downsintegerNumber of passing first downs gained on short (0-9 air yards) throws to the center of the field.
right_short_batsintegerNumber of pass attempts batted down at the line of scrimmage on short (0-9 air yards) throws to the right side of the field.
right_behind_los_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on throws behind the line of scrimmage to the right side of the field.
left_behind_los_completionsintegerNumber of completed passes on throws behind the line of scrimmage to the left side of the field.
left_medium_dropbacksintegerNumber of dropbacks on medium (10-19 air yards) throws to the left side of the field.
right_medium_grades_passnumericPFF passing grade (0-100) on medium (10-19 air yards) throws to the right side of the field.
right_medium_hit_as_threwintegerNumber of attempts on which the passer was hit as he threw on medium (10-19 air yards) throws to the right side of the field, as charted by PFF.
behind_los_attempts_percentnumericShare of the player's total pass attempts that came on throws behind the line of scrimmage, expressed as a percentage.
right_short_turnover_worthy_playsintegerNumber of turnover-worthy plays on short (0-9 air yards) throws to the right side of the field, plays PFF charts as deserving of a turnover.
right_medium_qb_ratingnumericTraditional NFL passer rating on medium (10-19 air yards) throws to the right side of the field.
deep_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on deep (20+ air yards) throws, per PFF charting.
center_medium_sacksintegerNumber of sacks taken on medium (10-19 air yards) throws to the center of the field.
medium_interceptionsintegerInterceptions on medium (10-19 air yards) throws: thrown by the passer (passing-depth) or on passes targeting the player (receiving-depth).
left_deep_completionsintegerNumber of completed passes on deep (20+ air yards) throws to the left side of the field.
behind_los_spikesintegerNumber of clock-stopping spikes on throws behind the line of scrimmage.
medium_aimed_passesintegerNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on medium (10-19 air yards) throws, as charted by PFF.
center_behind_los_dropsintegerNumber of catchable passes dropped by receivers on throws behind the line of scrimmage to the center of the field.
center_behind_los_interceptionsintegerNumber of passes intercepted on throws behind the line of scrimmage to the center of the field.
behind_los_dropbacksintegerNumber of dropbacks on throws behind the line of scrimmage.
left_behind_los_interceptionsintegerNumber of passes intercepted on throws behind the line of scrimmage to the left side of the field.
left_deep_first_downsintegerNumber of passing first downs gained on deep (20+ air yards) throws to the left side of the field.
deep_passing_snapsintegerNumber of passing snaps played on deep (20+ air yards) throws.
center_short_btt_rateintegerBig-time throws as a percentage of qualifying attempts on short (0-9 air yards) throws to the center of the field, per PFF charting.
center_medium_thrown_awaysintegerNumber of intentional throwaways on medium (10-19 air yards) throws to the center of the field.
center_deep_avg_depth_of_targetintegerAverage depth of target in air yards on deep (20+ air yards) throws to the center of the field.
center_short_dropsintegerNumber of catchable passes dropped by receivers on short (0-9 air yards) throws to the center of the field.
center_deep_first_downsintegerNumber of passing first downs gained on deep (20+ air yards) throws to the center of the field.
left_medium_completion_percentnumericPercentage of pass attempts completed on medium (10-19 air yards) throws to the left side of the field.
center_deep_attemptsintegerNumber of pass attempts on deep (20+ air yards) throws to the center of the field.
center_behind_los_attemptsintegerNumber of pass attempts on throws behind the line of scrimmage to the center of the field.
right_short_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on short (0-9 air yards) throws to the right side of the field.
center_deep_aimed_passesintegerNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on deep (20+ air yards) throws to the center of the field, as charted by PFF.
right_deep_grades_passnumericPFF passing grade (0-100) on deep (20+ air yards) throws to the right side of the field.
right_medium_big_time_throwsintegerNumber of big-time throws on medium (10-19 air yards) throws to the right side of the field, per PFF's highest-value, highest-difficulty throw designation.
deep_sack_percentintegerPercentage of dropbacks that ended in a sack on deep (20+ air yards) throws.
center_medium_pressure_to_sack_rateintegerPercentage of pressured dropbacks that ended in a sack on medium (10-19 air yards) throws to the center of the field.
deep_sacksintegerNumber of sacks taken on deep (20+ air yards) throws.
right_medium_ypanumericYards gained per pass attempt on medium (10-19 air yards) throws to the right side of the field.
left_deep_drop_rateintegerPercentage of catchable passes dropped by receivers on deep (20+ air yards) throws to the left side of the field.
right_medium_attempts_percentnumericShare of the player's total pass attempts that came on medium (10-19 air yards) throws to the right side of the field, expressed as a percentage.
right_deep_btt_ratenumericBig-time throws as a percentage of qualifying attempts on deep (20+ air yards) throws to the right side of the field, per PFF charting.
center_short_attempts_percentnumericShare of the player's total pass attempts that came on short (0-9 air yards) throws to the center of the field, expressed as a percentage.
deep_dropsintegerCatchable passes dropped on deep (20+ air yards) throws: by the passer's receivers (passing-depth) or by the player (receiving-depth).
center_behind_los_big_time_throwsintegerNumber of big-time throws on throws behind the line of scrimmage to the center of the field, per PFF's highest-value, highest-difficulty throw designation.
center_behind_los_touchdownsintegerNumber of passing touchdowns thrown on throws behind the line of scrimmage to the center of the field.
right_behind_los_twp_rateintegerTurnover-worthy plays as a percentage of qualifying attempts on throws behind the line of scrimmage to the right side of the field, per PFF charting.
center_deep_completionsintegerNumber of completed passes on deep (20+ air yards) throws to the center of the field.
center_short_attemptsintegerNumber of pass attempts on short (0-9 air yards) throws to the center of the field.
left_behind_los_sack_percentintegerPercentage of dropbacks that ended in a sack on throws behind the line of scrimmage to the left side of the field.
center_short_pressure_to_sack_rateintegerPercentage of pressured dropbacks that ended in a sack on short (0-9 air yards) throws to the center of the field.
deep_touchdownsintegerTouchdowns on deep (20+ air yards) throws: thrown by the passer (passing-depth) or scored by the player (receiving-depth).
center_behind_los_accuracy_percentintegerPercentage of aimed passes charted as accurate by PFF on throws behind the line of scrimmage to the center of the field.
center_deep_drop_rateintegerPercentage of catchable passes dropped by receivers on deep (20+ air yards) throws to the center of the field.
right_short_first_downsintegerNumber of passing first downs gained on short (0-9 air yards) throws to the right side of the field.
right_behind_los_first_downsintegerNumber of passing first downs gained on throws behind the line of scrimmage to the right side of the field.
short_interceptionsintegerInterceptions on short (0-9 air yards) throws: thrown by the passer (passing-depth) or on passes targeting the player (receiving-depth).
center_medium_scramblesintegerNumber of scrambles on medium (10-19 air yards) throws to the center of the field.
left_behind_los_sacksintegerNumber of sacks taken on throws behind the line of scrimmage to the left side of the field.
left_short_ypanumericYards gained per pass attempt on short (0-9 air yards) throws to the left side of the field.
left_short_qb_ratingnumericTraditional NFL passer rating on short (0-9 air yards) throws to the left side of the field.
right_behind_los_qb_ratingnumericTraditional NFL passer rating on throws behind the line of scrimmage to the right side of the field.
draft_seasonintegerSeason of the player's NFL draft class, per PFF.
right_behind_los_dropbacksintegerNumber of dropbacks on throws behind the line of scrimmage to the right side of the field.
behind_los_def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks on throws behind the line of scrimmage, as charted by PFF.
right_short_thrown_awaysintegerNumber of intentional throwaways on short (0-9 air yards) throws to the right side of the field.
deep_def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks on deep (20+ air yards) throws, as charted by PFF.
right_short_btt_rateintegerBig-time throws as a percentage of qualifying attempts on short (0-9 air yards) throws to the right side of the field, per PFF charting.
center_behind_los_positive_epa_percentintegerPercentage of dropbacks with positive expected points added on throws behind the line of scrimmage to the center of the field.
left_behind_los_grades_passnumericPFF passing grade (0-100) on throws behind the line of scrimmage to the left side of the field.
deep_grades_passnumericPFF passing grade (0-100) on deep (20+ air yards) throws.
center_short_turnover_worthy_playsintegerNumber of turnover-worthy plays on short (0-9 air yards) throws to the center of the field, plays PFF charts as deserving of a turnover.
center_behind_los_scramblesintegerNumber of scrambles on throws behind the line of scrimmage to the center of the field.
right_short_aimed_passesintegerNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on short (0-9 air yards) throws to the right side of the field, as charted by PFF.
center_short_dropbacksintegerNumber of dropbacks on short (0-9 air yards) throws to the center of the field.
medium_epanumericTotal expected points added (EPA) on the player's dropbacks on medium (10-19 air yards) throws.
right_short_ypanumericYards gained per pass attempt on short (0-9 air yards) throws to the right side of the field.
center_medium_ypanumericYards gained per pass attempt on medium (10-19 air yards) throws to the center of the field.
medium_attemptsintegerNumber of pass attempts on medium (10-19 air yards) throws.
right_deep_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on deep (20+ air yards) throws to the right side of the field.
behind_los_scramblesintegerNumber of scrambles on throws behind the line of scrimmage.
center_behind_los_completion_percentintegerPercentage of pass attempts completed on throws behind the line of scrimmage to the center of the field.
left_behind_los_btt_rateintegerBig-time throws as a percentage of qualifying attempts on throws behind the line of scrimmage to the left side of the field, per PFF charting.
right_behind_los_btt_rateintegerBig-time throws as a percentage of qualifying attempts on throws behind the line of scrimmage to the right side of the field, per PFF charting.
team_namecharacterTeam name/abbreviation the player is credited to for the range.
short_touchdownsintegerTouchdowns on short (0-9 air yards) throws: thrown by the passer (passing-depth) or scored by the player (receiving-depth).
center_medium_dropsintegerNumber of catchable passes dropped by receivers on medium (10-19 air yards) throws to the center of the field.
left_behind_los_aimed_passesintegerNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on throws behind the line of scrimmage to the left side of the field, as charted by PFF.
deep_attemptsintegerNumber of pass attempts on deep (20+ air yards) throws.
right_behind_los_sack_percentintegerPercentage of dropbacks that ended in a sack on throws behind the line of scrimmage to the right side of the field.
center_short_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on short (0-9 air yards) throws to the center of the field.
deep_avg_depth_of_targetnumericAverage depth of target, in air yards, on deep (20+ air yards) throws: of the passer's throws (passing-depth) or the player's targets (receiving-depth).
left_deep_btt_ratenumericBig-time throws as a percentage of qualifying attempts on deep (20+ air yards) throws to the left side of the field, per PFF charting.
medium_scramblesintegerNumber of scrambles on medium (10-19 air yards) throws.
center_behind_los_avg_depth_of_targetnumericAverage depth of target in air yards on throws behind the line of scrimmage to the center of the field.
short_attempts_percentnumericShare of the player's total pass attempts that came on short (0-9 air yards) throws, expressed as a percentage.
right_behind_los_sacksintegerNumber of sacks taken on throws behind the line of scrimmage to the right side of the field.
center_medium_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on medium (10-19 air yards) throws to the center of the field.
left_short_pressure_to_sack_rateintegerPercentage of pressured dropbacks that ended in a sack on short (0-9 air yards) throws to the left side of the field.
center_deep_sack_percentintegerPercentage of dropbacks that ended in a sack on deep (20+ air yards) throws to the center of the field.
center_deep_ypanumericYards gained per pass attempt on deep (20+ air yards) throws to the center of the field.
left_behind_los_hit_as_threwintegerNumber of attempts on which the passer was hit as he threw on throws behind the line of scrimmage to the left side of the field, as charted by PFF.
medium_big_time_throwsintegerNumber of big-time throws on medium (10-19 air yards) throws, per PFF's highest-value, highest-difficulty throw designation.
deep_thrown_awaysintegerNumber of intentional throwaways on deep (20+ air yards) throws.
right_short_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on short (0-9 air yards) throws to the right side of the field.
left_deep_turnover_worthy_playsintegerNumber of turnover-worthy plays on deep (20+ air yards) throws to the left side of the field, plays PFF charts as deserving of a turnover.
center_medium_batsintegerNumber of pass attempts batted down at the line of scrimmage on medium (10-19 air yards) throws to the center of the field.
right_short_grades_passnumericPFF passing grade (0-100) on short (0-9 air yards) throws to the right side of the field.
right_deep_spikesintegerNumber of clock-stopping spikes on deep (20+ air yards) throws to the right side of the field.
left_deep_passing_snapsintegerNumber of passing snaps played on deep (20+ air yards) throws to the left side of the field.
center_medium_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on medium (10-19 air yards) throws to the center of the field, per PFF charting.
right_behind_los_passing_snapsintegerNumber of passing snaps played on throws behind the line of scrimmage to the right side of the field.
left_deep_qb_ratingnumericTraditional NFL passer rating on deep (20+ air yards) throws to the left side of the field.
right_deep_drop_ratenumericPercentage of catchable passes dropped by receivers on deep (20+ air yards) throws to the right side of the field.
left_behind_los_drop_ratenumericPercentage of catchable passes dropped by receivers on throws behind the line of scrimmage to the left side of the field.
left_medium_drop_ratenumericPercentage of catchable passes dropped by receivers on medium (10-19 air yards) throws to the left side of the field.
right_deep_attemptsintegerNumber of pass attempts on deep (20+ air yards) throws to the right side of the field.
left_deep_spikesintegerNumber of clock-stopping spikes on deep (20+ air yards) throws to the left side of the field.
center_behind_los_dropbacksintegerNumber of dropbacks on throws behind the line of scrimmage to the center of the field.
right_deep_big_time_throwsintegerNumber of big-time throws on deep (20+ air yards) throws to the right side of the field, per PFF's highest-value, highest-difficulty throw designation.
medium_hit_as_threwintegerNumber of attempts on which the passer was hit as he threw on medium (10-19 air yards) throws, as charted by PFF.
right_short_dropbacksintegerNumber of dropbacks on short (0-9 air yards) throws to the right side of the field.
medium_def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks on medium (10-19 air yards) throws, as charted by PFF.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
left_short_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on short (0-9 air yards) throws to the left side of the field.
left_short_attemptsintegerNumber of pass attempts on short (0-9 air yards) throws to the left side of the field.
center_deep_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on deep (20+ air yards) throws to the center of the field, per PFF charting.
right_medium_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on medium (10-19 air yards) throws to the right side of the field.
left_behind_los_qb_ratingnumericTraditional NFL passer rating on throws behind the line of scrimmage to the left side of the field.
left_behind_los_dropbacksintegerNumber of dropbacks on throws behind the line of scrimmage to the left side of the field.
deep_dropbacksintegerNumber of dropbacks on deep (20+ air yards) throws.
right_behind_los_scramblesintegerNumber of scrambles on throws behind the line of scrimmage to the right side of the field.
behind_los_interceptionsintegerInterceptions on throws behind the line of scrimmage: thrown by the passer (passing-depth) or on passes targeting the player (receiving-depth).
right_deep_dropsintegerNumber of catchable passes dropped by receivers on deep (20+ air yards) throws to the right side of the field.
right_deep_yardsintegerPassing yards gained on deep (20+ air yards) throws to the right side of the field.
right_short_hit_as_threwintegerNumber of attempts on which the passer was hit as he threw on short (0-9 air yards) throws to the right side of the field, as charted by PFF.
right_short_avg_depth_of_targetnumericAverage depth of target in air yards on short (0-9 air yards) throws to the right side of the field.
short_batsintegerNumber of pass attempts batted down at the line of scrimmage on short (0-9 air yards) throws.
right_deep_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on deep (20+ air yards) throws to the right side of the field, per PFF charting.
right_behind_los_pressure_to_sack_rateintegerPercentage of pressured dropbacks that ended in a sack on throws behind the line of scrimmage to the right side of the field.
deep_spikesintegerNumber of clock-stopping spikes on deep (20+ air yards) throws.
center_medium_spikesintegerNumber of clock-stopping spikes on medium (10-19 air yards) throws to the center of the field.
behind_los_aimed_passesintegerNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on throws behind the line of scrimmage, as charted by PFF.
right_behind_los_touchdownsintegerNumber of passing touchdowns thrown on throws behind the line of scrimmage to the right side of the field.
right_medium_pressure_to_sack_rateintegerPercentage of pressured dropbacks that ended in a sack on medium (10-19 air yards) throws to the right side of the field.
medium_thrown_awaysintegerNumber of intentional throwaways on medium (10-19 air yards) throws.
short_sacksintegerNumber of sacks taken on short (0-9 air yards) throws.
center_behind_los_twp_rateintegerTurnover-worthy plays as a percentage of qualifying attempts on throws behind the line of scrimmage to the center of the field, per PFF charting.
left_behind_los_attemptsintegerNumber of pass attempts on throws behind the line of scrimmage to the left side of the field.
short_aimed_passesintegerNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on short (0-9 air yards) throws, as charted by PFF.
short_completionsintegerNumber of completed passes on short (0-9 air yards) throws.
right_short_pressure_to_sack_rateintegerPercentage of pressured dropbacks that ended in a sack on short (0-9 air yards) throws to the right side of the field.
medium_avg_depth_of_targetnumericAverage depth of target, in air yards, on medium (10-19 air yards) throws: of the passer's throws (passing-depth) or the player's targets (receiving-depth).
left_behind_los_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on throws behind the line of scrimmage to the left side of the field.
center_medium_attempts_percentnumericShare of the player's total pass attempts that came on medium (10-19 air yards) throws to the center of the field, expressed as a percentage.
left_medium_touchdownsintegerNumber of passing touchdowns thrown on medium (10-19 air yards) throws to the left side of the field.
center_short_batsintegerNumber of pass attempts batted down at the line of scrimmage on short (0-9 air yards) throws to the center of the field.
left_deep_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on deep (20+ air yards) throws to the left side of the field.
center_behind_los_passing_snapsintegerNumber of passing snaps played on throws behind the line of scrimmage to the center of the field.
center_short_yardsintegerPassing yards gained on short (0-9 air yards) throws to the center of the field.
right_medium_btt_ratenumericBig-time throws as a percentage of qualifying attempts on medium (10-19 air yards) throws to the right side of the field, per PFF charting.
right_medium_scramblesintegerNumber of scrambles on medium (10-19 air yards) throws to the right side of the field.
medium_btt_ratenumericBig-time throws as a percentage of qualifying attempts on medium (10-19 air yards) throws, per PFF charting.
center_behind_los_btt_rateintegerBig-time throws as a percentage of qualifying attempts on throws behind the line of scrimmage to the center of the field, per PFF charting.
center_short_avg_depth_of_targetnumericAverage depth of target in air yards on short (0-9 air yards) throws to the center of the field.
left_medium_sacksintegerNumber of sacks taken on medium (10-19 air yards) throws to the left side of the field.
right_short_yardsintegerPassing yards gained on short (0-9 air yards) throws to the right side of the field.
left_medium_first_downsintegerNumber of passing first downs gained on medium (10-19 air yards) throws to the left side of the field.
right_medium_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on medium (10-19 air yards) throws to the right side of the field.
left_short_big_time_throwsintegerNumber of big-time throws on short (0-9 air yards) throws to the left side of the field, per PFF's highest-value, highest-difficulty throw designation.
deep_turnover_worthy_playsintegerNumber of turnover-worthy plays on deep (20+ air yards) throws, plays PFF charts as deserving of a turnover.
left_deep_batsintegerNumber of pass attempts batted down at the line of scrimmage on deep (20+ air yards) throws to the left side of the field.
left_medium_turnover_worthy_playsintegerNumber of turnover-worthy plays on medium (10-19 air yards) throws to the left side of the field, plays PFF charts as deserving of a turnover.
base_dropbacksintegerNumber of dropbacks across all splits, the baseline total for this facet.
center_deep_dropsintegerNumber of catchable passes dropped by receivers on deep (20+ air yards) throws to the center of the field.
center_medium_avg_depth_of_targetnumericAverage depth of target in air yards on medium (10-19 air yards) throws to the center of the field.
center_behind_los_ypanumericYards gained per pass attempt on throws behind the line of scrimmage to the center of the field.
right_short_attemptsintegerNumber of pass attempts on short (0-9 air yards) throws to the right side of the field.
center_medium_completion_percentnumericPercentage of pass attempts completed on medium (10-19 air yards) throws to the center of the field.
right_short_sack_percentintegerPercentage of dropbacks that ended in a sack on short (0-9 air yards) throws to the right side of the field.
left_behind_los_avg_depth_of_targetnumericAverage depth of target in air yards on throws behind the line of scrimmage to the left side of the field.
center_medium_epanumericTotal expected points added (EPA) on the player's dropbacks on medium (10-19 air yards) throws to the center of the field.
center_behind_los_sack_percentintegerPercentage of dropbacks that ended in a sack on throws behind the line of scrimmage to the center of the field.
medium_completionsintegerNumber of completed passes on medium (10-19 air yards) throws.
medium_sack_percentintegerPercentage of dropbacks that ended in a sack on medium (10-19 air yards) throws.
left_short_grades_passnumericPFF passing grade (0-100) on short (0-9 air yards) throws to the left side of the field.
deep_btt_ratenumericBig-time throws as a percentage of qualifying attempts on deep (20+ air yards) throws, per PFF charting.
left_short_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on short (0-9 air yards) throws to the left side of the field.
short_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on short (0-9 air yards) throws, per PFF charting.
short_passing_snapsintegerNumber of passing snaps played on short (0-9 air yards) throws.
left_deep_sacksintegerNumber of sacks taken on deep (20+ air yards) throws to the left side of the field.
short_scramblesintegerNumber of scrambles on short (0-9 air yards) throws.
center_medium_turnover_worthy_playsintegerNumber of turnover-worthy plays on medium (10-19 air yards) throws to the center of the field, plays PFF charts as deserving of a turnover.
behind_los_drop_ratenumericPercentage of catchable passes dropped on throws behind the line of scrimmage: by the passer's receivers (passing-depth) or by the player (receiving-depth).
right_behind_los_epanumericTotal expected points added (EPA) on the player's dropbacks on throws behind the line of scrimmage to the right side of the field.
right_medium_aimed_passesintegerNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on medium (10-19 air yards) throws to the right side of the field, as charted by PFF.
short_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on short (0-9 air yards) throws.
player_game_countintegerNumber of games the player appeared in over the covered span.
short_btt_rateintegerBig-time throws as a percentage of qualifying attempts on short (0-9 air yards) throws, per PFF charting.
right_short_touchdownsintegerNumber of passing touchdowns thrown on short (0-9 air yards) throws to the right side of the field.
center_short_completionsintegerNumber of completed passes on short (0-9 air yards) throws to the center of the field.
right_short_spikesintegerNumber of clock-stopping spikes on short (0-9 air yards) throws to the right side of the field.
behind_los_first_downsintegerFirst downs on throws behind the line of scrimmage: passing first downs (passing-depth) or first-down receptions by the player (receiving-depth).
right_medium_def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks on medium (10-19 air yards) throws to the right side of the field, as charted by PFF.
deep_pressure_to_sack_rateintegerPercentage of pressured dropbacks that ended in a sack on deep (20+ air yards) throws.
medium_qb_ratingnumericTraditional NFL passer rating on medium (10-19 air yards) throws.
short_completion_percentnumericPercentage of pass attempts completed on short (0-9 air yards) throws.
right_deep_attempts_percentnumericShare of the player's total pass attempts that came on deep (20+ air yards) throws to the right side of the field, expressed as a percentage.
eligible_seasonintegerSeason of the player's NFL draft eligibility, per PFF.
short_big_time_throwsintegerNumber of big-time throws on short (0-9 air yards) throws, per PFF's highest-value, highest-difficulty throw designation.
behind_los_attemptsintegerNumber of pass attempts on throws behind the line of scrimmage.
center_behind_los_yardsintegerPassing yards gained on throws behind the line of scrimmage to the center of the field.
center_behind_los_batsintegerNumber of pass attempts batted down at the line of scrimmage on throws behind the line of scrimmage to the center of the field.
center_behind_los_qb_ratingnumericTraditional NFL passer rating on throws behind the line of scrimmage to the center of the field.
right_deep_pressure_to_sack_rateintegerPercentage of pressured dropbacks that ended in a sack on deep (20+ air yards) throws to the right side of the field.
center_short_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on short (0-9 air yards) throws to the center of the field.
left_behind_los_batsintegerNumber of pass attempts batted down at the line of scrimmage on throws behind the line of scrimmage to the left side of the field.
center_deep_passing_snapsintegerNumber of passing snaps played on deep (20+ air yards) throws to the center of the field.
right_behind_los_hit_as_threwintegerNumber of attempts on which the passer was hit as he threw on throws behind the line of scrimmage to the right side of the field, as charted by PFF.
medium_batsintegerNumber of pass attempts batted down at the line of scrimmage on medium (10-19 air yards) throws.
right_medium_first_downsintegerNumber of passing first downs gained on medium (10-19 air yards) throws to the right side of the field.
medium_spikesintegerNumber of clock-stopping spikes on medium (10-19 air yards) throws.
left_deep_thrown_awaysintegerNumber of intentional throwaways on deep (20+ air yards) throws to the left side of the field.
right_deep_epanumericTotal expected points added (EPA) on the player's dropbacks on deep (20+ air yards) throws to the right side of the field.
center_medium_hit_as_threwintegerNumber of attempts on which the passer was hit as he threw on medium (10-19 air yards) throws to the center of the field, as charted by PFF.
left_behind_los_completion_percentnumericPercentage of pass attempts completed on throws behind the line of scrimmage to the left side of the field.
center_short_ypanumericYards gained per pass attempt on short (0-9 air yards) throws to the center of the field.
right_short_drop_ratenumericPercentage of catchable passes dropped by receivers on short (0-9 air yards) throws to the right side of the field.
right_behind_los_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on throws behind the line of scrimmage to the right side of the field.
left_short_yardsintegerPassing yards gained on short (0-9 air yards) throws to the left side of the field.
deep_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on deep (20+ air yards) throws.
right_behind_los_avg_depth_of_targetnumericAverage depth of target in air yards on throws behind the line of scrimmage to the right side of the field.
center_behind_los_thrown_awaysintegerNumber of intentional throwaways on throws behind the line of scrimmage to the center of the field.
center_behind_los_attempts_percentnumericShare of the player's total pass attempts that came on throws behind the line of scrimmage to the center of the field, expressed as a percentage.
right_deep_first_downsintegerNumber of passing first downs gained on deep (20+ air yards) throws to the right side of the field.
left_short_completionsintegerNumber of completed passes on short (0-9 air yards) throws to the left side of the field.
deep_completion_percentnumericPercentage of pass attempts completed on deep (20+ air yards) throws.
left_deep_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on deep (20+ air yards) throws to the left side of the field.
right_deep_sack_percentintegerPercentage of dropbacks that ended in a sack on deep (20+ air yards) throws to the right side of the field.
behind_los_pressure_to_sack_rateintegerPercentage of pressured dropbacks that ended in a sack on throws behind the line of scrimmage.
right_deep_touchdownsintegerNumber of passing touchdowns thrown on deep (20+ air yards) throws to the right side of the field.
left_behind_los_def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks on throws behind the line of scrimmage to the left side of the field, as charted by PFF.
left_behind_los_dropsintegerNumber of catchable passes dropped by receivers on throws behind the line of scrimmage to the left side of the field.
deep_epanumericTotal expected points added (EPA) on the player's dropbacks on deep (20+ air yards) throws.
left_deep_ypanumericYards gained per pass attempt on deep (20+ air yards) throws to the left side of the field.
medium_touchdownsintegerTouchdowns on medium (10-19 air yards) throws: thrown by the passer (passing-depth) or scored by the player (receiving-depth).
left_medium_grades_passnumericPFF passing grade (0-100) on medium (10-19 air yards) throws to the left side of the field.
right_behind_los_spikesintegerNumber of clock-stopping spikes on throws behind the line of scrimmage to the right side of the field.
medium_grades_passnumericPFF passing grade (0-100) on medium (10-19 air yards) throws.
behind_los_passing_snapsintegerNumber of passing snaps played on throws behind the line of scrimmage.
left_short_first_downsintegerNumber of passing first downs gained on short (0-9 air yards) throws to the left side of the field.
center_short_passing_snapsintegerNumber of passing snaps played on short (0-9 air yards) throws to the center of the field.
center_deep_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on deep (20+ air yards) throws to the center of the field.
right_deep_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on deep (20+ air yards) throws to the right side of the field.
right_medium_sack_percentintegerPercentage of dropbacks that ended in a sack on medium (10-19 air yards) throws to the right side of the field.
right_deep_qb_ratingnumericTraditional NFL passer rating on deep (20+ air yards) throws to the right side of the field.
right_short_completion_percentnumericPercentage of pass attempts completed on short (0-9 air yards) throws to the right side of the field.
right_behind_los_interceptionsintegerNumber of passes intercepted on throws behind the line of scrimmage to the right side of the field.
behind_los_yardsintegerYards on throws behind the line of scrimmage: passing yards (passing-depth) or the player's receiving yards (receiving-depth).
center_behind_los_grades_passnumericPFF passing grade (0-100) on throws behind the line of scrimmage to the center of the field.
left_deep_dropbacksintegerNumber of dropbacks on deep (20+ air yards) throws to the left side of the field.
center_behind_los_spikesintegerNumber of clock-stopping spikes on throws behind the line of scrimmage to the center of the field.
right_behind_los_aimed_passesintegerNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on throws behind the line of scrimmage to the right side of the field, as charted by PFF.
left_short_interceptionsintegerNumber of passes intercepted on short (0-9 air yards) throws to the left side of the field.
right_medium_interceptionsintegerNumber of passes intercepted on medium (10-19 air yards) throws to the right side of the field.
left_behind_los_yardsintegerPassing yards gained on throws behind the line of scrimmage to the left side of the field.
center_deep_btt_ratenumericBig-time throws as a percentage of qualifying attempts on deep (20+ air yards) throws to the center of the field, per PFF charting.
medium_first_downsintegerFirst downs on medium (10-19 air yards) throws: passing first downs (passing-depth) or first-down receptions by the player (receiving-depth).
left_short_avg_depth_of_targetintegerAverage depth of target in air yards on short (0-9 air yards) throws to the left side of the field.
left_behind_los_ypaintegerYards gained per pass attempt on throws behind the line of scrimmage to the left side of the field.
short_attemptsintegerNumber of pass attempts on short (0-9 air yards) throws.
right_medium_batsintegerNumber of pass attempts batted down at the line of scrimmage on medium (10-19 air yards) throws to the right side of the field.
left_behind_los_touchdownsintegerNumber of passing touchdowns thrown on throws behind the line of scrimmage to the left side of the field.
right_medium_dropbacksintegerNumber of dropbacks on medium (10-19 air yards) throws to the right side of the field.
short_turnover_worthy_playsintegerNumber of turnover-worthy plays on short (0-9 air yards) throws, plays PFF charts as deserving of a turnover.
right_deep_thrown_awaysintegerNumber of intentional throwaways on deep (20+ air yards) throws to the right side of the field.
right_behind_los_drop_ratenumericPercentage of catchable passes dropped by receivers on throws behind the line of scrimmage to the right side of the field.
right_short_qb_ratingintegerTraditional NFL passer rating on short (0-9 air yards) throws to the right side of the field.
medium_sacksintegerNumber of sacks taken on medium (10-19 air yards) throws.
center_deep_attempts_percentintegerShare of the player's total pass attempts that came on deep (20+ air yards) throws to the center of the field, expressed as a percentage.
left_short_dropbacksintegerNumber of dropbacks on short (0-9 air yards) throws to the left side of the field.
behind_los_dropsintegerCatchable passes dropped on throws behind the line of scrimmage: by the passer's receivers (passing-depth) or by the player (receiving-depth).
short_sack_percentintegerPercentage of dropbacks that ended in a sack on short (0-9 air yards) throws.
left_medium_spikesintegerNumber of clock-stopping spikes on medium (10-19 air yards) throws to the left side of the field.
left_medium_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on medium (10-19 air yards) throws to the left side of the field.
behind_los_completionsintegerNumber of completed passes on throws behind the line of scrimmage.
behind_los_sack_percentintegerPercentage of dropbacks that ended in a sack on throws behind the line of scrimmage.
left_deep_yardsintegerPassing yards gained on deep (20+ air yards) throws to the left side of the field.
left_short_aimed_passesintegerNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on short (0-9 air yards) throws to the left side of the field, as charted by PFF.
center_behind_los_completionsintegerNumber of completed passes on throws behind the line of scrimmage to the center of the field.
left_short_thrown_awaysintegerNumber of intentional throwaways on short (0-9 air yards) throws to the left side of the field.
left_short_sack_percentintegerPercentage of dropbacks that ended in a sack on short (0-9 air yards) throws to the left side of the field.
center_short_thrown_awaysintegerNumber of intentional throwaways on short (0-9 air yards) throws to the center of the field.
center_short_interceptionsintegerNumber of passes intercepted on short (0-9 air yards) throws to the center of the field.
short_avg_depth_of_targetnumericAverage depth of target, in air yards, on short (0-9 air yards) throws: of the passer's throws (passing-depth) or the player's targets (receiving-depth).
left_deep_touchdownsintegerNumber of passing touchdowns thrown on deep (20+ air yards) throws to the left side of the field.
deep_yardsintegerYards on deep (20+ air yards) throws: passing yards (passing-depth) or the player's receiving yards (receiving-depth).
center_behind_los_turnover_worthy_playsintegerNumber of turnover-worthy plays on throws behind the line of scrimmage to the center of the field, plays PFF charts as deserving of a turnover.
medium_ypanumericYards gained per pass attempt on medium (10-19 air yards) throws.
left_medium_epanumericTotal expected points added (EPA) on the player's dropbacks on medium (10-19 air yards) throws to the left side of the field.
left_deep_avg_depth_of_targetintegerAverage depth of target in air yards on deep (20+ air yards) throws to the left side of the field.
deep_first_downsintegerFirst downs on deep (20+ air yards) throws: passing first downs (passing-depth) or first-down receptions by the player (receiving-depth).
short_drop_rateintegerPercentage of catchable passes dropped on short (0-9 air yards) throws: by the passer's receivers (passing-depth) or by the player (receiving-depth).
left_medium_batsintegerNumber of pass attempts batted down at the line of scrimmage on medium (10-19 air yards) throws to the left side of the field.
center_deep_spikesintegerNumber of clock-stopping spikes on deep (20+ air yards) throws to the center of the field.
center_short_hit_as_threwintegerNumber of attempts on which the passer was hit as he threw on short (0-9 air yards) throws to the center of the field, as charted by PFF.
left_medium_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on medium (10-19 air yards) throws to the left side of the field.
center_deep_touchdownsintegerNumber of passing touchdowns thrown on deep (20+ air yards) throws to the center of the field.
right_deep_ypanumericYards gained per pass attempt on deep (20+ air yards) throws to the right side of the field.
right_short_big_time_throwsintegerNumber of big-time throws on short (0-9 air yards) throws to the right side of the field, per PFF's highest-value, highest-difficulty throw designation.
center_short_big_time_throwsintegerNumber of big-time throws on short (0-9 air yards) throws to the center of the field, per PFF's highest-value, highest-difficulty throw designation.
short_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on short (0-9 air yards) throws.
left_behind_los_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on throws behind the line of scrimmage to the left side of the field.
right_deep_passing_snapsintegerNumber of passing snaps played on deep (20+ air yards) throws to the right side of the field.
right_short_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on short (0-9 air yards) throws to the right side of the field, per PFF charting.
center_medium_attemptsintegerNumber of pass attempts on medium (10-19 air yards) throws to the center of the field.
right_deep_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on deep (20+ air yards) throws to the right side of the field.
center_deep_def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks on deep (20+ air yards) throws to the center of the field, as charted by PFF.
behind_los_epanumericTotal expected points added (EPA) on the player's dropbacks on throws behind the line of scrimmage.
right_medium_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on medium (10-19 air yards) throws to the right side of the field, per PFF charting.
right_deep_aimed_passesintegerNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on deep (20+ air yards) throws to the right side of the field, as charted by PFF.
right_deep_scramblesintegerNumber of scrambles on deep (20+ air yards) throws to the right side of the field.
deep_big_time_throwsintegerNumber of big-time throws on deep (20+ air yards) throws, per PFF's highest-value, highest-difficulty throw designation.
left_short_turnover_worthy_playsintegerNumber of turnover-worthy plays on short (0-9 air yards) throws to the left side of the field, plays PFF charts as deserving of a turnover.
center_short_touchdownsintegerNumber of passing touchdowns thrown on short (0-9 air yards) throws to the center of the field.
right_medium_dropsintegerNumber of catchable passes dropped by receivers on medium (10-19 air yards) throws to the right side of the field.
left_deep_epanumericTotal expected points added (EPA) on the player's dropbacks on deep (20+ air yards) throws to the left side of the field.
short_ypanumericYards gained per pass attempt on short (0-9 air yards) throws.
medium_pressure_to_sack_rateintegerPercentage of pressured dropbacks that ended in a sack on medium (10-19 air yards) throws.
left_medium_thrown_awaysintegerNumber of intentional throwaways on medium (10-19 air yards) throws to the left side of the field.
right_behind_los_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on throws behind the line of scrimmage to the right side of the field.
behind_los_btt_rateintegerBig-time throws as a percentage of qualifying attempts on throws behind the line of scrimmage, per PFF charting.
medium_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on medium (10-19 air yards) throws.
center_deep_completion_percentnumericPercentage of pass attempts completed on deep (20+ air yards) throws to the center of the field.
behind_los_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on throws behind the line of scrimmage.
right_medium_touchdownsintegerNumber of passing touchdowns thrown on medium (10-19 air yards) throws to the right side of the field.
center_short_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on short (0-9 air yards) throws to the center of the field.
left_deep_aimed_passesintegerNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on deep (20+ air yards) throws to the left side of the field, as charted by PFF.
left_medium_yardsintegerPassing yards gained on medium (10-19 air yards) throws to the left side of the field.
center_medium_touchdownsintegerNumber of passing touchdowns thrown on medium (10-19 air yards) throws to the center of the field.
center_short_drop_ratenumericPercentage of catchable passes dropped by receivers on short (0-9 air yards) throws to the center of the field.
left_short_twp_rateintegerTurnover-worthy plays as a percentage of qualifying attempts on short (0-9 air yards) throws to the left side of the field, per PFF charting.
penaltiesintegerPenalties charged to the player over the covered span (see declined_penalties for the ones that were declined).
right_behind_los_attempts_percentnumericShare of the player's total pass attempts that came on throws behind the line of scrimmage to the right side of the field, expressed as a percentage.
right_deep_avg_depth_of_targetnumericAverage depth of target in air yards on deep (20+ air yards) throws to the right side of the field.
behind_los_sacksintegerNumber of sacks taken on throws behind the line of scrimmage.
center_deep_yardsintegerPassing yards gained on deep (20+ air yards) throws to the center of the field.
short_dropbacksintegerNumber of dropbacks on short (0-9 air yards) throws.
left_deep_sack_percentintegerPercentage of dropbacks that ended in a sack on deep (20+ air yards) throws to the left side of the field.
center_behind_los_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on throws behind the line of scrimmage to the center of the field.
behind_los_avg_depth_of_targetnumericAverage depth of target, in air yards, on throws behind the line of scrimmage: of the passer's throws (passing-depth) or the player's targets (receiving-depth).
left_behind_los_epanumericTotal expected points added (EPA) on the player's dropbacks on throws behind the line of scrimmage to the left side of the field.
medium_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on medium (10-19 air yards) throws, per PFF charting.
left_short_def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks on short (0-9 air yards) throws to the left side of the field, as charted by PFF.
medium_turnover_worthy_playsintegerNumber of turnover-worthy plays on medium (10-19 air yards) throws, plays PFF charts as deserving of a turnover.
behind_los_twp_rateintegerTurnover-worthy plays as a percentage of qualifying attempts on throws behind the line of scrimmage, per PFF charting.
left_behind_los_thrown_awaysintegerNumber of intentional throwaways on throws behind the line of scrimmage to the left side of the field.
left_short_batsintegerNumber of pass attempts batted down at the line of scrimmage on short (0-9 air yards) throws to the left side of the field.
center_medium_drop_ratenumericPercentage of catchable passes dropped by receivers on medium (10-19 air yards) throws to the center of the field.
right_deep_batsintegerNumber of pass attempts batted down at the line of scrimmage on deep (20+ air yards) throws to the right side of the field.
medium_yardsintegerYards on medium (10-19 air yards) throws: passing yards (passing-depth) or the player's receiving yards (receiving-depth).
center_deep_grades_passnumericPFF passing grade (0-100) on deep (20+ air yards) throws to the center of the field.
center_medium_passing_snapsintegerNumber of passing snaps played on medium (10-19 air yards) throws to the center of the field.
center_behind_los_first_downsintegerNumber of passing first downs gained on throws behind the line of scrimmage to the center of the field.
center_medium_interceptionsintegerNumber of passes intercepted on medium (10-19 air yards) throws to the center of the field.
behind_los_grades_passnumericPFF passing grade (0-100) on throws behind the line of scrimmage.
left_short_hit_as_threwintegerNumber of attempts on which the passer was hit as he threw on short (0-9 air yards) throws to the left side of the field, as charted by PFF.
deep_qb_ratingnumericTraditional NFL passer rating on deep (20+ air yards) throws.
center_deep_batsintegerNumber of pass attempts batted down at the line of scrimmage on deep (20+ air yards) throws to the center of the field.
behind_los_ypaintegerYards gained per pass attempt on throws behind the line of scrimmage.
right_short_interceptionsintegerNumber of passes intercepted on short (0-9 air yards) throws to the right side of the field.
left_deep_interceptionsintegerNumber of passes intercepted on deep (20+ air yards) throws to the left side of the field.
right_medium_sacksintegerNumber of sacks taken on medium (10-19 air yards) throws to the right side of the field.
right_behind_los_turnover_worthy_playsintegerNumber of turnover-worthy plays on throws behind the line of scrimmage to the right side of the field, plays PFF charts as deserving of a turnover.
teamcharacterTeam abbreviation the player is credited to for the range.
right_medium_spikesintegerNumber of clock-stopping spikes on medium (10-19 air yards) throws to the right side of the field.
behind_los_hit_as_threwintegerNumber of attempts on which the passer was hit as he threw on throws behind the line of scrimmage, as charted by PFF.
left_medium_pressure_to_sack_rateintegerPercentage of pressured dropbacks that ended in a sack on medium (10-19 air yards) throws to the left side of the field.
medium_dropbacksintegerNumber of dropbacks on medium (10-19 air yards) throws.
deep_hit_as_threwintegerNumber of attempts on which the passer was hit as he threw on deep (20+ air yards) throws, as charted by PFF.
right_medium_completion_percentnumericPercentage of pass attempts completed on medium (10-19 air yards) throws to the right side of the field.
short_epanumericTotal expected points added (EPA) on the player's dropbacks on short (0-9 air yards) throws.
deep_drop_ratenumericPercentage of catchable passes dropped on deep (20+ air yards) throws: by the passer's receivers (passing-depth) or by the player (receiving-depth).
declined_penaltiesintegerPenalties committed by the player that were declined.
deep_scramblesintegerNumber of scrambles on deep (20+ air yards) throws.
left_deep_completion_percentnumericPercentage of pass attempts completed on deep (20+ air yards) throws to the left side of the field.
right_short_epanumericTotal expected points added (EPA) on the player's dropbacks on short (0-9 air yards) throws to the right side of the field.
medium_attempts_percentnumericShare of the player's total pass attempts that came on medium (10-19 air yards) throws, expressed as a percentage.
right_behind_los_completion_percentnumericPercentage of pass attempts completed on throws behind the line of scrimmage to the right side of the field.
left_medium_hit_as_threwintegerNumber of attempts on which the passer was hit as he threw on medium (10-19 air yards) throws to the left side of the field, as charted by PFF.
left_behind_los_pressure_to_sack_rateintegerPercentage of pressured dropbacks that ended in a sack on throws behind the line of scrimmage to the left side of the field.
right_short_def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks on short (0-9 air yards) throws to the right side of the field, as charted by PFF.
right_short_attempts_percentnumericShare of the player's total pass attempts that came on short (0-9 air yards) throws to the right side of the field, expressed as a percentage.
center_short_aimed_passesintegerNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on short (0-9 air yards) throws to the center of the field, as charted by PFF.
short_hit_as_threwintegerNumber of attempts on which the passer was hit as he threw on short (0-9 air yards) throws, as charted by PFF.
right_medium_turnover_worthy_playsintegerNumber of turnover-worthy plays on medium (10-19 air yards) throws to the right side of the field, plays PFF charts as deserving of a turnover.
left_short_epanumericTotal expected points added (EPA) on the player's dropbacks on short (0-9 air yards) throws to the left side of the field.
center_behind_los_pressure_to_sack_rateintegerPercentage of pressured dropbacks that ended in a sack on throws behind the line of scrimmage to the center of the field.
right_behind_los_ypanumericYards gained per pass attempt on throws behind the line of scrimmage to the right side of the field.
deep_interceptionsintegerInterceptions on deep (20+ air yards) throws: thrown by the passer (passing-depth) or on passes targeting the player (receiving-depth).
left_medium_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on medium (10-19 air yards) throws to the left side of the field, per PFF charting.
right_behind_los_big_time_throwsintegerNumber of big-time throws on throws behind the line of scrimmage to the right side of the field, per PFF's highest-value, highest-difficulty throw designation.
center_medium_sack_percentintegerPercentage of dropbacks that ended in a sack on medium (10-19 air yards) throws to the center of the field.
center_deep_thrown_awaysintegerNumber of intentional throwaways on deep (20+ air yards) throws to the center of the field.
short_thrown_awaysintegerNumber of intentional throwaways on short (0-9 air yards) throws.
left_short_btt_rateintegerBig-time throws as a percentage of qualifying attempts on short (0-9 air yards) throws to the left side of the field, per PFF charting.
right_medium_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on medium (10-19 air yards) throws to the right side of the field.
short_def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks on short (0-9 air yards) throws, as charted by PFF.
center_deep_dropbacksintegerNumber of dropbacks on deep (20+ air yards) throws to the center of the field.
center_medium_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on medium (10-19 air yards) throws to the center of the field.
right_behind_los_yardsintegerPassing yards gained on throws behind the line of scrimmage to the right side of the field.
right_medium_attemptsintegerNumber of pass attempts on medium (10-19 air yards) throws to the right side of the field.
left_medium_attemptsintegerNumber of pass attempts on medium (10-19 air yards) throws to the left side of the field.
medium_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on medium (10-19 air yards) throws.
left_medium_dropsintegerNumber of catchable passes dropped by receivers on medium (10-19 air yards) throws to the left side of the field.
left_short_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on short (0-9 air yards) throws to the left side of the field.
medium_passing_snapsintegerNumber of passing snaps played on medium (10-19 air yards) throws.
center_short_epanumericTotal expected points added (EPA) on the player's dropbacks on short (0-9 air yards) throws to the center of the field.
left_behind_los_passing_snapsintegerNumber of passing snaps played on throws behind the line of scrimmage to the left side of the field.
left_deep_pressure_to_sack_rateintegerPercentage of pressured dropbacks that ended in a sack on deep (20+ air yards) throws to the left side of the field.
deep_batsintegerNumber of pass attempts batted down at the line of scrimmage on deep (20+ air yards) throws.
left_medium_passing_snapsintegerNumber of passing snaps played on medium (10-19 air yards) throws to the left side of the field.
left_medium_scramblesintegerNumber of scrambles on medium (10-19 air yards) throws to the left side of the field.
right_deep_completion_percentnumericPercentage of pass attempts completed on deep (20+ air yards) throws to the right side of the field.
left_short_dropsintegerNumber of catchable passes dropped by receivers on short (0-9 air yards) throws to the left side of the field.
left_deep_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on deep (20+ air yards) throws to the left side of the field.
medium_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on medium (10-19 air yards) throws.
behind_los_turnover_worthy_playsintegerNumber of turnover-worthy plays on throws behind the line of scrimmage, plays PFF charts as deserving of a turnover.
right_medium_epanumericTotal expected points added (EPA) on the player's dropbacks on medium (10-19 air yards) throws to the right side of the field.
right_deep_dropbacksintegerNumber of dropbacks on deep (20+ air yards) throws to the right side of the field.
deep_ypanumericYards gained per pass attempt on deep (20+ air yards) throws.
center_medium_completionsintegerNumber of completed passes on medium (10-19 air yards) throws to the center of the field.
left_medium_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on medium (10-19 air yards) throws to the left side of the field.
left_short_sacksintegerNumber of sacks taken on short (0-9 air yards) throws to the left side of the field.
left_behind_los_spikesintegerNumber of clock-stopping spikes on throws behind the line of scrimmage to the left side of the field.
left_deep_def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks on deep (20+ air yards) throws to the left side of the field, as charted by PFF.
center_short_qb_ratingnumericTraditional NFL passer rating on short (0-9 air yards) throws to the center of the field.
center_deep_interceptionsintegerNumber of passes intercepted on deep (20+ air yards) throws to the center of the field.
right_deep_completionsintegerNumber of completed passes on deep (20+ air yards) throws to the right side of the field.
center_behind_los_sacksintegerNumber of sacks taken on throws behind the line of scrimmage to the center of the field.
deep_completionsintegerNumber of completed passes on deep (20+ air yards) throws.
left_medium_attempts_percentnumericShare of the player's total pass attempts that came on medium (10-19 air yards) throws to the left side of the field, expressed as a percentage.
short_yardsintegerYards on short (0-9 air yards) throws: passing yards (passing-depth) or the player's receiving yards (receiving-depth).
behind_los_qb_ratingnumericTraditional NFL passer rating on throws behind the line of scrimmage.
right_short_sacksintegerNumber of sacks taken on short (0-9 air yards) throws to the right side of the field.
right_behind_los_thrown_awaysintegerNumber of intentional throwaways on throws behind the line of scrimmage to the right side of the field.
base_attemptsintegerNumber of pass attempts across all splits, the baseline total for this facet.
center_short_spikesintegerNumber of clock-stopping spikes on short (0-9 air yards) throws to the center of the field.
center_behind_los_hit_as_threwintegerNumber of attempts on which the passer was hit as he threw on throws behind the line of scrimmage to the center of the field, as charted by PFF.
center_deep_turnover_worthy_playsintegerNumber of turnover-worthy plays on deep (20+ air yards) throws to the center of the field, plays PFF charts as deserving of a turnover.
left_medium_sack_percentintegerPercentage of dropbacks that ended in a sack on medium (10-19 air yards) throws to the left side of the field.
behind_los_completion_percentnumericPercentage of pass attempts completed on throws behind the line of scrimmage.
left_deep_attempts_percentnumericShare of the player's total pass attempts that came on deep (20+ air yards) throws to the left side of the field, expressed as a percentage.
center_deep_big_time_throwsintegerNumber of big-time throws on deep (20+ air yards) throws to the center of the field, per PFF's highest-value, highest-difficulty throw designation.
left_medium_avg_depth_of_targetnumericAverage depth of target in air yards on medium (10-19 air yards) throws to the left side of the field.
behind_los_thrown_awaysintegerNumber of intentional throwaways on throws behind the line of scrimmage.
center_medium_def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks on medium (10-19 air yards) throws to the center of the field, as charted by PFF.
short_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on short (0-9 air yards) throws.
left_deep_twp_rateintegerTurnover-worthy plays as a percentage of qualifying attempts on deep (20+ air yards) throws to the left side of the field, per PFF charting.
center_behind_los_epanumericTotal expected points added (EPA) on the player's dropbacks on throws behind the line of scrimmage to the center of the field.
left_behind_los_big_time_throwsintegerNumber of big-time throws on throws behind the line of scrimmage to the left side of the field, per PFF's highest-value, highest-difficulty throw designation.
right_medium_yardsintegerPassing yards gained on medium (10-19 air yards) throws to the right side of the field.
right_medium_drop_ratenumericPercentage of catchable passes dropped by receivers on medium (10-19 air yards) throws to the right side of the field.
center_medium_big_time_throwsintegerNumber of big-time throws on medium (10-19 air yards) throws to the center of the field, per PFF's highest-value, highest-difficulty throw designation.
franchise_idintegerPFF franchise (team) id (integer join key).
left_short_completion_percentnumericPercentage of pass attempts completed on short (0-9 air yards) throws to the left side of the field.
left_short_drop_rateintegerPercentage of catchable passes dropped by receivers on short (0-9 air yards) throws to the left side of the field.
left_behind_los_scramblesintegerNumber of scrambles on throws behind the line of scrimmage to the left side of the field.
left_medium_btt_ratenumericBig-time throws as a percentage of qualifying attempts on medium (10-19 air yards) throws to the left side of the field, per PFF charting.
right_deep_hit_as_threwintegerNumber of attempts on which the passer was hit as he threw on deep (20+ air yards) throws to the right side of the field, as charted by PFF.
behind_los_batsintegerNumber of pass attempts batted down at the line of scrimmage on throws behind the line of scrimmage.
short_first_downsintegerFirst downs on short (0-9 air yards) throws: passing first downs (passing-depth) or first-down receptions by the player (receiving-depth).
left_deep_attemptsintegerNumber of pass attempts on deep (20+ air yards) throws to the left side of the field.
right_behind_los_attemptsintegerNumber of pass attempts on throws behind the line of scrimmage to the right side of the field.
right_deep_sacksintegerNumber of sacks taken on deep (20+ air yards) throws to the right side of the field.
left_behind_los_attempts_percentnumericShare of the player's total pass attempts that came on throws behind the line of scrimmage to the left side of the field, expressed as a percentage.
behind_los_big_time_throwsintegerNumber of big-time throws on throws behind the line of scrimmage, per PFF's highest-value, highest-difficulty throw designation.
center_deep_pressure_to_sack_rateintegerPercentage of pressured dropbacks that ended in a sack on deep (20+ air yards) throws to the center of the field.
left_medium_big_time_throwsintegerNumber of big-time throws on medium (10-19 air yards) throws to the left side of the field, per PFF's highest-value, highest-difficulty throw designation.
right_behind_los_batsintegerNumber of pass attempts batted down at the line of scrimmage on throws behind the line of scrimmage to the right side of the field.
left_medium_def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks on medium (10-19 air yards) throws to the left side of the field, as charted by PFF.
right_deep_turnover_worthy_playsintegerNumber of turnover-worthy plays on deep (20+ air yards) throws to the right side of the field, plays PFF charts as deserving of a turnover.
left_short_spikesintegerNumber of clock-stopping spikes on short (0-9 air yards) throws to the left side of the field.
left_medium_aimed_passesintegerNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on medium (10-19 air yards) throws to the left side of the field, as charted by PFF.
left_behind_los_twp_rateintegerTurnover-worthy plays as a percentage of qualifying attempts on throws behind the line of scrimmage to the left side of the field, per PFF charting.
short_grades_passnumericPFF passing grade (0-100) on short (0-9 air yards) throws.
right_short_dropsintegerNumber of catchable passes dropped by receivers on short (0-9 air yards) throws to the right side of the field.
right_short_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on short (0-9 air yards) throws to the right side of the field.
right_medium_thrown_awaysintegerNumber of intentional throwaways on medium (10-19 air yards) throws to the right side of the field.
center_short_sack_percentintegerPercentage of dropbacks that ended in a sack on short (0-9 air yards) throws to the center of the field.
right_short_passing_snapsintegerNumber of passing snaps played on short (0-9 air yards) throws to the right side of the field.
center_short_def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks on short (0-9 air yards) throws to the center of the field, as charted by PFF.
center_medium_positive_epa_percentintegerPercentage of dropbacks with positive expected points added on medium (10-19 air yards) throws to the center of the field.
medium_dropsintegerCatchable passes dropped on medium (10-19 air yards) throws: by the passer's receivers (passing-depth) or by the player (receiving-depth).
center_medium_aimed_passesintegerNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on medium (10-19 air yards) throws to the center of the field, as charted by PFF.
center_short_sacksintegerNumber of sacks taken on short (0-9 air yards) throws to the center of the field.
deep_attempts_percentintegerShare of the player's total pass attempts that came on deep (20+ air yards) throws, expressed as a percentage.
center_behind_los_def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks on throws behind the line of scrimmage to the center of the field, as charted by PFF.
left_short_passing_snapsintegerNumber of passing snaps played on short (0-9 air yards) throws to the left side of the field.
center_medium_grades_passnumericPFF passing grade (0-100) on medium (10-19 air yards) throws to the center of the field.
center_deep_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on deep (20+ air yards) throws to the center of the field.
behind_los_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on throws behind the line of scrimmage.
center_short_completion_percentnumericPercentage of pass attempts completed on short (0-9 air yards) throws to the center of the field.
left_deep_hit_as_threwintegerNumber of attempts on which the passer was hit as he threw on deep (20+ air yards) throws to the left side of the field, as charted by PFF.
center_short_grades_passnumericPFF passing grade (0-100) on short (0-9 air yards) throws to the center of the field.
left_short_attempts_percentnumericShare of the player's total pass attempts that came on short (0-9 air yards) throws to the left side of the field, expressed as a percentage.
left_deep_scramblesintegerNumber of scrambles on deep (20+ air yards) throws to the left side of the field.
right_short_completionsintegerNumber of completed passes on short (0-9 air yards) throws to the right side of the field.
center_behind_los_aimed_passesintegerNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on throws behind the line of scrimmage to the center of the field, as charted by PFF.
right_short_scramblesintegerNumber of scrambles on short (0-9 air yards) throws to the right side of the field.
center_medium_qb_ratingnumericTraditional NFL passer rating on medium (10-19 air yards) throws to the center of the field.
deep_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, on deep (20+ air yards) throws.
left_deep_dropsintegerNumber of catchable passes dropped by receivers on deep (20+ air yards) throws to the left side of the field.
right_behind_los_def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks on throws behind the line of scrimmage to the right side of the field, as charted by PFF.
center_deep_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on deep (20+ air yards) throws to the center of the field.
center_deep_hit_as_threwintegerNumber of attempts on which the passer was hit as he threw on deep (20+ air yards) throws to the center of the field, as charted by PFF.
short_spikesintegerNumber of clock-stopping spikes on short (0-9 air yards) throws.
right_behind_los_completionsintegerNumber of completed passes on throws behind the line of scrimmage to the right side of the field.
center_behind_los_drop_ratenumericPercentage of catchable passes dropped by receivers on throws behind the line of scrimmage to the center of the field.
short_dropsintegerCatchable passes dropped on short (0-9 air yards) throws: by the passer's receivers (passing-depth) or by the player (receiving-depth).
deep_aimed_passesintegerNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) on deep (20+ air yards) throws, as charted by PFF.
right_medium_avg_depth_of_targetnumericAverage depth of target in air yards on medium (10-19 air yards) throws to the right side of the field.
short_pressure_to_sack_rateintegerPercentage of pressured dropbacks that ended in a sack on short (0-9 air yards) throws.
center_deep_qb_ratingnumericTraditional NFL passer rating on deep (20+ air yards) throws to the center of the field.
left_medium_completionsintegerNumber of completed passes on medium (10-19 air yards) throws to the left side of the field.
center_deep_sacksintegerNumber of sacks taken on deep (20+ air yards) throws to the center of the field.
left_deep_big_time_throwsintegerNumber of big-time throws on deep (20+ air yards) throws to the left side of the field, per PFF's highest-value, highest-difficulty throw designation.
center_medium_first_downsintegerNumber of passing first downs gained on medium (10-19 air yards) throws to the center of the field.
center_medium_dropbacksintegerNumber of dropbacks on medium (10-19 air yards) throws to the center of the field.
right_deep_def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks on deep (20+ air yards) throws to the right side of the field, as charted by PFF.
left_short_touchdownsintegerNumber of passing touchdowns thrown on short (0-9 air yards) throws to the left side of the field.
medium_drop_ratenumericPercentage of catchable passes dropped on medium (10-19 air yards) throws: by the passer's receivers (passing-depth) or by the player (receiving-depth).
left_medium_ypaintegerYards gained per pass attempt on medium (10-19 air yards) throws to the left side of the field.
right_medium_passing_snapsintegerNumber of passing snaps played on medium (10-19 air yards) throws to the right side of the field.
center_short_scramblesintegerNumber of scrambles on short (0-9 air yards) throws to the center of the field.
left_behind_los_turnover_worthy_playsintegerNumber of turnover-worthy plays on throws behind the line of scrimmage to the left side of the field, plays PFF charts as deserving of a turnover.
center_medium_yardsintegerPassing yards gained on medium (10-19 air yards) throws to the center of the field.
center_deep_epanumericTotal expected points added (EPA) on the player's dropbacks on deep (20+ air yards) throws to the center of the field.
left_medium_interceptionsintegerNumber of passes intercepted on medium (10-19 air yards) throws to the left side of the field.
right_deep_interceptionsintegerNumber of passes intercepted on deep (20+ air yards) throws to the right side of the field.
medium_completion_percentnumericPercentage of pass attempts completed on medium (10-19 air yards) throws.
right_behind_los_grades_passnumericPFF passing grade (0-100) on throws behind the line of scrimmage to the right side of the field.
deep_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on deep (20+ air yards) throws.
behind_los_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on throws behind the line of scrimmage.
center_deep_scramblesintegerNumber of scrambles on deep (20+ air yards) throws to the center of the field.
center_short_twp_rateintegerTurnover-worthy plays as a percentage of qualifying attempts on short (0-9 air yards) throws to the center of the field, per PFF charting.
behind_los_touchdownsintegerTouchdowns on throws behind the line of scrimmage: thrown by the passer (passing-depth) or scored by the player (receiving-depth).
left_medium_qb_ratingnumericTraditional NFL passer rating on medium (10-19 air yards) throws to the left side of the field.
right_medium_completionsintegerNumber of completed passes on medium (10-19 air yards) throws to the right side of the field.
right_behind_los_dropsintegerNumber of catchable passes dropped by receivers on throws behind the line of scrimmage to the right side of the field.
left_behind_los_first_downsintegerNumber of passing first downs gained on throws behind the line of scrimmage to the left side of the field.
short_qb_ratingnumericTraditional NFL passer rating on short (0-9 air yards) throws.
center_medium_btt_ratenumericBig-time throws as a percentage of qualifying attempts on medium (10-19 air yards) throws to the center of the field, per PFF charting.
left_deep_grades_passnumericPFF passing grade (0-100) on deep (20+ air yards) throws to the left side of the field.

When report is passing-pressure

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
playercharacterPlayer's display name as PFF lists it (e.g. "Tom Brady").
positioncharacterPFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS).
no_blitz_completion_percentnumericPercentage of pass attempts completed when not blitzed.
grades_offensenumericPFF overall offense grade (0-100).
no_pressure_scramblesintegerNumber of scrambles from a clean pocket (no pressure).
blitz_touchdownsintegerNumber of passing touchdowns thrown when blitzed.
pressure_yardsintegerPassing yards gained when under pressure.
no_pressure_spikesintegerNumber of clock-stopping spikes from a clean pocket (no pressure).
blitz_ypanumericYards gained per pass attempt when blitzed.
no_blitz_grades_runnumericPFF rushing grade for the player (0-100) when not blitzed.
blitz_qb_ratingnumericTraditional NFL passer rating when blitzed.
no_pressure_thrown_awaysintegerNumber of intentional throwaways from a clean pocket (no pressure).
no_blitz_batsintegerNumber of pass attempts batted down at the line of scrimmage when not blitzed.
no_blitz_dropsintegerNumber of catchable passes dropped by receivers when not blitzed.
no_pressure_completion_percentnumericPercentage of pass attempts completed from a clean pocket (no pressure).
blitz_aimed_passesintegerNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) when blitzed, as charted by PFF.
pressure_grades_runnumericPFF rushing grade for the player (0-100) when under pressure.
no_blitz_sack_percentnumericPercentage of dropbacks that ended in a sack when not blitzed.
no_pressure_batsintegerNumber of pass attempts batted down at the line of scrimmage from a clean pocket (no pressure).
pressure_completionsintegerNumber of completed passes when under pressure.
blitz_big_time_throwsintegerNumber of big-time throws when blitzed, per PFF's highest-value, highest-difficulty throw designation.
no_blitz_drop_ratenumericPercentage of catchable passes dropped by receivers when not blitzed.
blitz_spikesintegerNumber of clock-stopping spikes when blitzed.
no_pressure_completionsintegerNumber of completed passes from a clean pocket (no pressure).
draft_seasonintegerSeason of the player's NFL draft class, per PFF.
no_pressure_passing_snapsintegerNumber of passing snaps played from a clean pocket (no pressure).
no_blitz_first_downsintegerNumber of passing first downs gained when not blitzed.
blitz_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, when blitzed.
no_pressure_grades_hands_fumblenumericPFF hands (fumble) grade for the player, reflecting ball security (0-100) from a clean pocket (no pressure).
pressure_aimed_passesintegerNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) when under pressure, as charted by PFF.
blitz_sacksintegerNumber of sacks taken when blitzed.
no_pressure_interceptionsintegerNumber of passes intercepted from a clean pocket (no pressure).
team_namecharacterTeam name/abbreviation the player is credited to for the range.
pressure_epanumericTotal expected points added (EPA) on the player's dropbacks when under pressure.
blitz_completionsintegerNumber of completed passes when blitzed.
blitz_attemptsintegerNumber of pass attempts when blitzed.
pressure_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts when under pressure, per PFF charting.
pressure_sacksintegerNumber of sacks taken when under pressure.
no_blitz_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack when not blitzed.
no_pressure_ypanumericYards gained per pass attempt from a clean pocket (no pressure).
pressure_passing_snapsintegerNumber of passing snaps played when under pressure.
grades_passnumericPFF passing grade (0-100).
pressure_batsintegerNumber of pass attempts batted down at the line of scrimmage when under pressure.
blitz_thrown_awaysintegerNumber of intentional throwaways when blitzed.
no_pressure_dropsintegerNumber of catchable passes dropped by receivers from a clean pocket (no pressure).
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
pressure_grades_offense_penaltynumericPFF offensive penalty grade for the player (0-100) when under pressure.
pressure_scramblesintegerNumber of scrambles when under pressure.
blitz_drop_ratenumericPercentage of catchable passes dropped by receivers when blitzed.
pressure_grades_pass_routenumericPFF receiving (route) grade for the player (0-100) when under pressure.
blitz_completion_percentnumericPercentage of pass attempts completed when blitzed.
no_pressure_first_downsintegerNumber of passing first downs gained from a clean pocket (no pressure).
blitz_grades_offense_penaltynumericPFF offensive penalty grade for the player (0-100) when blitzed.
no_blitz_epanumericTotal expected points added (EPA) on the player's dropbacks when not blitzed.
blitz_interceptionsintegerNumber of passes intercepted when blitzed.
no_blitz_dropbacksintegerNumber of dropbacks when not blitzed.
no_blitz_grades_passnumericPFF passing grade (0-100) when not blitzed.
no_blitz_scramblesintegerNumber of scrambles when not blitzed.
pressure_drop_ratenumericPercentage of catchable passes dropped by receivers when under pressure.
no_blitz_yardsintegerPassing yards gained when not blitzed.
base_dropbacksintegerNumber of dropbacks across all splits, the baseline total for this facet.
pressure_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack, reported within the pressure split.
no_blitz_grades_hands_fumblenumericPFF hands (fumble) grade for the player, reflecting ball security (0-100) when not blitzed.
no_pressure_grades_offensenumericPFF overall offense grade for the player (0-100) from a clean pocket (no pressure).
no_pressure_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, from a clean pocket (no pressure).
pressure_dropbacksintegerNumber of dropbacks when under pressure.
no_blitz_grades_offense_penaltynumericPFF offensive penalty grade for the player (0-100) when not blitzed.
no_pressure_grades_runnumericPFF rushing grade for the player (0-100) from a clean pocket (no pressure).
player_game_countintegerNumber of games the player appeared in over the covered span.
blitz_turnover_worthy_playsintegerNumber of turnover-worthy plays when blitzed, plays PFF charts as deserving of a turnover.
no_blitz_touchdownsintegerNumber of passing touchdowns thrown when not blitzed.
no_blitz_avg_depth_of_targetnumericAverage depth of target in air yards when not blitzed.
no_pressure_dropbacks_percentnumericShare of the player's total dropbacks that came from a clean pocket (no pressure), expressed as a percentage.
blitz_grades_passnumericPFF passing grade (0-100) when blitzed.
eligible_seasonintegerSeason of the player's NFL draft eligibility, per PFF.
blitz_avg_depth_of_targetnumericAverage depth of target in air yards when blitzed.
no_blitz_spikesintegerNumber of clock-stopping spikes when not blitzed.
no_pressure_dropbacksintegerNumber of dropbacks from a clean pocket (no pressure).
blitz_btt_ratenumericBig-time throws as a percentage of qualifying attempts when blitzed, per PFF charting.
blitz_positive_epa_percentnumericPercentage of dropbacks with positive expected points added when blitzed.
no_pressure_btt_ratenumericBig-time throws as a percentage of qualifying attempts from a clean pocket (no pressure), per PFF charting.
no_pressure_drop_ratenumericPercentage of catchable passes dropped by receivers from a clean pocket (no pressure).
no_blitz_turnover_worthy_playsintegerNumber of turnover-worthy plays when not blitzed, plays PFF charts as deserving of a turnover.
pressure_positive_epa_percentnumericPercentage of dropbacks with positive expected points added when under pressure.
blitz_first_downsintegerNumber of passing first downs gained when blitzed.
no_blitz_dropbacks_percentnumericShare of the player's total dropbacks that came when not blitzed, expressed as a percentage.
pressure_turnover_worthy_playsintegerNumber of turnover-worthy plays when under pressure, plays PFF charts as deserving of a turnover.
no_pressure_epanumericTotal expected points added (EPA) on the player's dropbacks from a clean pocket (no pressure).
no_blitz_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, when not blitzed.
no_blitz_positive_epa_percentnumericPercentage of dropbacks with positive expected points added when not blitzed.
pressure_btt_ratenumericBig-time throws as a percentage of qualifying attempts when under pressure, per PFF charting.
no_pressure_aimed_passesintegerNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) from a clean pocket (no pressure), as charted by PFF.
pressure_dropbacks_percentnumericShare of the player's total dropbacks that came when under pressure, expressed as a percentage.
grades_runnumericPFF rushing grade (0-100).
no_pressure_def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks from a clean pocket (no pressure), as charted by PFF.
pressure_grades_offensenumericPFF overall offense grade for the player (0-100) when under pressure.
pressure_completion_percentnumericPercentage of pass attempts completed when under pressure.
pressure_avg_depth_of_targetintegerAverage depth of target in air yards when under pressure.
blitz_epanumericTotal expected points added (EPA) on the player's dropbacks when blitzed.
pressure_dropsintegerNumber of catchable passes dropped by receivers when under pressure.
no_blitz_def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks when not blitzed, as charted by PFF.
pressure_attemptsintegerNumber of pass attempts when under pressure.
pressure_big_time_throwsintegerNumber of big-time throws when under pressure, per PFF's highest-value, highest-difficulty throw designation.
no_blitz_thrown_awaysintegerNumber of intentional throwaways when not blitzed.
blitz_dropsintegerNumber of catchable passes dropped by receivers when blitzed.
no_pressure_touchdownsintegerNumber of passing touchdowns thrown from a clean pocket (no pressure).
no_pressure_sacksintegerNumber of sacks taken from a clean pocket (no pressure).
blitz_sack_percentnumericPercentage of dropbacks that ended in a sack when blitzed.
pressure_sack_percentnumericPercentage of dropbacks that ended in a sack when under pressure.
penaltiesintegerPenalties charged to the player over the covered span (see declined_penalties for the ones that were declined).
no_pressure_attemptsintegerNumber of pass attempts from a clean pocket (no pressure).
no_blitz_grades_offensenumericPFF overall offense grade for the player (0-100) when not blitzed.
blitz_scramblesintegerNumber of scrambles when blitzed.
blitz_dropbacks_percentnumericShare of the player's total dropbacks that came when blitzed, expressed as a percentage.
no_pressure_qb_ratingnumericTraditional NFL passer rating from a clean pocket (no pressure).
no_blitz_passing_snapsintegerNumber of passing snaps played when not blitzed.
no_blitz_aimed_passesintegerNumber of aimed passes (attempts excluding throwaways, spikes, batted passes and throws made while hit) when not blitzed, as charted by PFF.
blitz_yardsintegerPassing yards gained when blitzed.
teamcharacterTeam abbreviation the player is credited to for the range.
no_blitz_attemptsintegerNumber of pass attempts when not blitzed.
pressure_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF when under pressure.
no_blitz_hit_as_threwintegerNumber of attempts on which the passer was hit as he threw when not blitzed, as charted by PFF.
pressure_hit_as_threwintegerNumber of attempts on which the passer was hit as he threw when under pressure, as charted by PFF.
blitz_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack when blitzed.
declined_penaltiesintegerPenalties committed by the player that were declined.
no_blitz_btt_ratenumericBig-time throws as a percentage of qualifying attempts when not blitzed, per PFF charting.
no_blitz_ypanumericYards gained per pass attempt when not blitzed.
blitz_grades_runnumericPFF rushing grade for the player (0-100) when blitzed.
pressure_interceptionsintegerNumber of passes intercepted when under pressure.
blitz_grades_hands_fumblenumericPFF hands (fumble) grade for the player, reflecting ball security (0-100) when blitzed.
no_pressure_grades_offense_penaltynumericPFF offensive penalty grade for the player (0-100) from a clean pocket (no pressure).
blitz_grades_offensenumericPFF overall offense grade for the player (0-100) when blitzed.
grades_hands_fumblenumericPFF ball-security (hands/fumble) grade, 0-100.
pressure_def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks when under pressure, as charted by PFF.
pressure_grades_passnumericPFF passing grade (0-100) when under pressure.
no_blitz_qb_ratingnumericTraditional NFL passer rating when not blitzed.
blitz_hit_as_threwintegerNumber of attempts on which the passer was hit as he threw when blitzed, as charted by PFF.
pressure_ypanumericYards gained per pass attempt when under pressure.
blitz_grades_pass_routenumericPFF receiving (route) grade for the player (0-100) when blitzed.
pressure_avg_time_to_thrownumericAverage time to throw per dropback, in seconds from snap to release, when under pressure.
no_blitz_completionsintegerNumber of completed passes when not blitzed.
no_pressure_grades_pass_routenumericPFF receiving (route) grade for the player (0-100) from a clean pocket (no pressure).
no_pressure_sack_percentintegerPercentage of dropbacks that ended in a sack from a clean pocket (no pressure).
no_blitz_accuracy_percentintegerPercentage of aimed passes charted as accurate by PFF when not blitzed.
no_pressure_pressure_to_sack_ratecharacterPressure-to-sack rate as reported within the no-pressure split of the PFF passing-pressure facet.
no_pressure_turnover_worthy_playsintegerNumber of turnover-worthy plays from a clean pocket (no pressure), plays PFF charts as deserving of a turnover.
pressure_first_downsintegerNumber of passing first downs gained when under pressure.
blitz_passing_snapsintegerNumber of passing snaps played when blitzed.
franchise_idintegerPFF franchise (team) id (integer join key).
no_pressure_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts from a clean pocket (no pressure), per PFF charting.
no_blitz_sacksintegerNumber of sacks taken when not blitzed.
no_blitz_grades_pass_routenumericPFF receiving (route) grade for the player (0-100) when not blitzed.
no_pressure_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF from a clean pocket (no pressure).
no_blitz_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts when not blitzed, per PFF charting.
no_pressure_hit_as_threwintegerNumber of attempts on which the passer was hit as he threw from a clean pocket (no pressure), as charted by PFF.
no_pressure_grades_passnumericPFF passing grade (0-100) from a clean pocket (no pressure).
no_pressure_positive_epa_percentnumericPercentage of dropbacks with positive expected points added from a clean pocket (no pressure).
pressure_spikesintegerNumber of clock-stopping spikes when under pressure.
pressure_grades_hands_fumblenumericPFF hands (fumble) grade for the player, reflecting ball security (0-100) when under pressure.
pressure_qb_ratingnumericTraditional NFL passer rating when under pressure.
blitz_batsintegerNumber of pass attempts batted down at the line of scrimmage when blitzed.
pressure_touchdownsintegerNumber of passing touchdowns thrown when under pressure.
pressure_thrown_awaysintegerNumber of intentional throwaways when under pressure.
no_blitz_interceptionsintegerNumber of passes intercepted when not blitzed.
blitz_dropbacksintegerNumber of dropbacks when blitzed.
blitz_def_gen_pressuresintegerNumber of defense-generated pressures on the player's dropbacks when blitzed, as charted by PFF.
no_blitz_big_time_throwsintegerNumber of big-time throws when not blitzed, per PFF's highest-value, highest-difficulty throw designation.
no_pressure_avg_depth_of_targetnumericAverage depth of target in air yards from a clean pocket (no pressure).
no_pressure_yardsintegerPassing yards gained from a clean pocket (no pressure).
blitz_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts when blitzed, per PFF charting.
blitz_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF when blitzed.
no_pressure_big_time_throwsintegerNumber of big-time throws from a clean pocket (no pressure), per PFF's highest-value, highest-difficulty throw designation.
no_blitz_grades_pass_blocknumericPFF pass-blocking grade for the player (0-100) when not blitzed.
blitz_grades_run_blocknumericPFF run-blocking grade for the player (0-100) when blitzed.
no_pressure_grades_run_blocknumericPFF run-blocking grade for the player (0-100) from a clean pocket (no pressure).
blitz_grades_pass_blocknumericPFF pass-blocking grade for the player (0-100) when blitzed.
no_pressure_grades_pass_blocknumericPFF pass-blocking grade for the player (0-100) from a clean pocket (no pressure).
pressure_grades_pass_blockcharacterPFF pass-blocking grade for the player (0-100) when under pressure.
no_blitz_grades_run_blocknumericPFF run-blocking grade for the player (0-100) when not blitzed.
blitz_grades_screen_blocknumericPFF screen-blocking grade for the player (0-100) when blitzed.
pressure_grades_screen_blocknumericPFF screen-blocking grade for the player (0-100) when under pressure.
no_blitz_grades_screen_blocknumericPFF screen-blocking grade for the player (0-100) when not blitzed.
no_pressure_grades_hands_dropnumericPFF hands (drop) grade for the player (0-100) from a clean pocket (no pressure).
blitz_grades_hands_dropnumericPFF hands (drop) grade for the player (0-100) when blitzed.
pressure_grades_run_blockintegerPFF run-blocking grade for the player (0-100) when under pressure.
no_pressure_grades_screen_blocknumericPFF screen-blocking grade for the player (0-100) from a clean pocket (no pressure).
pressure_grades_hands_dropnumericPFF hands (drop) grade for the player (0-100) when under pressure.
no_blitz_grades_hands_dropnumericPFF hands (drop) grade for the player (0-100) when not blitzed.

When report is receiving

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
playercharacterPlayer's display name as PFF lists it (e.g. "Tom Brady").
positioncharacterPFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS).
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
franchise_idintegerPFF franchise (team) id (integer join key).
team_abbreviationcharacterAbbreviation of the team the player is credited to for the range (the /v2 counterpart of /v1's team).
games_playedintegerNumber of games the player appeared in over the requested span (the /v2 counterpart of /v1's player_game_count).
draft_seasonintegerSeason of the player's NFL draft class, per PFF.
eligible_seasonintegerSeason of the player's NFL draft eligibility, per PFF.
targetsintegerTargets: passes thrown to the player (receiving, rushing reports) or into the player's coverage (coverage, defense reports).
team_targets_percentnumericPercentage of the team's targets that went to the player (target share).
receptionsintegerReceptions: passes caught by the player (receiving, rushing reports) or completions allowed into the player's coverage (coverage, defense reports).
caught_percentnumericPercentage of targets caught.
yardsintegerYards in the report's play family: passing yards (passing), receiving yards (receiving), rushing yards (rushing), gross punt yards (punting), and receiving yards allowed into the player's coverage (coverage, defense).
yards_per_receptionnumericAverage yards per reception: the player's own on the receiving report, allowed per reception in the player's coverage on the coverage and defense reports.
touchdownsintegerTouchdowns: passing touchdowns thrown (passing), receiving and rushing touchdowns scored (receiving, rushing), or touchdowns allowed into the player's coverage (coverage, defense).
grades_offensenumericPFF overall offense grade (0-100).
grades_pass_routenumericPFF receiving/route grade (0-100).
grades_hands_dropnumericPFF hands/drop grade (0-100).
grades_hands_fumblenumericPFF ball-security (hands/fumble) grade, 0-100.
pass_playsintegerPass-play snaps.
routesintegerPass routes run by the player.
route_ratenumericShare of pass-play snaps on which the player ran a route.
pass_blocksintegerPass-play snaps spent pass blocking.
pass_block_ratenumericShare of pass-play snaps spent pass blocking.
slot_snapsintegerReceiving snaps aligned in the slot.
slot_ratenumericShare of receiving snaps aligned in the slot.
wide_snapsintegerReceiving snaps aligned out wide.
wide_ratenumericShare of receiving snaps aligned out wide.
inline_snapsintegerReceiving snaps aligned inline, tight to the formation.
inline_ratenumericShare of receiving snaps aligned inline, tight to the formation.
yards_after_catchintegerYards after the catch: gained by the player on the receiving report, allowed after the catch in the player's coverage on the coverage and defense reports.
yards_after_catch_per_receptionnumericAverage yards after the catch per reception.
yprrnumericYards per route run.
avg_depth_of_targetnumericAverage depth of target, in yards downfield: of the passer's throws (passing), of passes to the player (receiving), or of targets into the player's coverage (coverage).
longestintegerLongest play in yards: longest reception (receiving), longest run (rushing), or longest completion allowed in coverage (coverage, defense).
dropsintegerDropped passes: drops by the passer's receivers on the passing report, drops by the player on the receiving and rushing reports.
drop_ratenumericDrop rate, in percent: share of catchable passes dropped by the passer's receivers (passing report) or by the player (receiving report).
contested_targetsintegerContested targets.
contested_receptionsintegerContested catches made.
contested_catch_ratenumericPercentage of PFF-charted contested targets caught.
interceptionsintegerInterceptions: thrown by the passer on the passing report, made by the player on the coverage and defense reports, and on passes targeting the player on the receiving report.
fumblesintegerFumbles by the player: after the catch on the receiving report, as a ball carrier on the rushing report.
avoided_tacklesintegerMissed tackles forced (tackles avoided) by the player: after the catch on the receiving report, as a runner on rushing.
first_downsintegerFirst downs gained: passing first downs on the passing report, first-down receptions on receiving, rushing first downs on rushing.
targeted_qb_ratingnumericNFL passer rating on throws targeting the player.
penaltiesintegerPenalties charged to the player over the covered span (see declined_penalties for the ones that were declined).
receptions_oenumericCatch rate over expectation, in percentage points (receptions per target minus PFF's expected rate).
receptions_oe_totalnumericReceptions over expectation in total: receptions minus PFF-expected receptions on the player's targets.
lined_up_vs_cbnumericPercentage of the player's charted matchups in which he lined up across from a cornerback; with lined_up_vs_lb and lined_up_vs_s it sums to 100 where populated (null for many players).
lined_up_vs_snumericPercentage of the player's charted matchups in which he lined up across from a safety; with lined_up_vs_cb and lined_up_vs_lb it sums to 100 where populated (null for many players).
lined_up_vs_lbnumericPercentage of the player's charted matchups in which he lined up across from a linebacker; with lined_up_vs_cb and lined_up_vs_s it sums to 100 where populated (null for many players).
position_target_sharenumericPercentage of the team's targets that went to players at the player's position; the same value repeats on every row at that position (e.g. the whole WR group's share).
offense_pos_graded_ratenumericPercentage of the player's offensive plays that PFF graded positively.
offense_neg_graded_ratenumericPercentage of the player's offensive plays that PFF graded negatively.

When report is receiving-depth

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
playercharacterPlayer's display name as PFF lists it (e.g. "Tom Brady").
positioncharacterPFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS).
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
franchise_idintegerPFF franchise (team) id (integer join key).
team_abbreviationcharacterAbbreviation of the team the player is credited to for the range (the /v2 counterpart of /v1's team).
games_playedintegerNumber of games the player appeared in over the requested span (the /v2 counterpart of /v1's player_game_count).
draft_seasonintegerSeason of the player's NFL draft class, per PFF.
eligible_seasonintegerSeason of the player's NFL draft eligibility, per PFF.
base_targetsintegerTotal targets from the facet's unsplit base row, across all depths and directions.
deep_targets_percentnumericShare of the team's targets thrown to the player on deep passes (20 or more yards downfield).
deep_targetsintegerPass targets to the player on deep passes (20 or more yards downfield).
deep_receptionsintegerReceptions made on deep passes (20 or more yards downfield).
deep_caught_percentnumericPercentage of targets caught on deep passes (20 or more yards downfield).
deep_yardsintegerYards on deep (20+ air yards) throws: passing yards (passing-depth) or the player's receiving yards (receiving-depth).
deep_yards_per_receptionnumericAverage yards per reception on deep passes (20 or more yards downfield).
deep_touchdownsintegerTouchdowns on deep (20+ air yards) throws: thrown by the passer (passing-depth) or scored by the player (receiving-depth).
deep_grades_pass_routenumericPFF route-running (receiving) grade on deep passes (20 or more yards downfield), 0-100.
deep_grades_hands_dropnumericPFF hands/drop grade on deep passes (20 or more yards downfield), 0-100.
deep_yards_after_catchintegerYards gained after the catch on deep passes (20 or more yards downfield).
deep_yards_after_catch_per_receptionnumericAverage yards after the catch per reception on deep passes (20 or more yards downfield).
deep_yprrnumericYards per route run on deep passes (20 or more yards downfield).
deep_avg_depth_of_targetnumericAverage depth of target, in air yards, on deep (20+ air yards) throws: of the passer's throws (passing-depth) or the player's targets (receiving-depth).
deep_dropsintegerCatchable passes dropped on deep (20+ air yards) throws: by the passer's receivers (passing-depth) or by the player (receiving-depth).
deep_drop_ratenumericPercentage of catchable passes dropped on deep (20+ air yards) throws: by the passer's receivers (passing-depth) or by the player (receiving-depth).
deep_contested_targetsintegerPFF-charted contested targets on deep passes (20 or more yards downfield).
deep_contested_receptionsintegerCatches made on PFF-charted contested targets on deep passes (20 or more yards downfield).
deep_contested_catch_rateintegerPercentage of PFF-charted contested targets caught on deep passes (20 or more yards downfield).
deep_interceptionsintegerInterceptions on deep (20+ air yards) throws: thrown by the passer (passing-depth) or on passes targeting the player (receiving-depth).
deep_fumblesintegerFumbles by the player after the catch on deep passes (20 or more yards downfield).
deep_avoided_tacklesintegerTackles avoided after the catch on deep passes (20 or more yards downfield).
deep_first_downsintegerFirst downs on deep (20+ air yards) throws: passing first downs (passing-depth) or first-down receptions by the player (receiving-depth).
deep_targeted_qb_ratingnumericNFL passer rating on throws targeting the player on deep passes (20 or more yards downfield).
medium_targets_percentnumericShare of the team's targets thrown to the player on medium passes (10-19 yards downfield).
medium_targetsintegerPass targets to the player on medium passes (10-19 yards downfield).
medium_receptionsintegerReceptions made on medium passes (10-19 yards downfield).
medium_caught_percentnumericPercentage of targets caught on medium passes (10-19 yards downfield).
medium_yardsintegerYards on medium (10-19 air yards) throws: passing yards (passing-depth) or the player's receiving yards (receiving-depth).
medium_yards_per_receptionnumericAverage yards per reception on medium passes (10-19 yards downfield).
medium_touchdownsintegerTouchdowns on medium (10-19 air yards) throws: thrown by the passer (passing-depth) or scored by the player (receiving-depth).
medium_grades_pass_routenumericPFF route-running (receiving) grade on medium passes (10-19 yards downfield), 0-100.
medium_grades_hands_dropnumericPFF hands/drop grade on medium passes (10-19 yards downfield), 0-100.
medium_yards_after_catchintegerYards gained after the catch on medium passes (10-19 yards downfield).
medium_yards_after_catch_per_receptionnumericAverage yards after the catch per reception on medium passes (10-19 yards downfield).
medium_yprrnumericYards per route run on medium passes (10-19 yards downfield).
medium_avg_depth_of_targetnumericAverage depth of target, in air yards, on medium (10-19 air yards) throws: of the passer's throws (passing-depth) or the player's targets (receiving-depth).
medium_dropsintegerCatchable passes dropped on medium (10-19 air yards) throws: by the passer's receivers (passing-depth) or by the player (receiving-depth).
medium_drop_ratenumericPercentage of catchable passes dropped on medium (10-19 air yards) throws: by the passer's receivers (passing-depth) or by the player (receiving-depth).
medium_contested_targetsintegerPFF-charted contested targets on medium passes (10-19 yards downfield).
medium_contested_receptionsintegerCatches made on PFF-charted contested targets on medium passes (10-19 yards downfield).
medium_contested_catch_ratenumericPercentage of PFF-charted contested targets caught on medium passes (10-19 yards downfield).
medium_interceptionsintegerInterceptions on medium (10-19 air yards) throws: thrown by the passer (passing-depth) or on passes targeting the player (receiving-depth).
medium_fumblesintegerFumbles by the player after the catch on medium passes (10-19 yards downfield).
medium_avoided_tacklesintegerTackles avoided after the catch on medium passes (10-19 yards downfield).
medium_first_downsintegerFirst downs on medium (10-19 air yards) throws: passing first downs (passing-depth) or first-down receptions by the player (receiving-depth).
medium_targeted_qb_ratingnumericNFL passer rating on throws targeting the player on medium passes (10-19 yards downfield).
short_targets_percentnumericShare of the team's targets thrown to the player on short passes (0-9 yards downfield).
short_targetsintegerPass targets to the player on short passes (0-9 yards downfield).
short_receptionsintegerReceptions made on short passes (0-9 yards downfield).
short_caught_percentnumericPercentage of targets caught on short passes (0-9 yards downfield).
short_yardsintegerYards on short (0-9 air yards) throws: passing yards (passing-depth) or the player's receiving yards (receiving-depth).
short_yards_per_receptionnumericAverage yards per reception on short passes (0-9 yards downfield).
short_touchdownsintegerTouchdowns on short (0-9 air yards) throws: thrown by the passer (passing-depth) or scored by the player (receiving-depth).
short_grades_pass_routenumericPFF route-running (receiving) grade on short passes (0-9 yards downfield), 0-100.
short_grades_hands_dropnumericPFF hands/drop grade on short passes (0-9 yards downfield), 0-100.
short_yards_after_catchintegerYards gained after the catch on short passes (0-9 yards downfield).
short_yards_after_catch_per_receptionnumericAverage yards after the catch per reception on short passes (0-9 yards downfield).
short_yprrnumericYards per route run on short passes (0-9 yards downfield).
short_avg_depth_of_targetnumericAverage depth of target, in air yards, on short (0-9 air yards) throws: of the passer's throws (passing-depth) or the player's targets (receiving-depth).
short_dropsintegerCatchable passes dropped on short (0-9 air yards) throws: by the passer's receivers (passing-depth) or by the player (receiving-depth).
short_drop_ratenumericPercentage of catchable passes dropped on short (0-9 air yards) throws: by the passer's receivers (passing-depth) or by the player (receiving-depth).
short_contested_targetsintegerPFF-charted contested targets on short passes (0-9 yards downfield).
short_contested_receptionsintegerCatches made on PFF-charted contested targets on short passes (0-9 yards downfield).
short_contested_catch_ratenumericPercentage of PFF-charted contested targets caught on short passes (0-9 yards downfield).
short_interceptionsintegerInterceptions on short (0-9 air yards) throws: thrown by the passer (passing-depth) or on passes targeting the player (receiving-depth).
short_fumblesintegerFumbles by the player after the catch on short passes (0-9 yards downfield).
short_avoided_tacklesintegerTackles avoided after the catch on short passes (0-9 yards downfield).
short_first_downsintegerFirst downs on short (0-9 air yards) throws: passing first downs (passing-depth) or first-down receptions by the player (receiving-depth).
short_targeted_qb_ratingnumericNFL passer rating on throws targeting the player on short passes (0-9 yards downfield).
behind_los_targets_percentnumericShare of the team's targets thrown to the player on passes thrown behind the line of scrimmage.
behind_los_targetsintegerPass targets to the player on passes thrown behind the line of scrimmage.
behind_los_receptionsintegerReceptions made on passes thrown behind the line of scrimmage.
behind_los_caught_percentnumericPercentage of targets caught on passes thrown behind the line of scrimmage.
behind_los_yardsintegerYards on throws behind the line of scrimmage: passing yards (passing-depth) or the player's receiving yards (receiving-depth).
behind_los_yards_per_receptionnumericAverage yards per reception on passes thrown behind the line of scrimmage.
behind_los_touchdownsintegerTouchdowns on throws behind the line of scrimmage: thrown by the passer (passing-depth) or scored by the player (receiving-depth).
behind_los_grades_pass_routenumericPFF route-running (receiving) grade on passes thrown behind the line of scrimmage, 0-100.
behind_los_grades_hands_dropnumericPFF hands/drop grade on passes thrown behind the line of scrimmage, 0-100.
behind_los_yards_after_catchintegerYards gained after the catch on passes thrown behind the line of scrimmage.
behind_los_yards_after_catch_per_receptionnumericAverage yards after the catch per reception on passes thrown behind the line of scrimmage.
behind_los_yprrnumericYards per route run on passes thrown behind the line of scrimmage.
behind_los_avg_depth_of_targetnumericAverage depth of target, in air yards, on throws behind the line of scrimmage: of the passer's throws (passing-depth) or the player's targets (receiving-depth).
behind_los_dropsintegerCatchable passes dropped on throws behind the line of scrimmage: by the passer's receivers (passing-depth) or by the player (receiving-depth).
behind_los_drop_ratenumericPercentage of catchable passes dropped on throws behind the line of scrimmage: by the passer's receivers (passing-depth) or by the player (receiving-depth).
behind_los_contested_targetsintegerPFF-charted contested targets on passes thrown behind the line of scrimmage.
behind_los_contested_receptionsintegerCatches made on PFF-charted contested targets on passes thrown behind the line of scrimmage.
behind_los_contested_catch_rateintegerPercentage of PFF-charted contested targets caught on passes thrown behind the line of scrimmage.
behind_los_interceptionsintegerInterceptions on throws behind the line of scrimmage: thrown by the passer (passing-depth) or on passes targeting the player (receiving-depth).
behind_los_fumblesintegerFumbles by the player after the catch on passes thrown behind the line of scrimmage.
behind_los_avoided_tacklesintegerTackles avoided after the catch on passes thrown behind the line of scrimmage.
behind_los_first_downsintegerFirst downs on throws behind the line of scrimmage: passing first downs (passing-depth) or first-down receptions by the player (receiving-depth).
behind_los_targeted_qb_ratingnumericNFL passer rating on throws targeting the player on passes thrown behind the line of scrimmage.

When report is rushing

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
playercharacterPlayer's display name as PFF lists it (e.g. "Tom Brady").
positioncharacterPFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS).
targetsintegerTargets: passes thrown to the player (receiving, rushing reports) or into the player's coverage (coverage, defense reports).
grades_pass_blocknumericPFF pass-blocking grade (0-100).
grades_offensenumericPFF overall offense grade (0-100).
yards_after_contactintegerYards after contact.
explosiveintegerRuns PFF designates as explosive.
grades_pass_routenumericPFF receiving/route grade (0-100).
draft_seasonintegerSeason of the player's NFL draft class, per PFF.
elu_rush_mtfintegerMissed tackles forced as a rusher, an input to PFF's elusive rating.
breakaway_attemptsintegerRuns of 15 or more yards, PFF's breakaway designation.
designed_yardsintegerRushing yards gained on designed runs, excluding scrambles.
team_namecharacterTeam name/abbreviation the player is credited to for the range.
yprrnumericYards per route run.
breakaway_percentnumericShare of rushing yards gained on breakaway runs of 15 or more yards.
fumblesintegerFumbles by the player: after the catch on the receiving report, as a ball carrier on the rushing report.
first_downsintegerFirst downs gained: passing first downs on the passing report, first-down receptions on receiving, rushing first downs on rushing.
elusive_ratingnumericPFF elusive rating.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
breakaway_yardsintegerBreakaway (long-run) yards.
player_game_countintegerNumber of games the player appeared in over the covered span.
eligible_seasonintegerSeason of the player's NFL draft eligibility, per PFF.
total_touchesintegerCombined carries and receptions.
scramble_yardsintegerRushing yards gained on scrambles.
yco_attemptnumericAverage yards after contact per rushing attempt.
yardsintegerYards in the report's play family: passing yards (passing), receiving yards (receiving), rushing yards (rushing), gross punt yards (punting), and receiving yards allowed into the player's coverage (coverage, defense).
grades_run_blocknumericPFF run-blocking grade (0-100).
receptionsintegerReceptions: passes caught by the player (receiving, rushing reports) or completions allowed into the player's coverage (coverage, defense reports).
zone_attemptsintegerRushing attempts on zone-scheme runs.
scramblesintegerQuarterback scrambles (pass plays on which the passer ran with the ball).
grades_runnumericPFF rushing grade (0-100).
penaltiesintegerPenalties charged to the player over the covered span (see declined_penalties for the ones that were declined).
attemptsintegerAttempts in the report's play family: pass attempts on the passing report, carries on rushing, punts on punting and kickoffs on the kickoffs report.
elu_ycointegerYards-after-contact component used in PFF's elusive rating.
elu_recv_mtfintegerMissed tackles forced as a receiver, an input to PFF's elusive rating.
teamcharacterTeam abbreviation the player is credited to for the range.
declined_penaltiesintegerPenalties committed by the player that were declined.
ypanumericYards per attempt: passing yards per pass attempt on the passing report, rushing yards per carry on the rushing report.
dropsintegerDropped passes: drops by the passer's receivers on the passing report, drops by the player on the receiving and rushing reports.
grades_hands_fumblenumericPFF ball-security (hands/fumble) grade, 0-100.
longestintegerLongest play in yards: longest reception (receiving), longest run (rushing), or longest completion allowed in coverage (coverage, defense).
routesintegerPass routes run by the player.
franchise_idintegerPFF franchise (team) id (integer join key).
rec_yardsintegerReceiving yards gained by the player (the rushing report also carries the ball carrier's receiving line).
gap_attemptsintegerRushing attempts on gap-scheme runs.
run_playsintegerRun-play snaps.
avoided_tacklesintegerMissed tackles forced (tackles avoided) by the player: after the catch on the receiving report, as a runner on rushing.
grades_offense_penaltynumericPFF offensive penalty grade, 0-100.
touchdownsintegerTouchdowns: passing touchdowns thrown (passing), receiving and rushing touchdowns scored (receiving, rushing), or touchdowns allowed into the player's coverage (coverage, defense).
carry_sharenumericPercentage of the team's carries taken by the player.
offense_pos_graded_ratenumericPercentage of the player's offensive plays that PFF graded positively.
offense_neg_graded_ratenumericPercentage of the player's offensive plays that PFF graded negatively.
grades_passnumericPFF passing grade (0-100).

When report is blocking

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
playercharacterPlayer's display name as PFF lists it (e.g. "Tom Brady").
positioncharacterPFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS).
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
franchise_idintegerPFF franchise (team) id (integer join key).
team_abbreviationcharacterAbbreviation of the team the player is credited to for the range (the /v2 counterpart of /v1's team).
games_playedintegerNumber of games the player appeared in over the requested span (the /v2 counterpart of /v1's player_game_count).
draft_seasonintegerSeason of the player's NFL draft class, per PFF.
eligible_seasonintegerSeason of the player's NFL draft eligibility, per PFF.
snap_counts_offenseintegerOffensive snaps played.
snap_counts_blockintegerTotal blocking snaps played.
block_percentnumericShare of offensive snaps spent blocking.
snap_counts_run_blockintegerRun-blocking snaps played.
snap_counts_pass_blockintegerPass-blocking snaps played.
pass_block_percentnumericShare of pass-play snaps spent pass blocking.
grades_offensenumericPFF overall offense grade (0-100).
grades_run_blocknumericPFF run-blocking grade (0-100).
grades_pass_blocknumericPFF pass-blocking grade (0-100).
non_spike_pass_blockintegerPass-blocking snaps excluding spike plays.
non_spike_pass_block_percentagenumericShare of non-spike pass-play snaps spent pass blocking.
sacks_allowedintegerSacks allowed by the player in pass protection.
hits_allowedintegerQuarterback hits allowed.
hurries_allowedintegerQuarterback hurries allowed.
pressures_allowedintegerTotal pressures allowed (sacks, hits, and hurries).
pbenumericPFF Pass Blocking Efficiency rating, pressures allowed per pass-blocking snap weighted toward sacks.
penaltiesintegerPenalties charged to the player over the covered span (see declined_penalties for the ones that were declined).
declined_penaltiesintegerPenalties committed by the player that were declined.
snap_counts_ltintegerSnaps aligned at left tackle.
snap_counts_lgintegerSnaps aligned at left guard.
snap_counts_ceintegerSnaps aligned at center.
snap_counts_rgintegerSnaps aligned at right guard.
snap_counts_rtintegerSnaps aligned at right tackle.
snap_counts_teintegerSnaps aligned at tight end.

When report is pass-blocking

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
playercharacterPlayer's display name as PFF lists it (e.g. "Tom Brady").
positioncharacterPFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS).
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
franchise_idintegerPFF franchise (team) id (integer join key).
team_abbreviationcharacterAbbreviation of the team the player is credited to for the range (the /v2 counterpart of /v1's team).
games_playedintegerNumber of games the player appeared in over the requested span (the /v2 counterpart of /v1's player_game_count).
draft_seasonintegerSeason of the player's NFL draft class, per PFF.
eligible_seasonintegerSeason of the player's NFL draft eligibility, per PFF.
snap_counts_ltintegerSnaps aligned at left tackle.
snap_counts_lgintegerSnaps aligned at left guard.
snap_counts_ceintegerSnaps aligned at center.
snap_counts_rgintegerSnaps aligned at right guard.
snap_counts_rtintegerSnaps aligned at right tackle.
snap_counts_teintegerSnaps aligned at tight end.
snap_counts_pass_playintegerPass-play snaps.
snap_counts_pass_blockintegerPass-blocking snaps played.
pass_block_percentnumericShare of pass-play snaps spent pass blocking.
grades_pass_blocknumericPFF pass-blocking grade (0-100).
penaltiesintegerPenalties charged to the player over the covered span (see declined_penalties for the ones that were declined).
declined_penaltiesintegerPenalties committed by the player that were declined.
non_spike_pass_blockintegerPass-blocking snaps excluding spike plays.
non_spike_pass_block_percentagenumericShare of non-spike pass-play snaps spent pass blocking.
sacks_allowedintegerSacks allowed by the player in pass protection.
hits_allowedintegerQuarterback hits allowed.
hurries_allowedintegerQuarterback hurries allowed.
pressures_allowedintegerTotal pressures allowed (sacks, hits, and hurries).
pressure_rate_allowednumericPercentage of the player's pass-blocking snaps on which he allowed a pressure.
sack_rate_allowednumericPercentage of the player's pass-blocking snaps on which he allowed a sack.
pbenumericPFF Pass Blocking Efficiency rating, pressures allowed per pass-blocking snap weighted toward sacks.
true_pass_set_snap_counts_pass_playintegerPass-play snaps on PFF-designated true pass sets.
true_pass_set_snap_counts_pass_blockintegerPass-blocking snaps played on PFF-designated true pass sets.
true_pass_set_pass_block_percentnumericShare of pass-play snaps spent pass blocking on PFF-designated true pass sets.
true_pass_set_grades_pass_blocknumericPFF pass-blocking grade on PFF-designated true pass sets, 0-100.
true_pass_set_non_spike_pass_blockintegerPass-blocking snaps excluding spike plays on PFF-designated true pass sets.
true_pass_set_non_spike_pass_block_percentagenumericShare of non-spike pass-play snaps spent pass blocking on PFF-designated true pass sets.
true_pass_set_sacks_allowedintegerSacks allowed on PFF-designated true pass sets.
true_pass_set_hits_allowedintegerQuarterback hits allowed on PFF-designated true pass sets.
true_pass_set_hurries_allowedintegerQuarterback hurries allowed on PFF-designated true pass sets.
true_pass_set_pressures_allowedintegerTotal pressures allowed (sacks, hits, and hurries) on PFF-designated true pass sets.
true_pass_set_pressure_rate_allowednumericPercentage of the player's true-pass-set pass-blocking snaps on which he allowed a pressure.
true_pass_set_sack_rate_allowednumericPercentage of the player's true-pass-set pass-blocking snaps on which he allowed a sack.
true_pass_set_pbenumericPFF Pass Blocking Efficiency rating, pressures allowed per pass-blocking snap weighted toward sacks on PFF-designated true pass sets.
pbwrnumericPass-block win rate, in percent: share of the player's pass-blocking snaps PFF charted as won.
true_pass_set_pbwrnumericPass-block win rate, in percent, on PFF-designated true pass sets.
pass_block_grade_oe_percentilenumericPercentile (0-100) of the player's pass-blocking grade over expectation, as reported by PFF; null for many players.
island_ratenumericPercentage of the player's pass-blocking snaps PFF charted as island (isolated, one-on-one) blocks.
island_pass_block_win_ratenumericPass-block win rate, in percent, on the player's island (isolated, one-on-one) pass-blocking snaps.
offense_pos_graded_ratenumericPercentage of the player's offensive plays that PFF graded positively.
offense_neg_graded_ratenumericPercentage of the player's offensive plays that PFF graded negatively.

When report is run-blocking

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
playercharacterPlayer's display name as PFF lists it (e.g. "Tom Brady").
positioncharacterPFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS).
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
franchise_idintegerPFF franchise (team) id (integer join key).
team_abbreviationcharacterAbbreviation of the team the player is credited to for the range (the /v2 counterpart of /v1's team).
games_playedintegerNumber of games the player appeared in over the requested span (the /v2 counterpart of /v1's player_game_count).
draft_seasonintegerSeason of the player's NFL draft class, per PFF.
eligible_seasonintegerSeason of the player's NFL draft eligibility, per PFF.
snap_counts_ltintegerSnaps aligned at left tackle.
snap_counts_lgintegerSnaps aligned at left guard.
snap_counts_ceintegerSnaps aligned at center.
snap_counts_rgintegerSnaps aligned at right guard.
snap_counts_rtintegerSnaps aligned at right tackle.
snap_counts_teintegerSnaps aligned at tight end.
snap_counts_run_playintegerRun-play snaps.
snap_counts_run_blockintegerRun-blocking snaps played.
run_block_percentnumericShare of run-play snaps spent run blocking.
grades_run_blocknumericPFF run-blocking grade (0-100).
penaltiesintegerPenalties charged to the player over the covered span (see declined_penalties for the ones that were declined).
declined_penaltiesintegerPenalties committed by the player that were declined.
zone_snap_counts_run_playintegerRun-play snaps on zone-scheme runs.
zone_snap_counts_run_blockintegerRun-blocking snaps played on zone-scheme runs.
zone_snap_counts_run_block_percentnumericShare of the player's run-blocking snaps on zone-scheme runs.
zone_run_block_percentnumericShare of run-play snaps spent run blocking on zone-scheme runs.
zone_grades_run_blocknumericPFF run-blocking grade on zone-scheme runs, 0-100.
gap_snap_counts_run_playintegerRun-play snaps on gap-scheme runs.
gap_snap_counts_run_blockintegerRun-blocking snaps played on gap-scheme runs.
gap_snap_counts_run_block_percentnumericShare of the player's run-blocking snaps on gap-scheme runs.
gap_run_block_percentnumericShare of run-play snaps spent run blocking on gap-scheme runs.
gap_grades_run_blocknumericPFF run-blocking grade on gap-scheme runs, 0-100.
pos_graded_ratenumericPercentage of the player's plays in the report's phase (run blocking or run defense) that PFF graded positively.
neg_graded_ratenumericPercentage of the player's plays in the report's phase (run blocking or run defense) that PFF graded negatively.
zone_pos_graded_ratenumericPercentage of the player's zone-scheme run-blocking plays that PFF graded positively.
zone_neg_graded_ratenumericPercentage of the player's zone-scheme run-blocking plays that PFF graded negatively.
gap_pos_graded_ratenumericPercentage of the player's gap-scheme run-blocking plays that PFF graded positively.
gap_neg_graded_ratenumericPercentage of the player's gap-scheme run-blocking plays that PFF graded negatively.
offense_pos_graded_ratenumericPercentage of the player's offensive plays that PFF graded positively.
offense_neg_graded_ratenumericPercentage of the player's offensive plays that PFF graded negatively.

When report is defense

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
playercharacterPlayer's display name as PFF lists it (e.g. "Tom Brady").
positioncharacterPFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS).
targetsintegerTargets: passes thrown to the player (receiving, rushing reports) or into the player's coverage (coverage, defense reports).
interception_touchdownsintegerTouchdowns scored on interception returns.
draft_seasonintegerSeason of the player's NFL draft class, per PFF.
forced_fumblesintegerFumbles forced by the player.
missed_tacklesintegerMissed tackles by the player (on special-teams plays in the special-teams report).
catch_ratenumericCompletion percentage allowed on targets into the player's coverage.
team_namecharacterTeam name/abbreviation the player is credited to for the range.
tacklesintegerTackles made by the player, as charted by PFF (assisted tackles are reported in assists).
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
snap_counts_offballintegerSnaps aligned as an off-ball linebacker.
snap_counts_boxintegerSnaps aligned in the box.
sacksintegerSacks: recorded by the player on the defense and pass-rush reports; times the passer was sacked on the passing report.
snap_counts_pass_rushintegerPass-rush snaps played.
player_game_countintegerNumber of games the player appeared in over the covered span.
eligible_seasonintegerSeason of the player's NFL draft eligibility, per PFF.
snap_counts_dlintegerSnaps aligned on the defensive line.
grades_tacklenumericPFF tackling grade, 0-100.
yardsintegerYards in the report's play family: passing yards (passing), receiving yards (receiving), rushing yards (rushing), gross punt yards (punting), and receiving yards allowed into the player's coverage (coverage, defense).
receptionsintegerReceptions: passes caught by the player (receiving, rushing reports) or completions allowed into the player's coverage (coverage, defense reports).
grades_coverage_defensenumericPFF coverage grade (0-100).
hurriesintegerQuarterback hurries recorded.
interceptionsintegerInterceptions: thrown by the passer on the passing report, made by the player on the coverage and defense reports, and on passes targeting the player on the receiving report.
snap_counts_coverageintegerCoverage snaps played.
snap_counts_dl_over_tintegerDefensive-line snaps aligned head-up over the offensive tackle.
snap_counts_dl_a_gapintegerDefensive-line snaps aligned in the A gap.
fumble_recoveriesintegerOpponent fumbles recovered by the player.
grades_run_defensenumericPFF run-defense grade (0-100).
snap_counts_cornerintegerSnaps aligned at outside cornerback.
hitsintegerQuarterback hits recorded by the player, as charted by PFF.
penaltiesintegerPenalties charged to the player over the covered span (see declined_penalties for the ones that were declined).
batted_passesintegerPasses batted down at the line of scrimmage.
teamcharacterTeam abbreviation the player is credited to for the range.
stopsintegerStops, PFF's tackles that constitute a failed play for the offense.
declined_penaltiesintegerPenalties committed by the player that were declined.
total_pressuresintegerTotal quarterback pressures generated (sacks, hits, and hurries).
fumble_recovery_touchdownsintegerTouchdowns scored on fumble recoveries.
longestintegerLongest play in yards: longest reception (receiving), longest run (rushing), or longest completion allowed in coverage (coverage, defense).
snap_counts_slotintegerSnaps aligned in the slot.
missed_tackle_ratenumericShare of tackle attempts the player missed.
grades_defensenumericPFF overall defense grade (0-100).
yards_per_receptionnumericAverage yards per reception: the player's own on the receiving report, allowed per reception in the player's coverage on the coverage and defense reports.
grades_defense_penaltynumericPFF defensive penalty grade, 0-100.
safetiesintegerSafeties recorded by the player.
franchise_idintegerPFF franchise (team) id (integer join key).
snap_counts_defenseintegerTotal defensive snaps played.
yards_after_catchintegerYards after the catch: gained by the player on the receiving report, allowed after the catch in the player's coverage on the coverage and defense reports.
snap_counts_dl_b_gapintegerDefensive-line snaps aligned in the B gap.
pass_break_upsintegerPasses broken up.
qb_rating_againstnumericNFL passer rating allowed on targets into the player's coverage.
snap_counts_run_defenseintegerRun-defense snaps played.
tackles_for_lossintegerTackles for loss made by the player.
assistsintegerAssisted tackles credited to the player.
grades_pass_rush_defensenumericPFF pass-rush grade, 0-100.
snap_counts_fsintegerSnaps aligned at free safety.
touchdownsintegerTouchdowns: passing touchdowns thrown (passing), receiving and rushing touchdowns scored (receiving, rushing), or touchdowns allowed into the player's coverage (coverage, defense).
snap_counts_dl_outside_tintegerDefensive-line snaps aligned outside the offensive tackle.

When report is run-defense

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
playercharacterPlayer's display name as PFF lists it (e.g. "Tom Brady").
positioncharacterPFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS).
assistsintegerAssisted tackles credited to the player.
avg_depth_of_tacklenumericAverage depth downfield, in yards, at which the player made his tackles on run plays.
declined_penaltiesintegerPenalties committed by the player that were declined.
draft_seasonintegerSeason of the player's NFL draft class, per PFF.
eligible_seasonintegerSeason of the player's NFL draft eligibility, per PFF.
forced_fumblesintegerFumbles forced by the player.
franchise_idintegerPFF franchise (team) id (integer join key).
grades_coverage_defensenumericPFF coverage grade (0-100).
grades_defensenumericPFF overall defense grade (0-100).
grades_defense_penaltynumericPFF defensive penalty grade, 0-100.
grades_pass_rush_defensenumericPFF pass-rush grade, 0-100.
grades_run_defensenumericPFF run-defense grade (0-100).
grades_tacklenumericPFF tackling grade, 0-100.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
missed_tackle_ratenumericShare of tackle attempts the player missed.
missed_tacklesintegerMissed tackles by the player (on special-teams plays in the special-teams report).
penaltiesintegerPenalties charged to the player over the covered span (see declined_penalties for the ones that were declined).
player_game_countintegerNumber of games the player appeared in over the covered span.
run_stop_oppintegerRun-defense snaps PFF counts as run-stop opportunities.
snap_counts_runintegerRun-play snaps: on the offense report, run plays on which the player was the runner rather than a run blocker; on the run-defense report, run-defense snaps played.
stop_percentnumericPercentage of run-stop opportunities converted into stops.
stopsintegerStops, PFF's tackles that constitute a failed play for the offense.
tacklesintegerTackles made by the player, as charted by PFF (assisted tackles are reported in assists).
teamcharacterTeam abbreviation the player is credited to for the range.
team_namecharacterTeam name/abbreviation the player is credited to for the range.
pos_graded_ratenumericPercentage of the player's plays in the report's phase (run blocking or run defense) that PFF graded positively.
neg_graded_ratenumericPercentage of the player's plays in the report's phase (run blocking or run defense) that PFF graded negatively.

When report is pass-rush

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
playercharacterPlayer's display name as PFF lists it (e.g. "Tom Brady").
positioncharacterPFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS).
true_pass_set_total_pressuresintegerTotal pressures generated (sacks, hits, and hurries) on PFF-designated true pass sets.
draft_seasonintegerSeason of the player's NFL draft class, per PFF.
true_pass_set_prpnumericPFF Pass Rush Productivity rating, pressure generated per pass-rush snap weighted toward sacks on PFF-designated true pass sets.
true_pass_set_hurriesintegerQuarterback hurries recorded on PFF-designated true pass sets.
team_namecharacterTeam name/abbreviation the player is credited to for the range.
prpnumericPFF Pass Rush Productivity rating, pressure generated per pass-rush snap weighted toward sacks.
true_pass_set_sacksintegerSacks recorded on PFF-designated true pass sets.
pass_rush_win_ratenumericPercentage of pass-rush snaps with a PFF-charted pass-rush win.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
sacksintegerSacks: recorded by the player on the defense and pass-rush reports; times the passer was sacked on the passing report.
snap_counts_pass_rushintegerPass-rush snaps played.
player_game_countintegerNumber of games the player appeared in over the covered span.
eligible_seasonintegerSeason of the player's NFL draft eligibility, per PFF.
true_pass_set_snap_counts_pass_playintegerPass-play snaps on PFF-designated true pass sets.
pass_rush_winsintegerPFF-charted pass-rush wins.
hurriesintegerQuarterback hurries recorded.
pass_rush_oppintegerPass-rush snaps PFF counts as pressure opportunities.
snap_counts_pass_playintegerPass-play snaps.
hitsintegerQuarterback hits recorded by the player, as charted by PFF.
true_pass_set_pass_rush_win_ratenumericPercentage of pass-rush snaps with a PFF-charted pass-rush win on PFF-designated true pass sets.
penaltiesintegerPenalties charged to the player over the covered span (see declined_penalties for the ones that were declined).
batted_passesintegerPasses batted down at the line of scrimmage.
true_pass_set_hitsintegerQuarterback hits recorded on PFF-designated true pass sets.
true_pass_set_snap_counts_pass_rushintegerPass-rush snaps played on PFF-designated true pass sets.
teamcharacterTeam abbreviation the player is credited to for the range.
declined_penaltiesintegerPenalties committed by the player that were declined.
true_pass_set_pass_rush_winsintegerPFF-charted pass-rush wins on PFF-designated true pass sets.
total_pressuresintegerTotal quarterback pressures generated (sacks, hits, and hurries).
true_pass_set_grades_pass_rush_defensenumericPFF pass-rush grade on PFF-designated true pass sets, 0-100.
true_pass_set_batted_passesintegerPasses batted down at the line of scrimmage on PFF-designated true pass sets.
franchise_idintegerPFF franchise (team) id (integer join key).
pass_rush_percentnumericShare of pass-play snaps spent rushing the passer.
true_pass_set_pass_rush_oppintegerPass-rush snaps PFF counts as pressure opportunities on PFF-designated true pass sets.
true_pass_set_pass_rush_percentnumericShare of pass-play snaps spent rushing the passer on PFF-designated true pass sets.
grades_pass_rush_defensenumericPFF pass-rush grade, 0-100.
knockdownsintegerQuarterback knockdowns credited to the pass rusher, as charted by PFF.
knockdown_ratenumericKnockdowns as a percentage of the player's pass-rush snaps.
pressure_ratenumericPercentage of the player's pass-rush snaps that produced a pressure.
sack_ratenumericPercentage of the player's pass-rush snaps that produced a sack.
true_pass_set_knockdownsintegerQuarterback knockdowns credited to the pass rusher on PFF-designated true pass sets.
true_pass_set_knockdown_ratenumericKnockdowns as a percentage of the player's true-pass-set pass-rush snaps.
true_pass_set_pressure_ratenumericPercentage of the player's true-pass-set pass-rush snaps that produced a pressure.
true_pass_set_sack_ratenumericPercentage of the player's true-pass-set pass-rush snaps that produced a sack.
lhs_pass_rush_snapsintegerPass-rush snaps the player took from the left-hand side (LHS), as PFF charts the rusher's alignment.
lhs_pass_rush_percentnumericPercentage of the player's side-charted pass-rush snaps taken from the left-hand side (LHS); lhs_pass_rush_percent and rhs_pass_rush_percent sum to 100.
lhs_sacksintegerSacks recorded while rushing from the left-hand side (LHS).
lhs_hitsintegerQuarterback hits recorded while rushing from the left-hand side (LHS).
lhs_hurriesintegerQuarterback hurries recorded while rushing from the left-hand side (LHS).
lhs_pressuresintegerTotal pressures (sacks, hits, and hurries) generated while rushing from the left-hand side (LHS).
lhs_prpnumericPFF Pass Rush Productivity rating on rushes from the left-hand side (LHS), pressure generated per pass-rush snap weighted toward sacks.
lhs_stopsintegerStops (tackles that constitute a failed play for the offense) made on snaps rushing from the left-hand side (LHS).
lhs_tacklesintegerTackles made on snaps rushing from the left-hand side (LHS).
lhs_assistsintegerAssisted tackles on snaps rushing from the left-hand side (LHS).
lhs_missesintegerMissed tackles on snaps rushing from the left-hand side (LHS).
rhs_pass_rush_snapsintegerPass-rush snaps the player took from the right-hand side (RHS), as PFF charts the rusher's alignment.
rhs_pass_rush_percentnumericPercentage of the player's side-charted pass-rush snaps taken from the right-hand side (RHS); lhs_pass_rush_percent and rhs_pass_rush_percent sum to 100.
rhs_sacksintegerSacks recorded while rushing from the right-hand side (RHS).
rhs_hitsintegerQuarterback hits recorded while rushing from the right-hand side (RHS).
rhs_hurriesintegerQuarterback hurries recorded while rushing from the right-hand side (RHS).
rhs_pressuresintegerTotal pressures (sacks, hits, and hurries) generated while rushing from the right-hand side (RHS).
rhs_prpnumericPFF Pass Rush Productivity rating on rushes from the right-hand side (RHS), pressure generated per pass-rush snap weighted toward sacks.
rhs_stopsintegerStops (tackles that constitute a failed play for the offense) made on snaps rushing from the right-hand side (RHS).
rhs_tacklesintegerTackles made on snaps rushing from the right-hand side (RHS).
rhs_assistsintegerAssisted tackles on snaps rushing from the right-hand side (RHS).
rhs_missesintegerMissed tackles on snaps rushing from the right-hand side (RHS).
pass_rush_grade_oe_percentilenumericPercentile (0-100) of the player's pass-rush grade over expectation, as reported by PFF.
double_team_ratenumericPercentage of the player's pass-rush snaps on which he was double-teamed.

When report is coverage

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
playercharacterPlayer's display name as PFF lists it (e.g. "Tom Brady").
positioncharacterPFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS).
targetsintegerTargets: passes thrown to the player (receiving, rushing reports) or into the player's coverage (coverage, defense reports).
yards_per_coverage_snapnumericReceiving yards allowed per coverage snap.
draft_seasonintegerSeason of the player's NFL draft class, per PFF.
missed_tacklesintegerMissed tackles by the player (on special-teams plays in the special-teams report).
catch_ratenumericCompletion percentage allowed on targets into the player's coverage.
team_namecharacterTeam name/abbreviation the player is credited to for the range.
tacklesintegerTackles made by the player, as charted by PFF (assisted tackles are reported in assists).
coverage_percentnumericShare of pass-play snaps spent in coverage.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
dropped_intsintegerInterception chances PFF charted as dropped.
player_game_countintegerNumber of games the player appeared in over the covered span.
eligible_seasonintegerSeason of the player's NFL draft eligibility, per PFF.
grades_tacklenumericPFF tackling grade, 0-100.
yardsintegerYards in the report's play family: passing yards (passing), receiving yards (receiving), rushing yards (rushing), gross punt yards (punting), and receiving yards allowed into the player's coverage (coverage, defense).
receptionsintegerReceptions: passes caught by the player (receiving, rushing reports) or completions allowed into the player's coverage (coverage, defense reports).
forced_incompletion_ratenumericShare of targets into the player's coverage with a PFF-charted forced incompletion.
grades_coverage_defensenumericPFF coverage grade (0-100).
interceptionsintegerInterceptions: thrown by the passer on the passing report, made by the player on the coverage and defense reports, and on passes targeting the player on the receiving report.
snap_counts_coverageintegerCoverage snaps played.
grades_run_defensenumericPFF run-defense grade (0-100).
snap_counts_pass_playintegerPass-play snaps.
penaltiesintegerPenalties charged to the player over the covered span (see declined_penalties for the ones that were declined).
forced_incompletesintegerIncompletions forced by the player's coverage, per PFF charting.
teamcharacterTeam abbreviation the player is credited to for the range.
coverage_snaps_per_targetnumericCoverage snaps played per target into the player's coverage.
stopsintegerStops, PFF's tackles that constitute a failed play for the offense.
declined_penaltiesintegerPenalties committed by the player that were declined.
longestintegerLongest play in yards: longest reception (receiving), longest run (rushing), or longest completion allowed in coverage (coverage, defense).
missed_tackle_ratenumericShare of tackle attempts the player missed.
grades_defensenumericPFF overall defense grade (0-100).
yards_per_receptionnumericAverage yards per reception: the player's own on the receiving report, allowed per reception in the player's coverage on the coverage and defense reports.
grades_defense_penaltynumericPFF defensive penalty grade, 0-100.
franchise_idintegerPFF franchise (team) id (integer join key).
yards_after_catchintegerYards after the catch: gained by the player on the receiving report, allowed after the catch in the player's coverage on the coverage and defense reports.
avg_depth_of_targetnumericAverage depth of target, in yards downfield: of the passer's throws (passing), of passes to the player (receiving), or of targets into the player's coverage (coverage).
pass_break_upsintegerPasses broken up.
qb_rating_againstnumericNFL passer rating allowed on targets into the player's coverage.
coverage_snaps_per_receptionnumericCoverage snaps played per reception allowed.
assistsintegerAssisted tackles credited to the player.
grades_pass_rush_defensenumericPFF pass-rush grade, 0-100.
touchdownsintegerTouchdowns: passing touchdowns thrown (passing), receiving and rushing touchdowns scored (receiving, rushing), or touchdowns allowed into the player's coverage (coverage, defense).

When report is special-teams

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
playercharacterPlayer's display name as PFF lists it (e.g. "Tom Brady").
positioncharacterPFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS).
assistsintegerAssisted tackles credited to the player.
declined_penaltiesintegerPenalties committed by the player that were declined.
draft_seasonintegerSeason of the player's NFL draft class, per PFF.
eligible_seasonintegerSeason of the player's NFL draft eligibility, per PFF.
franchise_idintegerPFF franchise (team) id (integer join key).
grades_fgep_offensenumericPFF grade on the field-goal and extra-point protection unit, 0-100.
grades_long_snapnumericPFF long-snapping grade, 0-100.
grades_misc_stnumericPFF miscellaneous special-teams grade, 0-100.
grades_special_teams_penaltynumericPFF special-teams penalty grade, 0-100.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
missed_tacklesintegerMissed tackles by the player (on special-teams plays in the special-teams report).
penaltiesintegerPenalties charged to the player over the covered span (see declined_penalties for the ones that were declined).
player_game_countintegerNumber of games the player appeared in over the covered span.
snap_counts_field_goalintegerSnaps on the field-goal and extra-point unit.
snap_counts_field_goal_blockingintegerSnaps on the field-goal and extra-point block unit.
snap_counts_kickoffintegerSnaps on the kickoff coverage unit.
snap_counts_kickoff_returnintegerSnaps on the kickoff return unit.
snap_counts_punt_coverageintegerSnaps on the punt coverage unit.
snap_counts_punt_returnintegerSnaps on the punt return unit.
tacklesintegerTackles made by the player, as charted by PFF (assisted tackles are reported in assists).
teamcharacterTeam abbreviation the player is credited to for the range.
team_namecharacterTeam name/abbreviation the player is credited to for the range.
total_snapsintegerTotal special-teams snaps the player played across all kicking-game units.
grades_punternumericPFF punting grade, 0-100.
grades_fgep_defensenumericPFF grade on field-goal and extra-point defense, 0-100.
grades_kick_returnnumericPFF kickoff-return grade, 0-100.
grades_punt_returnnumericPFF punt-return grade, 0-100.
grades_fgep_kickernumericPFF field-goal and extra-point kicking grade, 0-100.
grades_kickoff_kickernumericPFF kickoff kicking grade, 0-100.

When report is kick-returns

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
playercharacterPlayer's display name as PFF lists it (e.g. "Tom Brady").
positioncharacterPFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS).
declined_penaltiesintegerPenalties committed by the player that were declined.
draft_seasonintegerSeason of the player's NFL draft class, per PFF.
eligible_seasonintegerSeason of the player's NFL draft eligibility, per PFF.
franchise_idintegerPFF franchise (team) id (integer join key).
grades_kick_returnnumericPFF kickoff-return grade, 0-100.
grades_returnnumericPFF overall return grade, 0-100.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
kickoff_attemptsintegerKickoff returns attempted.
kickoff_fair_catchesintegerKickoffs fair-caught by the player.
kickoff_longintegerLongest kickoff return in yards.
kickoff_muffed_returnsintegerKickoff returns the player muffed.
kickoff_touchdownsintegerKickoff returns scoring a touchdown.
kickoff_yardsintegerTotal kickoff-return yards.
kickoff_ypanumericAverage yards per kickoff return.
penaltiesintegerPenalties charged to the player over the covered span (see declined_penalties for the ones that were declined).
player_game_countintegerNumber of games the player appeared in over the covered span.
punt_attemptsintegerPunt returns attempted.
punt_fair_catchesintegerPunts fair-caught by the player.
punt_longintegerLongest punt return in yards.
punt_muffed_returnsintegerPunt returns the player muffed.
punt_touchdownsintegerPunt returns scoring a touchdown.
punt_yardsintegerTotal punt-return yards.
punt_ypaintegerAverage yards per punt return.
teamcharacterTeam abbreviation the player is credited to for the range.
team_namecharacterTeam name/abbreviation the player is credited to for the range.
total_attemptsintegerTotal attempts: field goals attempted across all distances on the field-goals report, kick and punt returns combined on the kick-returns report.
grades_punt_returnnumericPFF punt-return grade, 0-100.

When report is field-goals

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
playercharacterPlayer's display name as PFF lists it (e.g. "Tom Brady").
positioncharacterPFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS).
twenty_attemptsintegerField goals attempted from 20-29 yards.
pat_percentnumericExtra-point percentage.
draft_seasonintegerSeason of the player's NFL draft class, per PFF.
forty_madeintegerField goals made from 40-49 yards.
team_namecharacterTeam name/abbreviation the player is credited to for the range.
fifty_percentintegerField-goal percentage from 50 or more yards.
total_madeintegerTotal field goals made across all distances.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
one_madeintegerField goals made from 1-19 yards.
fifty_attemptsintegerField goals attempted from 50 or more yards.
forty_attemptsintegerField goals attempted from 40-49 yards.
player_game_countintegerNumber of games the player appeared in over the covered span.
eligible_seasonintegerSeason of the player's NFL draft eligibility, per PFF.
thirty_percentintegerField-goal percentage from 30-39 yards.
total_attemptsintegerTotal attempts: field goals attempted across all distances on the field-goals report, kick and punt returns combined on the kick-returns report.
pat_attemptsintegerExtra points attempted.
twenty_madeintegerField goals made from 20-29 yards.
one_attemptsintegerField goals attempted from 1-19 yards.
grades_fgep_kickernumericPFF field-goal and extra-point kicking grade, 0-100.
thirty_attemptsintegerField goals attempted from 30-39 yards.
penaltiesintegerPenalties charged to the player over the covered span (see declined_penalties for the ones that were declined).
pat_madeintegerExtra points made.
teamcharacterTeam abbreviation the player is credited to for the range.
declined_penaltiesintegerPenalties committed by the player that were declined.
one_percentintegerField-goal percentage from 1-19 yards.
total_percentnumericOverall field-goal percentage.
twenty_percentnumericField-goal percentage from 20-29 yards.
forty_percentnumericField-goal percentage from 40-49 yards.
franchise_idintegerPFF franchise (team) id (integer join key).
fifty_madeintegerField goals made from 50 or more yards.
thirty_madeintegerField goals made from 30-39 yards.
field_goal_oenumericField-goal percentage over expectation, in percentage points (made rate minus PFF's expected make rate).
field_goal_oe_totalnumericField goals made over expectation in total (makes minus PFF-expected makes).

When report is punting

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
playercharacterPlayer's display name as PFF lists it (e.g. "Tom Brady").
positioncharacterPFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS).
touchbacksintegerKicks resulting in touchbacks: kickoffs on the kickoffs report, punts on the punting report.
attempts_with_hangtimeintegerKicks with a PFF-recorded hangtime: kickoffs on the kickoffs report, punts on the punting report.
draft_seasonintegerSeason of the player's NFL draft class, per PFF.
percent_returnednumericPercentage of the player's kicks that were returned: kickoffs on the kickoffs report, punts on the punting report.
fair_catchesintegerKicks fair-caught by the return team: kickoffs on the kickoffs report, punts on the punting report.
team_namecharacterTeam name/abbreviation the player is credited to for the range.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
player_game_countintegerNumber of games the player appeared in over the covered span.
eligible_seasonintegerSeason of the player's NFL draft eligibility, per PFF.
average_net_yardsnumericAverage net punting yards per attempt.
yardsintegerYards in the report's play family: passing yards (passing), receiving yards (receiving), rushing yards (rushing), gross punt yards (punting), and receiving yards allowed into the player's coverage (coverage, defense).
average_hangtimenumericAverage hangtime in seconds of the player's kickoffs (kickoffs report) or punts (punting report).
total_net_yardsintegerTotal net punting yards.
penaltiesintegerPenalties charged to the player over the covered span (see declined_penalties for the ones that were declined).
attemptsintegerAttempts in the report's play family: pass attempts on the passing report, carries on rushing, punts on punting and kickoffs on the kickoffs report.
inside_twentiesintegerPunts downed inside the opponent 20-yard line.
out_of_boundsintegerPunts that went out of bounds.
teamcharacterTeam abbreviation the player is credited to for the range.
average_yards_per_returnnumericAverage return yards allowed per kick returned: kickoffs on the kickoffs report, punts on the punting report.
total_hangtimenumericTotal hangtime in seconds summed over the player's kickoffs (kickoffs report) or punts (punting report).
declined_penaltiesintegerPenalties committed by the player that were declined.
returnsintegerPunts returned by the opponent.
longintegerLongest punt in yards.
blocksintegerPunts that were blocked.
average_yards_per_attemptnumericAverage gross punting yards per attempt.
franchise_idintegerPFF franchise (team) id (integer join key).
grades_punternumericPFF punting grade, 0-100.
return_yardsintegerReturn yards gained by the return team on the player's kicks: kickoffs on the kickoffs report, punts on the punting report.
downedsintegerPunts downed by the coverage unit.
snapsintegerPunting snaps played.

When report is kickoffs

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
playercharacterPlayer's display name as PFF lists it (e.g. "Tom Brady").
positioncharacterPFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS).
attemptsintegerAttempts in the report's play family: pass attempts on the passing report, carries on rushing, punts on punting and kickoffs on the kickoffs report.
attempts_with_hangtimeintegerKicks with a PFF-recorded hangtime: kickoffs on the kickoffs report, punts on the punting report.
average_distancenumericAverage kickoff distance in yards.
average_hangtimenumericAverage hangtime in seconds of the player's kickoffs (kickoffs report) or punts (punting report).
average_starting_field_positionnumericAverage opponent starting field position following the player's kickoffs.
average_yards_per_returnnumericAverage return yards allowed per kick returned: kickoffs on the kickoffs report, punts on the punting report.
declined_penaltiesintegerPenalties committed by the player that were declined.
draft_seasonintegerSeason of the player's NFL draft class, per PFF.
eligible_seasonintegerSeason of the player's NFL draft eligibility, per PFF.
fair_catchesintegerKicks fair-caught by the return team: kickoffs on the kickoffs report, punts on the punting report.
franchise_idintegerPFF franchise (team) id (integer join key).
grades_kickoff_kickernumericPFF kickoff kicking grade, 0-100.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
kicked_yardsintegerTotal kickoff yards.
kicks_returnedintegerKickoffs returned by the opponent.
onside_kicksintegerOnside kicks attempted.
penaltiesintegerPenalties charged to the player over the covered span (see declined_penalties for the ones that were declined).
percent_returnednumericPercentage of the player's kicks that were returned: kickoffs on the kickoffs report, punts on the punting report.
player_game_countintegerNumber of games the player appeared in over the covered span.
return_yardsintegerReturn yards gained by the return team on the player's kicks: kickoffs on the kickoffs report, punts on the punting report.
teamcharacterTeam abbreviation the player is credited to for the range.
team_namecharacterTeam name/abbreviation the player is credited to for the range.
total_hangtimenumericTotal hangtime in seconds summed over the player's kickoffs (kickoffs report) or punts (punting report).
touchbacksintegerKicks resulting in touchbacks: kickoffs on the kickoffs report, punts on the punting report.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_team_roster / pffApiTeamRoster​

col_nametypedescription
player_idintegerPFF player id (integer; matches the /players id and every player_id join key).
namecharacterPlayer's display name as PFF lists it (e.g. "Joe Burrow").
jerseycharacterJersey number as a string (e.g. "9"); null when PFF lists none.
positioncharacterPFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P).
alignmentcharacterDepth-chart alignment PFF lists the player at (e.g. "QB", "HB"); rows come in depth-chart order.
unitcharacterDepth-chart unit of the row: offense, defense or special-teams.
depth_orderintegerPlayer's order on the depth chart at his alignment (1 = first on the depth chart).
gradenumericPlayer's PFF season grade (0-100) for the requested season; null when he has no graded snaps.
grade_rankintegerRank of the player's PFF grade within the pool PFF ranks him in (1 = highest grade; pool size in grade_rank_of).
grade_rank_ofintegerSize of the ranked pool behind grade_rank (PFF's 'Grade rank of'); null when the player is unranked.
heightintegerPlayer height packed as feet x 100 + inches (e.g. 604 = 6 ft 4 in); null when PFF has none.
weightintegerPlayer weight in pounds; null when PFF has none.
birth_datecharacterPlayer's date of birth (YYYY-MM-DD).
eligibility_yearintegerEligibility year PFF lists for the player; on the NFL rows captured it is the season the player became draft-eligible (e.g. 2020).
statuscharacterPlayer availability status: "active", "questionable" or "out".
snap_countsintegerSnaps the player played for the team in the requested season; null when he played none.
snap_pctnumericPlayer's snap share in percent (e.g. 98.8), PFF's 'Snap %'; null when he played no snaps.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_team_rushing_direction / pffApiTeamRushingDirection​

col_nametypedescription
player_idintegerPFF player id of the rusher (integer; matches the /players id and every player_id join key).
playercharacterRusher's display name as PFF lists it.
positioncharacterPFF position code of the rusher (e.g. HB, QB, WR).
directioncharacterRun direction as PFF charts it, i.e. the gap or edge the carry went to (e.g. LE = left end, LT = left tackle, LG = left guard); one row per rusher per direction.
attemptsintegerCarries in this direction (PFF column 'ATT').
yardsintegerRushing yards on carries in this direction.
ypanumericRushing yards per carry in this direction (PFF column 'YPA').
touchdownsintegerRushing touchdowns on carries in this direction.
first_downsintegerRushing first downs gained on carries in this direction.
explosiveintegerCarries in this direction that gained 10 or more yards (PFF column '10+').
yards_after_contactintegerRushing yards gained after first contact on carries in this direction (PFF column 'YCO').
yco_attemptnumericYards after contact per carry in this direction (PFF column 'YCO/A').
longestintegerLongest carry in this direction, in yards.
avoided_tacklesintegerMissed tackles forced on carries in this direction (PFF column 'MTF').
fumblesintegerFumbles on carries in this direction.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_team_schedule / pffApiTeamSchedule​

col_nametypedescription
weekintegerWeek number of the row within the season, as PFF numbers weeks (see week_label for the display label).
week_labelcharacterDisplay label PFF shows for the week (e.g. "1").
is_byelogicalTrue when the week is the team's bye; a bye row carries null in every game field.
game_idintegerPFF game id (the value the game_id query parameter takes); null on a bye.
kickoffcharacterScheduled kickoff in UTC, ISO 8601 (e.g. "2022-09-11T17:00:00.000Z"); null on a bye.
home_awaycharacterWhether the team was home or away: "home" or "away"; null on a bye.
opponent_franchise_idintegerPFF franchise id of the opponent; null on a bye.
opponent_abbrcharacterOpponent's short team code (e.g. "PIT").
opponent_namecharacterOpponent's full team name (e.g. "Pittsburgh Steelers").
opponent_divisioncharacterDivision or conference the opponent belongs to (e.g. "AFC North").
opponent_winsintegerOpponent's wins entering the game (its record before kickoff).
opponent_lossesintegerOpponent's losses entering the game (its record before kickoff).
resultcharacterGame result for the team: W, L or T; null for a bye or a game not yet played.
team_scoreintegerPoints the team scored in the game; null for a bye or a game not yet played.
opponent_scoreintegerPoints the opponent scored in the game; null for a bye or a game not yet played.
sos_scorenumericPFF strength-of-schedule score for this game ('SOS score'); in the captured rows it rises with opponent_elo (higher = tougher game). The season summary sits in the response's sos block.
opponent_elointegerOpponent's PFF Elo rating (e.g. 1486).
opponent_elo_rankintegerOpponent's rank by PFF Elo within the league (1 = highest Elo).

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_team_stats / pffApiTeamStats​

With { parsed: true }: a single table, whose columns depend on category (one set per value below).

When category is offense-overall-success

col_nametypedescription
team_idintegerPFF franchise (team) id, stable across seasons; the franchise_id used across the PFF Developer API.
abbreviationcharacterShort team code, as the scoreboard prints it (e.g. "ARI").
namecharacterFull team name (e.g. "Arizona Cardinals").
epa_per_playnumericExpected points added per offensive play (EPA / play).
epa_per_play_rankintegerRank of the team's EPA per play among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
success_ratenumericShare of the offense's plays that were successful, as a fraction (0-1).
success_rate_rankintegerRank of the team's success rate among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
explosive_play_ratenumericShare of the offense's plays that were explosive plays, as a fraction (0-1).
explosive_play_rate_rankintegerRank of the team's explosive-play rate among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
points_per_drivenumericPoints scored per offensive drive.
points_per_drive_rankintegerRank of the team's points per drive among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
third_down_conversion_ratenumericShare of third downs the offense converted, as a fraction (0-1).
third_down_conversion_rate_rankintegerRank of the team's third-down conversion rate among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
red_zone_conversion_ratenumericRed-zone conversion rate of the offense, as a fraction (0-1).
red_zone_conversion_rate_rankintegerRank of the team's red-zone conversion rate among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
offensive_turnoversintegerTurnovers committed by the offense.
offensive_turnovers_rankintegerRank of the team's offensive turnovers among the teams in the requested scope (league, conference or division); 1 = lowest, tied teams share a rank.
wepanumericWeighted EPA per offensive play, PFF's 'Weighted EPA / play'.
wepa_rankintegerRank of the team's weighted EPA per play among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
conversion_after4numericSeries conversion rate: share of the offense's series that produced a new first down or a touchdown, as a fraction (0-1).
conversion_after4_rankintegerRank of the team's series conversion rate among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.

When category is offense-passing

col_nametypedescription
team_idintegerPFF franchise (team) id, stable across seasons; the franchise_id used across the PFF Developer API.
abbreviationcharacterShort team code, as the scoreboard prints it (e.g. "ARI").
namecharacterFull team name (e.g. "Arizona Cardinals").
epa_per_pass_playnumericExpected points added per pass play.
epa_per_pass_play_rankintegerRank of the team's EPA per pass play among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
pass_success_ratenumericShare of the offense's pass plays that were successful, as a fraction (0-1).
pass_success_rate_rankintegerRank of the team's passing success rate among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
yards_per_attemptnumericPassing yards per pass attempt.
yards_per_attempt_rankintegerRank of the team's yards per pass attempt among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
completion_percentagenumericCompletion percentage of the offense's passes, as a fraction (0-1).
completion_percentage_rankintegerRank of the team's completion percentage among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
explosive_pass_ratenumericShare of the offense's pass plays that were explosive, as a fraction (0-1).
explosive_pass_rate_rankintegerRank of the team's explosive-pass rate among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
passer_ratingnumericPasser rating on the offense's pass attempts (NFL passer-rating scale).
passer_rating_rankintegerRank of the team's passer rating among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
pressure_rate_againstnumericShare of the offense's dropbacks on which the passer was pressured, as a fraction (0-1).
pressure_rate_against_rankintegerRank of the team's pressure rate against among the teams in the requested scope (league, conference or division); 1 = lowest, tied teams share a rank.
pressure_oe_allowednumericPressure rate allowed over expectation: the offense's pressure rate against minus PFF's expected rate, as a fraction (negative = fewer pressures than expected).
pressure_oe_allowed_rankintegerRank of the team's pressure rate over expectation against among the teams in the requested scope (league, conference or division); 1 = lowest, tied teams share a rank.
sack_rate_againstnumericShare of the offense's dropbacks that ended in a sack, as a fraction (0-1).
sack_rate_against_rankintegerRank of the team's sack rate against among the teams in the requested scope (league, conference or division); 1 = lowest, tied teams share a rank.
man_coverage_pct_againstnumericShare of the offense's pass plays that faced man coverage, as a fraction (0-1).
man_coverage_pct_against_rankintegerRank of the team's share of pass plays facing man coverage among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
zone_coverage_pct_againstnumericShare of the offense's pass plays that faced zone coverage, as a fraction (0-1).
zone_coverage_pct_against_rankintegerRank of the team's share of pass plays facing zone coverage among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
scramble_rushing_yardsintegerRushing yards gained on quarterback scrambles.
scramble_rushing_yards_rankintegerRank of the team's scramble rushing yards among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
scramble_rushing_touchdownsintegerRushing touchdowns scored on quarterback scrambles.
scramble_rushing_touchdowns_rankintegerRank of the team's scramble rushing touchdowns among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
scramble_yards_per_carrynumericRushing yards per quarterback scramble.
scramble_yards_per_carry_rankintegerRank of the team's yards per scramble among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
pass_play_pctnumericShare of the offense's plays that were pass plays, as a fraction (0-1).
pass_play_pct_rankintegerRank of the team's pass-play share among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
is_pass_oenumericPass rate over expectation: the offense's pass rate minus PFF's expected pass rate, as a fraction (positive = passed more than expected).
is_pass_oe_rankintegerRank of the team's pass rate over expectation among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
play_action_ratenumericShare of the offense's pass plays that used play action, as a fraction (0-1).
play_action_rate_rankintegerRank of the team's play-action rate among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
adotnumericAverage depth of target, in air yards, of the offense's targeted passes.
adot_rankintegerRank of the team's average depth of target among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
screen_ratenumericShare of the offense's pass plays that were screens, as a fraction (0-1).
screen_rate_rankintegerRank of the team's screen rate among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
time_to_thrownumericAverage time to throw, in seconds from snap to release, on the offense's passes.
time_to_throw_rankintegerRank of the team's average time to throw among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
passes_behind_los_pctnumericShare of the offense's passes thrown behind the line of scrimmage, as a fraction (0-1).
passes_behind_los_pct_rankintegerRank of the team's share of passes thrown behind the line of scrimmage among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
passes_short_pctnumericShare of the offense's passes thrown short (0-9 air yards), as a fraction (0-1).
passes_short_pct_rankintegerRank of the team's share of short passes among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
passes_intermediate_pctnumericShare of the offense's passes thrown to intermediate depth (10-19 air yards), as a fraction (0-1).
passes_intermediate_pct_rankintegerRank of the team's share of intermediate passes among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
passes_deep_pctnumericShare of the offense's passes thrown deep (20+ air yards), as a fraction (0-1).
passes_deep_pct_rankintegerRank of the team's share of deep passes among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
target_share_wrnumericShare of the team's targets that went to wide receivers, as a fraction (0-1).
target_share_wr_rankintegerRank of the team's wide-receiver target share among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
target_share_tenumericShare of the team's targets that went to tight ends, as a fraction (0-1).
target_share_te_rankintegerRank of the team's tight-end target share among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
target_share_rbnumericShare of the team's targets that went to running backs, as a fraction (0-1).
target_share_rb_rankintegerRank of the team's running-back target share among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.

When category is offense-rushing

col_nametypedescription
team_idintegerPFF franchise (team) id, stable across seasons; the franchise_id used across the PFF Developer API.
abbreviationcharacterShort team code, as the scoreboard prints it (e.g. "ARI").
namecharacterFull team name (e.g. "Arizona Cardinals").
epa_per_run_playnumericExpected points added per run play.
epa_per_run_play_rankintegerRank of the team's EPA per run play among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
rush_success_ratenumericShare of the offense's run plays that were successful, as a fraction (0-1).
rush_success_rate_rankintegerRank of the team's rushing success rate among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
explosive_run_ratenumericShare of the offense's run plays that were explosive, as a fraction (0-1).
explosive_run_rate_rankintegerRank of the team's explosive-run rate among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
designed_rushing_yardsintegerRushing yards on designed runs (quarterback scrambles excluded).
designed_rushing_yards_rankintegerRank of the team's designed rushing yards among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
designed_rushing_touchdownsintegerRushing touchdowns on designed runs.
designed_rushing_touchdowns_rankintegerRank of the team's designed rushing touchdowns among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
designed_yards_per_carrynumericRushing yards per carry on designed runs.
designed_yards_per_carry_rankintegerRank of the team's designed-run yards per carry among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
yards_after_contact_per_carrynumericRushing yards gained after first contact, per carry.
yards_after_contact_per_carry_rankintegerRank of the team's yards after contact per carry among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
yards_before_contact_per_carrynumericRushing yards gained before first contact, per carry.
yards_before_contact_per_carry_rankintegerRank of the team's yards before contact per carry among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
run_stuff_ratenumericShare of the offense's runs that were stuffed (tackled for a loss or no gain), as a fraction (0-1).
run_stuff_rate_rankintegerRank of the team's run stuff rate among the teams in the requested scope (league, conference or division); 1 = lowest, tied teams share a rank.
run_play_pctnumericShare of the offense's plays that were runs, as a fraction (0-1).
run_play_pct_rankintegerRank of the team's run-play share among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
run_rate_oenumericRun rate over expectation: the offense's run rate minus PFF's expected run rate, as a fraction (positive = ran more than expected).
run_rate_oe_rankintegerRank of the team's run rate over expectation among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
zone_run_pctnumericShare of the offense's runs using a zone blocking scheme, as a fraction (0-1).
zone_run_pct_rankintegerRank of the team's zone-run share among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
gap_run_pctnumericShare of the offense's runs using a gap blocking scheme, as a fraction (0-1).
gap_run_pct_rankintegerRank of the team's gap-run share among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
inside_zone_ratenumericShare of the offense's runs using the inside-zone concept, as a fraction (0-1).
inside_zone_rate_rankintegerRank of the team's inside-zone rate among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
outside_zone_ratenumericShare of the offense's runs using the outside-zone concept, as a fraction (0-1).
outside_zone_rate_rankintegerRank of the team's outside-zone rate among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
man_duo_ratenumericShare of the offense's runs using the man (duo) concept, as a fraction (0-1).
man_duo_rate_rankintegerRank of the team's man (duo) rate among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
power_ratenumericShare of the offense's runs using the power concept, as a fraction (0-1).
power_rate_rankintegerRank of the team's power rate among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
counter_ratenumericShare of the offense's runs using the counter concept, as a fraction (0-1).
counter_rate_rankintegerRank of the team's counter rate among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
pull_lead_ratenumericShare of the offense's runs using the pull-lead (pin-pull) concept, as a fraction (0-1).
pull_lead_rate_rankintegerRank of the team's pull-lead (pin-pull) rate among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.

When category is defense-overall-success

col_nametypedescription
team_idintegerPFF franchise (team) id, stable across seasons; the franchise_id used across the PFF Developer API.
abbreviationcharacterShort team code, as the scoreboard prints it (e.g. "ARI").
namecharacterFull team name (e.g. "Arizona Cardinals").
epa_per_play_allowednumericExpected points added per play allowed by the defense.
epa_per_play_allowed_rankintegerRank of the team's EPA per play allowed among the teams in the requested scope (league, conference or division); 1 = lowest, tied teams share a rank.
success_rate_allowednumericShare of opponent plays that were successful, as a fraction (0-1).
success_rate_allowed_rankintegerRank of the team's success rate allowed among the teams in the requested scope (league, conference or division); 1 = lowest, tied teams share a rank.
explosive_play_rate_allowednumericShare of opponent plays that were explosive plays, as a fraction (0-1).
explosive_play_rate_allowed_rankintegerRank of the team's explosive-play rate allowed among the teams in the requested scope (league, conference or division); 1 = lowest, tied teams share a rank.
red_zone_conversion_rate_allowednumericRed-zone conversion rate allowed to opponents, as a fraction (0-1).
red_zone_conversion_rate_allowed_rankintegerRank of the team's red-zone conversion rate allowed among the teams in the requested scope (league, conference or division); 1 = lowest, tied teams share a rank.
third_down_conversion_rate_allowednumericShare of opponent third downs converted, as a fraction (0-1).
third_down_conversion_rate_allowed_rankintegerRank of the team's third-down conversion rate allowed among the teams in the requested scope (league, conference or division); 1 = lowest, tied teams share a rank.
defensive_turnoversintegerTurnovers forced by the defense.
defensive_turnovers_rankintegerRank of the team's defensive turnovers among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
points_per_drive_allowednumericPoints allowed per opponent drive.
points_per_drive_allowed_rankintegerRank of the team's points per drive allowed among the teams in the requested scope (league, conference or division); 1 = lowest, tied teams share a rank.
missed_tackle_ratenumericMissed-tackle rate of the defense, as a fraction (0-1).
missed_tackle_rate_rankintegerRank of the team's missed-tackle rate among the teams in the requested scope (league, conference or division); 1 = lowest, tied teams share a rank.
wepa_allowednumericWeighted EPA per play allowed, PFF's 'Weighted EPA / play allowed'.
wepa_allowed_rankintegerRank of the team's weighted EPA per play allowed among the teams in the requested scope (league, conference or division); 1 = lowest, tied teams share a rank.
conversion_after4_allowednumericSeries conversion rate allowed: share of opponent series that produced a new first down or a touchdown, as a fraction (0-1).
conversion_after4_allowed_rankintegerRank of the team's series conversion rate allowed among the teams in the requested scope (league, conference or division); 1 = lowest, tied teams share a rank.

When category is defense-passing

col_nametypedescription
team_idintegerPFF franchise (team) id, stable across seasons; the franchise_id used across the PFF Developer API.
abbreviationcharacterShort team code, as the scoreboard prints it (e.g. "ARI").
namecharacterFull team name (e.g. "Arizona Cardinals").
epa_per_pass_play_allowednumericExpected points added per opponent pass play.
epa_per_pass_play_allowed_rankintegerRank of the team's EPA per pass play allowed among the teams in the requested scope (league, conference or division); 1 = lowest, tied teams share a rank.
pass_success_rate_allowednumericShare of opponent pass plays that were successful, as a fraction (0-1).
pass_success_rate_allowed_rankintegerRank of the team's passing success rate allowed among the teams in the requested scope (league, conference or division); 1 = lowest, tied teams share a rank.
explosive_pass_rate_allowednumericShare of opponent pass plays that were explosive, as a fraction (0-1).
explosive_pass_rate_allowed_rankintegerRank of the team's explosive-pass rate allowed among the teams in the requested scope (league, conference or division); 1 = lowest, tied teams share a rank.
yards_per_attempt_allowednumericPassing yards allowed per opponent pass attempt.
yards_per_attempt_allowed_rankintegerRank of the team's yards per pass attempt allowed among the teams in the requested scope (league, conference or division); 1 = lowest, tied teams share a rank.
completion_percentage_allowednumericCompletion percentage allowed to opposing passers, as a fraction (0-1).
completion_percentage_allowed_rankintegerRank of the team's completion percentage allowed among the teams in the requested scope (league, conference or division); 1 = lowest, tied teams share a rank.
passer_rating_allowednumericPasser rating allowed to opposing passers (NFL passer-rating scale).
passer_rating_allowed_rankintegerRank of the team's passer rating allowed among the teams in the requested scope (league, conference or division); 1 = lowest, tied teams share a rank.
passing_touchdowns_allowedintegerPassing touchdowns allowed.
passing_touchdowns_allowed_rankintegerRank of the team's passing touchdowns allowed among the teams in the requested scope (league, conference or division); 1 = lowest, tied teams share a rank.
interceptionsintegerInterceptions made by the defense.
interceptions_rankintegerRank of the team's interceptions among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
air_yard_pct_allowednumericShare of passing yards allowed that came through the air rather than after the catch, as a fraction (0-1); complements yac_pct_allowed.
air_yard_pct_allowed_rankintegerRank of the team's air-yard share of passing yards allowed among the teams in the requested scope (league, conference or division); 1 = lowest, tied teams share a rank.
yac_pct_allowednumericShare of passing yards allowed that came after the catch, as a fraction (0-1); complements air_yard_pct_allowed.
yac_pct_allowed_rankintegerRank of the team's yards-after-catch share of passing yards allowed among the teams in the requested scope (league, conference or division); 1 = lowest, tied teams share a rank.
yac_per_reception_allowednumericYards after the catch allowed per reception.
yac_per_reception_allowed_rankintegerRank of the team's yards after catch allowed per reception among the teams in the requested scope (league, conference or division); 1 = lowest, tied teams share a rank.
pressure_ratenumericShare of opponent dropbacks on which the defense generated pressure, as a fraction (0-1).
pressure_rate_rankintegerRank of the team's pressure rate among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
pressure_oenumericPressure rate over expectation: the defense's pressure rate minus PFF's expected rate, as a fraction (positive = more pressure than expected).
pressure_oe_rankintegerRank of the team's pressure rate over expectation among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
total_pressuresintegerTotal quarterback pressures generated by the defense.
total_pressures_rankintegerRank of the team's total pressures among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
sack_ratenumericShare of opponent dropbacks that ended in a sack, as a fraction (0-1).
sack_rate_rankintegerRank of the team's sack rate among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
sacksintegerSacks recorded by the defense.
sacks_rankintegerRank of the team's sacks among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
scramble_rushing_yards_allowedintegerRushing yards allowed on opponent quarterback scrambles.
scramble_rushing_yards_allowed_rankintegerRank of the team's scramble rushing yards allowed among the teams in the requested scope (league, conference or division); 1 = lowest, tied teams share a rank.
scramble_rushing_touchdowns_allowedintegerRushing touchdowns allowed on opponent quarterback scrambles.
scramble_rushing_touchdowns_allowed_rankintegerRank of the team's scramble rushing touchdowns allowed among the teams in the requested scope (league, conference or division); 1 = lowest, tied teams share a rank.
scramble_yards_per_carry_allowednumericRushing yards allowed per opponent quarterback scramble.
scramble_yards_per_carry_allowed_rankintegerRank of the team's yards per scramble allowed among the teams in the requested scope (league, conference or division); 1 = lowest, tied teams share a rank.
man_coverage_pctnumericShare of opponent pass plays on which the defense played man coverage, as a fraction (0-1).
man_coverage_pct_rankintegerRank of the team's man-coverage share among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
zone_coverage_pctnumericShare of opponent pass plays on which the defense played zone coverage, as a fraction (0-1).
zone_coverage_pct_rankintegerRank of the team's zone-coverage share among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.

When category is defense-rushing

col_nametypedescription
team_idintegerPFF franchise (team) id, stable across seasons; the franchise_id used across the PFF Developer API.
abbreviationcharacterShort team code, as the scoreboard prints it (e.g. "ARI").
namecharacterFull team name (e.g. "Arizona Cardinals").
epa_per_run_play_allowednumericExpected points added per opponent run play.
epa_per_run_play_allowed_rankintegerRank of the team's EPA per run play allowed among the teams in the requested scope (league, conference or division); 1 = lowest, tied teams share a rank.
rush_success_rate_allowednumericShare of opponent run plays that were successful, as a fraction (0-1).
rush_success_rate_allowed_rankintegerRank of the team's rushing success rate allowed among the teams in the requested scope (league, conference or division); 1 = lowest, tied teams share a rank.
explosive_run_rate_allowednumericShare of opponent run plays that were explosive, as a fraction (0-1).
explosive_run_rate_allowed_rankintegerRank of the team's explosive-run rate allowed among the teams in the requested scope (league, conference or division); 1 = lowest, tied teams share a rank.
designed_rushing_yards_allowedintegerRushing yards allowed on opponent designed runs.
designed_rushing_yards_allowed_rankintegerRank of the team's designed rushing yards allowed among the teams in the requested scope (league, conference or division); 1 = lowest, tied teams share a rank.
designed_rushing_touchdowns_allowedintegerRushing touchdowns allowed on opponent designed runs.
designed_rushing_touchdowns_allowed_rankintegerRank of the team's designed rushing touchdowns allowed among the teams in the requested scope (league, conference or division); 1 = lowest, tied teams share a rank.
designed_yards_per_carry_allowednumericRushing yards allowed per carry on opponent designed runs.
designed_yards_per_carry_allowed_rankintegerRank of the team's designed-run yards per carry allowed among the teams in the requested scope (league, conference or division); 1 = lowest, tied teams share a rank.
yards_after_contact_per_carry_allowednumericRushing yards allowed after first contact, per opponent carry.
yards_after_contact_per_carry_allowed_rankintegerRank of the team's yards after contact per carry allowed among the teams in the requested scope (league, conference or division); 1 = lowest, tied teams share a rank.
yards_before_contact_per_carry_allowednumericRushing yards allowed before first contact, per opponent carry.
yards_before_contact_per_carry_allowed_rankintegerRank of the team's yards before contact per carry allowed among the teams in the requested scope (league, conference or division); 1 = lowest, tied teams share a rank.
stuff_ratenumericShare of opponent runs the defense stuffed (tackle for loss or no gain), as a fraction (0-1).
stuff_rate_rankintegerRank of the team's stuff rate among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.

When category is defense-opponent-tendencies

col_nametypedescription
team_idintegerPFF franchise (team) id, stable across seasons; the franchise_id used across the PFF Developer API.
abbreviationcharacterShort team code, as the scoreboard prints it (e.g. "ARI").
namecharacterFull team name (e.g. "Arizona Cardinals").
play_action_rate_againstnumericShare of opponent pass plays against this defense that used play action, as a fraction (0-1).
play_action_rate_against_rankintegerRank of the team's play-action rate against among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
screen_rate_againstnumericShare of opponent pass plays against this defense that were screens, as a fraction (0-1).
screen_rate_against_rankintegerRank of the team's screen rate against among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
adot_againstnumericAverage depth of target, in air yards, of opponent passes against this defense.
adot_against_rankintegerRank of the team's average depth of target against among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
time_to_throw_againstnumericAverage time to throw, in seconds, of opposing passers against this defense.
time_to_throw_against_rankintegerRank of the team's average time to throw against among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
zone_run_pct_againstnumericShare of opponent runs against this defense using a zone blocking scheme, as a fraction (0-1).
zone_run_pct_against_rankintegerRank of the team's zone-run share against among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
gap_run_pct_againstnumericShare of opponent runs against this defense using a gap blocking scheme, as a fraction (0-1).
gap_run_pct_against_rankintegerRank of the team's gap-run share against among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
pass_rate_againstnumericShare of opponent plays against this defense that were passes, as a fraction (0-1).
pass_rate_against_rankintegerRank of the team's pass rate against among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.
run_rate_againstnumericShare of opponent plays against this defense that were runs, as a fraction (0-1).
run_rate_against_rankintegerRank of the team's run rate against among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank.

Rows are untyped Row[] (not parity-verified yet).

Returns — pff_api_team_summary / pffApiTeamSummary​

col_nametypedescription
awaylogicalTrue when the team was the away side in the game.
franchise_idintegerPFF franchise (team) id of the team the row belongs to (the franchise_id requested).
game_idintegerPFF game id of the game (the value the game_id query parameter takes).
grades_coverage_defensenumericPFF team coverage grade for the game (0-100).
grades_defensenumericPFF team defense grade for the game (0-100).
grades_misc_stnumericPFF team miscellaneous special-teams grade for the game (0-100).
grades_offensenumericPFF team offense grade for the game (0-100).
grades_overallnumericPFF overall team grade for the game (0-100).
grades_passnumericPFF team passing grade for the game (0-100).
grades_pass_blocknumericPFF team pass-blocking grade for the game (0-100).
grades_pass_routenumericPFF team receiving (route-running) grade for the game (0-100).
grades_pass_rush_defensenumericPFF team pass-rush grade for the game (0-100).
grades_runnumericPFF team rushing grade for the game (0-100).
grades_run_blocknumericPFF team run-blocking grade for the game (0-100).
grades_run_defensenumericPFF team run-defense grade for the game (0-100).
grades_tacklenumericPFF team tackling grade for the game (0-100).
homelogicalTrue when the team was the home side in the game.
lock_statuscharacterCharting state of the game: "processed" means PFF has fully charted it.
opponentcharacterOpponent's team abbreviation (e.g. "PIT").
opponent_franchise_idintegerPFF franchise id of the opponent.
points_allowedintegerPoints the team allowed in the game.
points_scoredintegerPoints the team scored in the game.
startcharacterKickoff timestamp of the game in UTC (e.g. "2022-09-11T17:00:00Z").
weekintegerWeek id of the game, as PFF numbers weeks.

Rows are untyped Row[] (not parity-verified yet).

Native API — NFL Pro (Next Gen Stats)​

Flat (non-ESPN) wrappers for NFL Pro's secured Next Gen Stats API (pro.nfl.com; NFL+ Premium). Host: https://pro.nfl.com. Each method is exposed under BOTH its snake_case name nfl_pro_<endpoint> (sdv-py's name, py/R parity) and its camelCase form (canonical) on sdv.nfl. Pass { parsed: true } to run the payload through its tidy.js parser; omit it for the raw response. Auth: a user-bound NFL Pro bearer token carrying an active NFL+ plan is required — token on the call or the NFLPRO_TOKEN environment variable, else a headless-browser NFL login with email / password on the call or NFLPRO_EMAIL / NFLPRO_PW (needs the optional playwright). Responses truncate at the page size, so the getter pages on offset until the envelope's total is reached.

MethodHTTPPath paramsQuery paramsParserAuth
nfl_pro_defense_nearest_season / nflProDefenseNearestSeasonhttps://pro.nfl.com/api/secured/stats/defense/nearest/season—season, season_type → seasonType, limit, offset, sort_key → sortKey, sort_value → sortValue, qualified → qualifiedDefenderparse_nfl_pro_statsyes
nfl_pro_defense_nearest_week / nflProDefenseNearestWeekhttps://pro.nfl.com/api/secured/stats/defense/nearest/week—season, season_type → seasonType, limit, offset, sort_key → sortKey, sort_value → sortValue, qualified → qualifiedDefender, nfl_id → nflIdparse_nfl_pro_statsyes
nfl_pro_defense_overview_season / nflProDefenseOverviewSeasonhttps://pro.nfl.com/api/secured/stats/defense/overview/season—season, season_type → seasonType, limit, offset, sort_key → sortKey, sort_value → sortValue, qualified → qualifiedDefenderparse_nfl_pro_statsyes
nfl_pro_defense_overview_week / nflProDefenseOverviewWeekhttps://pro.nfl.com/api/secured/stats/defense/overview/week—season, season_type → seasonType, limit, offset, sort_key → sortKey, sort_value → sortValue, qualified → qualifiedDefender, nfl_id → nflIdparse_nfl_pro_statsyes
nfl_pro_fantasy_game / nflProFantasyGamehttps://pro.nfl.com/api/secured/stats/fantasy/game—season, season_type → seasonType, limit, offset, nfl_id → nflId, position_group → positionGroup, sort_key → sortKey, sort_value → sortValueparse_nfl_pro_statsyes
nfl_pro_fantasy_season / nflProFantasySeasonhttps://pro.nfl.com/api/secured/stats/fantasy/season—season, season_type → seasonType, limit, offset, nfl_id → nflId, position_group → positionGroup, sort_key → sortKey, sort_value → sortValueparse_nfl_pro_statsyes
nfl_pro_players_offense_passing_season / nflProPlayersOffensePassingSeasonhttps://pro.nfl.com/api/secured/stats/players-offense/passing/season—season, season_type → seasonType, limit, offset, sort_key → sortKey, sort_value → sortValue, qualified → qualifiedPasserparse_nfl_pro_statsyes
nfl_pro_players_offense_passing_week / nflProPlayersOffensePassingWeekhttps://pro.nfl.com/api/secured/stats/players-offense/passing/week—season, season_type → seasonType, limit, offset, sort_key → sortKey, sort_value → sortValue, qualified → qualifiedPasser, nfl_id → nflIdparse_nfl_pro_statsyes
nfl_pro_players_offense_receiving_season / nflProPlayersOffenseReceivingSeasonhttps://pro.nfl.com/api/secured/stats/players-offense/receiving/season—season, season_type → seasonType, limit, offset, sort_key → sortKey, sort_value → sortValue, qualified → qualifiedReceiverparse_nfl_pro_statsyes
nfl_pro_players_offense_receiving_week / nflProPlayersOffenseReceivingWeekhttps://pro.nfl.com/api/secured/stats/players-offense/receiving/week—season, season_type → seasonType, limit, offset, sort_key → sortKey, sort_value → sortValue, qualified → qualifiedReceiver, nfl_id → nflIdparse_nfl_pro_statsyes
nfl_pro_players_offense_rushing_season / nflProPlayersOffenseRushingSeasonhttps://pro.nfl.com/api/secured/stats/players-offense/rushing/season—season, season_type → seasonType, limit, offset, sort_key → sortKey, sort_value → sortValue, qualified → qualifiedRusherparse_nfl_pro_statsyes
nfl_pro_players_offense_rushing_week / nflProPlayersOffenseRushingWeekhttps://pro.nfl.com/api/secured/stats/players-offense/rushing/week—season, season_type → seasonType, limit, offset, sort_key → sortKey, sort_value → sortValue, qualified → qualifiedRusher, nfl_id → nflIdparse_nfl_pro_statsyes
nfl_pro_team_defense_overview_season / nflProTeamDefenseOverviewSeasonhttps://pro.nfl.com/api/secured/stats/team-defense/overview/season—season, season_type → seasonType, limit, offset, sort_key → sortKey, sort_value → sortValueparse_nfl_pro_statsyes
nfl_pro_team_defense_overview_week / nflProTeamDefenseOverviewWeekhttps://pro.nfl.com/api/secured/stats/team-defense/overview/week—season, season_type → seasonType, limit, offset, sort_key → sortKey, sort_value → sortValueparse_nfl_pro_statsyes
nfl_pro_team_offense_overview_season / nflProTeamOffenseOverviewSeasonhttps://pro.nfl.com/api/secured/stats/team-offense/overview/season—season, season_type → seasonType, limit, offset, sort_key → sortKey, sort_value → sortValueparse_nfl_pro_statsyes
nfl_pro_team_offense_overview_week / nflProTeamOffenseOverviewWeekhttps://pro.nfl.com/api/secured/stats/team-offense/overview/week—season, season_type → seasonType, limit, offset, sort_key → sortKey, sort_value → sortValueparse_nfl_pro_statsyes

Returns — nfl_pro_defense_nearest_season / nflProDefenseNearestSeason​

col_nametypedescription
nfl_idcharacterNFL player id (nflId) as a string; the key the wrappers accept as nfl_id.
display_namecharacterPlayer's full display name (e.g. 'Aaron Rodgers').
short_namecharacterPlayer's abbreviated name, first initial and surname (e.g. 'A.Rodgers').
headshotcharacterNFL headshot image URL template; the \{formatInstructions\} token must be replaced with a Cloudinary transform (e.g. t_headshot_desktop) before use.
team_idcharacterNFL team id as a zero-padded string (e.g. '0200', '3430'); casting it to a number drops the leading zero.
jersey_numberintegerJersey number the player wore in the season.
positioncharacterRoster position abbreviation (e.g. QB, WR, CB).
position_groupcharacterPosition group the roster position rolls up to (e.g. QB, RB, WR, TE, DB).
ngs_positioncharacterPosition Next Gen Stats assigns from tracking data; null for players NGS has not classified.
ngs_position_groupcharacterPosition group of ngs_position; null when ngs_position is null.
gpintegerGames played in the season (and season type) -- the denominator of every *_pg per-game column.
gsintegerGames started in the season.
tgintegerGames the player's team played while he was on the roster; equals gp in sampled data.
total_tgintegerTotal games the player's team played in the season type (17 for a full regular season).
covinteger
cov_ndinteger
tgt_ndintegerTargets on which the player was the nearest defender, season total, per Next Gen Stats.
rec_ndintegerReceptions allowed as the nearest defender, season total.
rec_yds_ndintegerReceiving yards allowed as the nearest defender, season total.
rec_td_ndintegerReceiving touchdowns allowed as the nearest defender, season total.
intintegerInterceptions made, season total (a count, not a per-play flag).
pass_rating_nddoublePasser rating allowed on targets where the player was the nearest defender.
catch_nddoubleCatch rate allowed as the nearest defender (rec_nd / tgt_nd), as a fraction.
croe_nddoubleCatch rate over expected allowed as the nearest defender (actual minus expected catch rate), per Next Gen Stats.
tgt_epa_nddoubleTotal expected points added allowed on targets where the player was the nearest defender.
tgt_r_nddoubleTarget rate as the nearest defender: share of coverage snaps on which the receiver he covered was targeted.
sepdoubleAverage separation in yards allowed at pass arrival as the nearest defender, per Next Gen Stats.
twf_pctdouble
bh_pctdouble
yacpr_nddouble
qdlogicalWhether the defender meets the league qualifying threshold for the table (the qualified filter).
game_snapintegerDefensive snaps the player played, season total; equals snap on the overview table.
team_snapintegerDefensive snaps the player's team played, season total; the denominator of snap_pct.

Rows are untyped Row[] (not parity-verified yet).

Returns — nfl_pro_defense_nearest_week / nflProDefenseNearestWeek​

col_nametypedescription
nfl_idcharacterNFL player id (nflId) as a string; the key the wrappers accept as nfl_id.
display_namecharacterPlayer's full display name (e.g. 'Aaron Rodgers').
short_namecharacterPlayer's abbreviated name, first initial and surname (e.g. 'A.Rodgers').
headshotcharacterNFL headshot image URL template; the \{formatInstructions\} token must be replaced with a Cloudinary transform (e.g. t_headshot_desktop) before use.
team_idcharacterNFL team id as a zero-padded string (e.g. '0200', '3430'); casting it to a number drops the leading zero.
jersey_numberintegerJersey number the player wore in the season.
positioncharacterRoster position abbreviation (e.g. QB, WR, CB).
position_groupcharacterPosition group the roster position rolls up to (e.g. QB, RB, WR, TE, DB).
ngs_positioncharacterPosition Next Gen Stats assigns from tracking data; null for players NGS has not classified.
ngs_position_groupcharacterPosition group of ngs_position; null when ngs_position is null.
gpintegerGames played in the season (and season type) -- the denominator of every *_pg per-game column.
gsintegerGames started in the season.
tgintegerGames the player's team played while he was on the roster; equals gp in sampled data.
total_tgintegerTotal games the player's team played in the season type (17 for a full regular season).
week_slugcharacterWeek slug of the game (e.g. 'WEEK_1', 'WEEK_18'); the week scope of the row.
game_idintegerNFL game id as an integer (e.g. 2024090900, the date followed by a two-digit sequence).
fapi_game_idcharacterNFL Football API (FAPI) UUID of the game, the id api.nfl.com uses for the same game.
opponent_team_idcharacterOpponent's NFL team id as a zero-padded string.
is_homelogicalWhether the player's team was the home team in the game.
final_scorecharacterFinal score as 'own-opponent' (e.g. '19-32' for a 32-19 loss).
game_resultcharacterResult from the player's team's side: 'W', 'L' or 'T'.
covinteger
cov_ndinteger
tgt_ndintegerTargets on which the player was the nearest defender in the game, per Next Gen Stats.
rec_ndintegerReceptions allowed as the nearest defender in the game.
rec_yds_ndintegerReceiving yards allowed as the nearest defender in the game.
rec_td_ndintegerReceiving touchdowns allowed as the nearest defender in the game.
intintegerInterceptions made in the game (a count, not a per-play flag).
pass_rating_nddoublePasser rating allowed on targets where the player was the nearest defender.
catch_nddoubleCatch rate allowed as the nearest defender (rec_nd / tgt_nd), as a fraction.
croe_nddoubleCatch rate over expected allowed as the nearest defender (actual minus expected catch rate), per Next Gen Stats.
tgt_epa_nddoubleTotal expected points added allowed on targets where the player was the nearest defender.
tgt_r_nddoubleTarget rate as the nearest defender: share of coverage snaps on which the receiver he covered was targeted.
sepdoubleAverage separation in yards allowed at pass arrival as the nearest defender, per Next Gen Stats.
twf_pctinteger
bh_pctdouble
yacpr_nddouble
qdlogicalWhether the defender meets the league qualifying threshold for the table (the qualified filter).
game_snapintegerDefensive snaps the player played in the game; equals snap on the overview table.
team_snapintegerDefensive snaps the player's team played in the game; the denominator of snap_pct.

Rows are untyped Row[] (not parity-verified yet).

Returns — nfl_pro_defense_overview_season / nflProDefenseOverviewSeason​

col_nametypedescription
nfl_idcharacterNFL player id (nflId) as a string; the key the wrappers accept as nfl_id.
display_namecharacterPlayer's full display name (e.g. 'Aaron Rodgers').
short_namecharacterPlayer's abbreviated name, first initial and surname (e.g. 'A.Rodgers').
headshotcharacterNFL headshot image URL template; the \{formatInstructions\} token must be replaced with a Cloudinary transform (e.g. t_headshot_desktop) before use.
team_idcharacterNFL team id as a zero-padded string (e.g. '0200', '3430'); casting it to a number drops the leading zero.
jersey_numberintegerJersey number the player wore in the season.
positioncharacterRoster position abbreviation (e.g. QB, WR, CB).
position_groupcharacterPosition group the roster position rolls up to (e.g. QB, RB, WR, TE, DB).
ngs_positioncharacterPosition Next Gen Stats assigns from tracking data; null for players NGS has not classified.
ngs_position_groupcharacterPosition group of ngs_position; null when ngs_position is null.
gpintegerGames played in the season (and season type) -- the denominator of every *_pg per-game column.
gsintegerGames started in the season.
tgintegerGames the player's team played while he was on the roster; equals gp in sampled data.
total_tgintegerTotal games the player's team played in the season type (17 for a full regular season).
snapintegerDefensive snaps played, season total.
snap_pctdoubleShare of the team's defensive snaps the player played (snap / team_snap).
rdinteger
printegerPass-rush snaps, season total; the denominator of qbp_r.
tckintegerTackles, season total.
t_stopinteger
h_stopinteger
qbpintegerQuarterback pressures, season total.
qbp_rdoublePressure rate: pressures per pass-rush snap (qbp / pr).
sackdoubleSacks, season total (a count, not a per-play flag).
tgt_ndintegerTargets on which the player was the nearest defender, season total, per Next Gen Stats.
rec_ndintegerReceptions allowed as the nearest defender, season total.
rec_yds_ndintegerReceiving yards allowed as the nearest defender, season total.
rec_td_ndintegerReceiving touchdowns allowed as the nearest defender, season total.
intintegerInterceptions made, season total (a count, not a per-play flag).
pass_rating_nddoublePasser rating allowed on targets where the player was the nearest defender.
qdlogicalWhether the defender meets the league qualifying threshold for the table (the qualified filter).
game_snapintegerDefensive snaps the player played, season total; equals snap on the overview table.
team_snapintegerDefensive snaps the player's team played, season total; the denominator of snap_pct.

Rows are untyped Row[] (not parity-verified yet).

Returns — nfl_pro_defense_overview_week / nflProDefenseOverviewWeek​

col_nametypedescription
nfl_idcharacterNFL player id (nflId) as a string; the key the wrappers accept as nfl_id.
display_namecharacterPlayer's full display name (e.g. 'Aaron Rodgers').
short_namecharacterPlayer's abbreviated name, first initial and surname (e.g. 'A.Rodgers').
headshotcharacterNFL headshot image URL template; the \{formatInstructions\} token must be replaced with a Cloudinary transform (e.g. t_headshot_desktop) before use.
team_idcharacterNFL team id as a zero-padded string (e.g. '0200', '3430'); casting it to a number drops the leading zero.
jersey_numberintegerJersey number the player wore in the season.
positioncharacterRoster position abbreviation (e.g. QB, WR, CB).
position_groupcharacterPosition group the roster position rolls up to (e.g. QB, RB, WR, TE, DB).
ngs_positioncharacterPosition Next Gen Stats assigns from tracking data; null for players NGS has not classified.
ngs_position_groupcharacterPosition group of ngs_position; null when ngs_position is null.
gpintegerGames played in the season (and season type) -- the denominator of every *_pg per-game column.
gsintegerGames started in the season.
tgintegerGames the player's team played while he was on the roster; equals gp in sampled data.
total_tgintegerTotal games the player's team played in the season type (17 for a full regular season).
week_slugcharacterWeek slug of the game (e.g. 'WEEK_1', 'WEEK_18'); the week scope of the row.
game_idintegerNFL game id as an integer (e.g. 2024090900, the date followed by a two-digit sequence).
fapi_game_idcharacterNFL Football API (FAPI) UUID of the game, the id api.nfl.com uses for the same game.
opponent_team_idcharacterOpponent's NFL team id as a zero-padded string.
is_homelogicalWhether the player's team was the home team in the game.
final_scorecharacterFinal score as 'own-opponent' (e.g. '19-32' for a 32-19 loss).
game_resultcharacterResult from the player's team's side: 'W', 'L' or 'T'.
snapintegerDefensive snaps played in the game.
snap_pctdoubleShare of the team's defensive snaps the player played (snap / team_snap).
rdinteger
printegerPass-rush snaps in the game; the denominator of qbp_r.
tckintegerTackles in the game.
t_stopinteger
h_stopinteger
qbpintegerQuarterback pressures in the game.
qbp_rdoublePressure rate: pressures per pass-rush snap (qbp / pr).
sackintegerSacks in the game (a count, not a per-play flag).
tgt_ndintegerTargets on which the player was the nearest defender in the game, per Next Gen Stats.
rec_ndintegerReceptions allowed as the nearest defender in the game.
rec_yds_ndintegerReceiving yards allowed as the nearest defender in the game.
rec_td_ndintegerReceiving touchdowns allowed as the nearest defender in the game.
intintegerInterceptions made in the game (a count, not a per-play flag).
pass_rating_nddoublePasser rating allowed on targets where the player was the nearest defender.
qdlogicalWhether the defender meets the league qualifying threshold for the table (the qualified filter).
game_snapintegerDefensive snaps the player played in the game; equals snap on the overview table.
team_snapintegerDefensive snaps the player's team played in the game; the denominator of snap_pct.

Rows are untyped Row[] (not parity-verified yet).

Returns — nfl_pro_fantasy_game / nflProFantasyGame​

col_nametypedescription
nfl_idcharacterNFL player id (nflId) as a string; the key the wrappers accept as nfl_id.
display_namecharacterPlayer's full display name (e.g. 'Aaron Rodgers').
short_namecharacterPlayer's abbreviated name, first initial and surname (e.g. 'A.Rodgers').
headshotcharacterNFL headshot image URL template; the \{formatInstructions\} token must be replaced with a Cloudinary transform (e.g. t_headshot_desktop) before use.
team_idcharacterNFL team id as a zero-padded string (e.g. '0200', '3430'); casting it to a number drops the leading zero.
jersey_numberintegerJersey number the player wore in the season.
positioncharacterRoster position abbreviation (e.g. QB, WR, CB).
position_groupcharacterPosition group the roster position rolls up to (e.g. QB, RB, WR, TE, DB).
gpintegerGames played in the season (and season type) -- the denominator of every *_pg per-game column.
gsintegerGames started in the season.
week_slugcharacterWeek slug of the game (e.g. 'WEEK_1', 'WEEK_18'); the week scope of the row.
game_idintegerNFL game id as an integer (e.g. 2024090900, the date followed by a two-digit sequence).
fapi_game_idcharacterNFL Football API (FAPI) UUID of the game, the id api.nfl.com uses for the same game.
opponent_team_idcharacterOpponent's NFL team id as a zero-padded string.
is_homelogicalWhether the player's team was the home team in the game.
final_scorecharacterFinal score as 'own-opponent' (e.g. '19-32' for a 32-19 loss).
game_resultcharacterResult from the player's team's side: 'W', 'L' or 'T'.
o_snapintegerOffensive snaps played.
o_snap3rdinteger
o_tm_snapintegerOffensive snaps the player's team played; the denominator of pt_pct.
o_snap_pgintegerOffensive snaps per game (o_snap / gp).
pt_pctdoublePlaying-time share: offensive snaps played over the team's offensive snaps (o_snap / o_tm_snap).
pt_pct3rddouble
pass_cmpintegerPass completions.
pass_attintegerPass attempts in the game.
pass_ydintegerPassing yards in the game.
pass_tdintegerPassing touchdowns.
pass_intintegerInterceptions thrown.
pass_two_pt_convintegerTwo-point conversions passed.
pass_dbintegerDropbacks in the game.
pass_cmp_pctdoubleCompletion percentage as a fraction (pass_cmp / pass_att).
pass_exp_cmp_pctdoubleExpected completion percentage as a fraction, per Next Gen Stats; pass_cmp_pct = pass_exp_cmp_pct + pass_cpoe.
pass_cpoedoubleCompletion percentage over expected as a fraction (pass_cmp_pct - pass_exp_cmp_pct).
pass_ratingdoubleNFL passer rating (the standard 0-158.3 formula).
pass_avg_tttdoubleAverage time to throw in seconds, per Next Gen Stats.
pass_ay_padoubleAverage intended air yards per pass attempt.
pass_deep_att_pctdoubleShare of pass attempts NGS classifies as deep throws.
pass_yac_pctdoubleShare of passing yards gained after the catch.
pass_qbpintegerDropbacks on which the passer was pressured.
pass_qbp_pctdoublePressure rate: share of dropbacks with pressure (pass_qbp / pass_db).
pass_sackintegerTimes sacked (a count, not a per-play flag).
pass_sack_pgintegerSacks taken per game (pass_sack / gp).
pass_cmp_pgintegerCompletions per game (pass_cmp / gp).
pass_att_pgintegerPass attempts per game (pass_att / gp).
pass_yd_pgintegerPassing yards per game (pass_yd / gp).
pass_td_pgintegerPassing touchdowns per game (pass_td / gp).
pass_int_pgintegerInterceptions thrown per game (pass_int / gp).
pass_db_pgintegerDropbacks per game (pass_db / gp).
rush_attintegerRush attempts in the game.
rush_ydintegerRushing yards (rush_exp_yd + rush_ryoe).
rush_tdintegerRushing touchdowns.
rush_two_pt_convintegerTwo-point conversions rushed.
rush_exp_ydintegerExpected rushing yards, per Next Gen Stats.
rush_ryoeintegerRushing yards over expected (rush_yd - rush_exp_yd).
rush_att_pgintegerRush attempts per game (rush_att / gp).
rush_yd_pgintegerRushing yards per game (rush_yd / gp).
rush_yd_padoubleRushing yards per attempt (rush_yd / rush_att).
rush_yacodoubleRushing yards after contact.
rush_ybcodoubleRushing yards before contact.
rush_yaco_padoubleYards after contact per rush attempt (rush_yaco / rush_att).
rush_ybco_padoubleYards before contact per rush attempt (rush_ybco / rush_att).
rush_stuffedintegerRush attempts stuffed (stopped at or behind the line of scrimmage).
rush_td_pgintegerRushing touchdowns per game (rush_td / gp).
scr_rush_attintegerScramble rush attempts (quarterback runs off a dropback).
scr_rush_ydintegerScramble rushing yards.
scr_rush_tdintegerScramble rushing touchdowns.
scr_rush_pctdoubleScramble rate: scrambles per dropback (scr_rush_att / pass_db).
design_rush_attintegerDesigned rush attempts (called runs, excluding scrambles).
design_rush_ydintegerDesigned-rush yards.
design_rush_tdintegerDesigned-rush touchdowns.
rush_rz_attintegerRush attempts inside the red zone.
rush_gl_attintegerRush attempts at the goal line.
rush10_plus_ydintegerRush attempts that gained 10 or more yards.
rec_rtintegerRoutes run in the game.
rec_tgtintegerTargets in the game.
rec_recintegerReceptions in the game.
rec_ydintegerReceiving yards.
rec_tdintegerReceiving touchdowns.
rec_two_pt_convintegerTwo-point conversions received.
rec_rt_pgintegerRoutes run per game (rec_rt / gp).
rec_tgt_pgintegerTargets per game (rec_tgt / gp).
rec_rec_pgintegerReceptions per game (rec_rec / gp).
rec_yd_pgintegerReceiving yards per game (rec_yd / gp).
rec_td_pgintegerReceiving touchdowns per game (rec_td / gp).
rec_catch_pctintegerCatch rate as a fraction (rec_rec / rec_tgt).
rec_ay_shareintegerShare of the team's intended air yards thrown to the player.
rec_tgt_rateintegerTarget rate: targets per route run (rec_tgt / rec_rt).
rec_tgt_shareintegerShare of the team's targets thrown to the player.
rec_rt_part_pctdoubleRoute participation: share of the team's dropbacks on which the player ran a route.
rec_tgt_quickinteger
rec_tgt_play_actintegerTargets on play-action dropbacks.
rec_ez_tgtintegerEnd-zone targets.
rec_ez_recintegerEnd-zone receptions.
rec_rz_tgtintegerTargets inside the red zone.
rec_ay_tgtintegerTotal intended air yards on targets (rec_ay_rec + rec_ay_unrealized).
rec_ay_recintegerAir yards on completed targets (realized air yards).
rec_ay_unrealizedintegerAir yards on incomplete targets (unrealized air yards).
rec_ay_ptintegerAverage intended air yards per target.
rec_tgt_ay10_plusintegerTargets of 10 or more intended air yards.
rec_yd_p_rtintegerReceiving yards per route run (rec_yd / rec_rt).
rec_yd_ptintegerReceiving yards per target (rec_yd / rec_tgt).
rec_yd_printegerReceiving yards per reception (rec_yd / rec_rec).
rec_yacintegerYards after the catch.
rec_exp_yacintegerExpected yards after the catch, per Next Gen Stats.
rec_yacoeintegerYards after the catch over expected (rec_yac - rec_exp_yac).
kick_xp_attintegerExtra-point attempts.
kick_xp_madeintegerExtra points made.
kick_fg_attintegerField-goal attempts.
kick_fg_madeintegerField goals made.
kick_fg_missintegerField goals missed.
kick_fg_made_less40integerField goals made from under 40 yards.
kick_fg_made40_to49integerField goals made from 40-49 yards.
kick_fg_made50_to59integerField goals made from 50-59 yards.
kick_fg_made60_plusintegerField goals made from 60 yards or more.
misc_kickoff_ret_tdintegerKickoff-return touchdowns.
misc_punt_ret_tdintegerPunt-return touchdowns.
misc_fum_rec_tdintegerFumble-recovery touchdowns.
misc_fum_lostintegerFumbles lost in the game.
misc_fumintegerFumbles in the game.
misc_int_ret_tdintegerInterception-return touchdowns.
misc_fum_ret_tdintegerFumble-return touchdowns.
misc_blk_punt_fg_ret_tdintegerTouchdowns on blocked-punt or blocked-field-goal returns.
misc_two_pt_retintegerTwo-point conversion returns (defensive two-point scores).
misc_one_pt_safetyintegerOne-point safeties.
o_touchintegerTouches: rush attempts plus receptions (rush_att + rec_rec).
o_oppintegerOpportunities: rush attempts plus targets (rush_att + rec_tgt).
o_opp_pgintegerOpportunities per game (o_opp / gp).
o_miss_tkl_forcedintegerMissed tackles forced on touches.
o_miss_tkl_forced_pctintegerMissed tackles forced per touch (o_miss_tkl_forced / o_touch).
o_tm_dbintegerTeam dropbacks.
o_tm_pass_pctdoubleTeam pass rate: team dropbacks over team offensive snaps (o_tm_db / o_tm_snap).
o_tm_ppgintegerTeam points per game.
o_tm_yd_pgintegerTeam yards per game.
rz_oppintegerRed-zone opportunities: red-zone rushes plus red-zone targets (rush_rz_att + rec_rz_tgt).
fp_stddoubleFantasy points, standard (non-PPR) scoring.
fp_half_pprdoubleFantasy points, half-PPR scoring.
fp_pprdoubleFantasy points, full-PPR scoring.
fp_passdoubleFantasy points from passing.
fp_rushdoubleFantasy points from rushing.
fp_rec_stdintegerFantasy points from receiving, standard scoring.
fp_rec_half_pprintegerFantasy points from receiving, half-PPR scoring.
fp_rec_pprintegerFantasy points from receiving, full-PPR scoring.
fp_kickintegerFantasy points from kicking.
fp_miscintegerFantasy points from return, fumble-recovery and other miscellaneous scoring.
fp_pg_stddoubleFantasy points per game, standard scoring (fp_std / gp).
fp_pg_half_pprdoubleFantasy points per game, half-PPR scoring (fp_half_ppr / gp).
fp_pgpprdoubleFantasy points per game, full-PPR scoring (fp_ppr / gp).
fp_pos_rk_stdintegerPositional fantasy rank, standard scoring (1 = top scorer at the position).
fp_pos_rk_half_pprintegerPositional fantasy rank, half-PPR scoring (1 = top scorer at the position).
fp_pos_rk_pprintegerPositional fantasy rank, full-PPR scoring (1 = top scorer at the position).
fp_pos_rk_lbl_stdcharacterPositional rank label, standard scoring (e.g. 'QB1', 'RB12').
fp_pos_rk_lbl_half_pprcharacterPositional rank label, half-PPR scoring (e.g. 'QB1', 'RB12').
fp_pos_rk_lbl_pprcharacterPositional rank label, full-PPR scoring (e.g. 'QB1', 'RB12').
fp_ps_stddoubleFantasy points per offensive snap, standard scoring (fp_std / o_snap).
fp_ps_half_pprdoubleFantasy points per offensive snap, half-PPR scoring (fp_half_ppr / o_snap).
fp_pspprdoubleFantasy points per offensive snap, full-PPR scoring (fp_ppr / o_snap).
fp_p_rt_stddoubleFantasy points per route run, standard scoring.
fp_p_rt_half_pprdoubleFantasy points per route run, half-PPR scoring.
fp_p_rt_pprdoubleFantasy points per route run, full-PPR scoring.
fp_pt_stdintegerFantasy points per touch, standard scoring.
fp_pt_half_pprintegerFantasy points per touch, half-PPR scoring.
fp_ptpprintegerFantasy points per touch, full-PPR scoring.
fp_po_stddoubleFantasy points per opportunity, standard scoring (fp_std / o_opp).
fp_po_half_pprdoubleFantasy points per opportunity, half-PPR scoring (fp_half_ppr / o_opp).
fp_popprdoubleFantasy points per opportunity, full-PPR scoring (fp_ppr / o_opp).
top5_qb_wk_stdintegerWhether the player finished the week as a top-5 QB by fantasy points, standard scoring (1/0).
top12_qb_wk_stdintegerWhether the player finished the week as a top-12 QB by fantasy points, standard scoring (1/0).
top12_rb_wk_stdintegerWhether the player finished the week as a top-12 RB by fantasy points, standard scoring (1/0).
top24_rb_wk_stdintegerWhether the player finished the week as a top-24 RB by fantasy points, standard scoring (1/0).
top12_wr_wk_stdintegerWhether the player finished the week as a top-12 WR by fantasy points, standard scoring (1/0).
top24_wr_wk_stdintegerWhether the player finished the week as a top-24 WR by fantasy points, standard scoring (1/0).
top36_wr_wk_stdintegerWhether the player finished the week as a top-36 WR by fantasy points, standard scoring (1/0).
top5_te_wk_stdintegerWhether the player finished the week as a top-5 TE by fantasy points, standard scoring (1/0).
top12_te_wk_stdintegerWhether the player finished the week as a top-12 TE by fantasy points, standard scoring (1/0).
top5_k_wk_stdintegerWhether the player finished the week as a top-5 K by fantasy points, standard scoring (1/0).
top12_k_wk_stdintegerWhether the player finished the week as a top-12 K by fantasy points, standard scoring (1/0).
top5_qb_wk_half_pprintegerWhether the player finished the week as a top-5 QB by fantasy points, half-PPR scoring (1/0).
top12_qb_wk_half_pprintegerWhether the player finished the week as a top-12 QB by fantasy points, half-PPR scoring (1/0).
top12_rb_wk_half_pprintegerWhether the player finished the week as a top-12 RB by fantasy points, half-PPR scoring (1/0).
top24_rb_wk_half_pprintegerWhether the player finished the week as a top-24 RB by fantasy points, half-PPR scoring (1/0).
top12_wr_wk_half_pprintegerWhether the player finished the week as a top-12 WR by fantasy points, half-PPR scoring (1/0).
top24_wr_wk_half_pprintegerWhether the player finished the week as a top-24 WR by fantasy points, half-PPR scoring (1/0).
top36_wr_wk_half_pprintegerWhether the player finished the week as a top-36 WR by fantasy points, half-PPR scoring (1/0).
top5_te_wk_half_pprintegerWhether the player finished the week as a top-5 TE by fantasy points, half-PPR scoring (1/0).
top12_te_wk_half_pprintegerWhether the player finished the week as a top-12 TE by fantasy points, half-PPR scoring (1/0).
top5_k_wk_half_pprintegerWhether the player finished the week as a top-5 K by fantasy points, half-PPR scoring (1/0).
top12_k_wk_half_pprintegerWhether the player finished the week as a top-12 K by fantasy points, half-PPR scoring (1/0).
top5_qb_wk_pprintegerWhether the player finished the week as a top-5 QB by fantasy points, full-PPR scoring (1/0).
top12_qb_wk_pprintegerWhether the player finished the week as a top-12 QB by fantasy points, full-PPR scoring (1/0).
top12_rb_wk_pprintegerWhether the player finished the week as a top-12 RB by fantasy points, full-PPR scoring (1/0).
top24_rb_wk_pprintegerWhether the player finished the week as a top-24 RB by fantasy points, full-PPR scoring (1/0).
top12_wr_wk_pprintegerWhether the player finished the week as a top-12 WR by fantasy points, full-PPR scoring (1/0).
top24_wr_wk_pprintegerWhether the player finished the week as a top-24 WR by fantasy points, full-PPR scoring (1/0).
top36_wr_wk_pprintegerWhether the player finished the week as a top-36 WR by fantasy points, full-PPR scoring (1/0).
top5_te_wk_pprintegerWhether the player finished the week as a top-5 TE by fantasy points, full-PPR scoring (1/0).
top12_te_wk_pprintegerWhether the player finished the week as a top-12 TE by fantasy points, full-PPR scoring (1/0).
top5_k_wk_pprintegerWhether the player finished the week as a top-5 K by fantasy points, full-PPR scoring (1/0).
top12_k_wk_pprintegerWhether the player finished the week as a top-12 K by fantasy points, full-PPR scoring (1/0).

Rows are untyped Row[] (not parity-verified yet).

Returns — nfl_pro_fantasy_season / nflProFantasySeason​

col_nametypedescription
nfl_idcharacterNFL player id (nflId) as a string; the key the wrappers accept as nfl_id.
display_namecharacterPlayer's full display name (e.g. 'Aaron Rodgers').
short_namecharacterPlayer's abbreviated name, first initial and surname (e.g. 'A.Rodgers').
headshotcharacterNFL headshot image URL template; the \{formatInstructions\} token must be replaced with a Cloudinary transform (e.g. t_headshot_desktop) before use.
team_idcharacterNFL team id as a zero-padded string (e.g. '0200', '3430'); casting it to a number drops the leading zero.
jersey_numberintegerJersey number the player wore in the season.
positioncharacterRoster position abbreviation (e.g. QB, WR, CB).
position_groupcharacterPosition group the roster position rolls up to (e.g. QB, RB, WR, TE, DB).
gpintegerGames played in the season (and season type) -- the denominator of every *_pg per-game column.
gsintegerGames started in the season.
o_snapintegerOffensive snaps played.
o_snap3rdinteger
o_tm_snapintegerOffensive snaps the player's team played; the denominator of pt_pct.
o_snap_pgdoubleOffensive snaps per game (o_snap / gp).
pt_pctdoublePlaying-time share: offensive snaps played over the team's offensive snaps (o_snap / o_tm_snap).
pt_pct3rddouble
pass_cmpintegerPass completions.
pass_attintegerPass attempts, season total.
pass_ydintegerPassing yards, season total.
pass_tdintegerPassing touchdowns.
pass_intintegerInterceptions thrown.
pass_two_pt_convintegerTwo-point conversions passed.
pass_dbintegerDropbacks, season total.
pass_cmp_pctdoubleCompletion percentage as a fraction (pass_cmp / pass_att).
pass_exp_cmp_pctdoubleExpected completion percentage as a fraction, per Next Gen Stats; pass_cmp_pct = pass_exp_cmp_pct + pass_cpoe.
pass_cpoedoubleCompletion percentage over expected as a fraction (pass_cmp_pct - pass_exp_cmp_pct).
pass_ratingdoubleNFL passer rating (the standard 0-158.3 formula).
pass_avg_tttdoubleAverage time to throw in seconds, per Next Gen Stats.
pass_ay_padoubleAverage intended air yards per pass attempt.
pass_deep_att_pctdoubleShare of pass attempts NGS classifies as deep throws.
pass_yac_pctdoubleShare of passing yards gained after the catch.
pass_qbpintegerDropbacks on which the passer was pressured.
pass_qbp_pctdoublePressure rate: share of dropbacks with pressure (pass_qbp / pass_db).
pass_sackintegerTimes sacked (a count, not a per-play flag).
pass_sack_pgdoubleSacks taken per game (pass_sack / gp).
pass_cmp_pgdoubleCompletions per game (pass_cmp / gp).
pass_att_pgdoublePass attempts per game (pass_att / gp).
pass_yd_pgdoublePassing yards per game (pass_yd / gp).
pass_td_pgdoublePassing touchdowns per game (pass_td / gp).
pass_int_pgdoubleInterceptions thrown per game (pass_int / gp).
pass_db_pgdoubleDropbacks per game (pass_db / gp).
rush_attintegerRush attempts, season total.
rush_ydintegerRushing yards (rush_exp_yd + rush_ryoe).
rush_tdintegerRushing touchdowns.
rush_two_pt_convintegerTwo-point conversions rushed.
rush_exp_ydintegerExpected rushing yards, per Next Gen Stats.
rush_ryoeintegerRushing yards over expected (rush_yd - rush_exp_yd).
rush_att_pgdoubleRush attempts per game (rush_att / gp).
rush_yd_pgdoubleRushing yards per game (rush_yd / gp).
rush_yd_padoubleRushing yards per attempt (rush_yd / rush_att).
rush_yacodoubleRushing yards after contact.
rush_ybcodoubleRushing yards before contact.
rush_yaco_padoubleYards after contact per rush attempt (rush_yaco / rush_att).
rush_ybco_padoubleYards before contact per rush attempt (rush_ybco / rush_att).
rush_stuffedintegerRush attempts stuffed (stopped at or behind the line of scrimmage).
rush_td_pgdoubleRushing touchdowns per game (rush_td / gp).
scr_rush_attintegerScramble rush attempts (quarterback runs off a dropback).
scr_rush_ydintegerScramble rushing yards.
scr_rush_tdintegerScramble rushing touchdowns.
scr_rush_pctdoubleScramble rate: scrambles per dropback (scr_rush_att / pass_db).
design_rush_attintegerDesigned rush attempts (called runs, excluding scrambles).
design_rush_ydintegerDesigned-rush yards.
design_rush_tdintegerDesigned-rush touchdowns.
rush_rz_attintegerRush attempts inside the red zone.
rush_gl_attintegerRush attempts at the goal line.
rush10_plus_ydintegerRush attempts that gained 10 or more yards.
rec_rtintegerRoutes run, season total.
rec_tgtintegerTargets, season total.
rec_recintegerReceptions, season total.
rec_ydintegerReceiving yards.
rec_tdintegerReceiving touchdowns.
rec_two_pt_convintegerTwo-point conversions received.
rec_rt_pgdoubleRoutes run per game (rec_rt / gp).
rec_tgt_pgdoubleTargets per game (rec_tgt / gp).
rec_rec_pgdoubleReceptions per game (rec_rec / gp).
rec_yd_pgdoubleReceiving yards per game (rec_yd / gp).
rec_td_pgdoubleReceiving touchdowns per game (rec_td / gp).
rec_catch_pctdoubleCatch rate as a fraction (rec_rec / rec_tgt).
rec_ay_sharedoubleShare of the team's intended air yards thrown to the player.
rec_tgt_ratedoubleTarget rate: targets per route run (rec_tgt / rec_rt).
rec_tgt_sharedoubleShare of the team's targets thrown to the player.
rec_rt_part_pctdoubleRoute participation: share of the team's dropbacks on which the player ran a route.
rec_tgt_quickinteger
rec_tgt_play_actintegerTargets on play-action dropbacks.
rec_ez_tgtintegerEnd-zone targets.
rec_ez_recintegerEnd-zone receptions.
rec_rz_tgtintegerTargets inside the red zone.
rec_ay_tgtintegerTotal intended air yards on targets (rec_ay_rec + rec_ay_unrealized).
rec_ay_recintegerAir yards on completed targets (realized air yards).
rec_ay_unrealizedintegerAir yards on incomplete targets (unrealized air yards).
rec_ay_ptdoubleAverage intended air yards per target.
rec_tgt_ay10_plusintegerTargets of 10 or more intended air yards.
rec_yd_p_rtdoubleReceiving yards per route run (rec_yd / rec_rt).
rec_yd_ptdoubleReceiving yards per target (rec_yd / rec_tgt).
rec_yd_prdoubleReceiving yards per reception (rec_yd / rec_rec).
rec_yacintegerYards after the catch.
rec_exp_yacintegerExpected yards after the catch, per Next Gen Stats.
rec_yacoeintegerYards after the catch over expected (rec_yac - rec_exp_yac).
kick_xp_attintegerExtra-point attempts.
kick_xp_madeintegerExtra points made.
kick_fg_attintegerField-goal attempts.
kick_fg_madeintegerField goals made.
kick_fg_missintegerField goals missed.
kick_fg_made_less40integerField goals made from under 40 yards.
kick_fg_made40_to49integerField goals made from 40-49 yards.
kick_fg_made50_to59integerField goals made from 50-59 yards.
kick_fg_made60_plusintegerField goals made from 60 yards or more.
misc_kickoff_ret_tdintegerKickoff-return touchdowns.
misc_punt_ret_tdintegerPunt-return touchdowns.
misc_fum_rec_tdintegerFumble-recovery touchdowns.
misc_fum_lostintegerFumbles lost, season total.
misc_fumintegerFumbles, season total.
misc_int_ret_tdintegerInterception-return touchdowns.
misc_fum_ret_tdintegerFumble-return touchdowns.
misc_blk_punt_fg_ret_tdintegerTouchdowns on blocked-punt or blocked-field-goal returns.
misc_two_pt_retintegerTwo-point conversion returns (defensive two-point scores).
misc_one_pt_safetyintegerOne-point safeties.
o_touchintegerTouches: rush attempts plus receptions (rush_att + rec_rec).
o_oppintegerOpportunities: rush attempts plus targets (rush_att + rec_tgt).
o_opp_pgdoubleOpportunities per game (o_opp / gp).
o_miss_tkl_forcedintegerMissed tackles forced on touches.
o_miss_tkl_forced_pctdoubleMissed tackles forced per touch (o_miss_tkl_forced / o_touch).
o_tm_dbintegerTeam dropbacks.
o_tm_pass_pctdoubleTeam pass rate: team dropbacks over team offensive snaps (o_tm_db / o_tm_snap).
o_tm_ppgdoubleTeam points per game.
o_tm_yd_pgdoubleTeam yards per game.
rz_oppintegerRed-zone opportunities: red-zone rushes plus red-zone targets (rush_rz_att + rec_rz_tgt).
fp_stddoubleFantasy points, standard (non-PPR) scoring.
fp_half_pprdoubleFantasy points, half-PPR scoring.
fp_pprdoubleFantasy points, full-PPR scoring.
fp_passdoubleFantasy points from passing.
fp_rushdoubleFantasy points from rushing.
fp_rec_stddoubleFantasy points from receiving, standard scoring.
fp_rec_half_pprdoubleFantasy points from receiving, half-PPR scoring.
fp_rec_pprdoubleFantasy points from receiving, full-PPR scoring.
fp_kickintegerFantasy points from kicking.
fp_miscintegerFantasy points from return, fumble-recovery and other miscellaneous scoring.
fp_pg_stddoubleFantasy points per game, standard scoring (fp_std / gp).
fp_pg_half_pprdoubleFantasy points per game, half-PPR scoring (fp_half_ppr / gp).
fp_pgpprdoubleFantasy points per game, full-PPR scoring (fp_ppr / gp).
fp_pos_rk_stdintegerPositional fantasy rank, standard scoring (1 = top scorer at the position).
fp_pos_rk_half_pprintegerPositional fantasy rank, half-PPR scoring (1 = top scorer at the position).
fp_pos_rk_pprintegerPositional fantasy rank, full-PPR scoring (1 = top scorer at the position).
fp_pos_rk_lbl_stdcharacterPositional rank label, standard scoring (e.g. 'QB1', 'RB12').
fp_pos_rk_lbl_half_pprcharacterPositional rank label, half-PPR scoring (e.g. 'QB1', 'RB12').
fp_pos_rk_lbl_pprcharacterPositional rank label, full-PPR scoring (e.g. 'QB1', 'RB12').
fp_ps_stddoubleFantasy points per offensive snap, standard scoring (fp_std / o_snap).
fp_ps_half_pprdoubleFantasy points per offensive snap, half-PPR scoring (fp_half_ppr / o_snap).
fp_pspprdoubleFantasy points per offensive snap, full-PPR scoring (fp_ppr / o_snap).
fp_p_rt_stddoubleFantasy points per route run, standard scoring.
fp_p_rt_half_pprdoubleFantasy points per route run, half-PPR scoring.
fp_p_rt_pprdoubleFantasy points per route run, full-PPR scoring.
fp_pt_stddoubleFantasy points per touch, standard scoring.
fp_pt_half_pprdoubleFantasy points per touch, half-PPR scoring.
fp_ptpprdoubleFantasy points per touch, full-PPR scoring.
fp_po_stddoubleFantasy points per opportunity, standard scoring (fp_std / o_opp).
fp_po_half_pprdoubleFantasy points per opportunity, half-PPR scoring (fp_half_ppr / o_opp).
fp_popprdoubleFantasy points per opportunity, full-PPR scoring (fp_ppr / o_opp).
top5_qb_wk_stdintegerWeeks the player finished as a top-5 QB by fantasy points, standard scoring, season count.
top12_qb_wk_stdintegerWeeks the player finished as a top-12 QB by fantasy points, standard scoring, season count.
top12_rb_wk_stdintegerWeeks the player finished as a top-12 RB by fantasy points, standard scoring, season count.
top24_rb_wk_stdintegerWeeks the player finished as a top-24 RB by fantasy points, standard scoring, season count.
top12_wr_wk_stdintegerWeeks the player finished as a top-12 WR by fantasy points, standard scoring, season count.
top24_wr_wk_stdintegerWeeks the player finished as a top-24 WR by fantasy points, standard scoring, season count.
top36_wr_wk_stdintegerWeeks the player finished as a top-36 WR by fantasy points, standard scoring, season count.
top5_te_wk_stdintegerWeeks the player finished as a top-5 TE by fantasy points, standard scoring, season count.
top12_te_wk_stdintegerWeeks the player finished as a top-12 TE by fantasy points, standard scoring, season count.
top5_k_wk_stdintegerWeeks the player finished as a top-5 K by fantasy points, standard scoring, season count.
top12_k_wk_stdintegerWeeks the player finished as a top-12 K by fantasy points, standard scoring, season count.
top5_qb_wk_half_pprintegerWeeks the player finished as a top-5 QB by fantasy points, half-PPR scoring, season count.
top12_qb_wk_half_pprintegerWeeks the player finished as a top-12 QB by fantasy points, half-PPR scoring, season count.
top12_rb_wk_half_pprintegerWeeks the player finished as a top-12 RB by fantasy points, half-PPR scoring, season count.
top24_rb_wk_half_pprintegerWeeks the player finished as a top-24 RB by fantasy points, half-PPR scoring, season count.
top12_wr_wk_half_pprintegerWeeks the player finished as a top-12 WR by fantasy points, half-PPR scoring, season count.
top24_wr_wk_half_pprintegerWeeks the player finished as a top-24 WR by fantasy points, half-PPR scoring, season count.
top36_wr_wk_half_pprintegerWeeks the player finished as a top-36 WR by fantasy points, half-PPR scoring, season count.
top5_te_wk_half_pprintegerWeeks the player finished as a top-5 TE by fantasy points, half-PPR scoring, season count.
top12_te_wk_half_pprintegerWeeks the player finished as a top-12 TE by fantasy points, half-PPR scoring, season count.
top5_k_wk_half_pprintegerWeeks the player finished as a top-5 K by fantasy points, half-PPR scoring, season count.
top12_k_wk_half_pprintegerWeeks the player finished as a top-12 K by fantasy points, half-PPR scoring, season count.
top5_qb_wk_pprintegerWeeks the player finished as a top-5 QB by fantasy points, full-PPR scoring, season count.
top12_qb_wk_pprintegerWeeks the player finished as a top-12 QB by fantasy points, full-PPR scoring, season count.
top12_rb_wk_pprintegerWeeks the player finished as a top-12 RB by fantasy points, full-PPR scoring, season count.
top24_rb_wk_pprintegerWeeks the player finished as a top-24 RB by fantasy points, full-PPR scoring, season count.
top12_wr_wk_pprintegerWeeks the player finished as a top-12 WR by fantasy points, full-PPR scoring, season count.
top24_wr_wk_pprintegerWeeks the player finished as a top-24 WR by fantasy points, full-PPR scoring, season count.
top36_wr_wk_pprintegerWeeks the player finished as a top-36 WR by fantasy points, full-PPR scoring, season count.
top5_te_wk_pprintegerWeeks the player finished as a top-5 TE by fantasy points, full-PPR scoring, season count.
top12_te_wk_pprintegerWeeks the player finished as a top-12 TE by fantasy points, full-PPR scoring, season count.
top5_k_wk_pprintegerWeeks the player finished as a top-5 K by fantasy points, full-PPR scoring, season count.
top12_k_wk_pprintegerWeeks the player finished as a top-12 K by fantasy points, full-PPR scoring, season count.

Rows are untyped Row[] (not parity-verified yet).

Returns — nfl_pro_players_offense_passing_season / nflProPlayersOffensePassingSeason​

col_nametypedescription
nfl_idcharacterNFL player id (nflId) as a string; the key the wrappers accept as nfl_id.
display_namecharacterPlayer's full display name (e.g. 'Aaron Rodgers').
short_namecharacterPlayer's abbreviated name, first initial and surname (e.g. 'A.Rodgers').
headshotcharacterNFL headshot image URL template; the \{formatInstructions\} token must be replaced with a Cloudinary transform (e.g. t_headshot_desktop) before use.
team_idcharacterNFL team id as a zero-padded string (e.g. '0200', '3430'); casting it to a number drops the leading zero.
jersey_numberintegerJersey number the player wore in the season.
positioncharacterRoster position abbreviation (e.g. QB, WR, CB).
position_groupcharacterPosition group the roster position rolls up to (e.g. QB, RB, WR, TE, DB).
ngs_positioncharacterPosition Next Gen Stats assigns from tracking data; null for players NGS has not classified.
ngs_position_groupcharacterPosition group of ngs_position; null when ngs_position is null.
gpintegerGames played in the season (and season type) -- the denominator of every *_pg per-game column.
gsintegerGames started in the season.
tgintegerGames the player's team played while he was on the roster; equals gp in sampled data.
total_tgintegerTotal games the player's team played in the season type (17 for a full regular season).
cmpintegerPass completions, season total.
attintegerPass attempts, season total.
ydsintegerPassing yards, season total.
tdintegerPassing touchdowns, season total.
intintegerInterceptions thrown, season total (a count, not a per-play flag).
ratingdoubleNFL passer rating for the season (the standard 0-158.3 formula; equals nflverse passer_rating).
ypadoubleYards per pass attempt (yds / att).
cmp_pctdoubleCompletion percentage as a fraction (cmp / att, e.g. 0.63).
sackintegerTimes sacked, season total (a count, not a per-play flag).
x_cmpdoubleExpected completion percentage as a fraction, per Next Gen Stats (nflverse expected_completion_percentage / 100).
cpoedoubleCompletion percentage over expected as a fraction: cmp_pct - x_cmp (nflverse completion_percentage_above_expectation / 100).
dbintegerDropbacks, season total (attempts plus sacks and scrambles); the denominator of qbp_r and epa_db.
epadoubleTotal expected points added on the passer's dropbacks.
epa_dbdoubleExpected points added per dropback (epa / db).
avg_tttdoubleAverage time to throw in seconds, snap to release, per Next Gen Stats (nflverse avg_time_to_throw).
avg_ttpdouble
avg_ttsdouble
qbpintegerDropbacks on which the passer was pressured, season total.
qbp_rdoublePressure rate: share of dropbacks on which the passer was pressured (qbp / db).
blitz_rdoubleBlitz rate: share of the passer's dropbacks on which the defense blitzed, per Next Gen Stats.
dropintegerPasses dropped by the passer's receivers, season total.
drop_rdoubleDrop rate: drops per pass attempt (drop / att).
aydoubleTotal intended air yards on pass attempts; ay_att is this per attempt.
yacdoubleTotal yards after the catch gained on the passer's completions.
x_yacdoubleTotal expected yards after the catch on the passer's completions, per Next Gen Stats.
yac_pctdoubleShare of passing yards gained after the catch (yac / yds).
ay_attdoubleAverage intended air yards per pass attempt (nflverse avg_intended_air_yards).
avg_sepdoubleAverage separation in yards between the targeted receiver and the nearest defender at pass arrival on the passer's targets, per Next Gen Stats.
deep_att_pctdoubleShare of pass attempts NGS classifies as deep throws.
tw_att_pctdoubleAggressiveness: share of pass attempts into a tight window (defender within a yard of the receiver), per Next Gen Stats (nflverse aggressiveness / 100).
pa_db_pctdoubleShare of dropbacks that used play action.
qplogicalWhether the passer meets the league qualifying-attempts threshold (the qualified filter).
cmp_pgdoubleCompletions per game (cmp / gp).
att_pgdoublePass attempts per game (att / gp).
yds_pgdoublePassing yards per game (yds / gp).
td_pgdoublePassing touchdowns per game (td / gp).
int_pgdoubleInterceptions thrown per game (int / gp).
sack_pgdoubleSacks taken per game (sack / gp).
db_pgdoubleDropbacks per game (db / gp).
epa_pgdoubleExpected points added per game (epa / gp).
qbp_pgdoublePressured dropbacks per game (qbp / gp).
drop_pgdoubleReceiver drops per game (drop / gp).
tw_att_pgdoubleTight-window pass attempts per game; tw_att_pct = tw_att_pg / att_pg.

Rows are untyped Row[] (not parity-verified yet).

Returns — nfl_pro_players_offense_passing_week / nflProPlayersOffensePassingWeek​

col_nametypedescription
nfl_idcharacterNFL player id (nflId) as a string; the key the wrappers accept as nfl_id.
display_namecharacterPlayer's full display name (e.g. 'Aaron Rodgers').
short_namecharacterPlayer's abbreviated name, first initial and surname (e.g. 'A.Rodgers').
headshotcharacterNFL headshot image URL template; the \{formatInstructions\} token must be replaced with a Cloudinary transform (e.g. t_headshot_desktop) before use.
team_idcharacterNFL team id as a zero-padded string (e.g. '0200', '3430'); casting it to a number drops the leading zero.
jersey_numberintegerJersey number the player wore in the season.
positioncharacterRoster position abbreviation (e.g. QB, WR, CB).
position_groupcharacterPosition group the roster position rolls up to (e.g. QB, RB, WR, TE, DB).
ngs_positioncharacterPosition Next Gen Stats assigns from tracking data; null for players NGS has not classified.
ngs_position_groupcharacterPosition group of ngs_position; null when ngs_position is null.
gpintegerGames played in the season (and season type) -- the denominator of every *_pg per-game column.
gsintegerGames started in the season.
tgintegerGames the player's team played while he was on the roster; equals gp in sampled data.
total_tgintegerTotal games the player's team played in the season type (17 for a full regular season).
week_slugcharacterWeek slug of the game (e.g. 'WEEK_1', 'WEEK_18'); the week scope of the row.
game_idintegerNFL game id as an integer (e.g. 2024090900, the date followed by a two-digit sequence).
fapi_game_idcharacterNFL Football API (FAPI) UUID of the game, the id api.nfl.com uses for the same game.
opponent_team_idcharacterOpponent's NFL team id as a zero-padded string.
is_homelogicalWhether the player's team was the home team in the game.
final_scorecharacterFinal score as 'own-opponent' (e.g. '19-32' for a 32-19 loss).
game_resultcharacterResult from the player's team's side: 'W', 'L' or 'T'.
cmpintegerPass completions in the game.
attintegerPass attempts in the game.
ydsintegerPassing yards in the game.
tdintegerPassing touchdowns in the game.
intintegerInterceptions thrown in the game (a count, not a per-play flag).
ratingdoubleNFL passer rating for the season (the standard 0-158.3 formula; equals nflverse passer_rating).
ypadoubleYards per pass attempt (yds / att).
cmp_pctdoubleCompletion percentage as a fraction (cmp / att, e.g. 0.63).
sackintegerTimes sacked in the game (a count, not a per-play flag).
x_cmpdoubleExpected completion percentage as a fraction, per Next Gen Stats (nflverse expected_completion_percentage / 100).
cpoedoubleCompletion percentage over expected as a fraction: cmp_pct - x_cmp (nflverse completion_percentage_above_expectation / 100).
dbintegerDropbacks in the game (attempts plus sacks and scrambles); the denominator of qbp_r and epa_db.
epadoubleTotal expected points added on the passer's dropbacks.
epa_dbdoubleExpected points added per dropback (epa / db).
avg_tttdoubleAverage time to throw in seconds, snap to release, per Next Gen Stats (nflverse avg_time_to_throw).
avg_ttpdouble
avg_ttsdouble
qbpintegerDropbacks on which the passer was pressured in the game.
qbp_rdoublePressure rate: share of dropbacks on which the passer was pressured (qbp / db).
blitz_rdoubleBlitz rate: share of the passer's dropbacks on which the defense blitzed, per Next Gen Stats.
dropintegerPasses dropped by the passer's receivers in the game.
drop_rdoubleDrop rate: drops per pass attempt (drop / att).
aydoubleTotal intended air yards on pass attempts; ay_att is this per attempt.
yacdoubleTotal yards after the catch gained on the passer's completions.
x_yacdoubleTotal expected yards after the catch on the passer's completions, per Next Gen Stats.
yac_pctdoubleShare of passing yards gained after the catch (yac / yds).
ay_attdoubleAverage intended air yards per pass attempt (nflverse avg_intended_air_yards).
avg_sepdoubleAverage separation in yards between the targeted receiver and the nearest defender at pass arrival on the passer's targets, per Next Gen Stats.
deep_att_pctdoubleShare of pass attempts NGS classifies as deep throws.
tw_att_pctdoubleAggressiveness: share of pass attempts into a tight window (defender within a yard of the receiver), per Next Gen Stats (nflverse aggressiveness / 100).
pa_db_pctdoubleShare of dropbacks that used play action.
qplogicalWhether the passer meets the league qualifying-attempts threshold (the qualified filter).
cmp_pgintegerCompletions per game (cmp / gp).
att_pgintegerPass attempts per game (att / gp).
yds_pgintegerPassing yards per game (yds / gp).
td_pgintegerPassing touchdowns per game (td / gp).
int_pgintegerInterceptions thrown per game (int / gp).
sack_pgintegerSacks taken per game (sack / gp).
db_pgintegerDropbacks per game (db / gp).
epa_pgdoubleExpected points added per game (epa / gp).
qbp_pgintegerPressured dropbacks per game (qbp / gp).
drop_pgintegerReceiver drops per game (drop / gp).
tw_att_pgintegerTight-window pass attempts per game; tw_att_pct = tw_att_pg / att_pg.

Rows are untyped Row[] (not parity-verified yet).

Returns — nfl_pro_players_offense_receiving_season / nflProPlayersOffenseReceivingSeason​

col_nametypedescription
nfl_idcharacterNFL player id (nflId) as a string; the key the wrappers accept as nfl_id.
display_namecharacterPlayer's full display name (e.g. 'Aaron Rodgers').
short_namecharacterPlayer's abbreviated name, first initial and surname (e.g. 'A.Rodgers').
headshotcharacterNFL headshot image URL template; the \{formatInstructions\} token must be replaced with a Cloudinary transform (e.g. t_headshot_desktop) before use.
team_idcharacterNFL team id as a zero-padded string (e.g. '0200', '3430'); casting it to a number drops the leading zero.
jersey_numberintegerJersey number the player wore in the season.
positioncharacterRoster position abbreviation (e.g. QB, WR, CB).
position_groupcharacterPosition group the roster position rolls up to (e.g. QB, RB, WR, TE, DB).
ngs_positioncharacterPosition Next Gen Stats assigns from tracking data; null for players NGS has not classified.
ngs_position_groupcharacterPosition group of ngs_position; null when ngs_position is null.
gpintegerGames played in the season (and season type) -- the denominator of every *_pg per-game column.
gsintegerGames started in the season.
tgintegerGames the player's team played while he was on the roster; equals gp in sampled data.
total_tgintegerTotal games the player's team played in the season type (17 for a full regular season).
rtintegerRoutes run, season total.
tgtintegerTargets, season total.
recintegerReceptions, season total.
ydsintegerReceiving yards, season total.
tdintegerReceiving touchdowns, season total.
intintegerInterceptions thrown on passes targeting the player, season total.
ratingdoublePasser rating on throws targeting the player (the standard formula applied to his targets).
catchdoubleCatch rate as a fraction (rec / tgt; nflverse catch_percentage / 100).
x_catchdoubleExpected catch rate as a fraction, per Next Gen Stats; catch = x_catch + croe.
croedoubleCatch rate over expected as a fraction (catch - x_catch).
yds_recdoubleYards per reception (yds / rec).
yds_rtdoubleYards per route run (yds / rt).
epadoubleTotal expected points added on the player's targets.
epa_tgtdoubleExpected points added per target (epa / tgt).
epa_rtdoubleExpected points added per route run (epa / rt).
dropintegerDrops, season total.
drop_tgtdoubleDrop rate: drops per target (drop / tgt).
yacintegerYards after the catch, season total.
x_yacintegerExpected yards after the catch, season total, per Next Gen Stats; yac = x_yac + yacoe.
yacoeintegerYards after the catch over expected, season total (yac - x_yac).
yac_recdoubleYards after the catch per reception (yac / rec; nflverse avg_yac).
avg_sepdoubleAverage separation in yards from the nearest defender at pass arrival, per Next Gen Stats (nflverse avg_separation).
aydoubleTotal intended air yards on the player's targets.
ay_tgtdoubleAverage intended air yards per target (ay / tgt; nflverse avg_intended_air_yards).
tgt_rtdoubleTarget rate: targets per route run (tgt / rt).
avg_rt_depdoubleAverage route depth in yards, per Next Gen Stats.
ez_tgtintegerEnd-zone targets, season total.
ez_recintegerEnd-zone receptions, season total.
deep_tgt_pctdoubleShare of targets NGS classifies as deep.
tw_pctdoubleShare of targets thrown into a tight window (defender within a yard), per Next Gen Stats.
qrlogicalWhether the player meets the league qualifying threshold for the table (the qualified filter).
rt_pgdoubleRoutes run per game (rt / gp).
tgt_pgdoubleTargets per game (tgt / gp).
rec_pgdoubleReceptions per game (rec / gp).
yds_pgdoubleReceiving yards per game (yds / gp).
td_pgdoubleReceiving touchdowns per game (td / gp).
int_pgdoubleInterceptions on the player's targets per game (int / gp).
epa_pgdoubleExpected points added per game (epa / gp).
drop_pgdoubleDrops per game (drop / gp).
yac_pgdoubleYards after the catch per game (yac / gp).
x_yac_pgdoubleExpected yards after the catch per game (x_yac / gp).
yacoe_pgdoubleYards after the catch over expected per game (yacoe / gp).
ay_pgdoubleIntended air yards per game (ay / gp).
ez_tgt_pgdoubleEnd-zone targets per game (ez_tgt / gp).
ez_rec_pgdoubleEnd-zone receptions per game (ez_rec / gp).

Rows are untyped Row[] (not parity-verified yet).

Returns — nfl_pro_players_offense_receiving_week / nflProPlayersOffenseReceivingWeek​

col_nametypedescription
nfl_idcharacterNFL player id (nflId) as a string; the key the wrappers accept as nfl_id.
display_namecharacterPlayer's full display name (e.g. 'Aaron Rodgers').
short_namecharacterPlayer's abbreviated name, first initial and surname (e.g. 'A.Rodgers').
headshotcharacterNFL headshot image URL template; the \{formatInstructions\} token must be replaced with a Cloudinary transform (e.g. t_headshot_desktop) before use.
team_idcharacterNFL team id as a zero-padded string (e.g. '0200', '3430'); casting it to a number drops the leading zero.
jersey_numberintegerJersey number the player wore in the season.
positioncharacterRoster position abbreviation (e.g. QB, WR, CB).
position_groupcharacterPosition group the roster position rolls up to (e.g. QB, RB, WR, TE, DB).
ngs_positioncharacterPosition Next Gen Stats assigns from tracking data; null for players NGS has not classified.
ngs_position_groupcharacterPosition group of ngs_position; null when ngs_position is null.
gpintegerGames played in the season (and season type) -- the denominator of every *_pg per-game column.
gsintegerGames started in the season.
tgintegerGames the player's team played while he was on the roster; equals gp in sampled data.
total_tgintegerTotal games the player's team played in the season type (17 for a full regular season).
week_slugcharacterWeek slug of the game (e.g. 'WEEK_1', 'WEEK_18'); the week scope of the row.
game_idintegerNFL game id as an integer (e.g. 2024090900, the date followed by a two-digit sequence).
fapi_game_idcharacterNFL Football API (FAPI) UUID of the game, the id api.nfl.com uses for the same game.
opponent_team_idcharacterOpponent's NFL team id as a zero-padded string.
is_homelogicalWhether the player's team was the home team in the game.
final_scorecharacterFinal score as 'own-opponent' (e.g. '19-32' for a 32-19 loss).
game_resultcharacterResult from the player's team's side: 'W', 'L' or 'T'.
rtintegerRoutes run in the game.
tgtintegerTargets in the game.
recintegerReceptions in the game.
ydsintegerReceiving yards in the game.
tdintegerReceiving touchdowns in the game.
intintegerInterceptions thrown on passes targeting the player in the game.
ratingintegerPasser rating on throws targeting the player (the standard formula applied to his targets).
catchintegerCatch rate as a fraction (rec / tgt; nflverse catch_percentage / 100).
x_catchintegerExpected catch rate as a fraction, per Next Gen Stats; catch = x_catch + croe.
croeintegerCatch rate over expected as a fraction (catch - x_catch).
yds_recintegerYards per reception (yds / rec).
yds_rtintegerYards per route run (yds / rt).
epaintegerTotal expected points added on the player's targets.
epa_tgtintegerExpected points added per target (epa / tgt).
epa_rtintegerExpected points added per route run (epa / rt).
dropintegerDrops in the game.
drop_tgtintegerDrop rate: drops per target (drop / tgt).
yacintegerYards after the catch in the game.
x_yacintegerExpected yards after the catch in the game, per Next Gen Stats; yac = x_yac + yacoe.
yacoeintegerYards after the catch over expected in the game (yac - x_yac).
yac_recintegerYards after the catch per reception (yac / rec; nflverse avg_yac).
avg_sepintegerAverage separation in yards from the nearest defender at pass arrival, per Next Gen Stats (nflverse avg_separation).
ayintegerTotal intended air yards on the player's targets.
ay_tgtintegerAverage intended air yards per target (ay / tgt; nflverse avg_intended_air_yards).
tgt_rtintegerTarget rate: targets per route run (tgt / rt).
avg_rt_depintegerAverage route depth in yards, per Next Gen Stats.
ez_tgtintegerEnd-zone targets in the game.
ez_recintegerEnd-zone receptions in the game.
deep_tgt_pctintegerShare of targets NGS classifies as deep.
tw_pctintegerShare of targets thrown into a tight window (defender within a yard), per Next Gen Stats.
qrlogicalWhether the player meets the league qualifying threshold for the table (the qualified filter).
rt_pgintegerRoutes run per game (rt / gp).
tgt_pgintegerTargets per game (tgt / gp).
rec_pgintegerReceptions per game (rec / gp).
yds_pgintegerReceiving yards per game (yds / gp).
td_pgintegerReceiving touchdowns per game (td / gp).
int_pgintegerInterceptions on the player's targets per game (int / gp).
epa_pgintegerExpected points added per game (epa / gp).
drop_pgintegerDrops per game (drop / gp).
yac_pgintegerYards after the catch per game (yac / gp).
x_yac_pgintegerExpected yards after the catch per game (x_yac / gp).
yacoe_pgintegerYards after the catch over expected per game (yacoe / gp).
ay_pgintegerIntended air yards per game (ay / gp).
ez_tgt_pgintegerEnd-zone targets per game (ez_tgt / gp).
ez_rec_pgintegerEnd-zone receptions per game (ez_rec / gp).

Rows are untyped Row[] (not parity-verified yet).

Returns — nfl_pro_players_offense_rushing_season / nflProPlayersOffenseRushingSeason​

col_nametypedescription
nfl_idcharacterNFL player id (nflId) as a string; the key the wrappers accept as nfl_id.
display_namecharacterPlayer's full display name (e.g. 'Aaron Rodgers').
short_namecharacterPlayer's abbreviated name, first initial and surname (e.g. 'A.Rodgers').
headshotcharacterNFL headshot image URL template; the \{formatInstructions\} token must be replaced with a Cloudinary transform (e.g. t_headshot_desktop) before use.
team_idcharacterNFL team id as a zero-padded string (e.g. '0200', '3430'); casting it to a number drops the leading zero.
jersey_numberintegerJersey number the player wore in the season.
positioncharacterRoster position abbreviation (e.g. QB, WR, CB).
position_groupcharacterPosition group the roster position rolls up to (e.g. QB, RB, WR, TE, DB).
ngs_positioncharacterPosition Next Gen Stats assigns from tracking data; null for players NGS has not classified.
ngs_position_groupcharacterPosition group of ngs_position; null when ngs_position is null.
gpintegerGames played in the season (and season type) -- the denominator of every *_pg per-game column.
gsintegerGames started in the season.
tgintegerGames the player's team played while he was on the roster; equals gp in sampled data.
total_tgintegerTotal games the player's team played in the season type (17 for a full regular season).
attintegerRush attempts, season total.
ydsintegerRushing yards, season total.
tdintegerRushing touchdowns, season total.
ypcdoubleYards per carry (yds / att).
epadoubleTotal expected points added on the player's rush attempts.
epa_attdoubleExpected points added per rush attempt (epa / att).
x_rydoubleExpected rushing yards, season total, per Next Gen Stats (nflverse expected_rush_yards); yds = x_ry + ryoe.
x_ypcdoubleExpected yards per carry (x_ry / att).
ryoedoubleRushing yards over expected, season total (yds - x_ry; nflverse rush_yards_over_expected).
ryoe_attdoubleRushing yards over expected per attempt (ryoe / att).
yacodoubleYards after contact, season total.
yaco_attdoubleYards after contact per attempt (yaco / att).
ybcodoubleYards before contact, season total.
ybco_attdoubleYards before contact per attempt (ybco / att).
successdoubleSuccess rate: share of rush attempts graded successful, as a fraction.
fumintegerFumbles on rush attempts, season total.
lostintegerFumbles lost on rush attempts, season total.
rush10_p_ydsintegerRush attempts that gained 10 or more yards, season total.
rush15_p_mphintegerRush attempts on which the ball carrier reached 15+ mph, per Next Gen Stats.
rush20_p_mphintegerRush attempts on which the ball carrier reached 20+ mph, per Next Gen Stats.
effdoubleRushing efficiency: distance travelled per rushing yard gained (lower is more direct), per Next Gen Stats (nflverse efficiency).
in_t_pctdouble
st_box_pctdoubleShare of rush attempts against a stacked box (8 or more defenders), per Next Gen Stats.
under_pctdouble
qrlogicalWhether the player meets the league qualifying threshold for the table (the qualified filter).
att_pgdoubleRush attempts per game (att / gp).
yds_pgdoubleRushing yards per game (yds / gp).
td_pgdoubleRushing touchdowns per game (td / gp).
epa_pgdoubleExpected points added per game (epa / gp).
x_ry_pgdoubleExpected rushing yards per game (x_ry / gp).
ryoe_pgdoubleRushing yards over expected per game (ryoe / gp).
yaco_pgdoubleYards after contact per game (yaco / gp).
ybco_pgdoubleYards before contact per game (ybco / gp).
fum_pgdoubleFumbles per game (fum / gp).
lost_pgdoubleFumbles lost per game (lost / gp).
rush10_p_yds_pgdoubleRushes of 10+ yards per game (rush10_p_yds / gp).
rush15_p_mph_pgdoubleRushes reaching 15+ mph per game (rush15_p_mph / gp).
rush20_p_mph_pgdoubleRushes reaching 20+ mph per game (rush20_p_mph / gp).

Rows are untyped Row[] (not parity-verified yet).

Returns — nfl_pro_players_offense_rushing_week / nflProPlayersOffenseRushingWeek​

col_nametypedescription
nfl_idcharacterNFL player id (nflId) as a string; the key the wrappers accept as nfl_id.
display_namecharacterPlayer's full display name (e.g. 'Aaron Rodgers').
short_namecharacterPlayer's abbreviated name, first initial and surname (e.g. 'A.Rodgers').
headshotcharacterNFL headshot image URL template; the \{formatInstructions\} token must be replaced with a Cloudinary transform (e.g. t_headshot_desktop) before use.
team_idcharacterNFL team id as a zero-padded string (e.g. '0200', '3430'); casting it to a number drops the leading zero.
jersey_numberintegerJersey number the player wore in the season.
positioncharacterRoster position abbreviation (e.g. QB, WR, CB).
position_groupcharacterPosition group the roster position rolls up to (e.g. QB, RB, WR, TE, DB).
ngs_positioncharacterPosition Next Gen Stats assigns from tracking data; null for players NGS has not classified.
ngs_position_groupcharacterPosition group of ngs_position; null when ngs_position is null.
gpintegerGames played in the season (and season type) -- the denominator of every *_pg per-game column.
gsintegerGames started in the season.
tgintegerGames the player's team played while he was on the roster; equals gp in sampled data.
total_tgintegerTotal games the player's team played in the season type (17 for a full regular season).
week_slugcharacterWeek slug of the game (e.g. 'WEEK_1', 'WEEK_18'); the week scope of the row.
game_idintegerNFL game id as an integer (e.g. 2024090900, the date followed by a two-digit sequence).
fapi_game_idcharacterNFL Football API (FAPI) UUID of the game, the id api.nfl.com uses for the same game.
opponent_team_idcharacterOpponent's NFL team id as a zero-padded string.
is_homelogicalWhether the player's team was the home team in the game.
final_scorecharacterFinal score as 'own-opponent' (e.g. '19-32' for a 32-19 loss).
game_resultcharacterResult from the player's team's side: 'W', 'L' or 'T'.
attintegerRush attempts in the game.
ydsintegerRushing yards in the game.
tdintegerRushing touchdowns in the game.
ypcdoubleYards per carry (yds / att).
epadoubleTotal expected points added on the player's rush attempts.
epa_attdoubleExpected points added per rush attempt (epa / att).
x_rydoubleExpected rushing yards in the game, per Next Gen Stats (nflverse expected_rush_yards); yds = x_ry + ryoe.
x_ypcdoubleExpected yards per carry (x_ry / att).
ryoedoubleRushing yards over expected in the game (yds - x_ry; nflverse rush_yards_over_expected).
ryoe_attdoubleRushing yards over expected per attempt (ryoe / att).
yacodoubleYards after contact in the game.
yaco_attdoubleYards after contact per attempt (yaco / att).
ybcodoubleYards before contact in the game.
ybco_attdoubleYards before contact per attempt (ybco / att).
successdoubleSuccess rate: share of rush attempts graded successful, as a fraction.
fumintegerFumbles on rush attempts in the game.
lostintegerFumbles lost on rush attempts in the game.
rush10_p_ydsintegerRush attempts that gained 10 or more yards in the game.
rush15_p_mphintegerRush attempts on which the ball carrier reached 15+ mph, per Next Gen Stats.
rush20_p_mphintegerRush attempts on which the ball carrier reached 20+ mph, per Next Gen Stats.
effdoubleRushing efficiency: distance travelled per rushing yard gained (lower is more direct), per Next Gen Stats (nflverse efficiency).
in_t_pctdouble
st_box_pctintegerShare of rush attempts against a stacked box (8 or more defenders), per Next Gen Stats.
under_pctdouble
qrlogicalWhether the player meets the league qualifying threshold for the table (the qualified filter).
att_pgintegerRush attempts per game (att / gp).
yds_pgintegerRushing yards per game (yds / gp).
td_pgintegerRushing touchdowns per game (td / gp).
epa_pgdoubleExpected points added per game (epa / gp).
x_ry_pgdoubleExpected rushing yards per game (x_ry / gp).
ryoe_pgdoubleRushing yards over expected per game (ryoe / gp).
yaco_pgdoubleYards after contact per game (yaco / gp).
ybco_pgdoubleYards before contact per game (ybco / gp).
fum_pgintegerFumbles per game (fum / gp).
lost_pgintegerFumbles lost per game (lost / gp).
rush10_p_yds_pgintegerRushes of 10+ yards per game (rush10_p_yds / gp).
rush15_p_mph_pgintegerRushes reaching 15+ mph per game (rush15_p_mph / gp).
rush20_p_mph_pgintegerRushes reaching 20+ mph per game (rush20_p_mph / gp).

Rows are untyped Row[] (not parity-verified yet).

Returns — nfl_pro_team_defense_overview_season / nflProTeamDefenseOverviewSeason​

col_nametypedescription
team_idcharacterNFL team id as a zero-padded string (e.g. '0200'); casting it to a number drops the leading zero.
gpintegerGames played in the season (and season type); the denominator of every per-game column.
totalintegerDefensive plays faced, season total (pass + run).
passintegerPass plays, season total, from the defense's side (allowed / faced).
runintegerRun plays, season total, from the defense's side (allowed / faced).
pass_pctdoubleShare of plays that were passes (pass / total), from the defense's side (allowed / faced).
ppgdoublePoints per game, from the defense's side (allowed / faced).
ydsintegerYards from scrimmage, season total (pass_yds + rush_yds), from the defense's side (allowed / faced).
ypgdoubleYards per game (yds / gp), from the defense's side (allowed / faced).
yppdoubleYards per play (yds / total), from the defense's side (allowed / faced).
tdintegerTouchdowns, season total, from the defense's side (allowed / faced).
pass_tdintegerPassing touchdowns allowed, season total.
rush_tdintegerRushing touchdowns allowed, season total.
epadoubleTotal expected points added over all plays (epa_pass + epa_rush), from the defense's side (allowed / faced).
epa_ppdoubleExpected points added per play (epa / total), from the defense's side (allowed / faced).
pass_ydsintegerNet passing yards, season total, from the defense's side (allowed / faced).
pass_ypgdoublePassing yards per game (pass_yds / gp), from the defense's side (allowed / faced).
pass_yppdoublePassing yards per pass play (pass_yds / pass), from the defense's side (allowed / faced).
sacked_ydsintegerYards lost to sacks, season total, from the defense's side (allowed / faced).
sacked_ypgdoubleSack yards lost per game (sacked_yds / gp), from the defense's side (allowed / faced).
epa_passdoubleTotal expected points added on pass plays, from the defense's side (allowed / faced).
epa_pass_ppdoubleExpected points added per pass play (epa_pass / pass), from the defense's side (allowed / faced).
rush_ydsintegerRushing yards, season total, from the defense's side (allowed / faced).
rush_ypgdoubleRushing yards per game (rush_yds / gp), from the defense's side (allowed / faced).
rush_yppdoubleRushing yards per run play (rush_yds / run), from the defense's side (allowed / faced).
epa_rushdoubleTotal expected points added on run plays, from the defense's side (allowed / faced).
epa_rush_ppdoubleExpected points added per run play (epa_rush / run), from the defense's side (allowed / faced).
ryoedoubleRushing yards over expected, season total, per Next Gen Stats, from the defense's side (allowed / faced).
tttdoubleAverage time to throw in seconds on pass plays, per Next Gen Stats, from the defense's side (allowed / faced).
qbpintegerQuarterback pressures on pass plays, season total, from the defense's side (allowed / faced).
qbp_pctdoublePressure rate: share of pass plays with a quarterback pressure, from the defense's side (allowed / faced).
interceptionintegerInterceptions made, season total.
forced_fumbleintegerFumbles forced, season total.
fumble_recoveredintegerOpponent fumbles recovered, season total.
defensive_touchdownintegerDefensive touchdowns scored, season total.
total_takeawaysintegerTakeaways, season total (interception + fumble_recovered).

Rows are untyped Row[] (not parity-verified yet).

Returns — nfl_pro_team_defense_overview_week / nflProTeamDefenseOverviewWeek​

col_nametypedescription
team_idcharacterNFL team id as a zero-padded string (e.g. '0200'); casting it to a number drops the leading zero.
gpintegerGames played in the season (and season type); the denominator of every per-game column.
totalintegerDefensive plays faced in the game (pass + run).
passintegerPass plays in the game, from the defense's side (allowed / faced).
runintegerRun plays in the game, from the defense's side (allowed / faced).
pass_pctdoubleShare of plays that were passes (pass / total), from the defense's side (allowed / faced).
ppgintegerPoints per game, from the defense's side (allowed / faced).
ydsintegerYards from scrimmage in the game (pass_yds + rush_yds), from the defense's side (allowed / faced).
ypgintegerYards per game (yds / gp), from the defense's side (allowed / faced).
yppdoubleYards per play (yds / total), from the defense's side (allowed / faced).
tdintegerTouchdowns in the game, from the defense's side (allowed / faced).
pass_tdintegerPassing touchdowns allowed in the game.
rush_tdintegerRushing touchdowns allowed in the game.
epadoubleTotal expected points added over all plays (epa_pass + epa_rush), from the defense's side (allowed / faced).
epa_ppdoubleExpected points added per play (epa / total), from the defense's side (allowed / faced).
pass_ydsintegerNet passing yards in the game, from the defense's side (allowed / faced).
pass_ypgintegerPassing yards per game (pass_yds / gp), from the defense's side (allowed / faced).
pass_yppdoublePassing yards per pass play (pass_yds / pass), from the defense's side (allowed / faced).
sacked_ydsintegerYards lost to sacks in the game, from the defense's side (allowed / faced).
sacked_ypgintegerSack yards lost per game (sacked_yds / gp), from the defense's side (allowed / faced).
epa_passdoubleTotal expected points added on pass plays, from the defense's side (allowed / faced).
epa_pass_ppdoubleExpected points added per pass play (epa_pass / pass), from the defense's side (allowed / faced).
rush_ydsintegerRushing yards in the game, from the defense's side (allowed / faced).
rush_ypgintegerRushing yards per game (rush_yds / gp), from the defense's side (allowed / faced).
rush_yppdoubleRushing yards per run play (rush_yds / run), from the defense's side (allowed / faced).
epa_rushdoubleTotal expected points added on run plays, from the defense's side (allowed / faced).
epa_rush_ppdoubleExpected points added per run play (epa_rush / run), from the defense's side (allowed / faced).
ryoedoubleRushing yards over expected in the game, per Next Gen Stats, from the defense's side (allowed / faced).
tttdoubleAverage time to throw in seconds on pass plays, per Next Gen Stats, from the defense's side (allowed / faced).
qbpintegerQuarterback pressures on pass plays in the game, from the defense's side (allowed / faced).
qbp_pctdoublePressure rate: share of pass plays with a quarterback pressure, from the defense's side (allowed / faced).
interceptionintegerInterceptions made in the game.
forced_fumbleintegerFumbles forced in the game.
fumble_recoveredintegerOpponent fumbles recovered in the game.
defensive_touchdownintegerDefensive touchdowns scored in the game.
total_takeawaysintegerTakeaways in the game (interception + fumble_recovered).
week_slugcharacterWeek slug of the game (e.g. 'WEEK_1', 'WEEK_18'); the week scope of the row.
opponent_team_idcharacterOpponent's NFL team id as a zero-padded string.
game_resultcharacterResult from the player's team's side: 'W', 'L' or 'T'.
final_scorecharacterFinal score as 'own-opponent' (e.g. '19-32' for a 32-19 loss).
is_homelogicalWhether the player's team was the home team in the game.
game_idintegerNFL game id as an integer (e.g. 2024090900, the date followed by a two-digit sequence).
fapi_game_idcharacterNFL Football API (FAPI) UUID of the game, the id api.nfl.com uses for the same game.

Rows are untyped Row[] (not parity-verified yet).

Returns — nfl_pro_team_offense_overview_season / nflProTeamOffenseOverviewSeason​

col_nametypedescription
team_idcharacterNFL team id as a zero-padded string (e.g. '0200'); casting it to a number drops the leading zero.
gpintegerGames played in the season (and season type); the denominator of every per-game column.
totalintegerOffensive plays, season total (pass + run).
passintegerPass plays, season total.
runintegerRun plays, season total.
pass_pctdoubleShare of plays that were passes (pass / total).
ppgdoublePoints per game.
ydsintegerYards from scrimmage, season total (pass_yds + rush_yds).
ypgdoubleYards per game (yds / gp).
yppdoubleYards per play (yds / total).
tdintegerTouchdowns, season total.
epadoubleTotal expected points added over all plays (epa_pass + epa_rush).
epa_ppdoubleExpected points added per play (epa / total).
pass_ydsintegerNet passing yards, season total.
pass_ypgdoublePassing yards per game (pass_yds / gp).
pass_yppdoublePassing yards per pass play (pass_yds / pass).
sacked_ydsintegerYards lost to sacks, season total.
sacked_ypgdoubleSack yards lost per game (sacked_yds / gp).
epa_passdoubleTotal expected points added on pass plays.
epa_pass_ppdoubleExpected points added per pass play (epa_pass / pass).
rush_ydsintegerRushing yards, season total.
rush_ypgdoubleRushing yards per game (rush_yds / gp).
rush_yppdoubleRushing yards per run play (rush_yds / run).
epa_rushdoubleTotal expected points added on run plays.
epa_rush_ppdoubleExpected points added per run play (epa_rush / run).
ryoedoubleRushing yards over expected, season total, per Next Gen Stats.
tttdoubleAverage time to throw in seconds on pass plays, per Next Gen Stats.
qbpintegerQuarterback pressures on pass plays, season total.
qbp_pctdoublePressure rate: share of pass plays with a quarterback pressure.

Rows are untyped Row[] (not parity-verified yet).

Returns — nfl_pro_team_offense_overview_week / nflProTeamOffenseOverviewWeek​

col_nametypedescription
team_idcharacterNFL team id as a zero-padded string (e.g. '0200'); casting it to a number drops the leading zero.
gpintegerGames played in the season (and season type); the denominator of every per-game column.
totalintegerOffensive plays in the game (pass + run).
passintegerPass plays in the game.
runintegerRun plays in the game.
pass_pctdoubleShare of plays that were passes (pass / total).
ppgintegerPoints per game.
ydsintegerYards from scrimmage in the game (pass_yds + rush_yds).
ypgintegerYards per game (yds / gp).
yppdoubleYards per play (yds / total).
tdintegerTouchdowns in the game.
epadoubleTotal expected points added over all plays (epa_pass + epa_rush).
epa_ppdoubleExpected points added per play (epa / total).
pass_ydsintegerNet passing yards in the game.
pass_ypgintegerPassing yards per game (pass_yds / gp).
pass_yppdoublePassing yards per pass play (pass_yds / pass).
sacked_ydsintegerYards lost to sacks in the game.
sacked_ypgintegerSack yards lost per game (sacked_yds / gp).
epa_passdoubleTotal expected points added on pass plays.
epa_pass_ppdoubleExpected points added per pass play (epa_pass / pass).
rush_ydsintegerRushing yards in the game.
rush_ypgintegerRushing yards per game (rush_yds / gp).
rush_yppdoubleRushing yards per run play (rush_yds / run).
epa_rushdoubleTotal expected points added on run plays.
epa_rush_ppdoubleExpected points added per run play (epa_rush / run).
ryoedoubleRushing yards over expected in the game, per Next Gen Stats.
tttdoubleAverage time to throw in seconds on pass plays, per Next Gen Stats.
qbpintegerQuarterback pressures on pass plays in the game.
qbp_pctdoublePressure rate: share of pass plays with a quarterback pressure.
week_slugcharacterWeek slug of the game (e.g. 'WEEK_1', 'WEEK_18'); the week scope of the row.
opponent_team_idcharacterOpponent's NFL team id as a zero-padded string.
game_resultcharacterResult from the player's team's side: 'W', 'L' or 'T'.
final_scorecharacterFinal score as 'own-opponent' (e.g. '19-32' for a 32-19 loss).
is_homelogicalWhether the player's team was the home team in the game.
game_idintegerNFL game id as an integer (e.g. 2024090900, the date followed by a two-digit sequence).
fapi_game_idcharacterNFL Football API (FAPI) UUID of the game, the id api.nfl.com uses for the same game.

Rows are untyped Row[] (not parity-verified yet).

Generated by tools/codegen/generate.mjs from tools/codegen/endpoints/nfl_api.yaml (vendored from sdv-py) + tools/codegen/endpoints/pff_api.yaml (vendored from sdv-py) + tools/codegen/endpoints/nfl_pro.yaml (vendored from sdv-py) — see How this library is built.