Skip to main content
Version: main

NFL — PFF Developer API (api.pff.com, API key)

sportsdataverse.nfl — 68 endpoints.

pff_api_ref_leagues​

List the leagues you can read, with their seasons and weeks

Endpoint URL: GET https://api.pff.com/v1/leagues

Valid URL: https://api.pff.com/v1/leagues

API ParameterPythonPatternRequiredNullableDescription

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
abbreviationcharacterMetric abbreviation.
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.
idnumericID of the player in the 'name' column.
namecharacterName, as reported by MFL but reordered into FirstName LastName instead of Last, First
seasonslistNBA seasons played.
slugcharacterURL slug for the team.
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.

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_ref_leagues()

Last validated n/a.

pff_api_ref_games​

List game results for a league, season and week

Endpoint URL: GET https://api.pff.com/v1/games

Valid URL: https://api.pff.com/v1/games?league=nfl&season=2022&week=1

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug, and the FIRST positional argument of every command that takes one — every command except the facet leaderboards, where --league stays a flag because --game alone is a complete request.
seasonseasonYSeason, as a four-digit year, taken as a positional argument.
weekweekYWeek, and the THIRD positional argument of games — the one command that takes a single week number rather than a comma-separated list.
franchise_idfranchise_idYFranchise (team) id.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

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).
leaguelistLeague slug.
league_idnumericPFF league id (integer).
lock_statuscharacterData lock/publish status for the game.
scorelistFinal score string.
seasonnumericSeason (starting year) of the game.
stadium_idnumericPFF stadium identifier for the game venue.
startcharacterKickoff timestamp (ISO 8601 string).
weeknumericWeek number of the game.

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_ref_games(league='nfl', season=2022, week=1)

Last validated n/a.

pff_api_ref_players​

Search the player directory by name or id

Endpoint URL: GET https://api.pff.com/v1/players

Valid URL: https://api.pff.com/v1/players?league=nfl&name=burrow

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug, and the FIRST positional argument of every command that takes one — every command except the facet leaderboards, where --league stays a flag because --game alone is a complete request.
ididYExact player-id lookup, ref-players only.
namenameYFree-text player-name search, ref-players only.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
collegecharacterOfficial college (usually the last one attended)
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 date of birth.
draftlistNested draft-selection details for the player (year, round, pick, and franchise) as returned by the source API.
first_namecharacterFirst name of player
heightnumericOfficial height, in inches
idnumericID of the player in the 'name' column.
jersey_numbercharacterJersey number. Often useful for joins by name/team/jersey.
last_namecharacterLast name of player
positioncharacterPrimary position as reported by NFL.com
speednumericSpeed.
teamlistNFL team. Uses official abbreviations as per NFL.com
weightnumericOfficial weight, in pounds

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_ref_players(league='nfl', name='burrow')

Last validated n/a.

pff_api_team_list​

List a season's teams, franchise groups and schedule

Endpoint URL: GET https://api.pff.com/v1/teams

Valid URL: https://api.pff.com/v1/teams?league=nfl&season=2022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug, and the FIRST positional argument of every command that takes one — every command except the facet leaderboards, where --league stays a flag because --game alone is a complete request.
seasonseasonYSeason, as a four-digit year.
weekweekYWeek filter.
franchise_idfranchise_idYFranchise (team) id.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

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").

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_team_list(league='nfl', season=2022)

Last validated n/a.

pff_api_team_overview​

Season-to-date team report, one row per team

Endpoint URL: GET https://api.pff.com/v1/teams/overview

Valid URL: https://api.pff.com/v1/teams/overview?league=nfl&season=2022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug, and the FIRST positional argument of every command that takes one — every command except the facet leaderboards, where --league stays a flag because --game alone is a complete request.
seasonseasonYSeason, as a four-digit year, taken as a positional argument.
weekweekYWeek filter.
franchise_idfranchise_idYFranchise (team) id.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

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.

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_team_overview(league='nfl', season=2022)

Last validated n/a.

pff_api_team_summary​

Per-game team report for one franchise, one row per game

Endpoint URL: GET https://api.pff.com/v1/teams/summary

Valid URL: https://api.pff.com/v1/teams/summary?league=nfl&season=2022&franchise_id=7

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug, and the FIRST positional argument of every command that takes one — every command except the facet leaderboards, where --league stays a flag because --game alone is a complete request.
seasonseasonYSeason, as a four-digit year, taken as a positional argument.
weekweekYWeek filter.
franchise_idfranchise_idYFranchise (team) id, and the THIRD positional argument of team-summary — the report is franchise-scoped, so there is no all-teams form of it.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

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.

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_team_summary(franchise_id=7, league='nfl', season=2022)

Last validated n/a.

pff_api_player_seasons​

List the seasons a player has data for

Endpoint URL: GET https://api.pff.com/v1/player/seasons

Valid URL: https://api.pff.com/v1/player/seasons?league=nfl&season=2022&player_id=28022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug, and the FIRST positional argument of every command that takes one — every command except the facet leaderboards, where --league stays a flag because --game alone is a complete request.
seasonseasonYSeason, as a four-digit year.
weekweekYWeek filter.
player_idplayer_idYPlayer id, taken as a positional argument.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame (parser: parse_pff_report); pass return_as_pandas=True for a pandas.DataFrame. return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_player_seasons(league='nfl', player_id=28022, season=2022)

Last validated n/a.

pff_api_player_snaps_summary​

Snap counts for a player, broken out by position

Endpoint URL: GET https://api.pff.com/v1/player/snaps/summary

Valid URL: https://api.pff.com/v1/player/snaps/summary?league=nfl&season=2022&player_id=28022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug, and the FIRST positional argument of every command that takes one — every command except the facet leaderboards, where --league stays a flag because --game alone is a complete request.
seasonseasonYSeason, as a four-digit year, taken as a positional argument.
weekweekYWeek filter.
player_idplayer_idYPlayer id, taken as a positional argument.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame (parser: parse_pff_report); pass return_as_pandas=True for a pandas.DataFrame. return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_player_snaps_summary(league='nfl', player_id=28022, season=2022)

Last validated n/a.

pff_api_player_position_pivot​

Player snap counts pivoted by position

Endpoint URL: GET https://api.pff.com/v1/player/position/pivot

Valid URL: https://api.pff.com/v1/player/position/pivot?league=nfl&season=2022&player_id=28022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug, and the FIRST positional argument of every command that takes one — every command except the facet leaderboards, where --league stays a flag because --game alone is a complete request.
seasonseasonYSeason, as a four-digit year, taken as a positional argument.
weekweekYWeek filter.
player_idplayer_idYPlayer id, taken as a positional argument.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame (parser: parse_pff_report); pass return_as_pandas=True for a pandas.DataFrame. return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_player_position_pivot(league='nfl', player_id=28022, season=2022)

Last validated n/a.

pff_api_player_offense_summary​

Offense summary for one player

Endpoint URL: GET https://api.pff.com/v1/player/offense/summary

Valid URL: https://api.pff.com/v1/player/offense/summary?league=nfl&season=2022&player_id=28022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug, and the FIRST positional argument of every command that takes one — every command except the facet leaderboards, where --league stays a flag because --game alone is a complete request.
seasonseasonYSeason, as a four-digit year.
weekweekYWeek filter.
player_idplayer_idYPlayer id, taken as a positional argument.
careercareerYCareer-aggregate toggle, on the player report operations only.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame (parser: parse_pff_player_detail); pass return_as_pandas=True for a pandas.DataFrame. return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_player_offense_summary(league='nfl', player_id=28022, season=2022)

Last validated n/a.

pff_api_player_offense_blocking​

Blocking report for one player

Endpoint URL: GET https://api.pff.com/v1/player/offense/blocking

Valid URL: https://api.pff.com/v1/player/offense/blocking?league=nfl&season=2022&player_id=28022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug, and the FIRST positional argument of every command that takes one — every command except the facet leaderboards, where --league stays a flag because --game alone is a complete request.
seasonseasonYSeason, as a four-digit year.
weekweekYWeek filter.
player_idplayer_idYPlayer id, taken as a positional argument.
careercareerYCareer-aggregate toggle, on the player report operations only.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame (parser: parse_pff_player_detail); pass return_as_pandas=True for a pandas.DataFrame. return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_player_offense_blocking(league='nfl', player_id=28022, season=2022)

Last validated n/a.

pff_api_player_offense_pass_blocking​

Pass-blocking report for one player

Endpoint URL: GET https://api.pff.com/v1/player/offense/pass_blocking

Valid URL: https://api.pff.com/v1/player/offense/pass_blocking?league=nfl&season=2022&player_id=28022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug, and the FIRST positional argument of every command that takes one — every command except the facet leaderboards, where --league stays a flag because --game alone is a complete request.
seasonseasonYSeason, as a four-digit year.
weekweekYWeek filter.
player_idplayer_idYPlayer id, taken as a positional argument.
careercareerYCareer-aggregate toggle, on the player report operations only.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame (parser: parse_pff_player_detail); pass return_as_pandas=True for a pandas.DataFrame. return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_player_offense_pass_blocking(league='nfl', player_id=28022, season=2022)

Last validated n/a.

pff_api_player_offense_run_blocking​

Run-blocking report for one player

Endpoint URL: GET https://api.pff.com/v1/player/offense/run_blocking

Valid URL: https://api.pff.com/v1/player/offense/run_blocking?league=nfl&season=2022&player_id=28022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug, and the FIRST positional argument of every command that takes one — every command except the facet leaderboards, where --league stays a flag because --game alone is a complete request.
seasonseasonYSeason, as a four-digit year.
weekweekYWeek filter.
player_idplayer_idYPlayer id, taken as a positional argument.
careercareerYCareer-aggregate toggle, on the player report operations only.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame (parser: parse_pff_player_detail); pass return_as_pandas=True for a pandas.DataFrame. return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_player_offense_run_blocking(league='nfl', player_id=28022, season=2022)

Last validated n/a.

pff_api_player_passing_summary​

Passing summary for one player

Endpoint URL: GET https://api.pff.com/v1/player/passing/summary

Valid URL: https://api.pff.com/v1/player/passing/summary?league=nfl&season=2022&player_id=28022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug, and the FIRST positional argument of every command that takes one — every command except the facet leaderboards, where --league stays a flag because --game alone is a complete request.
seasonseasonYSeason, as a four-digit year.
weekweekYWeek filter.
player_idplayer_idYPlayer id, taken as a positional argument.
careercareerYCareer-aggregate toggle, on the player report operations only.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame (parser: parse_pff_player_detail); pass return_as_pandas=True for a pandas.DataFrame. return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_player_passing_summary(league='nfl', player_id=28022, season=2022)

Last validated n/a.

pff_api_player_passing_concept​

Passing by play concept for one player

Endpoint URL: GET https://api.pff.com/v1/player/passing/concept

Valid URL: https://api.pff.com/v1/player/passing/concept?league=nfl&season=2022&player_id=28022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug, and the FIRST positional argument of every command that takes one — every command except the facet leaderboards, where --league stays a flag because --game alone is a complete request.
seasonseasonYSeason, as a four-digit year, taken as a positional argument.
weekweekYWeek filter.
player_idplayer_idYPlayer id, taken as a positional argument.
careercareerYCareer-aggregate toggle, on the player report operations only.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

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 from snap to release in seconds 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 spikes and throwaways) 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 from snap to release in seconds 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 from snap to release in seconds 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 spikes and throwaways) 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 from snap to release in seconds 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 spikes and throwaways) 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 spikes and throwaways) 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.

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_player_passing_concept(league='nfl', player_id=28022, season=2022)

Last validated n/a.

pff_api_player_passing_depth​

Passing by target depth for one player

Endpoint URL: GET https://api.pff.com/v1/player/passing/depth

Valid URL: https://api.pff.com/v1/player/passing/depth?league=nfl&season=2022&player_id=28022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug, and the FIRST positional argument of every command that takes one — every command except the facet leaderboards, where --league stays a flag because --game alone is a complete request.
seasonseasonYSeason, as a four-digit year, taken as a positional argument.
weekweekYWeek filter.
player_idplayer_idYPlayer id, taken as a positional argument.
careercareerYCareer-aggregate toggle, on the player report operations only.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

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 spikes and throwaways) 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 spikes and throwaways) 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 spikes and throwaways) 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 spikes and throwaways) 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 from snap to release in seconds 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 from snap to release in seconds 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 spikes and throwaways) 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 spikes and throwaways) 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 from snap to release in seconds 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 spikes and throwaways) 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 spikes and throwaways) 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 spikes and throwaways) 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 from snap to release in seconds 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 from snap to release in seconds 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 spikes and throwaways) 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 from snap to release in seconds 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 from snap to release in seconds 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 from snap to release in seconds 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 from snap to release in seconds on short (0-9 air yards) throws to the center of the field.
left_deep_aimed_passesnumericNumber of aimed passes (attempts excluding spikes and throwaways) 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 from snap to release in seconds 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 spikes and throwaways) 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 from snap to release in seconds 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 from snap to release in seconds 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 from snap to release in seconds 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 spikes and throwaways) 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 from snap to release in seconds 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 spikes and throwaways) 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 from snap to release in seconds 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 spikes and throwaways) 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 from snap to release in seconds 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 spikes and throwaways) 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.

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_player_passing_depth(league='nfl', player_id=28022, season=2022)

Last validated n/a.

pff_api_player_passing_pressure​

Passing under pressure for one player

Endpoint URL: GET https://api.pff.com/v1/player/passing/pressure

Valid URL: https://api.pff.com/v1/player/passing/pressure?league=nfl&season=2022&player_id=28022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug, and the FIRST positional argument of every command that takes one — every command except the facet leaderboards, where --league stays a flag because --game alone is a complete request.
seasonseasonYSeason, as a four-digit year, taken as a positional argument.
weekweekYWeek filter.
player_idplayer_idYPlayer id, taken as a positional argument.
careercareerYCareer-aggregate toggle, on the player report operations only.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

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 spikes and throwaways) 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 from snap to release in seconds 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 spikes and throwaways) 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 from snap to release in seconds 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 from snap to release in seconds 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 spikes and throwaways) 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 spikes and throwaways) 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 from snap to release in seconds 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.

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_player_passing_pressure(league='nfl', player_id=28022, season=2022)

Last validated n/a.

pff_api_player_rushing_direction​

Rushing by direction for one player

Endpoint URL: GET https://api.pff.com/v1/player/rushing/direction

Valid URL: https://api.pff.com/v1/player/rushing/direction?league=nfl&season=2022&player_id=28022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug, and the FIRST positional argument of every command that takes one — every command except the facet leaderboards, where --league stays a flag because --game alone is a complete request.
seasonseasonYSeason, as a four-digit year, taken as a positional argument.
weekweekYWeek filter.
player_idplayer_idYPlayer id, taken as a positional argument.
careercareerYCareer-aggregate toggle, on the player report operations only.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame (parser: parse_pff_report); pass return_as_pandas=True for a pandas.DataFrame. return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_player_rushing_direction(league='nfl', player_id=28022, season=2022)

Last validated n/a.

pff_api_player_rushing_summary​

Rushing summary for one player

Endpoint URL: GET https://api.pff.com/v1/player/rushing/summary

Valid URL: https://api.pff.com/v1/player/rushing/summary?league=nfl&season=2022&player_id=28022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug, and the FIRST positional argument of every command that takes one — every command except the facet leaderboards, where --league stays a flag because --game alone is a complete request.
seasonseasonYSeason, as a four-digit year.
weekweekYWeek filter.
player_idplayer_idYPlayer id, taken as a positional argument.
careercareerYCareer-aggregate toggle, on the player report operations only.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame (parser: parse_pff_player_detail); pass return_as_pandas=True for a pandas.DataFrame. return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_player_rushing_summary(league='nfl', player_id=28022, season=2022)

Last validated n/a.

pff_api_player_receiving_depth​

Receiving by target depth for one player

Endpoint URL: GET https://api.pff.com/v1/player/receiving/depth

Valid URL: https://api.pff.com/v1/player/receiving/depth?league=nfl&season=2022&player_id=28022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug, and the FIRST positional argument of every command that takes one — every command except the facet leaderboards, where --league stays a flag because --game alone is a complete request.
seasonseasonYSeason, as a four-digit year, taken as a positional argument.
weekweekYWeek filter.
player_idplayer_idYPlayer id, taken as a positional argument.
careercareerYCareer-aggregate toggle, on the player report operations only.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

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 player's targets 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 player's targets 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 player's targets 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 player's targets 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 player's targets 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 player's targets 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 player's targets 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 player's targets 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 player's targets 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 player's targets 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 player's targets 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 player's targets 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 player's targets 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 player's targets 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 player's targets 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 player's targets 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.

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_player_receiving_depth(league='nfl', player_id=28022, season=2022)

Last validated n/a.

pff_api_player_receiving_summary​

Receiving summary for one player

Endpoint URL: GET https://api.pff.com/v1/player/receiving/summary

Valid URL: https://api.pff.com/v1/player/receiving/summary?league=nfl&season=2022&player_id=28022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug, and the FIRST positional argument of every command that takes one — every command except the facet leaderboards, where --league stays a flag because --game alone is a complete request.
seasonseasonYSeason, as a four-digit year.
weekweekYWeek filter.
player_idplayer_idYPlayer id, taken as a positional argument.
careercareerYCareer-aggregate toggle, on the player report operations only.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame (parser: parse_pff_player_detail); pass return_as_pandas=True for a pandas.DataFrame. return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_player_receiving_summary(league='nfl', player_id=28022, season=2022)

Last validated n/a.

pff_api_player_defense_summary​

Defense summary for one player

Endpoint URL: GET https://api.pff.com/v1/player/defense/summary

Valid URL: https://api.pff.com/v1/player/defense/summary?league=nfl&season=2022&player_id=28022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug, and the FIRST positional argument of every command that takes one — every command except the facet leaderboards, where --league stays a flag because --game alone is a complete request.
seasonseasonYSeason, as a four-digit year.
weekweekYWeek filter.
player_idplayer_idYPlayer id, taken as a positional argument.
careercareerYCareer-aggregate toggle, on the player report operations only.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame (parser: parse_pff_player_detail); pass return_as_pandas=True for a pandas.DataFrame. return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_player_defense_summary(league='nfl', player_id=28022, season=2022)

Last validated n/a.

pff_api_player_field_goal_summary​

Field-goal kicking for one player

Endpoint URL: GET https://api.pff.com/v1/player/field_goal/summary

Valid URL: https://api.pff.com/v1/player/field_goal/summary?league=nfl&season=2022&player_id=28022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug, and the FIRST positional argument of every command that takes one — every command except the facet leaderboards, where --league stays a flag because --game alone is a complete request.
seasonseasonYSeason, as a four-digit year.
weekweekYWeek filter.
player_idplayer_idYPlayer id, taken as a positional argument.
careercareerYCareer-aggregate toggle, on the player report operations only.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame (parser: parse_pff_player_detail); pass return_as_pandas=True for a pandas.DataFrame. return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_player_field_goal_summary(league='nfl', player_id=28022, season=2022)

Last validated n/a.

pff_api_player_kickoff_summary​

Kickoffs for one player

Endpoint URL: GET https://api.pff.com/v1/player/kickoff/summary

Valid URL: https://api.pff.com/v1/player/kickoff/summary?league=nfl&season=2022&player_id=28022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug, and the FIRST positional argument of every command that takes one — every command except the facet leaderboards, where --league stays a flag because --game alone is a complete request.
seasonseasonYSeason, as a four-digit year.
weekweekYWeek filter.
player_idplayer_idYPlayer id, taken as a positional argument.
careercareerYCareer-aggregate toggle, on the player report operations only.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame (parser: parse_pff_player_detail); pass return_as_pandas=True for a pandas.DataFrame. return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_player_kickoff_summary(league='nfl', player_id=28022, season=2022)

Last validated n/a.

pff_api_player_punting_summary​

Punting for one player

Endpoint URL: GET https://api.pff.com/v1/player/punting/summary

Valid URL: https://api.pff.com/v1/player/punting/summary?league=nfl&season=2022&player_id=28022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug, and the FIRST positional argument of every command that takes one — every command except the facet leaderboards, where --league stays a flag because --game alone is a complete request.
seasonseasonYSeason, as a four-digit year.
weekweekYWeek filter.
player_idplayer_idYPlayer id, taken as a positional argument.
careercareerYCareer-aggregate toggle, on the player report operations only.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame (parser: parse_pff_player_detail); pass return_as_pandas=True for a pandas.DataFrame. return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_player_punting_summary(league='nfl', player_id=28022, season=2022)

Last validated n/a.

pff_api_player_return_summary​

Kick and punt returns for one player

Endpoint URL: GET https://api.pff.com/v1/player/return/summary

Valid URL: https://api.pff.com/v1/player/return/summary?league=nfl&season=2022&player_id=28022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug, and the FIRST positional argument of every command that takes one — every command except the facet leaderboards, where --league stays a flag because --game alone is a complete request.
seasonseasonYSeason, as a four-digit year.
weekweekYWeek filter.
player_idplayer_idYPlayer id, taken as a positional argument.
careercareerYCareer-aggregate toggle, on the player report operations only.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame (parser: parse_pff_player_detail); pass return_as_pandas=True for a pandas.DataFrame. return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_player_return_summary(league='nfl', player_id=28022, season=2022)

Last validated n/a.

pff_api_player_special_summary​

Special-teams summary for one player

Endpoint URL: GET https://api.pff.com/v1/player/special/summary

Valid URL: https://api.pff.com/v1/player/special/summary?league=nfl&season=2022&player_id=28022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug, and the FIRST positional argument of every command that takes one — every command except the facet leaderboards, where --league stays a flag because --game alone is a complete request.
seasonseasonYSeason, as a four-digit year.
weekweekYWeek filter.
player_idplayer_idYPlayer id, taken as a positional argument.
careercareerYCareer-aggregate toggle, on the player report operations only.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame (parser: parse_pff_player_detail); pass return_as_pandas=True for a pandas.DataFrame. return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_player_special_summary(league='nfl', player_id=28022, season=2022)

Last validated n/a.

pff_api_facet_offense_summary​

League-wide offense summary leaderboard

Endpoint URL: GET https://api.pff.com/v1/facet/offense/summary

Valid URL: https://api.pff.com/v1/facet/offense/summary?league=nfl&season=2022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected.
seasonseasonYSeason for the leaderboard commands.
weekweekYWeek filter.
franchise_idfranchise_idYFranchise (team) id.
game_idgame_idYSingle-game filter, facet family only, forwarded uncoerced.
divisiondivisionYNCAA division fan-out, facet family only, and only honoured when league=ncaa — for any other league it is ignored entirely.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

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).

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_facet_offense_summary(league='nfl', season='2022')

Last validated n/a.

pff_api_facet_offense_blocking​

League-wide blocking leaderboard

Endpoint URL: GET https://api.pff.com/v1/facet/offense/blocking

Valid URL: https://api.pff.com/v1/facet/offense/blocking?league=nfl&season=2022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected.
seasonseasonYSeason for the leaderboard commands.
weekweekYWeek filter.
franchise_idfranchise_idYFranchise (team) id.
game_idgame_idYSingle-game filter, facet family only, forwarded uncoerced.
divisiondivisionYNCAA division fan-out, facet family only, and only honoured when league=ncaa — for any other league it is ignored entirely.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

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).

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_facet_offense_blocking(league='nfl', season='2022')

Last validated n/a.

pff_api_facet_offense_pass_blocking​

League-wide pass-blocking leaderboard

Endpoint URL: GET https://api.pff.com/v1/facet/offense/pass_blocking

Valid URL: https://api.pff.com/v1/facet/offense/pass_blocking?league=nfl&season=2022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected.
seasonseasonYSeason for the leaderboard commands.
weekweekYWeek filter.
franchise_idfranchise_idYFranchise (team) id.
game_idgame_idYSingle-game filter, facet family only, forwarded uncoerced.
divisiondivisionYNCAA division fan-out, facet family only, and only honoured when league=ncaa — for any other league it is ignored entirely.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

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).

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_facet_offense_pass_blocking(league='nfl', season='2022')

Last validated n/a.

pff_api_facet_offense_run_blocking​

League-wide run-blocking leaderboard

Endpoint URL: GET https://api.pff.com/v1/facet/offense/run_blocking

Valid URL: https://api.pff.com/v1/facet/offense/run_blocking?league=nfl&season=2022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected.
seasonseasonYSeason for the leaderboard commands.
weekweekYWeek filter.
franchise_idfranchise_idYFranchise (team) id.
game_idgame_idYSingle-game filter, facet family only, forwarded uncoerced.
divisiondivisionYNCAA division fan-out, facet family only, and only honoured when league=ncaa — for any other league it is ignored entirely.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

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.

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_facet_offense_run_blocking(league='nfl', season='2022')

Last validated n/a.

pff_api_facet_passing_allowed_pressure​

League-wide pressure-allowed leaderboard

Endpoint URL: GET https://api.pff.com/v1/facet/passing/allowed_pressure

Valid URL: https://api.pff.com/v1/facet/passing/allowed_pressure?league=nfl&season=2022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected.
seasonseasonYSeason for the leaderboard commands.
weekweekYWeek filter.
franchise_idfranchise_idYFranchise (team) id.
game_idgame_idYSingle-game filter, facet family only, forwarded uncoerced.
divisiondivisionYNCAA division fan-out, facet family only, and only honoured when league=ncaa — for any other league it is ignored entirely.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

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).

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_facet_passing_allowed_pressure(league='nfl', season='2022')

Last validated n/a.

pff_api_facet_passing_concept​

League-wide passing-by-concept leaderboard

Endpoint URL: GET https://api.pff.com/v1/facet/passing/concept

Valid URL: https://api.pff.com/v1/facet/passing/concept?league=nfl&season=2022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected.
seasonseasonYSeason for the leaderboard commands.
weekweekYWeek filter.
franchise_idfranchise_idYFranchise (team) id.
game_idgame_idYSingle-game filter, facet family only, forwarded uncoerced.
divisiondivisionYNCAA division fan-out, facet family only, and only honoured when league=ncaa — for any other league it is ignored entirely.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

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 from snap to release in seconds 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 spikes and throwaways) 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 from snap to release in seconds 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 from snap to release in seconds 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 spikes and throwaways) 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 from snap to release in seconds 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 spikes and throwaways) 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 spikes and throwaways) 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.

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_facet_passing_concept(league='nfl', season='2022')

Last validated n/a.

pff_api_facet_passing_depth​

League-wide passing-by-depth leaderboard

Endpoint URL: GET https://api.pff.com/v1/facet/passing/depth

Valid URL: https://api.pff.com/v1/facet/passing/depth?league=nfl&season=2022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected.
seasonseasonYSeason for the leaderboard commands.
weekweekYWeek filter.
franchise_idfranchise_idYFranchise (team) id.
game_idgame_idYSingle-game filter, facet family only, forwarded uncoerced.
divisiondivisionYNCAA division fan-out, facet family only, and only honoured when league=ncaa — for any other league it is ignored entirely.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

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 spikes and throwaways) 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 spikes and throwaways) 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 spikes and throwaways) 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 spikes and throwaways) 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 from snap to release in seconds 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 from snap to release in seconds 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 spikes and throwaways) 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 spikes and throwaways) 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 from snap to release in seconds 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 spikes and throwaways) 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 spikes and throwaways) 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 spikes and throwaways) 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 from snap to release in seconds 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 from snap to release in seconds 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 spikes and throwaways) 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 from snap to release in seconds 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 from snap to release in seconds 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 from snap to release in seconds 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 from snap to release in seconds on short (0-9 air yards) throws to the center of the field.
left_deep_aimed_passesnumericNumber of aimed passes (attempts excluding spikes and throwaways) 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 from snap to release in seconds 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 spikes and throwaways) 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 from snap to release in seconds 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 from snap to release in seconds 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 from snap to release in seconds 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 spikes and throwaways) 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 from snap to release in seconds 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 spikes and throwaways) 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 from snap to release in seconds 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 spikes and throwaways) 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 from snap to release in seconds 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 spikes and throwaways) 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.

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_facet_passing_depth(league='nfl', season='2022')

Last validated n/a.

pff_api_facet_passing_detail​

League-wide passing detail leaderboard

Endpoint URL: GET https://api.pff.com/v1/facet/passing/detail

Valid URL: https://api.pff.com/v1/facet/passing/detail?league=nfl&season=2022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected.
seasonseasonYSeason for the leaderboard commands.
weekweekYWeek filter.
franchise_idfranchise_idYFranchise (team) id.
game_idgame_idYSingle-game filter, facet family only, forwarded uncoerced.
divisiondivisionYNCAA division fan-out, facet family only, and only honoured when league=ncaa — for any other league it is ignored entirely.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

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 spikes and throwaways) 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 spikes and throwaways) 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 spikes and throwaways) 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 from snap to release in seconds 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 spikes and throwaways) 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 from snap to release in seconds 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 spikes and throwaways) 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 spikes and throwaways) 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 spikes and throwaways) 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 from snap to release in seconds 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 from snap to release in seconds 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 from snap to release in seconds 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 spikes and throwaways) 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 spikes and throwaways) 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 from snap to release in seconds 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 from snap to release in seconds 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 from snap to release in seconds 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 spikes and throwaways) 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 spikes and throwaways) 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 spikes and throwaways) 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 from snap to release in seconds 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 spikes and throwaways) 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 spikes and throwaways) 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 from snap to release in seconds 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 from snap to release in seconds 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 spikes and throwaways) 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 from snap to release in seconds 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 from snap to release in seconds 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 from snap to release in seconds 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 from snap to release in seconds 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 spikes and throwaways) 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 from snap to release in seconds 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 spikes and throwaways) when not blitzed, as charted by PFF.
blitz_yardsnumericPassing yards gained when blitzed.
no_screen_avg_time_to_thrownumericAverage time from snap to release in seconds 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 spikes and throwaways) 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 spikes and throwaways) 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 from snap to release in seconds 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, in seconds from snap to release, on the passer's attempts.
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 from snap to release in seconds 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 from snap to release in seconds 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 from snap to release in seconds 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 spikes and throwaways) 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 spikes and throwaways) 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 from snap to release in seconds 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 spikes and throwaways) 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 from snap to release in seconds 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 spikes and throwaways) 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 from snap to release in seconds 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 spikes and throwaways), 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 spikes and throwaways) 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.

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_facet_passing_detail(league='nfl', season='2022')

Last validated n/a.

pff_api_facet_passing_pressure​

League-wide passing-under-pressure leaderboard

Endpoint URL: GET https://api.pff.com/v1/facet/passing/pressure

Valid URL: https://api.pff.com/v1/facet/passing/pressure?league=nfl&season=2022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected.
seasonseasonYSeason for the leaderboard commands.
weekweekYWeek filter.
franchise_idfranchise_idYFranchise (team) id.
game_idgame_idYSingle-game filter, facet family only, forwarded uncoerced.
divisiondivisionYNCAA division fan-out, facet family only, and only honoured when league=ncaa — for any other league it is ignored entirely.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

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 spikes and throwaways) 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 from snap to release in seconds 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 spikes and throwaways) 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 from snap to release in seconds 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 from snap to release in seconds 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 spikes and throwaways) 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 spikes and throwaways) 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 from snap to release in seconds 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.

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_facet_passing_pressure(league='nfl', season='2022')

Last validated n/a.

pff_api_facet_passing_summary​

League-wide passing summary leaderboard

Endpoint URL: GET https://api.pff.com/v1/facet/passing/summary

Valid URL: https://api.pff.com/v1/facet/passing/summary?league=nfl&season=2022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected.
seasonseasonYSeason for the leaderboard commands.
weekweekYWeek filter.
franchise_idfranchise_idYFranchise (team) id.
game_idgame_idYSingle-game filter, facet family only, forwarded uncoerced.
divisiondivisionYNCAA division fan-out, facet family only, and only honoured when league=ncaa — for any other league it is ignored entirely.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

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, in seconds from snap to release, on the passer's attempts.
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_passesnumericNumber of aimed passes (attempts excluding spikes and throwaways), as charted by PFF.
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.

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_facet_passing_summary(league='nfl', season='2022')

Last validated n/a.

pff_api_facet_receiving_concept​

League-wide receiving-by-concept leaderboard

Endpoint URL: GET https://api.pff.com/v1/facet/receiving/concept

Valid URL: https://api.pff.com/v1/facet/receiving/concept?league=nfl&season=2022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected.
seasonseasonYSeason for the leaderboard commands.
weekweekYWeek filter.
franchise_idfranchise_idYFranchise (team) id.
game_idgame_idYSingle-game filter, facet family only, forwarded uncoerced.
divisiondivisionYNCAA division fan-out, facet family only, and only honoured when league=ncaa — for any other league it is ignored entirely.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

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 player's targets 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 player's targets 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).

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_facet_receiving_concept(league='nfl', season='2022')

Last validated n/a.

pff_api_facet_receiving_coverage​

League-wide receiving-versus-coverage leaderboard

Endpoint URL: GET https://api.pff.com/v1/facet/receiving/coverage

Valid URL: https://api.pff.com/v1/facet/receiving/coverage?league=nfl&season=2022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected.
seasonseasonYSeason for the leaderboard commands.
weekweekYWeek filter.
franchise_idfranchise_idYFranchise (team) id.
game_idgame_idYSingle-game filter, facet family only, forwarded uncoerced.
divisiondivisionYNCAA division fan-out, facet family only, and only honoured when league=ncaa — for any other league it is ignored entirely.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame (parser: parse_pff_report); pass return_as_pandas=True for a pandas.DataFrame. return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_facet_receiving_coverage(league='nfl', season='2022')

Last validated n/a.

pff_api_facet_receiving_depth​

League-wide receiving-by-depth leaderboard

Endpoint URL: GET https://api.pff.com/v1/facet/receiving/depth

Valid URL: https://api.pff.com/v1/facet/receiving/depth?league=nfl&season=2022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected.
seasonseasonYSeason for the leaderboard commands.
weekweekYWeek filter.
franchise_idfranchise_idYFranchise (team) id.
game_idgame_idYSingle-game filter, facet family only, forwarded uncoerced.
divisiondivisionYNCAA division fan-out, facet family only, and only honoured when league=ncaa — for any other league it is ignored entirely.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

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 player's targets 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 player's targets 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 player's targets 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 player's targets 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 player's targets 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 player's targets 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 player's targets 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 player's targets 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 player's targets 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 player's targets 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 player's targets 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 player's targets 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 player's targets 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 player's targets 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 player's targets 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 player's targets 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.

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_facet_receiving_depth(league='nfl', season='2022')

Last validated n/a.

pff_api_facet_receiving_scheme​

League-wide receiving-by-scheme leaderboard

Endpoint URL: GET https://api.pff.com/v1/facet/receiving/scheme

Valid URL: https://api.pff.com/v1/facet/receiving/scheme?league=nfl&season=2022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected.
seasonseasonYSeason for the leaderboard commands.
weekweekYWeek filter.
franchise_idfranchise_idYFranchise (team) id.
game_idgame_idYSingle-game filter, facet family only, forwarded uncoerced.
divisiondivisionYNCAA division fan-out, facet family only, and only honoured when league=ncaa — for any other league it is ignored entirely.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

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 player's targets 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 player's targets 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).

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_facet_receiving_scheme(league='nfl', season='2022')

Last validated n/a.

pff_api_facet_receiving_summary​

League-wide receiving summary leaderboard

Endpoint URL: GET https://api.pff.com/v1/facet/receiving/summary

Valid URL: https://api.pff.com/v1/facet/receiving/summary?league=nfl&season=2022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected.
seasonseasonYSeason for the leaderboard commands.
weekweekYWeek filter.
franchise_idfranchise_idYFranchise (team) id.
game_idgame_idYSingle-game filter, facet family only, forwarded uncoerced.
divisiondivisionYNCAA division fan-out, facet family only, and only honoured when league=ncaa — for any other league it is ignored entirely.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

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 player's targets 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.

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_facet_receiving_summary(league='nfl', season='2022')

Last validated n/a.

pff_api_facet_rushing_direction​

League-wide rushing-by-direction leaderboard

Endpoint URL: GET https://api.pff.com/v1/facet/rushing/direction

Valid URL: https://api.pff.com/v1/facet/rushing/direction?league=nfl&season=2022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected.
seasonseasonYSeason for the leaderboard commands.
weekweekYWeek filter.
franchise_idfranchise_idYFranchise (team) id.
game_idgame_idYSingle-game filter, facet family only, forwarded uncoerced.
divisiondivisionYNCAA division fan-out, facet family only, and only honoured when league=ncaa — for any other league it is ignored entirely.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

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.

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_facet_rushing_direction(league='nfl', season='2022')

Last validated n/a.

pff_api_facet_rushing_summary​

League-wide rushing summary leaderboard

Endpoint URL: GET https://api.pff.com/v1/facet/rushing/summary

Valid URL: https://api.pff.com/v1/facet/rushing/summary?league=nfl&season=2022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected.
seasonseasonYSeason for the leaderboard commands.
weekweekYWeek filter.
franchise_idfranchise_idYFranchise (team) id.
game_idgame_idYSingle-game filter, facet family only, forwarded uncoerced.
divisiondivisionYNCAA division fan-out, facet family only, and only honoured when league=ncaa — for any other league it is ignored entirely.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

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.

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_facet_rushing_summary(league='nfl', season='2022')

Last validated n/a.

pff_api_facet_defense_coverage​

League-wide coverage leaderboard

Endpoint URL: GET https://api.pff.com/v1/facet/defense/coverage

Valid URL: https://api.pff.com/v1/facet/defense/coverage?league=nfl&season=2022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected.
seasonseasonYSeason for the leaderboard commands.
weekweekYWeek filter.
franchise_idfranchise_idYFranchise (team) id.
game_idgame_idYSingle-game filter, facet family only, forwarded uncoerced.
divisiondivisionYNCAA division fan-out, facet family only, and only honoured when league=ncaa — for any other league it is ignored entirely.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

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.

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_facet_defense_coverage(league='nfl', season='2022')

Last validated n/a.

pff_api_facet_defense_coverage_scheme​

League-wide coverage-by-scheme leaderboard

Endpoint URL: GET https://api.pff.com/v1/facet/defense/coverage_scheme

Valid URL: https://api.pff.com/v1/facet/defense/coverage_scheme?league=nfl&season=2022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected.
seasonseasonYSeason for the leaderboard commands.
weekweekYWeek filter.
franchise_idfranchise_idYFranchise (team) id.
game_idgame_idYSingle-game filter, facet family only, forwarded uncoerced.
divisiondivisionYNCAA division fan-out, facet family only, and only honoured when league=ncaa — for any other league it is ignored entirely.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

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.

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_facet_defense_coverage_scheme(league='nfl', season='2022')

Last validated n/a.

pff_api_facet_defense_coverage_matchup​

League-wide coverage matchup leaderboard

Endpoint URL: GET https://api.pff.com/v1/facet/defense/coverage_matchup

Valid URL: https://api.pff.com/v1/facet/defense/coverage_matchup?league=nfl&season=2022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected.
seasonseasonYSeason for the leaderboard commands.
weekweekYWeek filter.
franchise_idfranchise_idYFranchise (team) id.
game_idgame_idYSingle-game filter, facet family only, forwarded uncoerced.
divisiondivisionYNCAA division fan-out, facet family only, and only honoured when league=ncaa — for any other league it is ignored entirely.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame (parser: parse_pff_report); pass return_as_pandas=True for a pandas.DataFrame. return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_facet_defense_coverage_matchup(league='nfl', season='2022')

Last validated n/a.

pff_api_facet_defense_pass_rush​

League-wide pass-rush leaderboard

Endpoint URL: GET https://api.pff.com/v1/facet/defense/pass_rush

Valid URL: https://api.pff.com/v1/facet/defense/pass_rush?league=nfl&season=2022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected.
seasonseasonYSeason for the leaderboard commands.
weekweekYWeek filter.
franchise_idfranchise_idYFranchise (team) id.
game_idgame_idYSingle-game filter, facet family only, forwarded uncoerced.
divisiondivisionYNCAA division fan-out, facet family only, and only honoured when league=ncaa — for any other league it is ignored entirely.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

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).

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_facet_defense_pass_rush(league='nfl', season='2022')

Last validated n/a.

pff_api_facet_defense_run​

League-wide run-defense leaderboard

Endpoint URL: GET https://api.pff.com/v1/facet/defense/run

Valid URL: https://api.pff.com/v1/facet/defense/run?league=nfl&season=2022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected.
seasonseasonYSeason for the leaderboard commands.
weekweekYWeek filter.
franchise_idfranchise_idYFranchise (team) id.
game_idgame_idYSingle-game filter, facet family only, forwarded uncoerced.
divisiondivisionYNCAA division fan-out, facet family only, and only honoured when league=ncaa — for any other league it is ignored entirely.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

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.

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_facet_defense_run(league='nfl', season='2022')

Last validated n/a.

pff_api_facet_defense_summary​

League-wide defense summary leaderboard

Endpoint URL: GET https://api.pff.com/v1/facet/defense/summary

Valid URL: https://api.pff.com/v1/facet/defense/summary?league=nfl&season=2022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected.
seasonseasonYSeason for the leaderboard commands.
weekweekYWeek filter.
franchise_idfranchise_idYFranchise (team) id.
game_idgame_idYSingle-game filter, facet family only, forwarded uncoerced.
divisiondivisionYNCAA division fan-out, facet family only, and only honoured when league=ncaa — for any other league it is ignored entirely.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

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.

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_facet_defense_summary(league='nfl', season='2022')

Last validated n/a.

pff_api_facet_field_goal_summary​

League-wide field-goal kicking leaderboard

Endpoint URL: GET https://api.pff.com/v1/facet/field_goal/summary

Valid URL: https://api.pff.com/v1/facet/field_goal/summary?league=nfl&season=2022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected.
seasonseasonYSeason for the leaderboard commands.
weekweekYWeek filter.
franchise_idfranchise_idYFranchise (team) id.
game_idgame_idYSingle-game filter, facet family only, forwarded uncoerced.
divisiondivisionYNCAA division fan-out, facet family only, and only honoured when league=ncaa — for any other league it is ignored entirely.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

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).

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_facet_field_goal_summary(league='nfl', season='2022')

Last validated n/a.

pff_api_facet_kickoff_summary​

League-wide kickoff leaderboard

Endpoint URL: GET https://api.pff.com/v1/facet/kickoff/summary

Valid URL: https://api.pff.com/v1/facet/kickoff/summary?league=nfl&season=2022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected.
seasonseasonYSeason for the leaderboard commands.
weekweekYWeek filter.
franchise_idfranchise_idYFranchise (team) id.
game_idgame_idYSingle-game filter, facet family only, forwarded uncoerced.
divisiondivisionYNCAA division fan-out, facet family only, and only honoured when league=ncaa — for any other league it is ignored entirely.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

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.

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_facet_kickoff_summary(league='nfl', season='2022')

Last validated n/a.

pff_api_facet_punting_summary​

League-wide punting leaderboard

Endpoint URL: GET https://api.pff.com/v1/facet/punting/summary

Valid URL: https://api.pff.com/v1/facet/punting/summary?league=nfl&season=2022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected.
seasonseasonYSeason for the leaderboard commands.
weekweekYWeek filter.
franchise_idfranchise_idYFranchise (team) id.
game_idgame_idYSingle-game filter, facet family only, forwarded uncoerced.
divisiondivisionYNCAA division fan-out, facet family only, and only honoured when league=ncaa — for any other league it is ignored entirely.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

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.

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_facet_punting_summary(league='nfl', season='2022')

Last validated n/a.

pff_api_facet_return_summary​

League-wide return leaderboard

Endpoint URL: GET https://api.pff.com/v1/facet/return/summary

Valid URL: https://api.pff.com/v1/facet/return/summary?league=nfl&season=2022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected.
seasonseasonYSeason for the leaderboard commands.
weekweekYWeek filter.
franchise_idfranchise_idYFranchise (team) id.
game_idgame_idYSingle-game filter, facet family only, forwarded uncoerced.
divisiondivisionYNCAA division fan-out, facet family only, and only honoured when league=ncaa — for any other league it is ignored entirely.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

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.

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_facet_return_summary(league='nfl', season='2022')

Last validated n/a.

pff_api_facet_special_summary​

League-wide special-teams leaderboard

Endpoint URL: GET https://api.pff.com/v1/facet/special/summary

Valid URL: https://api.pff.com/v1/facet/special/summary?league=nfl&season=2022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected.
seasonseasonYSeason for the leaderboard commands.
weekweekYWeek filter.
franchise_idfranchise_idYFranchise (team) id.
game_idgame_idYSingle-game filter, facet family only, forwarded uncoerced.
divisiondivisionYNCAA division fan-out, facet family only, and only honoured when league=ncaa — for any other league it is ignored entirely.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

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.

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_facet_special_summary(league='nfl', season='2022')

Last validated n/a.

pff_api_signature_passing_time_in_pocket​

Signature stat: time in pocket

Endpoint URL: GET https://api.pff.com/v1/facet/signature/passing/time_in_pocket

Valid URL: https://api.pff.com/v1/facet/signature/passing/time_in_pocket?league=nfl&season=2022&week=1

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug, and the FIRST positional argument of every command that takes one — every command except the facet leaderboards, where --league stays a flag because --game alone is a complete request.
seasonseasonYSeason, and the SECOND positional argument of the four signature commands.
weekweekYWeek, and the THIRD positional argument of the four signature commands.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

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 spikes and throwaways) 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 spikes and throwaways) 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, in seconds from snap to release, on the passer's attempts.
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 from snap to release in seconds 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 from snap to release in seconds 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.

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_signature_passing_time_in_pocket(league='nfl', season='2022', week='1')

Last validated n/a.

pff_api_signature_pass_blocking_efficiency_line​

Signature stat: pass-blocking efficiency, by line

Endpoint URL: GET https://api.pff.com/v1/facet/signature/pass-blocking/efficiency/line

Valid URL: https://api.pff.com/v1/facet/signature/pass-blocking/efficiency/line?league=nfl&season=2022&week=1

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug, and the FIRST positional argument of every command that takes one — every command except the facet leaderboards, where --league stays a flag because --game alone is a complete request.
seasonseasonYSeason, and the SECOND positional argument of the four signature commands.
weekweekYWeek, and the THIRD positional argument of the four signature commands.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

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").

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_signature_pass_blocking_efficiency_line(league='nfl', season='2022', week='1')

Last validated n/a.

pff_api_signature_defense_outside_pass_rush​

Signature stat: outside pass rush

Endpoint URL: GET https://api.pff.com/v1/facet/signature/defense/outside_pass_rush

Valid URL: https://api.pff.com/v1/facet/signature/defense/outside_pass_rush?league=nfl&season=2022&week=1

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug, and the FIRST positional argument of every command that takes one — every command except the facet leaderboards, where --league stays a flag because --game alone is a complete request.
seasonseasonYSeason, and the SECOND positional argument of the four signature commands.
weekweekYWeek, and the THIRD positional argument of the four signature commands.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

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.

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_signature_defense_outside_pass_rush(league='nfl', season='2022', week='1')

Last validated n/a.

pff_api_signature_defense_slot_coverage​

Signature stat: slot coverage

Endpoint URL: GET https://api.pff.com/v1/facet/signature/defense/slot_coverage

Valid URL: https://api.pff.com/v1/facet/signature/defense/slot_coverage?league=nfl&season=2022&week=1

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug, and the FIRST positional argument of every command that takes one — every command except the facet leaderboards, where --league stays a flag because --game alone is a complete request.
seasonseasonYSeason, and the SECOND positional argument of the four signature commands.
weekweekYWeek, and the THIRD positional argument of the four signature commands.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

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.

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_signature_defense_slot_coverage(league='nfl', season='2022', week='1')

Last validated n/a.

pff_api_whoami​

Show what this API believes about the current credential

Endpoint URL: GET https://api.pff.com/v1/auth/whoami

Valid URL: https://api.pff.com/v1/auth/whoami

API ParameterPythonPatternRequiredNullableDescription

Returns​

Show what this API believes about the current credential

Example​

pff_api_whoami()

Last validated n/a.

pff_api_position_report​

One of nineteen player reports for the whole league, one row per player

Endpoint URL: GET https://api.pff.com/v2/{league}/positions/reports/{report}

Valid URL: https://api.pff.com/v2/nfl/positions/reports/offense?season=2022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug: nfl or ncaa.
reportreportYWhich report: offense, passing, passing-depth, passing-pressure, receiving, receiving-depth, rushing, blocking, pass-blocking, run-blocking, defense, run-defense, pass-rush, coverage, special-teams, kick-returns, field-goals, punting, kickoffs — the same vocabulary as team-report.
seasonseasonYSeason, as a four-digit year: 2006 or later, and at most one year past the current season.
weekGroupweek_groupYWhich part of the season to cover: REG (regular season), PO (playoffs) or REGPO (both, the default).
weekweekYNarrow the report to one week of the weekGroup — or, with weekTo, to a span of weeks.
weekToweek_toYThe last week of a span that starts at week; requires week.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame. 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).

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, in seconds from snap to release, on the passer's attempts.
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 spikes and throwaways), 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.

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 spikes and throwaways) 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 spikes and throwaways) 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 spikes and throwaways) 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 spikes and throwaways) 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 from snap to release in seconds 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 from snap to release in seconds 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 spikes and throwaways) 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 spikes and throwaways) 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 from snap to release in seconds 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 spikes and throwaways) 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 spikes and throwaways) 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 spikes and throwaways) 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 from snap to release in seconds 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 from snap to release in seconds 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 spikes and throwaways) 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 from snap to release in seconds 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 from snap to release in seconds 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 from snap to release in seconds 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 from snap to release in seconds on short (0-9 air yards) throws to the center of the field.
left_deep_aimed_passesintegerNumber of aimed passes (attempts excluding spikes and throwaways) 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 from snap to release in seconds 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 spikes and throwaways) 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 from snap to release in seconds 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 from snap to release in seconds 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 from snap to release in seconds 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 spikes and throwaways) 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 from snap to release in seconds 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 spikes and throwaways) 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 from snap to release in seconds 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 spikes and throwaways) 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 from snap to release in seconds 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 spikes and throwaways) 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.

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 spikes and throwaways) 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 from snap to release in seconds 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 spikes and throwaways) 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 from snap to release in seconds 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 from snap to release in seconds 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 spikes and throwaways) 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 spikes and throwaways) 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 from snap to release in seconds 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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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).

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.

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.

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).

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.

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.

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_position_report(league='nfl', report='offense', season=2022)

Last validated n/a.

pff_api_team_directory​

The league's teams for a season, with ids, slugs, colours and groups

Endpoint URL: GET https://api.pff.com/v2/{league}/teams

Valid URL: https://api.pff.com/v2/nfl/teams?season=2022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug: nfl or ncaa.
seasonseasonYSeason, as a four-digit year: 2006 or later, and at most one year past the current season.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

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.

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_team_directory(league='nfl', season=2022)

Last validated n/a.

pff_api_team_stats​

Team stats table for one category, every value ranked against the scope

Endpoint URL: GET https://api.pff.com/v2/{league}/teams/stats

Valid URL: https://api.pff.com/v2/nfl/teams/stats?season=2022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug: nfl or ncaa.
seasonseasonYSeason, as a four-digit year: 2006 or later, and at most one year past the current season.
weekGroupweek_groupYWhich part of the season to cover: REG (regular season), PO (playoffs) or REGPO (both, the default).
weekIdsweek_idsYComma-separated week ids to cover instead of a whole weekGroup — 1,2,3 is the first three regular-season weeks.
categorycategoryYWhich stat category the table covers.
scopescopeYWhich teams the ranks are computed against — and which rows come back: league (every team, the default), a conference (afc, nfc) or a division (afc-east … nfc-west).

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame. 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.

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.

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.

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.

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.

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.

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.

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_team_stats(league='nfl', season=2022)

Last validated n/a.

pff_api_team_roster​

A team's depth-chart roster with grades, ranks and snap counts

Endpoint URL: GET https://api.pff.com/v2/{league}/teams/{team}/roster

Valid URL: https://api.pff.com/v2/nfl/teams/cincinnati-bengals/roster?season=2022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug: nfl or ncaa.
teamteamYThe team, as its slug (los-angeles-rams) or its numeric franchise id (26) — both resolve through the league's team directory for the season, and both produce the same answer.
seasonseasonYSeason, as a four-digit year: 2006 or later, and at most one year past the current season.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

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.

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_team_roster(league='nfl', season=2022, team='cincinnati-bengals')

Last validated n/a.

pff_api_team_schedule​

A team's season schedule, with results and strength of schedule

Endpoint URL: GET https://api.pff.com/v2/{league}/teams/{team}/schedule

Valid URL: https://api.pff.com/v2/nfl/teams/cincinnati-bengals/schedule?season=2022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug: nfl or ncaa.
teamteamYThe team, as its slug (los-angeles-rams) or its numeric franchise id (26) — both resolve through the league's team directory for the season, and both produce the same answer.
seasonseasonYSeason, as a four-digit year: 2006 or later, and at most one year past the current season.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

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).

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_team_schedule(league='nfl', season=2022, team='cincinnati-bengals')

Last validated n/a.

pff_api_team_leaders​

A team's leaders for one position group, with rank and percentile

Endpoint URL: GET https://api.pff.com/v2/{league}/teams/{team}/leaders

Valid URL: https://api.pff.com/v2/nfl/teams/cincinnati-bengals/leaders?season=2022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug: nfl or ncaa.
teamteamYThe team, as its slug (los-angeles-rams) or its numeric franchise id (26) — both resolve through the league's team directory for the season, and both produce the same answer.
seasonseasonYSeason, as a four-digit year: 2006 or later, and at most one year past the current season.
weekGroupweek_groupYWhich part of the season to cover: REG (regular season), PO (playoffs) or REGPO (both, the default).
groupgroupYWhich position group the leaders come from — receiving (the default), passing, rushing or defense.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame. 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.

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.

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.

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.

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_team_leaders(league='nfl', season=2022, team='cincinnati-bengals')

Last validated n/a.

pff_api_team_rushing_direction​

A team's rushing by direction, one row per rusher and gap, plus totals

Endpoint URL: GET https://api.pff.com/v2/{league}/teams/{team}/reports/rushing-direction

Valid URL: https://api.pff.com/v2/nfl/teams/cincinnati-bengals/reports/rushing-direction?season=2022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug: nfl or ncaa.
teamteamYThe team, as its slug (los-angeles-rams) or its numeric franchise id (26) — both resolve through the league's team directory for the season, and both produce the same answer.
seasonseasonYSeason, as a four-digit year: 2006 or later, and at most one year past the current season.
weekGroupweek_groupYWhich part of the season to cover: REG (regular season), PO (playoffs) or REGPO (both, the default).

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

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.

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_team_rushing_direction(league='nfl', season=2022, team='cincinnati-bengals')

Last validated n/a.

pff_api_team_report​

One of nineteen player reports for a team, one row per player

Endpoint URL: GET https://api.pff.com/v2/{league}/teams/{team}/reports/{report}

Valid URL: https://api.pff.com/v2/nfl/teams/cincinnati-bengals/reports/offense?season=2022

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug: nfl or ncaa.
teamteamYThe team, as its slug (los-angeles-rams) or its numeric franchise id (26) — both resolve through the league's team directory for the season, and both produce the same answer.
reportreportYWhich report: offense, passing, passing-depth, passing-pressure, receiving, receiving-depth, rushing, blocking, pass-blocking, run-blocking, defense, run-defense, pass-rush, coverage, special-teams, kick-returns, field-goals, punting, kickoffs.
seasonseasonYSeason, as a four-digit year: 2006 or later, and at most one year past the current season.
weekGroupweek_groupYWhich part of the season to cover: REG (regular season), PO (playoffs) or REGPO (both, the default).
weekweekYNarrow the report to one week of the weekGroup — or, with weekTo, to a span of weeks.
weekToweek_toYThe last week of a span that starts at week; requires week.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame. 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).

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, in seconds from snap to release, on the passer's attempts.
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 spikes and throwaways), 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.

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 spikes and throwaways) 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 spikes and throwaways) 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 spikes and throwaways) 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 spikes and throwaways) 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 from snap to release in seconds 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 from snap to release in seconds 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 spikes and throwaways) 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 spikes and throwaways) 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 from snap to release in seconds 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 spikes and throwaways) 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 spikes and throwaways) 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 spikes and throwaways) 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 from snap to release in seconds 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 from snap to release in seconds 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 spikes and throwaways) 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 from snap to release in seconds 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 from snap to release in seconds 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 from snap to release in seconds 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 from snap to release in seconds on short (0-9 air yards) throws to the center of the field.
left_deep_aimed_passesintegerNumber of aimed passes (attempts excluding spikes and throwaways) 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 from snap to release in seconds 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 spikes and throwaways) 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 from snap to release in seconds 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 from snap to release in seconds 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 from snap to release in seconds 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 spikes and throwaways) 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 from snap to release in seconds 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 spikes and throwaways) 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 from snap to release in seconds 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 spikes and throwaways) 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 from snap to release in seconds 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 spikes and throwaways) 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.

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 spikes and throwaways) 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 from snap to release in seconds 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 spikes and throwaways) 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 from snap to release in seconds 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 from snap to release in seconds 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 spikes and throwaways) 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 spikes and throwaways) 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 from snap to release in seconds 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.

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.

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.

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).

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.

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.

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.

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.

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.

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.

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).

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.

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.

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).

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.

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.

return_parsed=False — The decoded JSON body. /v1 routes return the Premium Stats envelope ({report_slug: rows}); /v2 routes return {..meta.., columns, rows}..

Example​

pff_api_team_report(league='nfl', report='offense', season=2022, team='cincinnati-bengals')

Last validated n/a.