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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|
Returns
return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.
| col_name | type | description |
|---|---|---|
abbreviation | character | Metric abbreviation. |
default_season | numeric | Season the source API currently treats as the default for this league. |
default_week | numeric | Week number the source API currently treats as the default for this league. |
default_week_group | character | Identifier of the week grouping (e.g., regular season or postseason phase) currently set as the league default. |
id | numeric | ID of the player in the 'name' column. |
name | character | Name, as reported by MFL but reordered into FirstName LastName instead of Last, First |
seasons | list | NBA seasons played. |
slug | character | URL slug for the team. |
week_groups | list | Nested list of week-group objects (phase label and week span) defined for the league. |
weeks | list | Nested 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League 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. | ||
season | season | Y | Season, as a four-digit year, taken as a positional argument. | ||
week | week | Y | Week, and the THIRD positional argument of games — the one command that takes a single week number rather than a comma-separated list. | ||
franchise_id | franchise_id | Y | Franchise (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_name | type | description |
|---|---|---|
away_franchise_id | numeric | PFF franchise id of the away team. |
away_team | list | Away team object (JSON-stringified in the tidy frame). |
has_stats | logical | Whether PFF has published stats for the game. |
home_franchise_id | numeric | PFF franchise id of the home team. |
home_team | list | Home team object (JSON-stringified in the tidy frame). |
id | numeric | PFF game id (integer join key). |
league | list | League slug. |
league_id | numeric | PFF league id (integer). |
lock_status | character | Data lock/publish status for the game. |
score | list | Final score string. |
season | numeric | Season (starting year) of the game. |
stadium_id | numeric | PFF stadium identifier for the game venue. |
start | character | Kickoff timestamp (ISO 8601 string). |
week | numeric | Week 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League 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. | ||
id | id | Y | Exact player-id lookup, ref-players only. | ||
name | name | Y | Free-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_name | type | description |
|---|---|---|
college | character | Official college (usually the last one attended) |
current_class | character | Player's current college class designation (e.g., Freshman, Senior), per PFF. |
current_eligible_year | numeric | Year the player is or was first draft-eligible, per PFF. |
dob | character | Player date of birth. |
draft | list | Nested draft-selection details for the player (year, round, pick, and franchise) as returned by the source API. |
first_name | character | First name of player |
height | numeric | Official height, in inches |
id | numeric | ID of the player in the 'name' column. |
jersey_number | character | Jersey number. Often useful for joins by name/team/jersey. |
last_name | character | Last name of player |
position | character | Primary position as reported by NFL.com |
speed | numeric | Speed. |
team | list | NFL team. Uses official abbreviations as per NFL.com |
weight | numeric | Official 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League 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. | ||
season | season | Y | Season, as a four-digit year. | ||
week | week | Y | Week filter. | ||
franchise_id | franchise_id | Y | Franchise (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_name | type | description |
|---|---|---|
heirarchy | list | Nested hierarchy of franchise groupings as returned by the PFF API; the field name's spelling follows the source. |
id | numeric | PFF id of the conference, division or tier group (e.g. 1 = AFC, 2 = AFC East). |
name | character | Group name (e.g. "AFC", "AFC East"; NCAA groups such as "FBS" or "The American"). |
slug | character | URL-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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League 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. | ||
season | season | Y | Season, as a four-digit year, taken as a positional argument. | ||
week | week | Y | Week filter. | ||
franchise_id | franchise_id | Y | Franchise (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_name | type | description |
|---|---|---|
abbreviation | character | Team abbreviation. |
franchise_id | numeric | PFF franchise (team) id (integer join key). |
grades_coverage_defense | numeric | PFF team coverage grade (0-100). |
grades_defense | numeric | PFF team defense grade (0-100). |
grades_misc_st | numeric | Team-level PFF miscellaneous special-teams grade, 0-100. |
grades_offense | numeric | PFF team offense grade (0-100). |
grades_overall | numeric | Team-level PFF overall grade, 0-100. |
grades_pass | numeric | Team-level PFF passing grade, 0-100. |
grades_pass_block | numeric | Team-level PFF pass-blocking grade, 0-100. |
grades_pass_route | numeric | Team-level PFF receiving (route-running) grade, 0-100. |
grades_pass_rush_defense | numeric | Team-level PFF pass-rush grade, 0-100. |
grades_run | numeric | Team-level PFF rushing grade, 0-100. |
grades_run_block | numeric | Team-level PFF run-blocking grade, 0-100. |
grades_run_defense | numeric | Team-level PFF run-defense grade, 0-100. |
grades_tackle | numeric | Team-level PFF tackling grade, 0-100. |
losses | numeric | Games the team lost over the covered span. |
name | character | Full team name (e.g. "Arizona Cardinals"). |
points_allowed | numeric | Total points allowed by the team over the covered span. |
points_scored | numeric | Total points scored by the team over the covered span. |
ties | numeric | Games the team tied over the covered span. |
wins | numeric | Games 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League 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. | ||
season | season | Y | Season, as a four-digit year, taken as a positional argument. | ||
week | week | Y | Week filter. | ||
franchise_id | franchise_id | Y | Franchise (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_name | type | description |
|---|---|---|
away | logical | True when the team was the away side in the game. |
franchise_id | integer | PFF franchise (team) id of the team the row belongs to (the franchise_id requested). |
game_id | integer | PFF game id of the game (the value the game_id query parameter takes). |
grades_coverage_defense | numeric | PFF team coverage grade for the game (0-100). |
grades_defense | numeric | PFF team defense grade for the game (0-100). |
grades_misc_st | numeric | PFF team miscellaneous special-teams grade for the game (0-100). |
grades_offense | numeric | PFF team offense grade for the game (0-100). |
grades_overall | numeric | PFF overall team grade for the game (0-100). |
grades_pass | numeric | PFF team passing grade for the game (0-100). |
grades_pass_block | numeric | PFF team pass-blocking grade for the game (0-100). |
grades_pass_route | numeric | PFF team receiving (route-running) grade for the game (0-100). |
grades_pass_rush_defense | numeric | PFF team pass-rush grade for the game (0-100). |
grades_run | numeric | PFF team rushing grade for the game (0-100). |
grades_run_block | numeric | PFF team run-blocking grade for the game (0-100). |
grades_run_defense | numeric | PFF team run-defense grade for the game (0-100). |
grades_tackle | numeric | PFF team tackling grade for the game (0-100). |
home | logical | True when the team was the home side in the game. |
lock_status | character | Charting state of the game: "processed" means PFF has fully charted it. |
opponent | character | Opponent's team abbreviation (e.g. "PIT"). |
opponent_franchise_id | integer | PFF franchise id of the opponent. |
points_allowed | integer | Points the team allowed in the game. |
points_scored | integer | Points the team scored in the game. |
start | character | Kickoff timestamp of the game in UTC (e.g. "2022-09-11T17:00:00Z"). |
week | integer | Week 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League 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. | ||
season | season | Y | Season, as a four-digit year. | ||
week | week | Y | Week filter. | ||
player_id | player_id | Y | Player 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League 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. | ||
season | season | Y | Season, as a four-digit year, taken as a positional argument. | ||
week | week | Y | Week filter. | ||
player_id | player_id | Y | Player 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League 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. | ||
season | season | Y | Season, as a four-digit year, taken as a positional argument. | ||
week | week | Y | Week filter. | ||
player_id | player_id | Y | Player 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League 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. | ||
season | season | Y | Season, as a four-digit year. | ||
week | week | Y | Week filter. | ||
player_id | player_id | Y | Player id, taken as a positional argument. | ||
career | career | Y | Career-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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League 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. | ||
season | season | Y | Season, as a four-digit year. | ||
week | week | Y | Week filter. | ||
player_id | player_id | Y | Player id, taken as a positional argument. | ||
career | career | Y | Career-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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League 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. | ||
season | season | Y | Season, as a four-digit year. | ||
week | week | Y | Week filter. | ||
player_id | player_id | Y | Player id, taken as a positional argument. | ||
career | career | Y | Career-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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League 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. | ||
season | season | Y | Season, as a four-digit year. | ||
week | week | Y | Week filter. | ||
player_id | player_id | Y | Player id, taken as a positional argument. | ||
career | career | Y | Career-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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League 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. | ||
season | season | Y | Season, as a four-digit year. | ||
week | week | Y | Week filter. | ||
player_id | player_id | Y | Player id, taken as a positional argument. | ||
career | career | Y | Career-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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League 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. | ||
season | season | Y | Season, as a four-digit year, taken as a positional argument. | ||
week | week | Y | Week filter. | ||
player_id | player_id | Y | Player id, taken as a positional argument. | ||
career | career | Y | Career-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_name | type | description |
|---|---|---|
comp_pct_diff | numeric | Difference in completion percentage between play-action and non-play-action attempts (PA minus non-PA), from the PFF passing-concept split. |
pa_grades_pass | numeric | PFF passing grade (0-100) on play-action dropbacks. |
no_screen_grades_offense | numeric | PFF overall offense grade for the player (0-100) excluding screen passes. |
pa_qb_rating | numeric | Traditional NFL passer rating on play-action dropbacks. |
no_screen_qb_rating | numeric | Traditional NFL passer rating excluding screen passes. |
pa_completions | numeric | Number of completed passes on play-action dropbacks. |
pa_thrown_aways | numeric | Number of intentional throwaways on play-action dropbacks. |
pa_dropbacks_percent | numeric | Share of the player's total dropbacks that came on play-action dropbacks, expressed as a percentage. |
ypa_diff | numeric | Difference in yards per attempt between play-action and non-play-action attempts (PA minus non-PA), from the PFF passing-concept split. |
no_screen_drops | numeric | Number of catchable passes dropped by receivers excluding screen passes. |
screen_completion_percent | numeric | Percentage of pass attempts completed on screen passes. |
npa_bats | numeric | Number of pass attempts batted down at the line of scrimmage on non-play-action dropbacks. |
no_screen_thrown_aways | numeric | Number of intentional throwaways excluding screen passes. |
pa_grades_run | numeric | PFF rushing grade for the player (0-100) on play-action dropbacks. |
screen_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack on screen passes. |
pa_drop_rate | numeric | Percentage of catchable passes dropped by receivers on play-action dropbacks. |
screen_grades_offense | numeric | PFF overall offense grade for the player (0-100) on screen passes. |
dropbacks | numeric | Number of dropbacks. |
npa_thrown_aways | numeric | Number of intentional throwaways on non-play-action dropbacks. |
no_screen_def_gen_pressures | numeric | Number of defense-generated pressures on the player's dropbacks excluding screen passes, as charted by PFF. |
screen_grades_hands_fumble | numeric | PFF hands (fumble) grade for the player, reflecting ball security (0-100) on screen passes. |
pa_touchdowns | numeric | Number of passing touchdowns thrown on play-action dropbacks. |
npa_ypa | numeric | Yards gained per pass attempt on non-play-action dropbacks. |
draft_season | numeric | NFL season (year) in which the player was drafted, per PFF player metadata. |
screen_avg_time_to_throw | numeric | Average time from snap to release in seconds on screen passes. |
screen_thrown_aways | numeric | Number of intentional throwaways on screen passes. |
npa_sacks | numeric | Number of sacks taken on non-play-action dropbacks. |
npa_aimed_passes | numeric | Number of aimed passes (attempts excluding spikes and throwaways) on non-play-action dropbacks, as charted by PFF. |
no_screen_completions | numeric | Number of completed passes excluding screen passes. |
no_screen_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added excluding screen passes. |
screen_spikes | numeric | Number of clock-stopping spikes on screen passes. |
pa_first_downs | numeric | Number of passing first downs gained on play-action dropbacks. |
pa_big_time_throws | numeric | Number of big-time throws on play-action dropbacks, per PFF's highest-value, highest-difficulty throw designation. |
team_name | character | Team abbreviation the player is credited to for the range. |
pa_spikes | numeric | Number of clock-stopping spikes on play-action dropbacks. |
pa_sack_percent | numeric | Percentage of dropbacks that ended in a sack on play-action dropbacks. |
screen_dropbacks_percent | numeric | Share of the player's total dropbacks that came on screen passes, expressed as a percentage. |
no_screen_epa | numeric | Total expected points added (EPA) on the player's dropbacks excluding screen passes. |
npa_avg_time_to_throw | numeric | Average time from snap to release in seconds on non-play-action dropbacks. |
screen_bats | numeric | Number of pass attempts batted down at the line of scrimmage on screen passes. |
screen_grades_run_block | numeric | PFF run-blocking grade for the player (0-100) on screen passes. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
no_screen_bats | numeric | Number of pass attempts batted down at the line of scrimmage excluding screen passes. |
npa_grades_offense | numeric | PFF overall offense grade for the player (0-100) on non-play-action dropbacks. |
no_screen_grades_pass_route | numeric | PFF receiving (route) grade for the player (0-100) excluding screen passes. |
screen_def_gen_pressures | numeric | Number of defense-generated pressures on the player's dropbacks on screen passes, as charted by PFF. |
pa_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack on play-action dropbacks. |
screen_sack_percent | numeric | Percentage of dropbacks that ended in a sack on screen passes. |
no_screen_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts excluding screen passes, per PFF charting. |
npa_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts on non-play-action dropbacks, per PFF charting. |
screen_interceptions | numeric | Number of passes intercepted on screen passes. |
no_screen_passing_snaps | numeric | Number of passing snaps played excluding screen passes. |
no_screen_grades_hands_fumble | numeric | PFF hands (fumble) grade for the player, reflecting ball security (0-100) excluding screen passes. |
screen_scrambles | numeric | Number of scrambles on screen passes. |
screen_grades_pass | numeric | PFF passing grade (0-100) on screen passes. |
npa_qb_rating | numeric | Traditional NFL passer rating on non-play-action dropbacks. |
no_screen_grades_pass | numeric | PFF passing grade (0-100) excluding screen passes. |
pa_avg_time_to_throw | numeric | Average time from snap to release in seconds on play-action dropbacks. |
screen_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts on screen passes, per PFF charting. |
player_game_count | numeric | Number of games the player appeared in during the period covered. |
npa_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on non-play-action dropbacks. |
eligible_season | numeric | Season (year) of the player's NFL draft eligibility, per PFF player metadata. |
npa_drops | numeric | Number of catchable passes dropped by receivers on non-play-action dropbacks. |
screen_yards | numeric | Passing yards gained on screen passes. |
no_screen_drop_rate | numeric | Percentage of catchable passes dropped by receivers excluding screen passes. |
no_screen_grades_offense_penalty | numeric | PFF offensive penalty grade for the player (0-100) excluding screen passes. |
npa_passing_snaps | numeric | Number of passing snaps played on non-play-action dropbacks. |
screen_drop_rate | numeric | Percentage of catchable passes dropped by receivers on screen passes. |
screen_epa | numeric | Total expected points added (EPA) on the player's dropbacks on screen passes. |
screen_grades_pass_route | numeric | PFF receiving (route) grade for the player (0-100) on screen passes. |
screen_grades_offense_penalty | numeric | PFF offensive penalty grade for the player (0-100) on screen passes. |
npa_spikes | numeric | Number of clock-stopping spikes on non-play-action dropbacks. |
screen_hit_as_threw | numeric | Number of attempts on which the passer was hit as he threw on screen passes, as charted by PFF. |
no_screen_aimed_passes | numeric | Number of aimed passes (attempts excluding spikes and throwaways) excluding screen passes, as charted by PFF. |
screen_drops | numeric | Number of catchable passes dropped by receivers on screen passes. |
screen_ypa | numeric | Yards gained per pass attempt on screen passes. |
npa_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts on non-play-action dropbacks, per PFF charting. |
screen_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on screen passes. |
npa_hit_as_threw | numeric | Number of attempts on which the passer was hit as he threw on non-play-action dropbacks, as charted by PFF. |
pa_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on play-action dropbacks. |
pa_def_gen_pressures | numeric | Number of defense-generated pressures on the player's dropbacks on play-action dropbacks, as charted by PFF. |
screen_avg_depth_of_target | numeric | Average depth of target in air yards on screen passes. |
pa_sacks | numeric | Number of sacks taken on play-action dropbacks. |
screen_passing_snaps | numeric | Number of passing snaps played on screen passes. |
no_screen_grades_run | numeric | PFF rushing grade for the player (0-100) excluding screen passes. |
no_screen_first_downs | numeric | Number of passing first downs gained excluding screen passes. |
pa_ypa | numeric | Yards gained per pass attempt on play-action dropbacks. |
npa_scrambles | numeric | Number of scrambles on non-play-action dropbacks. |
npa_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack on non-play-action dropbacks. |
pa_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts on play-action dropbacks, per PFF charting. |
no_screen_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts excluding screen passes, per PFF charting. |
npa_grades_hands_fumble | numeric | PFF hands (fumble) grade for the player, reflecting ball security (0-100) on non-play-action dropbacks. |
screen_completions | numeric | Number of completed passes on screen passes. |
screen_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts on screen passes, per PFF charting. |
npa_grades_run | numeric | PFF rushing grade for the player (0-100) on non-play-action dropbacks. |
no_screen_interceptions | numeric | Number of passes intercepted excluding screen passes. |
npa_grades_run_block | numeric | PFF run-blocking grade for the player (0-100) on non-play-action dropbacks. |
no_screen_sacks | numeric | Number of sacks taken excluding screen passes. |
penalties | numeric | Penalties charged to the player over the covered span. |
no_screen_big_time_throws | numeric | Number of big-time throws excluding screen passes, per PFF's highest-value, highest-difficulty throw designation. |
npa_drop_rate | numeric | Percentage of catchable passes dropped by receivers on non-play-action dropbacks. |
npa_attempts | numeric | Number of pass attempts on non-play-action dropbacks. |
screen_qb_rating | numeric | Traditional NFL passer rating on screen passes. |
npa_grades_offense_penalty | numeric | PFF offensive penalty grade for the player (0-100) on non-play-action dropbacks. |
pa_bats | numeric | Number of pass attempts batted down at the line of scrimmage on play-action dropbacks. |
pa_attempts | numeric | Number of pass attempts on play-action dropbacks. |
npa_def_gen_pressures | numeric | Number of defense-generated pressures on the player's dropbacks on non-play-action dropbacks, as charted by PFF. |
no_screen_avg_time_to_throw | numeric | Average time from snap to release in seconds excluding screen passes. |
pa_yards | numeric | Passing yards gained on play-action dropbacks. |
npa_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on non-play-action dropbacks. |
team | character | Team abbreviation the player is credited to for the range. |
no_screen_scrambles | numeric | Number of scrambles excluding screen passes. |
pa_turnover_worthy_plays | numeric | Number of turnover-worthy plays on play-action dropbacks, plays PFF charts as deserving of a turnover. |
pa_aimed_passes | numeric | Number of aimed passes (attempts excluding spikes and throwaways) on play-action dropbacks, as charted by PFF. |
declined_penalties | numeric | Number of declined penalties committed by the player. |
pa_grades_offense | numeric | PFF overall offense grade for the player (0-100) on play-action dropbacks. |
screen_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on screen passes. |
no_screen_dropbacks | numeric | Number of dropbacks excluding screen passes. |
no_screen_dropbacks_percent | numeric | Share of the player's total dropbacks that came excluding screen passes, expressed as a percentage. |
npa_grades_pass_route | numeric | PFF receiving (route) grade for the player (0-100) on non-play-action dropbacks. |
npa_sack_percent | numeric | Percentage of dropbacks that ended in a sack on non-play-action dropbacks. |
pa_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on play-action dropbacks. |
pa_grades_run_block | numeric | PFF run-blocking grade for the player (0-100) on play-action dropbacks. |
no_screen_turnover_worthy_plays | numeric | Number of turnover-worthy plays excluding screen passes, plays PFF charts as deserving of a turnover. |
position | character | PFF 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_route | numeric | PFF receiving (route) grade for the player (0-100) on play-action dropbacks. |
npa_epa | numeric | Total expected points added (EPA) on the player's dropbacks on non-play-action dropbacks. |
no_screen_avg_depth_of_target | numeric | Average depth of target in air yards excluding screen passes. |
pa_grades_hands_fumble | numeric | PFF hands (fumble) grade for the player, reflecting ball security (0-100) on play-action dropbacks. |
no_screen_completion_percent | numeric | Percentage of pass attempts completed excluding screen passes. |
pa_hit_as_threw | numeric | Number of attempts on which the passer was hit as he threw on play-action dropbacks, as charted by PFF. |
pa_grades_offense_penalty | numeric | PFF offensive penalty grade for the player (0-100) on play-action dropbacks. |
npa_dropbacks_percent | numeric | Share of the player's total dropbacks that came on non-play-action dropbacks, expressed as a percentage. |
npa_grades_pass | numeric | PFF passing grade (0-100) on non-play-action dropbacks. |
screen_grades_run | numeric | PFF rushing grade for the player (0-100) on screen passes. |
screen_first_downs | numeric | Number of passing first downs gained on screen passes. |
npa_completion_percent | numeric | Percentage of pass attempts completed on non-play-action dropbacks. |
no_screen_grades_run_block | numeric | PFF run-blocking grade for the player (0-100) excluding screen passes. |
no_screen_hit_as_threw | numeric | Number of attempts on which the passer was hit as he threw excluding screen passes, as charted by PFF. |
screen_turnover_worthy_plays | numeric | Number of turnover-worthy plays on screen passes, plays PFF charts as deserving of a turnover. |
npa_avg_depth_of_target | numeric | Average depth of target in air yards on non-play-action dropbacks. |
npa_dropbacks | numeric | Number of dropbacks on non-play-action dropbacks. |
player | character | Player's display name as PFF lists it. |
pa_drops | numeric | Number of catchable passes dropped by receivers on play-action dropbacks. |
pa_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts on play-action dropbacks, per PFF charting. |
franchise_id | numeric | PFF franchise (team) id (integer join key). |
screen_big_time_throws | numeric | Number of big-time throws on screen passes, per PFF's highest-value, highest-difficulty throw designation. |
screen_aimed_passes | numeric | Number of aimed passes (attempts excluding spikes and throwaways) on screen passes, as charted by PFF. |
npa_touchdowns | numeric | Number of passing touchdowns thrown on non-play-action dropbacks. |
screen_attempts | numeric | Number of pass attempts on screen passes. |
screen_dropbacks | numeric | Number of dropbacks on screen passes. |
no_screen_yards | numeric | Passing yards gained excluding screen passes. |
pa_scrambles | numeric | Number of scrambles on play-action dropbacks. |
pa_completion_percent | numeric | Percentage of pass attempts completed on play-action dropbacks. |
pa_avg_depth_of_target | numeric | Average depth of target in air yards on play-action dropbacks. |
pa_interceptions | numeric | Number of passes intercepted on play-action dropbacks. |
no_screen_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF excluding screen passes. |
no_screen_spikes | numeric | Number of clock-stopping spikes excluding screen passes. |
pa_dropbacks | numeric | Number of dropbacks on play-action dropbacks. |
npa_big_time_throws | numeric | Number of big-time throws on non-play-action dropbacks, per PFF's highest-value, highest-difficulty throw designation. |
no_screen_sack_percent | numeric | Percentage of dropbacks that ended in a sack excluding screen passes. |
pa_epa | numeric | Total expected points added (EPA) on the player's dropbacks on play-action dropbacks. |
no_screen_attempts | numeric | Number of pass attempts excluding screen passes. |
pa_passing_snaps | numeric | Number of passing snaps played on play-action dropbacks. |
npa_completions | numeric | Number of completed passes on non-play-action dropbacks. |
screen_touchdowns | numeric | Number of passing touchdowns thrown on screen passes. |
npa_first_downs | numeric | Number of passing first downs gained on non-play-action dropbacks. |
no_screen_touchdowns | numeric | Number of passing touchdowns thrown excluding screen passes. |
player_id | numeric | PFF player id (integer; matches the /players id and every player_id join key). |
npa_yards | numeric | Passing yards gained on non-play-action dropbacks. |
no_screen_ypa | numeric | Yards gained per pass attempt excluding screen passes. |
npa_turnover_worthy_plays | numeric | Number of turnover-worthy plays on non-play-action dropbacks, plays PFF charts as deserving of a turnover. |
npa_interceptions | numeric | Number of passes intercepted on non-play-action dropbacks. |
no_screen_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack excluding screen passes. |
screen_sacks | numeric | Number of sacks taken on screen passes. |
screen_grades_hands_drop | numeric | PFF hands (drop) grade for the player (0-100) on screen passes. |
screen_grades_pass_block | numeric | PFF pass-blocking grade for the player (0-100) on screen passes. |
no_screen_grades_pass_block | numeric | PFF pass-blocking grade for the player (0-100) excluding screen passes. |
pa_grades_hands_drop | numeric | PFF hands (drop) grade for the player (0-100) on play-action dropbacks. |
npa_grades_pass_block | numeric | PFF pass-blocking grade for the player (0-100) on non-play-action dropbacks. |
pa_grades_pass_block | numeric | PFF pass-blocking grade for the player (0-100) on play-action dropbacks. |
npa_grades_hands_drop | numeric | PFF hands (drop) grade for the player (0-100) on non-play-action dropbacks. |
no_screen_grades_hands_drop | numeric | PFF hands (drop) grade for the player (0-100) excluding screen passes. |
pa_grades_screen_block | numeric | PFF screen-blocking grade for the player (0-100) on play-action dropbacks. |
screen_grades_screen_block | numeric | PFF screen-blocking grade for the player (0-100) on screen passes. |
no_screen_grades_screen_block | numeric | PFF screen-blocking grade for the player (0-100) excluding screen passes. |
npa_grades_screen_block | numeric | PFF screen-blocking grade for the player (0-100) on non-play-action dropbacks. |
pa_grades_defense_penalty | numeric | PFF defensive penalty grade for the player (0-100) on play-action dropbacks. |
npa_grades_defense_penalty | numeric | PFF defensive penalty grade for the player (0-100) on non-play-action dropbacks. |
npa_grades_coverage_defense | numeric | PFF coverage grade for the player (0-100) on non-play-action dropbacks. |
pa_grades_defense | numeric | PFF overall defense grade for the player (0-100) on play-action dropbacks. |
screen_grades_coverage_defense | numeric | PFF coverage grade for the player (0-100) on screen passes. |
npa_grades_defense | numeric | PFF overall defense grade for the player (0-100) on non-play-action dropbacks. |
screen_grades_defense | numeric | PFF overall defense grade for the player (0-100) on screen passes. |
screen_grades_defense_penalty | numeric | PFF defensive penalty grade for the player (0-100) on screen passes. |
no_screen_grades_defense | numeric | PFF overall defense grade for the player (0-100) excluding screen passes. |
pa_grades_coverage_defense | numeric | PFF coverage grade for the player (0-100) on play-action dropbacks. |
no_screen_grades_defense_penalty | numeric | PFF defensive penalty grade for the player (0-100) excluding screen passes. |
no_screen_grades_coverage_defense | numeric | PFF coverage grade for the player (0-100) excluding screen passes. |
no_screen_grades_overall_tackle | numeric | PFF overall tackling grade for the player (0-100) excluding screen passes. |
pa_grades_overall_tackle | numeric | PFF overall tackling grade for the player (0-100) on play-action dropbacks. |
pa_grades_tackle | numeric | PFF tackling grade for the player (0-100) on play-action dropbacks. |
pa_grades_pass_rush_defense | character | PFF pass-rush grade for the player (0-100) on play-action dropbacks. |
screen_grades_run_defense | character | PFF run-defense grade for the player (0-100) on screen passes. |
pa_grades_run_defense | character | PFF run-defense grade for the player (0-100) on play-action dropbacks. |
npa_grades_overall_tackle | numeric | PFF overall tackling grade for the player (0-100) on non-play-action dropbacks. |
no_screen_grades_pass_rush_defense | numeric | PFF pass-rush grade for the player (0-100) excluding screen passes. |
npa_grades_tackle | numeric | PFF tackling grade for the player (0-100) on non-play-action dropbacks. |
screen_grades_tackle | character | PFF tackling grade for the player (0-100) on screen passes. |
no_screen_grades_tackle | numeric | PFF tackling grade for the player (0-100) excluding screen passes. |
npa_grades_pass_rush_defense | numeric | PFF pass-rush grade for the player (0-100) on non-play-action dropbacks. |
no_screen_grades_run_defense | numeric | PFF run-defense grade for the player (0-100) excluding screen passes. |
screen_grades_overall_tackle | character | PFF overall tackling grade for the player (0-100) on screen passes. |
npa_grades_run_defense | numeric | PFF run-defense grade for the player (0-100) on non-play-action dropbacks. |
screen_grades_pass_rush_defense | numeric | PFF 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League 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. | ||
season | season | Y | Season, as a four-digit year, taken as a positional argument. | ||
week | week | Y | Week filter. | ||
player_id | player_id | Y | Player id, taken as a positional argument. | ||
career | career | Y | Career-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_name | type | description |
|---|---|---|
left_behind_los_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on throws behind the line of scrimmage to the left side of the field. |
left_short_scrambles | numeric | Number of scrambles on short (0-9 air yards) throws to the left side of the field. |
center_short_first_downs | numeric | Number of passing first downs gained on short (0-9 air yards) throws to the center of the field. |
right_short_bats | numeric | Number 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_percent | numeric | Percentage of dropbacks with positive expected points added on throws behind the line of scrimmage to the right side of the field. |
left_behind_los_completions | numeric | Number of completed passes on throws behind the line of scrimmage to the left side of the field. |
left_medium_dropbacks | numeric | Number of dropbacks on medium (10-19 air yards) throws to the left side of the field. |
right_medium_grades_pass | numeric | PFF passing grade (0-100) on medium (10-19 air yards) throws to the right side of the field. |
right_medium_hit_as_threw | numeric | Number 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_percent | numeric | Share of the player's total pass attempts that came on throws behind the line of scrimmage, expressed as a percentage. |
right_short_turnover_worthy_plays | numeric | Number 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_rating | numeric | Traditional NFL passer rating on medium (10-19 air yards) throws to the right side of the field. |
deep_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts on deep (20+ air yards) throws, per PFF charting. |
center_medium_sacks | numeric | Number of sacks taken on medium (10-19 air yards) throws to the center of the field. |
medium_interceptions | numeric | Number of passes intercepted on medium (10-19 air yards) throws. |
left_deep_completions | numeric | Number of completed passes on deep (20+ air yards) throws to the left side of the field. |
behind_los_spikes | numeric | Number of clock-stopping spikes on throws behind the line of scrimmage. |
medium_aimed_passes | numeric | Number of aimed passes (attempts excluding spikes and throwaways) on medium (10-19 air yards) throws, as charted by PFF. |
center_behind_los_drops | numeric | Number of catchable passes dropped by receivers on throws behind the line of scrimmage to the center of the field. |
center_behind_los_interceptions | numeric | Number of passes intercepted on throws behind the line of scrimmage to the center of the field. |
behind_los_dropbacks | numeric | Number of dropbacks on throws behind the line of scrimmage. |
left_behind_los_interceptions | numeric | Number of passes intercepted on throws behind the line of scrimmage to the left side of the field. |
left_deep_first_downs | numeric | Number of passing first downs gained on deep (20+ air yards) throws to the left side of the field. |
deep_passing_snaps | numeric | Number of passing snaps played on deep (20+ air yards) throws. |
center_short_btt_rate | numeric | Big-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_aways | numeric | Number of intentional throwaways on medium (10-19 air yards) throws to the center of the field. |
center_deep_avg_depth_of_target | numeric | Average depth of target in air yards on deep (20+ air yards) throws to the center of the field. |
center_short_drops | numeric | Number of catchable passes dropped by receivers on short (0-9 air yards) throws to the center of the field. |
center_deep_first_downs | numeric | Number of passing first downs gained on deep (20+ air yards) throws to the center of the field. |
left_medium_completion_percent | numeric | Percentage of pass attempts completed on medium (10-19 air yards) throws to the left side of the field. |
center_deep_attempts | numeric | Number of pass attempts on deep (20+ air yards) throws to the center of the field. |
center_behind_los_attempts | numeric | Number of pass attempts on throws behind the line of scrimmage to the center of the field. |
right_short_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on short (0-9 air yards) throws to the right side of the field. |
center_deep_aimed_passes | numeric | Number 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_pass | numeric | PFF passing grade (0-100) on deep (20+ air yards) throws to the right side of the field. |
right_medium_big_time_throws | numeric | Number 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_percent | numeric | Percentage of dropbacks that ended in a sack on deep (20+ air yards) throws. |
center_medium_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack on medium (10-19 air yards) throws to the center of the field. |
deep_sacks | numeric | Number of sacks taken on deep (20+ air yards) throws. |
right_medium_ypa | numeric | Yards gained per pass attempt on medium (10-19 air yards) throws to the right side of the field. |
left_deep_drop_rate | numeric | Percentage of catchable passes dropped by receivers on deep (20+ air yards) throws to the left side of the field. |
right_medium_attempts_percent | numeric | Share 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_rate | numeric | Big-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_percent | numeric | Share 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_drops | numeric | Number of catchable passes dropped by receivers on deep (20+ air yards) throws. |
center_behind_los_big_time_throws | numeric | Number 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_touchdowns | numeric | Number of passing touchdowns thrown on throws behind the line of scrimmage to the center of the field. |
right_behind_los_twp_rate | numeric | Turnover-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_completions | numeric | Number of completed passes on deep (20+ air yards) throws to the center of the field. |
center_short_attempts | numeric | Number of pass attempts on short (0-9 air yards) throws to the center of the field. |
left_behind_los_sack_percent | numeric | Percentage 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_rate | numeric | Percentage of pressured dropbacks that ended in a sack on short (0-9 air yards) throws to the center of the field. |
deep_touchdowns | numeric | Number of passing touchdowns thrown on deep (20+ air yards) throws. |
center_behind_los_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on throws behind the line of scrimmage to the center of the field. |
center_deep_drop_rate | numeric | Percentage of catchable passes dropped by receivers on deep (20+ air yards) throws to the center of the field. |
right_short_first_downs | numeric | Number of passing first downs gained on short (0-9 air yards) throws to the right side of the field. |
right_behind_los_first_downs | numeric | Number of passing first downs gained on throws behind the line of scrimmage to the right side of the field. |
short_interceptions | numeric | Number of passes intercepted on short (0-9 air yards) throws. |
center_medium_scrambles | numeric | Number of scrambles on medium (10-19 air yards) throws to the center of the field. |
left_behind_los_sacks | numeric | Number of sacks taken on throws behind the line of scrimmage to the left side of the field. |
left_short_ypa | numeric | Yards gained per pass attempt on short (0-9 air yards) throws to the left side of the field. |
left_short_qb_rating | numeric | Traditional NFL passer rating on short (0-9 air yards) throws to the left side of the field. |
right_behind_los_qb_rating | numeric | Traditional NFL passer rating on throws behind the line of scrimmage to the right side of the field. |
draft_season | numeric | NFL season (year) in which the player was drafted, per PFF player metadata. |
right_behind_los_dropbacks | numeric | Number of dropbacks on throws behind the line of scrimmage to the right side of the field. |
behind_los_def_gen_pressures | numeric | Number of defense-generated pressures on the player's dropbacks on throws behind the line of scrimmage, as charted by PFF. |
right_short_thrown_aways | numeric | Number of intentional throwaways on short (0-9 air yards) throws to the right side of the field. |
deep_def_gen_pressures | numeric | Number of defense-generated pressures on the player's dropbacks on deep (20+ air yards) throws, as charted by PFF. |
right_short_btt_rate | numeric | Big-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_percent | numeric | Percentage of dropbacks with positive expected points added on throws behind the line of scrimmage to the center of the field. |
left_behind_los_grades_pass | numeric | PFF passing grade (0-100) on throws behind the line of scrimmage to the left side of the field. |
deep_grades_pass | numeric | PFF passing grade (0-100) on deep (20+ air yards) throws. |
center_short_turnover_worthy_plays | numeric | Number 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_scrambles | numeric | Number of scrambles on throws behind the line of scrimmage to the center of the field. |
right_short_aimed_passes | numeric | Number 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_dropbacks | numeric | Number of dropbacks on short (0-9 air yards) throws to the center of the field. |
medium_epa | numeric | Total expected points added (EPA) on the player's dropbacks on medium (10-19 air yards) throws. |
right_short_ypa | numeric | Yards gained per pass attempt on short (0-9 air yards) throws to the right side of the field. |
center_medium_ypa | numeric | Yards gained per pass attempt on medium (10-19 air yards) throws to the center of the field. |
medium_attempts | numeric | Number of pass attempts on medium (10-19 air yards) throws. |
right_deep_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on deep (20+ air yards) throws to the right side of the field. |
behind_los_scrambles | numeric | Number of scrambles on throws behind the line of scrimmage. |
center_behind_los_completion_percent | numeric | Percentage of pass attempts completed on throws behind the line of scrimmage to the center of the field. |
left_behind_los_btt_rate | numeric | Big-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_rate | numeric | Big-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_name | character | Team abbreviation the player is credited to for the range. |
short_touchdowns | numeric | Number of passing touchdowns thrown on short (0-9 air yards) throws. |
center_medium_drops | numeric | Number of catchable passes dropped by receivers on medium (10-19 air yards) throws to the center of the field. |
left_behind_los_aimed_passes | numeric | Number 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_attempts | numeric | Number of pass attempts on deep (20+ air yards) throws. |
right_behind_los_sack_percent | numeric | Percentage 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_percent | numeric | Percentage of dropbacks with positive expected points added on short (0-9 air yards) throws to the center of the field. |
deep_avg_depth_of_target | numeric | Average depth of target in air yards on deep (20+ air yards) throws. |
left_deep_btt_rate | numeric | Big-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_scrambles | numeric | Number of scrambles on medium (10-19 air yards) throws. |
center_behind_los_avg_depth_of_target | numeric | Average depth of target in air yards on throws behind the line of scrimmage to the center of the field. |
short_attempts_percent | numeric | Share of the player's total pass attempts that came on short (0-9 air yards) throws, expressed as a percentage. |
right_behind_los_sacks | numeric | Number of sacks taken on throws behind the line of scrimmage to the right side of the field. |
center_medium_avg_time_to_throw | numeric | Average 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_rate | numeric | Percentage 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_percent | numeric | Percentage of dropbacks that ended in a sack on deep (20+ air yards) throws to the center of the field. |
center_deep_ypa | numeric | Yards gained per pass attempt on deep (20+ air yards) throws to the center of the field. |
left_behind_los_hit_as_threw | numeric | Number 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_throws | numeric | Number of big-time throws on medium (10-19 air yards) throws, per PFF's highest-value, highest-difficulty throw designation. |
deep_thrown_aways | numeric | Number of intentional throwaways on deep (20+ air yards) throws. |
right_short_accuracy_percent | numeric | Percentage 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_plays | numeric | Number 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_bats | numeric | Number 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_pass | numeric | PFF passing grade (0-100) on short (0-9 air yards) throws to the right side of the field. |
right_deep_spikes | numeric | Number of clock-stopping spikes on deep (20+ air yards) throws to the right side of the field. |
left_deep_passing_snaps | numeric | Number of passing snaps played on deep (20+ air yards) throws to the left side of the field. |
center_medium_twp_rate | numeric | Turnover-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_snaps | numeric | Number of passing snaps played on throws behind the line of scrimmage to the right side of the field. |
left_deep_qb_rating | numeric | Traditional NFL passer rating on deep (20+ air yards) throws to the left side of the field. |
right_deep_drop_rate | numeric | Percentage of catchable passes dropped by receivers on deep (20+ air yards) throws to the right side of the field. |
left_behind_los_drop_rate | numeric | Percentage of catchable passes dropped by receivers on throws behind the line of scrimmage to the left side of the field. |
left_medium_drop_rate | numeric | Percentage of catchable passes dropped by receivers on medium (10-19 air yards) throws to the left side of the field. |
right_deep_attempts | numeric | Number of pass attempts on deep (20+ air yards) throws to the right side of the field. |
left_deep_spikes | numeric | Number of clock-stopping spikes on deep (20+ air yards) throws to the left side of the field. |
center_behind_los_dropbacks | numeric | Number of dropbacks on throws behind the line of scrimmage to the center of the field. |
right_deep_big_time_throws | numeric | Number 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_threw | numeric | Number of attempts on which the passer was hit as he threw on medium (10-19 air yards) throws, as charted by PFF. |
right_short_dropbacks | numeric | Number of dropbacks on short (0-9 air yards) throws to the right side of the field. |
medium_def_gen_pressures | numeric | Number of defense-generated pressures on the player's dropbacks on medium (10-19 air yards) throws, as charted by PFF. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
left_short_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on short (0-9 air yards) throws to the left side of the field. |
left_short_attempts | numeric | Number of pass attempts on short (0-9 air yards) throws to the left side of the field. |
center_deep_twp_rate | numeric | Turnover-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_throw | numeric | Average 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_rating | numeric | Traditional NFL passer rating on throws behind the line of scrimmage to the left side of the field. |
left_behind_los_dropbacks | numeric | Number of dropbacks on throws behind the line of scrimmage to the left side of the field. |
deep_dropbacks | numeric | Number of dropbacks on deep (20+ air yards) throws. |
right_behind_los_scrambles | numeric | Number of scrambles on throws behind the line of scrimmage to the right side of the field. |
behind_los_interceptions | numeric | Number of passes intercepted on throws behind the line of scrimmage. |
right_deep_drops | numeric | Number of catchable passes dropped by receivers on deep (20+ air yards) throws to the right side of the field. |
right_deep_yards | numeric | Passing yards gained on deep (20+ air yards) throws to the right side of the field. |
right_short_hit_as_threw | numeric | Number 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_target | numeric | Average depth of target in air yards on short (0-9 air yards) throws to the right side of the field. |
short_bats | numeric | Number of pass attempts batted down at the line of scrimmage on short (0-9 air yards) throws. |
right_deep_twp_rate | numeric | Turnover-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_rate | numeric | Percentage of pressured dropbacks that ended in a sack on throws behind the line of scrimmage to the right side of the field. |
deep_spikes | numeric | Number of clock-stopping spikes on deep (20+ air yards) throws. |
center_medium_spikes | numeric | Number of clock-stopping spikes on medium (10-19 air yards) throws to the center of the field. |
behind_los_aimed_passes | numeric | Number of aimed passes (attempts excluding spikes and throwaways) on throws behind the line of scrimmage, as charted by PFF. |
right_behind_los_touchdowns | numeric | Number of passing touchdowns thrown on throws behind the line of scrimmage to the right side of the field. |
right_medium_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack on medium (10-19 air yards) throws to the right side of the field. |
medium_thrown_aways | numeric | Number of intentional throwaways on medium (10-19 air yards) throws. |
short_sacks | numeric | Number of sacks taken on short (0-9 air yards) throws. |
center_behind_los_twp_rate | numeric | Turnover-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_attempts | numeric | Number of pass attempts on throws behind the line of scrimmage to the left side of the field. |
short_aimed_passes | numeric | Number of aimed passes (attempts excluding spikes and throwaways) on short (0-9 air yards) throws, as charted by PFF. |
short_completions | numeric | Number of completed passes on short (0-9 air yards) throws. |
right_short_pressure_to_sack_rate | numeric | Percentage 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_target | numeric | Average depth of target in air yards on medium (10-19 air yards) throws. |
left_behind_los_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on throws behind the line of scrimmage to the left side of the field. |
center_medium_attempts_percent | numeric | Share 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_touchdowns | numeric | Number of passing touchdowns thrown on medium (10-19 air yards) throws to the left side of the field. |
center_short_bats | numeric | Number 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_throw | numeric | Average time from snap to release in seconds on deep (20+ air yards) throws to the left side of the field. |
center_behind_los_passing_snaps | numeric | Number of passing snaps played on throws behind the line of scrimmage to the center of the field. |
center_short_yards | numeric | Passing yards gained on short (0-9 air yards) throws to the center of the field. |
right_medium_btt_rate | numeric | Big-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_scrambles | numeric | Number of scrambles on medium (10-19 air yards) throws to the right side of the field. |
medium_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts on medium (10-19 air yards) throws, per PFF charting. |
center_behind_los_btt_rate | numeric | Big-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_target | numeric | Average depth of target in air yards on short (0-9 air yards) throws to the center of the field. |
left_medium_sacks | numeric | Number of sacks taken on medium (10-19 air yards) throws to the left side of the field. |
right_short_yards | numeric | Passing yards gained on short (0-9 air yards) throws to the right side of the field. |
left_medium_first_downs | numeric | Number of passing first downs gained on medium (10-19 air yards) throws to the left side of the field. |
right_medium_positive_epa_percent | numeric | Percentage 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_throws | numeric | Number 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_plays | numeric | Number of turnover-worthy plays on deep (20+ air yards) throws, plays PFF charts as deserving of a turnover. |
left_deep_bats | numeric | Number 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_plays | numeric | Number 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_dropbacks | numeric | Number of dropbacks across all splits, the baseline total for this facet. |
center_deep_drops | numeric | Number of catchable passes dropped by receivers on deep (20+ air yards) throws to the center of the field. |
center_medium_avg_depth_of_target | numeric | Average depth of target in air yards on medium (10-19 air yards) throws to the center of the field. |
center_behind_los_ypa | numeric | Yards gained per pass attempt on throws behind the line of scrimmage to the center of the field. |
right_short_attempts | numeric | Number of pass attempts on short (0-9 air yards) throws to the right side of the field. |
center_medium_completion_percent | numeric | Percentage of pass attempts completed on medium (10-19 air yards) throws to the center of the field. |
right_short_sack_percent | numeric | Percentage 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_target | numeric | Average depth of target in air yards on throws behind the line of scrimmage to the left side of the field. |
center_medium_epa | numeric | Total 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_percent | numeric | Percentage of dropbacks that ended in a sack on throws behind the line of scrimmage to the center of the field. |
medium_completions | numeric | Number of completed passes on medium (10-19 air yards) throws. |
medium_sack_percent | numeric | Percentage of dropbacks that ended in a sack on medium (10-19 air yards) throws. |
left_short_grades_pass | numeric | PFF passing grade (0-100) on short (0-9 air yards) throws to the left side of the field. |
deep_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts on deep (20+ air yards) throws, per PFF charting. |
left_short_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on short (0-9 air yards) throws to the left side of the field. |
short_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts on short (0-9 air yards) throws, per PFF charting. |
short_passing_snaps | numeric | Number of passing snaps played on short (0-9 air yards) throws. |
left_deep_sacks | numeric | Number of sacks taken on deep (20+ air yards) throws to the left side of the field. |
short_scrambles | numeric | Number of scrambles on short (0-9 air yards) throws. |
center_medium_turnover_worthy_plays | numeric | Number 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_rate | numeric | Percentage of catchable passes dropped by receivers on throws behind the line of scrimmage. |
right_behind_los_epa | numeric | Total 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_passes | numeric | Number 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_percent | numeric | Percentage of aimed passes charted as accurate by PFF on short (0-9 air yards) throws. |
player_game_count | numeric | Number of games the player appeared in during the period covered. |
short_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts on short (0-9 air yards) throws, per PFF charting. |
right_short_touchdowns | numeric | Number of passing touchdowns thrown on short (0-9 air yards) throws to the right side of the field. |
center_short_completions | numeric | Number of completed passes on short (0-9 air yards) throws to the center of the field. |
right_short_spikes | numeric | Number of clock-stopping spikes on short (0-9 air yards) throws to the right side of the field. |
behind_los_first_downs | numeric | Number of passing first downs gained on throws behind the line of scrimmage. |
right_medium_def_gen_pressures | numeric | Number 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_rate | numeric | Percentage of pressured dropbacks that ended in a sack on deep (20+ air yards) throws. |
medium_qb_rating | numeric | Traditional NFL passer rating on medium (10-19 air yards) throws. |
short_completion_percent | numeric | Percentage of pass attempts completed on short (0-9 air yards) throws. |
right_deep_attempts_percent | numeric | Share 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_season | numeric | Season (year) of the player's NFL draft eligibility, per PFF player metadata. |
short_big_time_throws | numeric | Number of big-time throws on short (0-9 air yards) throws, per PFF's highest-value, highest-difficulty throw designation. |
behind_los_attempts | numeric | Number of pass attempts on throws behind the line of scrimmage. |
center_behind_los_yards | numeric | Passing yards gained on throws behind the line of scrimmage to the center of the field. |
center_behind_los_bats | numeric | Number 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_rating | numeric | Traditional NFL passer rating on throws behind the line of scrimmage to the center of the field. |
right_deep_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack on deep (20+ air yards) throws to the right side of the field. |
center_short_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on short (0-9 air yards) throws to the center of the field. |
left_behind_los_bats | numeric | Number 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_snaps | numeric | Number of passing snaps played on deep (20+ air yards) throws to the center of the field. |
right_behind_los_hit_as_threw | numeric | Number 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_bats | numeric | Number of pass attempts batted down at the line of scrimmage on medium (10-19 air yards) throws. |
right_medium_first_downs | numeric | Number of passing first downs gained on medium (10-19 air yards) throws to the right side of the field. |
medium_spikes | numeric | Number of clock-stopping spikes on medium (10-19 air yards) throws. |
left_deep_thrown_aways | numeric | Number of intentional throwaways on deep (20+ air yards) throws to the left side of the field. |
right_deep_epa | numeric | Total 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_threw | numeric | Number 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_percent | numeric | Percentage of pass attempts completed on throws behind the line of scrimmage to the left side of the field. |
center_short_ypa | numeric | Yards gained per pass attempt on short (0-9 air yards) throws to the center of the field. |
right_short_drop_rate | numeric | Percentage of catchable passes dropped by receivers on short (0-9 air yards) throws to the right side of the field. |
right_behind_los_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on throws behind the line of scrimmage to the right side of the field. |
left_short_yards | numeric | Passing yards gained on short (0-9 air yards) throws to the left side of the field. |
deep_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on deep (20+ air yards) throws. |
right_behind_los_avg_depth_of_target | numeric | Average depth of target in air yards on throws behind the line of scrimmage to the right side of the field. |
center_behind_los_thrown_aways | numeric | Number of intentional throwaways on throws behind the line of scrimmage to the center of the field. |
center_behind_los_attempts_percent | numeric | Share 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_downs | numeric | Number of passing first downs gained on deep (20+ air yards) throws to the right side of the field. |
left_short_completions | numeric | Number of completed passes on short (0-9 air yards) throws to the left side of the field. |
deep_completion_percent | numeric | Percentage of pass attempts completed on deep (20+ air yards) throws. |
left_deep_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on deep (20+ air yards) throws to the left side of the field. |
right_deep_sack_percent | numeric | Percentage 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_rate | numeric | Percentage of pressured dropbacks that ended in a sack on throws behind the line of scrimmage. |
right_deep_touchdowns | numeric | Number of passing touchdowns thrown on deep (20+ air yards) throws to the right side of the field. |
left_behind_los_def_gen_pressures | numeric | Number 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_drops | numeric | Number of catchable passes dropped by receivers on throws behind the line of scrimmage to the left side of the field. |
deep_epa | numeric | Total expected points added (EPA) on the player's dropbacks on deep (20+ air yards) throws. |
left_deep_ypa | numeric | Yards gained per pass attempt on deep (20+ air yards) throws to the left side of the field. |
medium_touchdowns | numeric | Number of passing touchdowns thrown on medium (10-19 air yards) throws. |
left_medium_grades_pass | numeric | PFF passing grade (0-100) on medium (10-19 air yards) throws to the left side of the field. |
right_behind_los_spikes | numeric | Number of clock-stopping spikes on throws behind the line of scrimmage to the right side of the field. |
medium_grades_pass | numeric | PFF passing grade (0-100) on medium (10-19 air yards) throws. |
behind_los_passing_snaps | numeric | Number of passing snaps played on throws behind the line of scrimmage. |
left_short_first_downs | numeric | Number of passing first downs gained on short (0-9 air yards) throws to the left side of the field. |
center_short_passing_snaps | numeric | Number of passing snaps played on short (0-9 air yards) throws to the center of the field. |
center_deep_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on deep (20+ air yards) throws to the center of the field. |
right_deep_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on deep (20+ air yards) throws to the right side of the field. |
right_medium_sack_percent | numeric | Percentage of dropbacks that ended in a sack on medium (10-19 air yards) throws to the right side of the field. |
right_deep_qb_rating | numeric | Traditional NFL passer rating on deep (20+ air yards) throws to the right side of the field. |
right_short_completion_percent | numeric | Percentage of pass attempts completed on short (0-9 air yards) throws to the right side of the field. |
right_behind_los_interceptions | numeric | Number of passes intercepted on throws behind the line of scrimmage to the right side of the field. |
behind_los_yards | numeric | Passing yards gained on throws behind the line of scrimmage. |
center_behind_los_grades_pass | numeric | PFF passing grade (0-100) on throws behind the line of scrimmage to the center of the field. |
left_deep_dropbacks | numeric | Number of dropbacks on deep (20+ air yards) throws to the left side of the field. |
center_behind_los_spikes | numeric | Number of clock-stopping spikes on throws behind the line of scrimmage to the center of the field. |
right_behind_los_aimed_passes | numeric | Number 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_interceptions | numeric | Number of passes intercepted on short (0-9 air yards) throws to the left side of the field. |
right_medium_interceptions | numeric | Number of passes intercepted on medium (10-19 air yards) throws to the right side of the field. |
left_behind_los_yards | numeric | Passing yards gained on throws behind the line of scrimmage to the left side of the field. |
center_deep_btt_rate | numeric | Big-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_downs | numeric | Number of passing first downs gained on medium (10-19 air yards) throws. |
left_short_avg_depth_of_target | numeric | Average depth of target in air yards on short (0-9 air yards) throws to the left side of the field. |
left_behind_los_ypa | numeric | Yards gained per pass attempt on throws behind the line of scrimmage to the left side of the field. |
short_attempts | numeric | Number of pass attempts on short (0-9 air yards) throws. |
right_medium_bats | numeric | Number 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_touchdowns | numeric | Number of passing touchdowns thrown on throws behind the line of scrimmage to the left side of the field. |
right_medium_dropbacks | numeric | Number of dropbacks on medium (10-19 air yards) throws to the right side of the field. |
short_turnover_worthy_plays | numeric | Number of turnover-worthy plays on short (0-9 air yards) throws, plays PFF charts as deserving of a turnover. |
right_deep_thrown_aways | numeric | Number of intentional throwaways on deep (20+ air yards) throws to the right side of the field. |
right_behind_los_drop_rate | numeric | Percentage of catchable passes dropped by receivers on throws behind the line of scrimmage to the right side of the field. |
right_short_qb_rating | numeric | Traditional NFL passer rating on short (0-9 air yards) throws to the right side of the field. |
medium_sacks | numeric | Number of sacks taken on medium (10-19 air yards) throws. |
center_deep_attempts_percent | numeric | Share 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_dropbacks | numeric | Number of dropbacks on short (0-9 air yards) throws to the left side of the field. |
behind_los_drops | numeric | Number of catchable passes dropped by receivers on throws behind the line of scrimmage. |
short_sack_percent | numeric | Percentage of dropbacks that ended in a sack on short (0-9 air yards) throws. |
left_medium_spikes | numeric | Number of clock-stopping spikes on medium (10-19 air yards) throws to the left side of the field. |
left_medium_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on medium (10-19 air yards) throws to the left side of the field. |
behind_los_completions | numeric | Number of completed passes on throws behind the line of scrimmage. |
behind_los_sack_percent | numeric | Percentage of dropbacks that ended in a sack on throws behind the line of scrimmage. |
left_deep_yards | numeric | Passing yards gained on deep (20+ air yards) throws to the left side of the field. |
left_short_aimed_passes | numeric | Number 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_completions | numeric | Number of completed passes on throws behind the line of scrimmage to the center of the field. |
left_short_thrown_aways | numeric | Number of intentional throwaways on short (0-9 air yards) throws to the left side of the field. |
left_short_sack_percent | numeric | Percentage of dropbacks that ended in a sack on short (0-9 air yards) throws to the left side of the field. |
center_short_thrown_aways | numeric | Number of intentional throwaways on short (0-9 air yards) throws to the center of the field. |
center_short_interceptions | numeric | Number of passes intercepted on short (0-9 air yards) throws to the center of the field. |
short_avg_depth_of_target | numeric | Average depth of target in air yards on short (0-9 air yards) throws. |
left_deep_touchdowns | numeric | Number of passing touchdowns thrown on deep (20+ air yards) throws to the left side of the field. |
deep_yards | numeric | Passing yards gained on deep (20+ air yards) throws. |
center_behind_los_turnover_worthy_plays | numeric | Number 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_ypa | numeric | Yards gained per pass attempt on medium (10-19 air yards) throws. |
left_medium_epa | numeric | Total 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_target | numeric | Average depth of target in air yards on deep (20+ air yards) throws to the left side of the field. |
deep_first_downs | numeric | Number of passing first downs gained on deep (20+ air yards) throws. |
short_drop_rate | numeric | Percentage of catchable passes dropped by receivers on short (0-9 air yards) throws. |
left_medium_bats | numeric | Number 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_spikes | numeric | Number of clock-stopping spikes on deep (20+ air yards) throws to the center of the field. |
center_short_hit_as_threw | numeric | Number 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_percent | numeric | Percentage of dropbacks with positive expected points added on medium (10-19 air yards) throws to the left side of the field. |
center_deep_touchdowns | numeric | Number of passing touchdowns thrown on deep (20+ air yards) throws to the center of the field. |
right_deep_ypa | numeric | Yards gained per pass attempt on deep (20+ air yards) throws to the right side of the field. |
right_short_big_time_throws | numeric | Number 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_throws | numeric | Number 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_percent | numeric | Percentage of dropbacks with positive expected points added on short (0-9 air yards) throws. |
left_behind_los_avg_time_to_throw | numeric | Average time from snap to release in seconds on throws behind the line of scrimmage to the left side of the field. |
right_deep_passing_snaps | numeric | Number of passing snaps played on deep (20+ air yards) throws to the right side of the field. |
right_short_twp_rate | numeric | Turnover-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_attempts | numeric | Number of pass attempts on medium (10-19 air yards) throws to the center of the field. |
right_deep_avg_time_to_throw | numeric | Average time from snap to release in seconds on deep (20+ air yards) throws to the right side of the field. |
center_deep_def_gen_pressures | numeric | Number 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_epa | numeric | Total expected points added (EPA) on the player's dropbacks on throws behind the line of scrimmage. |
right_medium_twp_rate | numeric | Turnover-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_passes | numeric | Number 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_scrambles | numeric | Number of scrambles on deep (20+ air yards) throws to the right side of the field. |
deep_big_time_throws | numeric | Number of big-time throws on deep (20+ air yards) throws, per PFF's highest-value, highest-difficulty throw designation. |
left_short_turnover_worthy_plays | numeric | Number 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_touchdowns | numeric | Number of passing touchdowns thrown on short (0-9 air yards) throws to the center of the field. |
right_medium_drops | numeric | Number of catchable passes dropped by receivers on medium (10-19 air yards) throws to the right side of the field. |
left_deep_epa | numeric | Total expected points added (EPA) on the player's dropbacks on deep (20+ air yards) throws to the left side of the field. |
short_ypa | numeric | Yards gained per pass attempt on short (0-9 air yards) throws. |
medium_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack on medium (10-19 air yards) throws. |
left_medium_thrown_aways | numeric | Number of intentional throwaways on medium (10-19 air yards) throws to the left side of the field. |
right_behind_los_avg_time_to_throw | numeric | Average time from snap to release in seconds on throws behind the line of scrimmage to the right side of the field. |
behind_los_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts on throws behind the line of scrimmage, per PFF charting. |
medium_avg_time_to_throw | numeric | Average time from snap to release in seconds on medium (10-19 air yards) throws. |
center_deep_completion_percent | numeric | Percentage of pass attempts completed on deep (20+ air yards) throws to the center of the field. |
behind_los_avg_time_to_throw | numeric | Average time from snap to release in seconds on throws behind the line of scrimmage. |
right_medium_touchdowns | numeric | Number of passing touchdowns thrown on medium (10-19 air yards) throws to the right side of the field. |
center_short_avg_time_to_throw | numeric | Average time from snap to release in seconds on short (0-9 air yards) throws to the center of the field. |
left_deep_aimed_passes | numeric | Number 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_yards | numeric | Passing yards gained on medium (10-19 air yards) throws to the left side of the field. |
center_medium_touchdowns | numeric | Number of passing touchdowns thrown on medium (10-19 air yards) throws to the center of the field. |
center_short_drop_rate | numeric | Percentage of catchable passes dropped by receivers on short (0-9 air yards) throws to the center of the field. |
left_short_twp_rate | numeric | Turnover-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. |
penalties | numeric | Penalties charged to the player over the covered span. |
right_behind_los_attempts_percent | numeric | Share 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_target | numeric | Average depth of target in air yards on deep (20+ air yards) throws to the right side of the field. |
behind_los_sacks | numeric | Number of sacks taken on throws behind the line of scrimmage. |
center_deep_yards | numeric | Passing yards gained on deep (20+ air yards) throws to the center of the field. |
short_dropbacks | numeric | Number of dropbacks on short (0-9 air yards) throws. |
left_deep_sack_percent | numeric | Percentage 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_throw | numeric | Average 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_target | numeric | Average depth of target in air yards on throws behind the line of scrimmage. |
left_behind_los_epa | numeric | Total 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_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts on medium (10-19 air yards) throws, per PFF charting. |
left_short_def_gen_pressures | numeric | Number 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_plays | numeric | Number of turnover-worthy plays on medium (10-19 air yards) throws, plays PFF charts as deserving of a turnover. |
behind_los_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts on throws behind the line of scrimmage, per PFF charting. |
left_behind_los_thrown_aways | numeric | Number of intentional throwaways on throws behind the line of scrimmage to the left side of the field. |
left_short_bats | numeric | Number 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_rate | numeric | Percentage of catchable passes dropped by receivers on medium (10-19 air yards) throws to the center of the field. |
right_deep_bats | numeric | Number of pass attempts batted down at the line of scrimmage on deep (20+ air yards) throws to the right side of the field. |
medium_yards | numeric | Passing yards gained on medium (10-19 air yards) throws. |
center_deep_grades_pass | numeric | PFF passing grade (0-100) on deep (20+ air yards) throws to the center of the field. |
center_medium_passing_snaps | numeric | Number of passing snaps played on medium (10-19 air yards) throws to the center of the field. |
center_behind_los_first_downs | numeric | Number of passing first downs gained on throws behind the line of scrimmage to the center of the field. |
center_medium_interceptions | numeric | Number of passes intercepted on medium (10-19 air yards) throws to the center of the field. |
behind_los_grades_pass | numeric | PFF passing grade (0-100) on throws behind the line of scrimmage. |
left_short_hit_as_threw | numeric | Number 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_rating | numeric | Traditional NFL passer rating on deep (20+ air yards) throws. |
center_deep_bats | numeric | Number of pass attempts batted down at the line of scrimmage on deep (20+ air yards) throws to the center of the field. |
behind_los_ypa | numeric | Yards gained per pass attempt on throws behind the line of scrimmage. |
right_short_interceptions | numeric | Number of passes intercepted on short (0-9 air yards) throws to the right side of the field. |
left_deep_interceptions | numeric | Number of passes intercepted on deep (20+ air yards) throws to the left side of the field. |
right_medium_sacks | numeric | Number of sacks taken on medium (10-19 air yards) throws to the right side of the field. |
right_behind_los_turnover_worthy_plays | numeric | Number 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. |
team | character | Team abbreviation the player is credited to for the range. |
right_medium_spikes | numeric | Number of clock-stopping spikes on medium (10-19 air yards) throws to the right side of the field. |
behind_los_hit_as_threw | numeric | Number 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_rate | numeric | Percentage of pressured dropbacks that ended in a sack on medium (10-19 air yards) throws to the left side of the field. |
medium_dropbacks | numeric | Number of dropbacks on medium (10-19 air yards) throws. |
deep_hit_as_threw | numeric | Number of attempts on which the passer was hit as he threw on deep (20+ air yards) throws, as charted by PFF. |
right_medium_completion_percent | numeric | Percentage of pass attempts completed on medium (10-19 air yards) throws to the right side of the field. |
short_epa | numeric | Total expected points added (EPA) on the player's dropbacks on short (0-9 air yards) throws. |
deep_drop_rate | numeric | Percentage of catchable passes dropped by receivers on deep (20+ air yards) throws. |
declined_penalties | numeric | Number of declined penalties committed by the player. |
deep_scrambles | numeric | Number of scrambles on deep (20+ air yards) throws. |
left_deep_completion_percent | numeric | Percentage of pass attempts completed on deep (20+ air yards) throws to the left side of the field. |
right_short_epa | numeric | Total 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_percent | numeric | Share of the player's total pass attempts that came on medium (10-19 air yards) throws, expressed as a percentage. |
right_behind_los_completion_percent | numeric | Percentage of pass attempts completed on throws behind the line of scrimmage to the right side of the field. |
left_medium_hit_as_threw | numeric | Number 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_rate | numeric | Percentage 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_pressures | numeric | Number 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_percent | numeric | Share 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_passes | numeric | Number 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_threw | numeric | Number 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_plays | numeric | Number 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_epa | numeric | Total 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_rate | numeric | Percentage of pressured dropbacks that ended in a sack on throws behind the line of scrimmage to the center of the field. |
right_behind_los_ypa | numeric | Yards gained per pass attempt on throws behind the line of scrimmage to the right side of the field. |
deep_interceptions | numeric | Number of passes intercepted on deep (20+ air yards) throws. |
left_medium_twp_rate | numeric | Turnover-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_throws | numeric | Number 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_percent | numeric | Percentage of dropbacks that ended in a sack on medium (10-19 air yards) throws to the center of the field. |
center_deep_thrown_aways | numeric | Number of intentional throwaways on deep (20+ air yards) throws to the center of the field. |
short_thrown_aways | numeric | Number of intentional throwaways on short (0-9 air yards) throws. |
left_short_btt_rate | numeric | Big-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_percent | numeric | Percentage of aimed passes charted as accurate by PFF on medium (10-19 air yards) throws to the right side of the field. |
position | character | PFF 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_pressures | numeric | Number of defense-generated pressures on the player's dropbacks on short (0-9 air yards) throws, as charted by PFF. |
center_deep_dropbacks | numeric | Number of dropbacks on deep (20+ air yards) throws to the center of the field. |
center_medium_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on medium (10-19 air yards) throws to the center of the field. |
right_behind_los_yards | numeric | Passing yards gained on throws behind the line of scrimmage to the right side of the field. |
right_medium_attempts | numeric | Number of pass attempts on medium (10-19 air yards) throws to the right side of the field. |
left_medium_attempts | numeric | Number of pass attempts on medium (10-19 air yards) throws to the left side of the field. |
medium_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on medium (10-19 air yards) throws. |
left_medium_drops | numeric | Number 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_throw | numeric | Average time from snap to release in seconds on short (0-9 air yards) throws to the left side of the field. |
medium_passing_snaps | numeric | Number of passing snaps played on medium (10-19 air yards) throws. |
center_short_epa | numeric | Total 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_snaps | numeric | Number of passing snaps played on throws behind the line of scrimmage to the left side of the field. |
left_deep_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack on deep (20+ air yards) throws to the left side of the field. |
deep_bats | numeric | Number of pass attempts batted down at the line of scrimmage on deep (20+ air yards) throws. |
left_medium_passing_snaps | numeric | Number of passing snaps played on medium (10-19 air yards) throws to the left side of the field. |
left_medium_scrambles | numeric | Number of scrambles on medium (10-19 air yards) throws to the left side of the field. |
right_deep_completion_percent | numeric | Percentage of pass attempts completed on deep (20+ air yards) throws to the right side of the field. |
left_short_drops | numeric | Number of catchable passes dropped by receivers on short (0-9 air yards) throws to the left side of the field. |
left_deep_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on deep (20+ air yards) throws to the left side of the field. |
medium_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on medium (10-19 air yards) throws. |
behind_los_turnover_worthy_plays | numeric | Number of turnover-worthy plays on throws behind the line of scrimmage, plays PFF charts as deserving of a turnover. |
right_medium_epa | numeric | Total 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_dropbacks | numeric | Number of dropbacks on deep (20+ air yards) throws to the right side of the field. |
deep_ypa | numeric | Yards gained per pass attempt on deep (20+ air yards) throws. |
center_medium_completions | numeric | Number of completed passes on medium (10-19 air yards) throws to the center of the field. |
left_medium_avg_time_to_throw | numeric | Average time from snap to release in seconds on medium (10-19 air yards) throws to the left side of the field. |
left_short_sacks | numeric | Number of sacks taken on short (0-9 air yards) throws to the left side of the field. |
left_behind_los_spikes | numeric | Number of clock-stopping spikes on throws behind the line of scrimmage to the left side of the field. |
left_deep_def_gen_pressures | numeric | Number 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_rating | numeric | Traditional NFL passer rating on short (0-9 air yards) throws to the center of the field. |
center_deep_interceptions | numeric | Number of passes intercepted on deep (20+ air yards) throws to the center of the field. |
right_deep_completions | numeric | Number of completed passes on deep (20+ air yards) throws to the right side of the field. |
center_behind_los_sacks | numeric | Number of sacks taken on throws behind the line of scrimmage to the center of the field. |
deep_completions | numeric | Number of completed passes on deep (20+ air yards) throws. |
left_medium_attempts_percent | numeric | Share 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_yards | numeric | Passing yards gained on short (0-9 air yards) throws. |
behind_los_qb_rating | numeric | Traditional NFL passer rating on throws behind the line of scrimmage. |
right_short_sacks | numeric | Number of sacks taken on short (0-9 air yards) throws to the right side of the field. |
right_behind_los_thrown_aways | numeric | Number of intentional throwaways on throws behind the line of scrimmage to the right side of the field. |
base_attempts | numeric | Number of pass attempts across all splits, the baseline total for this facet. |
center_short_spikes | numeric | Number of clock-stopping spikes on short (0-9 air yards) throws to the center of the field. |
center_behind_los_hit_as_threw | numeric | Number 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_plays | numeric | Number 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_percent | numeric | Percentage of dropbacks that ended in a sack on medium (10-19 air yards) throws to the left side of the field. |
behind_los_completion_percent | numeric | Percentage of pass attempts completed on throws behind the line of scrimmage. |
left_deep_attempts_percent | numeric | Share 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_throws | numeric | Number 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. |
player | character | Player's display name as PFF lists it. |
left_medium_avg_depth_of_target | numeric | Average depth of target in air yards on medium (10-19 air yards) throws to the left side of the field. |
behind_los_thrown_aways | numeric | Number of intentional throwaways on throws behind the line of scrimmage. |
center_medium_def_gen_pressures | numeric | Number 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_throw | numeric | Average time from snap to release in seconds on short (0-9 air yards) throws. |
left_deep_twp_rate | numeric | Turnover-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_epa | numeric | Total 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_throws | numeric | Number 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_yards | numeric | Passing yards gained on medium (10-19 air yards) throws to the right side of the field. |
right_medium_drop_rate | numeric | Percentage of catchable passes dropped by receivers on medium (10-19 air yards) throws to the right side of the field. |
center_medium_big_time_throws | numeric | Number 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_id | numeric | PFF franchise (team) id (integer join key). |
left_short_completion_percent | numeric | Percentage of pass attempts completed on short (0-9 air yards) throws to the left side of the field. |
left_short_drop_rate | numeric | Percentage of catchable passes dropped by receivers on short (0-9 air yards) throws to the left side of the field. |
left_behind_los_scrambles | numeric | Number of scrambles on throws behind the line of scrimmage to the left side of the field. |
left_medium_btt_rate | numeric | Big-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_threw | numeric | Number 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_bats | numeric | Number of pass attempts batted down at the line of scrimmage on throws behind the line of scrimmage. |
short_first_downs | numeric | Number of passing first downs gained on short (0-9 air yards) throws. |
left_deep_attempts | numeric | Number of pass attempts on deep (20+ air yards) throws to the left side of the field. |
right_behind_los_attempts | numeric | Number of pass attempts on throws behind the line of scrimmage to the right side of the field. |
right_deep_sacks | numeric | Number of sacks taken on deep (20+ air yards) throws to the right side of the field. |
left_behind_los_attempts_percent | numeric | Share 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_throws | numeric | Number 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_rate | numeric | Percentage of pressured dropbacks that ended in a sack on deep (20+ air yards) throws to the center of the field. |
left_medium_big_time_throws | numeric | Number 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_bats | numeric | Number 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_pressures | numeric | Number 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_plays | numeric | Number 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_spikes | numeric | Number of clock-stopping spikes on short (0-9 air yards) throws to the left side of the field. |
left_medium_aimed_passes | numeric | Number 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_rate | numeric | Turnover-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_pass | numeric | PFF passing grade (0-100) on short (0-9 air yards) throws. |
right_short_drops | numeric | Number 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_throw | numeric | Average time from snap to release in seconds on short (0-9 air yards) throws to the right side of the field. |
right_medium_thrown_aways | numeric | Number of intentional throwaways on medium (10-19 air yards) throws to the right side of the field. |
center_short_sack_percent | numeric | Percentage of dropbacks that ended in a sack on short (0-9 air yards) throws to the center of the field. |
right_short_passing_snaps | numeric | Number of passing snaps played on short (0-9 air yards) throws to the right side of the field. |
center_short_def_gen_pressures | numeric | Number 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_percent | numeric | Percentage of dropbacks with positive expected points added on medium (10-19 air yards) throws to the center of the field. |
medium_drops | numeric | Number of catchable passes dropped by receivers on medium (10-19 air yards) throws. |
center_medium_aimed_passes | numeric | Number 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_sacks | numeric | Number of sacks taken on short (0-9 air yards) throws to the center of the field. |
deep_attempts_percent | numeric | Share of the player's total pass attempts that came on deep (20+ air yards) throws, expressed as a percentage. |
center_behind_los_def_gen_pressures | numeric | Number 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_snaps | numeric | Number of passing snaps played on short (0-9 air yards) throws to the left side of the field. |
center_medium_grades_pass | numeric | PFF passing grade (0-100) on medium (10-19 air yards) throws to the center of the field. |
center_deep_avg_time_to_throw | numeric | Average time from snap to release in seconds on deep (20+ air yards) throws to the center of the field. |
behind_los_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on throws behind the line of scrimmage. |
center_short_completion_percent | numeric | Percentage of pass attempts completed on short (0-9 air yards) throws to the center of the field. |
left_deep_hit_as_threw | numeric | Number 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_pass | numeric | PFF passing grade (0-100) on short (0-9 air yards) throws to the center of the field. |
left_short_attempts_percent | numeric | Share 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_scrambles | numeric | Number of scrambles on deep (20+ air yards) throws to the left side of the field. |
right_short_completions | numeric | Number of completed passes on short (0-9 air yards) throws to the right side of the field. |
center_behind_los_aimed_passes | numeric | Number 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_scrambles | numeric | Number of scrambles on short (0-9 air yards) throws to the right side of the field. |
center_medium_qb_rating | numeric | Traditional NFL passer rating on medium (10-19 air yards) throws to the center of the field. |
deep_avg_time_to_throw | numeric | Average time from snap to release in seconds on deep (20+ air yards) throws. |
left_deep_drops | numeric | Number of catchable passes dropped by receivers on deep (20+ air yards) throws to the left side of the field. |
right_behind_los_def_gen_pressures | numeric | Number 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_percent | numeric | Percentage of dropbacks with positive expected points added on deep (20+ air yards) throws to the center of the field. |
center_deep_hit_as_threw | numeric | Number 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_spikes | numeric | Number of clock-stopping spikes on short (0-9 air yards) throws. |
right_behind_los_completions | numeric | Number of completed passes on throws behind the line of scrimmage to the right side of the field. |
center_behind_los_drop_rate | numeric | Percentage of catchable passes dropped by receivers on throws behind the line of scrimmage to the center of the field. |
short_drops | numeric | Number of catchable passes dropped by receivers on short (0-9 air yards) throws. |
deep_aimed_passes | numeric | Number of aimed passes (attempts excluding spikes and throwaways) on deep (20+ air yards) throws, as charted by PFF. |
right_medium_avg_depth_of_target | numeric | Average depth of target in air yards on medium (10-19 air yards) throws to the right side of the field. |
short_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack on short (0-9 air yards) throws. |
center_deep_qb_rating | numeric | Traditional NFL passer rating on deep (20+ air yards) throws to the center of the field. |
left_medium_completions | numeric | Number of completed passes on medium (10-19 air yards) throws to the left side of the field. |
center_deep_sacks | numeric | Number of sacks taken on deep (20+ air yards) throws to the center of the field. |
left_deep_big_time_throws | numeric | Number 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_downs | numeric | Number of passing first downs gained on medium (10-19 air yards) throws to the center of the field. |
center_medium_dropbacks | numeric | Number of dropbacks on medium (10-19 air yards) throws to the center of the field. |
right_deep_def_gen_pressures | numeric | Number 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_touchdowns | numeric | Number of passing touchdowns thrown on short (0-9 air yards) throws to the left side of the field. |
medium_drop_rate | numeric | Percentage of catchable passes dropped by receivers on medium (10-19 air yards) throws. |
player_id | numeric | PFF player id (integer; matches the /players id and every player_id join key). |
left_medium_ypa | numeric | Yards gained per pass attempt on medium (10-19 air yards) throws to the left side of the field. |
right_medium_passing_snaps | numeric | Number of passing snaps played on medium (10-19 air yards) throws to the right side of the field. |
center_short_scrambles | numeric | Number of scrambles on short (0-9 air yards) throws to the center of the field. |
left_behind_los_turnover_worthy_plays | numeric | Number 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_yards | numeric | Passing yards gained on medium (10-19 air yards) throws to the center of the field. |
center_deep_epa | numeric | Total expected points added (EPA) on the player's dropbacks on deep (20+ air yards) throws to the center of the field. |
left_medium_interceptions | numeric | Number of passes intercepted on medium (10-19 air yards) throws to the left side of the field. |
right_deep_interceptions | numeric | Number of passes intercepted on deep (20+ air yards) throws to the right side of the field. |
medium_completion_percent | numeric | Percentage of pass attempts completed on medium (10-19 air yards) throws. |
right_behind_los_grades_pass | numeric | PFF passing grade (0-100) on throws behind the line of scrimmage to the right side of the field. |
deep_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on deep (20+ air yards) throws. |
behind_los_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on throws behind the line of scrimmage. |
center_deep_scrambles | numeric | Number of scrambles on deep (20+ air yards) throws to the center of the field. |
center_short_twp_rate | numeric | Turnover-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_touchdowns | numeric | Number of passing touchdowns thrown on throws behind the line of scrimmage. |
left_medium_qb_rating | numeric | Traditional NFL passer rating on medium (10-19 air yards) throws to the left side of the field. |
right_medium_completions | numeric | Number of completed passes on medium (10-19 air yards) throws to the right side of the field. |
right_behind_los_drops | numeric | Number of catchable passes dropped by receivers on throws behind the line of scrimmage to the right side of the field. |
left_behind_los_first_downs | numeric | Number of passing first downs gained on throws behind the line of scrimmage to the left side of the field. |
short_qb_rating | numeric | Traditional NFL passer rating on short (0-9 air yards) throws. |
center_medium_btt_rate | numeric | Big-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_pass | numeric | PFF 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League 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. | ||
season | season | Y | Season, as a four-digit year, taken as a positional argument. | ||
week | week | Y | Week filter. | ||
player_id | player_id | Y | Player id, taken as a positional argument. | ||
career | career | Y | Career-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_name | type | description |
|---|---|---|
no_blitz_completion_percent | numeric | Percentage of pass attempts completed when not blitzed. |
grades_offense | numeric | PFF overall offense grade for the player (0-100). |
no_pressure_scrambles | numeric | Number of scrambles from a clean pocket (no pressure). |
blitz_touchdowns | numeric | Number of passing touchdowns thrown when blitzed. |
pressure_yards | numeric | Passing yards gained when under pressure. |
no_pressure_spikes | numeric | Number of clock-stopping spikes from a clean pocket (no pressure). |
blitz_ypa | numeric | Yards gained per pass attempt when blitzed. |
no_blitz_grades_run | numeric | PFF rushing grade for the player (0-100) when not blitzed. |
blitz_qb_rating | numeric | Traditional NFL passer rating when blitzed. |
no_pressure_thrown_aways | numeric | Number of intentional throwaways from a clean pocket (no pressure). |
no_blitz_bats | numeric | Number of pass attempts batted down at the line of scrimmage when not blitzed. |
no_blitz_drops | numeric | Number of catchable passes dropped by receivers when not blitzed. |
no_pressure_completion_percent | numeric | Percentage of pass attempts completed from a clean pocket (no pressure). |
blitz_aimed_passes | numeric | Number of aimed passes (attempts excluding spikes and throwaways) when blitzed, as charted by PFF. |
pressure_grades_run | numeric | PFF rushing grade for the player (0-100) when under pressure. |
no_blitz_sack_percent | numeric | Percentage of dropbacks that ended in a sack when not blitzed. |
no_pressure_bats | numeric | Number of pass attempts batted down at the line of scrimmage from a clean pocket (no pressure). |
pressure_completions | numeric | Number of completed passes when under pressure. |
blitz_big_time_throws | numeric | Number of big-time throws when blitzed, per PFF's highest-value, highest-difficulty throw designation. |
no_blitz_drop_rate | numeric | Percentage of catchable passes dropped by receivers when not blitzed. |
blitz_spikes | numeric | Number of clock-stopping spikes when blitzed. |
no_pressure_completions | numeric | Number of completed passes from a clean pocket (no pressure). |
draft_season | numeric | NFL season (year) in which the player was drafted, per PFF player metadata. |
no_pressure_passing_snaps | numeric | Number of passing snaps played from a clean pocket (no pressure). |
no_blitz_first_downs | numeric | Number of passing first downs gained when not blitzed. |
blitz_avg_time_to_throw | numeric | Average time from snap to release in seconds when blitzed. |
no_pressure_grades_hands_fumble | numeric | PFF hands (fumble) grade for the player, reflecting ball security (0-100) from a clean pocket (no pressure). |
pressure_aimed_passes | numeric | Number of aimed passes (attempts excluding spikes and throwaways) when under pressure, as charted by PFF. |
blitz_sacks | numeric | Number of sacks taken when blitzed. |
no_pressure_interceptions | numeric | Number of passes intercepted from a clean pocket (no pressure). |
team_name | character | Team abbreviation the player is credited to for the range. |
pressure_epa | numeric | Total expected points added (EPA) on the player's dropbacks when under pressure. |
blitz_completions | numeric | Number of completed passes when blitzed. |
blitz_attempts | numeric | Number of pass attempts when blitzed. |
pressure_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts when under pressure, per PFF charting. |
pressure_sacks | numeric | Number of sacks taken when under pressure. |
no_blitz_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack when not blitzed. |
no_pressure_ypa | numeric | Yards gained per pass attempt from a clean pocket (no pressure). |
pressure_passing_snaps | numeric | Number of passing snaps played when under pressure. |
grades_pass | numeric | PFF passing grade (0-100). |
pressure_bats | numeric | Number of pass attempts batted down at the line of scrimmage when under pressure. |
blitz_thrown_aways | numeric | Number of intentional throwaways when blitzed. |
no_pressure_drops | numeric | Number of catchable passes dropped by receivers from a clean pocket (no pressure). |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
pressure_grades_offense_penalty | numeric | PFF offensive penalty grade for the player (0-100) when under pressure. |
pressure_scrambles | numeric | Number of scrambles when under pressure. |
blitz_drop_rate | numeric | Percentage of catchable passes dropped by receivers when blitzed. |
pressure_grades_pass_route | numeric | PFF receiving (route) grade for the player (0-100) when under pressure. |
blitz_completion_percent | numeric | Percentage of pass attempts completed when blitzed. |
no_pressure_first_downs | numeric | Number of passing first downs gained from a clean pocket (no pressure). |
blitz_grades_offense_penalty | numeric | PFF offensive penalty grade for the player (0-100) when blitzed. |
no_blitz_epa | numeric | Total expected points added (EPA) on the player's dropbacks when not blitzed. |
blitz_interceptions | numeric | Number of passes intercepted when blitzed. |
no_blitz_dropbacks | numeric | Number of dropbacks when not blitzed. |
no_blitz_grades_pass | numeric | PFF passing grade (0-100) when not blitzed. |
no_blitz_scrambles | numeric | Number of scrambles when not blitzed. |
pressure_drop_rate | numeric | Percentage of catchable passes dropped by receivers when under pressure. |
no_blitz_yards | numeric | Passing yards gained when not blitzed. |
base_dropbacks | numeric | Number of dropbacks across all splits, the baseline total for this facet. |
pressure_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack, reported within the pressure split. |
no_blitz_grades_hands_fumble | numeric | PFF hands (fumble) grade for the player, reflecting ball security (0-100) when not blitzed. |
no_pressure_grades_offense | numeric | PFF overall offense grade for the player (0-100) from a clean pocket (no pressure). |
no_pressure_avg_time_to_throw | numeric | Average time from snap to release in seconds from a clean pocket (no pressure). |
pressure_dropbacks | numeric | Number of dropbacks when under pressure. |
no_blitz_grades_offense_penalty | numeric | PFF offensive penalty grade for the player (0-100) when not blitzed. |
no_pressure_grades_run | numeric | PFF rushing grade for the player (0-100) from a clean pocket (no pressure). |
player_game_count | numeric | Number of games the player appeared in during the period covered. |
blitz_turnover_worthy_plays | numeric | Number of turnover-worthy plays when blitzed, plays PFF charts as deserving of a turnover. |
no_blitz_touchdowns | numeric | Number of passing touchdowns thrown when not blitzed. |
no_blitz_avg_depth_of_target | numeric | Average depth of target in air yards when not blitzed. |
no_pressure_dropbacks_percent | numeric | Share of the player's total dropbacks that came from a clean pocket (no pressure), expressed as a percentage. |
blitz_grades_pass | numeric | PFF passing grade (0-100) when blitzed. |
eligible_season | numeric | Season (year) of the player's NFL draft eligibility, per PFF player metadata. |
blitz_avg_depth_of_target | numeric | Average depth of target in air yards when blitzed. |
no_blitz_spikes | numeric | Number of clock-stopping spikes when not blitzed. |
no_pressure_dropbacks | numeric | Number of dropbacks from a clean pocket (no pressure). |
blitz_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts when blitzed, per PFF charting. |
blitz_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added when blitzed. |
no_pressure_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts from a clean pocket (no pressure), per PFF charting. |
no_pressure_drop_rate | numeric | Percentage of catchable passes dropped by receivers from a clean pocket (no pressure). |
no_blitz_turnover_worthy_plays | numeric | Number of turnover-worthy plays when not blitzed, plays PFF charts as deserving of a turnover. |
pressure_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added when under pressure. |
blitz_first_downs | numeric | Number of passing first downs gained when blitzed. |
no_blitz_dropbacks_percent | numeric | Share of the player's total dropbacks that came when not blitzed, expressed as a percentage. |
pressure_turnover_worthy_plays | numeric | Number of turnover-worthy plays when under pressure, plays PFF charts as deserving of a turnover. |
no_pressure_epa | numeric | Total expected points added (EPA) on the player's dropbacks from a clean pocket (no pressure). |
no_blitz_avg_time_to_throw | numeric | Average time from snap to release in seconds when not blitzed. |
no_blitz_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added when not blitzed. |
pressure_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts when under pressure, per PFF charting. |
no_pressure_aimed_passes | numeric | Number of aimed passes (attempts excluding spikes and throwaways) from a clean pocket (no pressure), as charted by PFF. |
pressure_dropbacks_percent | numeric | Share of the player's total dropbacks that came when under pressure, expressed as a percentage. |
grades_run | numeric | PFF rushing grade for the player (0-100). |
no_pressure_def_gen_pressures | numeric | Number of defense-generated pressures on the player's dropbacks from a clean pocket (no pressure), as charted by PFF. |
pressure_grades_offense | numeric | PFF overall offense grade for the player (0-100) when under pressure. |
pressure_completion_percent | numeric | Percentage of pass attempts completed when under pressure. |
pressure_avg_depth_of_target | numeric | Average depth of target in air yards when under pressure. |
blitz_epa | numeric | Total expected points added (EPA) on the player's dropbacks when blitzed. |
pressure_drops | numeric | Number of catchable passes dropped by receivers when under pressure. |
no_blitz_def_gen_pressures | numeric | Number of defense-generated pressures on the player's dropbacks when not blitzed, as charted by PFF. |
pressure_attempts | numeric | Number of pass attempts when under pressure. |
pressure_big_time_throws | numeric | Number of big-time throws when under pressure, per PFF's highest-value, highest-difficulty throw designation. |
no_blitz_thrown_aways | numeric | Number of intentional throwaways when not blitzed. |
blitz_drops | numeric | Number of catchable passes dropped by receivers when blitzed. |
no_pressure_touchdowns | numeric | Number of passing touchdowns thrown from a clean pocket (no pressure). |
no_pressure_sacks | numeric | Number of sacks taken from a clean pocket (no pressure). |
blitz_sack_percent | numeric | Percentage of dropbacks that ended in a sack when blitzed. |
pressure_sack_percent | numeric | Percentage of dropbacks that ended in a sack when under pressure. |
penalties | numeric | Penalties charged to the player over the covered span. |
no_pressure_attempts | numeric | Number of pass attempts from a clean pocket (no pressure). |
no_blitz_grades_offense | numeric | PFF overall offense grade for the player (0-100) when not blitzed. |
blitz_scrambles | numeric | Number of scrambles when blitzed. |
blitz_dropbacks_percent | numeric | Share of the player's total dropbacks that came when blitzed, expressed as a percentage. |
no_pressure_qb_rating | numeric | Traditional NFL passer rating from a clean pocket (no pressure). |
no_blitz_passing_snaps | numeric | Number of passing snaps played when not blitzed. |
no_blitz_aimed_passes | numeric | Number of aimed passes (attempts excluding spikes and throwaways) when not blitzed, as charted by PFF. |
blitz_yards | numeric | Passing yards gained when blitzed. |
team | character | Team abbreviation the player is credited to for the range. |
no_blitz_attempts | numeric | Number of pass attempts when not blitzed. |
pressure_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF when under pressure. |
no_blitz_hit_as_threw | numeric | Number of attempts on which the passer was hit as he threw when not blitzed, as charted by PFF. |
pressure_hit_as_threw | numeric | Number of attempts on which the passer was hit as he threw when under pressure, as charted by PFF. |
blitz_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack when blitzed. |
declined_penalties | numeric | Number of declined penalties committed by the player. |
no_blitz_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts when not blitzed, per PFF charting. |
no_blitz_ypa | numeric | Yards gained per pass attempt when not blitzed. |
blitz_grades_run | numeric | PFF rushing grade for the player (0-100) when blitzed. |
pressure_interceptions | numeric | Number of passes intercepted when under pressure. |
blitz_grades_hands_fumble | numeric | PFF hands (fumble) grade for the player, reflecting ball security (0-100) when blitzed. |
no_pressure_grades_offense_penalty | numeric | PFF offensive penalty grade for the player (0-100) from a clean pocket (no pressure). |
position | character | PFF 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_offense | numeric | PFF overall offense grade for the player (0-100) when blitzed. |
grades_hands_fumble | numeric | PFF hands (fumble) grade for the player, reflecting ball security (0-100). |
pressure_def_gen_pressures | numeric | Number of defense-generated pressures on the player's dropbacks when under pressure, as charted by PFF. |
pressure_grades_pass | numeric | PFF passing grade (0-100) when under pressure. |
no_blitz_qb_rating | numeric | Traditional NFL passer rating when not blitzed. |
blitz_hit_as_threw | numeric | Number of attempts on which the passer was hit as he threw when blitzed, as charted by PFF. |
pressure_ypa | numeric | Yards gained per pass attempt when under pressure. |
blitz_grades_pass_route | numeric | PFF receiving (route) grade for the player (0-100) when blitzed. |
pressure_avg_time_to_throw | numeric | Average time from snap to release in seconds when under pressure. |
no_blitz_completions | numeric | Number of completed passes when not blitzed. |
no_pressure_grades_pass_route | numeric | PFF receiving (route) grade for the player (0-100) from a clean pocket (no pressure). |
no_pressure_sack_percent | numeric | Percentage of dropbacks that ended in a sack from a clean pocket (no pressure). |
player | character | Player's display name as PFF lists it. |
no_blitz_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF when not blitzed. |
no_pressure_pressure_to_sack_rate | character | Pressure-to-sack rate as reported within the no-pressure split of the PFF passing-pressure facet. |
no_pressure_turnover_worthy_plays | numeric | Number of turnover-worthy plays from a clean pocket (no pressure), plays PFF charts as deserving of a turnover. |
pressure_first_downs | numeric | Number of passing first downs gained when under pressure. |
blitz_passing_snaps | numeric | Number of passing snaps played when blitzed. |
franchise_id | numeric | PFF franchise (team) id (integer join key). |
no_pressure_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts from a clean pocket (no pressure), per PFF charting. |
no_blitz_sacks | numeric | Number of sacks taken when not blitzed. |
no_blitz_grades_pass_route | numeric | PFF receiving (route) grade for the player (0-100) when not blitzed. |
no_pressure_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF from a clean pocket (no pressure). |
no_blitz_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts when not blitzed, per PFF charting. |
no_pressure_hit_as_threw | numeric | Number of attempts on which the passer was hit as he threw from a clean pocket (no pressure), as charted by PFF. |
no_pressure_grades_pass | numeric | PFF passing grade (0-100) from a clean pocket (no pressure). |
no_pressure_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added from a clean pocket (no pressure). |
pressure_spikes | numeric | Number of clock-stopping spikes when under pressure. |
pressure_grades_hands_fumble | numeric | PFF hands (fumble) grade for the player, reflecting ball security (0-100) when under pressure. |
pressure_qb_rating | numeric | Traditional NFL passer rating when under pressure. |
blitz_bats | numeric | Number of pass attempts batted down at the line of scrimmage when blitzed. |
pressure_touchdowns | numeric | Number of passing touchdowns thrown when under pressure. |
pressure_thrown_aways | numeric | Number of intentional throwaways when under pressure. |
no_blitz_interceptions | numeric | Number of passes intercepted when not blitzed. |
blitz_dropbacks | numeric | Number of dropbacks when blitzed. |
blitz_def_gen_pressures | numeric | Number of defense-generated pressures on the player's dropbacks when blitzed, as charted by PFF. |
player_id | numeric | PFF player id (integer; matches the /players id and every player_id join key). |
no_blitz_big_time_throws | numeric | Number of big-time throws when not blitzed, per PFF's highest-value, highest-difficulty throw designation. |
no_pressure_avg_depth_of_target | numeric | Average depth of target in air yards from a clean pocket (no pressure). |
no_pressure_yards | numeric | Passing yards gained from a clean pocket (no pressure). |
blitz_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts when blitzed, per PFF charting. |
blitz_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF when blitzed. |
no_pressure_big_time_throws | numeric | Number of big-time throws from a clean pocket (no pressure), per PFF's highest-value, highest-difficulty throw designation. |
no_blitz_grades_pass_block | numeric | PFF pass-blocking grade for the player (0-100) when not blitzed. |
blitz_grades_pass_block | numeric | PFF pass-blocking grade for the player (0-100) when blitzed. |
no_pressure_grades_pass_block | numeric | PFF pass-blocking grade for the player (0-100) from a clean pocket (no pressure). |
pressure_grades_pass_block | numeric | PFF pass-blocking grade for the player (0-100) when under pressure. |
no_pressure_grades_hands_drop | numeric | PFF hands (drop) grade for the player (0-100) from a clean pocket (no pressure). |
blitz_grades_hands_drop | numeric | PFF hands (drop) grade for the player (0-100) when blitzed. |
pressure_grades_hands_drop | numeric | PFF hands (drop) grade for the player (0-100) when under pressure. |
no_blitz_grades_hands_drop | numeric | PFF hands (drop) grade for the player (0-100) when not blitzed. |
blitz_grades_run_block | numeric | PFF run-blocking grade for the player (0-100) when blitzed. |
no_pressure_grades_run_block | numeric | PFF run-blocking grade for the player (0-100) from a clean pocket (no pressure). |
no_blitz_grades_run_block | numeric | PFF run-blocking grade for the player (0-100) when not blitzed. |
blitz_grades_screen_block | numeric | PFF screen-blocking grade for the player (0-100) when blitzed. |
pressure_grades_screen_block | numeric | PFF screen-blocking grade for the player (0-100) when under pressure. |
no_blitz_grades_screen_block | numeric | PFF screen-blocking grade for the player (0-100) when not blitzed. |
pressure_grades_run_block | numeric | PFF run-blocking grade for the player (0-100) when under pressure. |
no_pressure_grades_screen_block | numeric | PFF screen-blocking grade for the player (0-100) from a clean pocket (no pressure). |
pressure_grades_coverage_defense | numeric | PFF coverage grade for the player (0-100) when under pressure. |
pressure_grades_defense | numeric | PFF overall defense grade for the player (0-100) when under pressure. |
no_blitz_grades_defense | numeric | PFF overall defense grade for the player (0-100) when not blitzed. |
no_blitz_grades_defense_penalty | numeric | PFF defensive penalty grade for the player (0-100) when not blitzed. |
blitz_grades_coverage_defense | numeric | PFF coverage grade for the player (0-100) when blitzed. |
no_pressure_grades_defense | numeric | PFF overall defense grade for the player (0-100) from a clean pocket (no pressure). |
no_pressure_grades_defense_penalty | numeric | PFF defensive penalty grade for the player (0-100) from a clean pocket (no pressure). |
no_blitz_grades_coverage_defense | numeric | PFF coverage grade for the player (0-100) when not blitzed. |
blitz_grades_defense | numeric | PFF overall defense grade for the player (0-100) when blitzed. |
blitz_grades_defense_penalty | numeric | PFF defensive penalty grade for the player (0-100) when blitzed. |
no_pressure_grades_coverage_defense | numeric | PFF coverage grade for the player (0-100) from a clean pocket (no pressure). |
pressure_grades_defense_penalty | numeric | PFF defensive penalty grade for the player (0-100) when under pressure. |
pressure_grades_pass_rush_defense | numeric | PFF pass-rush grade for the player (0-100) when under pressure. |
blitz_grades_pass_rush_defense | numeric | PFF pass-rush grade for the player (0-100) when blitzed. |
no_pressure_grades_tackle | numeric | PFF tackling grade for the player (0-100) from a clean pocket (no pressure). |
blitz_grades_tackle | numeric | PFF tackling grade for the player (0-100) when blitzed. |
blitz_grades_overall_tackle | numeric | PFF overall tackling grade for the player (0-100) when blitzed. |
no_pressure_grades_pass_rush_defense | numeric | PFF pass-rush grade for the player (0-100) from a clean pocket (no pressure). |
pressure_grades_overall_tackle | numeric | PFF overall tackling grade for the player (0-100) when under pressure. |
no_blitz_grades_overall_tackle | numeric | PFF overall tackling grade for the player (0-100) when not blitzed. |
pressure_grades_tackle | numeric | PFF tackling grade for the player (0-100) when under pressure. |
no_blitz_grades_pass_rush_defense | character | PFF pass-rush grade for the player (0-100) when not blitzed. |
no_pressure_grades_overall_tackle | numeric | PFF overall tackling grade for the player (0-100) from a clean pocket (no pressure). |
no_blitz_grades_tackle | numeric | PFF 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League 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. | ||
season | season | Y | Season, as a four-digit year, taken as a positional argument. | ||
week | week | Y | Week filter. | ||
player_id | player_id | Y | Player id, taken as a positional argument. | ||
career | career | Y | Career-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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League 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. | ||
season | season | Y | Season, as a four-digit year. | ||
week | week | Y | Week filter. | ||
player_id | player_id | Y | Player id, taken as a positional argument. | ||
career | career | Y | Career-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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League 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. | ||
season | season | Y | Season, as a four-digit year, taken as a positional argument. | ||
week | week | Y | Week filter. | ||
player_id | player_id | Y | Player id, taken as a positional argument. | ||
career | career | Y | Career-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_name | type | description |
|---|---|---|
left_deep_route_rate | numeric | Share 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_downs | numeric | Receptions that converted a first down on short passes (0-9 yards downfield) to the middle of the field. |
center_short_routes | numeric | Pass routes run by the player on short passes (0-9 yards downfield) to the middle of the field. |
right_behind_los_positive_epa_percent | numeric | Percentage 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_catch | numeric | Yards gained after the catch on passes thrown behind the line of scrimmage to the left third of the field. |
center_behind_los_contested_targets | numeric | PFF-charted contested targets on passes thrown behind the line of scrimmage to the middle of the field. |
right_short_routes | numeric | Pass routes run by the player on short passes (0-9 yards downfield) to the right third of the field. |
right_deep_pass_block_rate | numeric | Share of pass-play snaps spent pass blocking on deep passes (20 or more yards downfield) to the right third of the field. |
medium_interceptions | numeric | Interceptions thrown on passes targeting the player on medium passes (10-19 yards downfield). |
right_short_targets_percent | numeric | Share 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_rate | numeric | Percentage 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_drop | numeric | PFF hands/drop grade on medium passes (10-19 yards downfield) to the right third of the field, 0-100. |
left_short_targeted_qb_rating | numeric | NFL 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_rate | numeric | Percentage of PFF-charted contested targets caught on medium passes (10-19 yards downfield) to the right third of the field. |
short_targets | numeric | Pass targets to the player on short passes (0-9 yards downfield). |
deep_contested_catch_rate | numeric | Percentage of PFF-charted contested targets caught on deep passes (20 or more yards downfield). |
center_behind_los_drops | numeric | PFF-charted drops on passes thrown behind the line of scrimmage to the middle of the field. |
center_behind_los_interceptions | numeric | Interceptions thrown on passes targeting the player on passes thrown behind the line of scrimmage to the middle of the field. |
left_behind_los_interceptions | numeric | Interceptions thrown on passes targeting the player on passes thrown behind the line of scrimmage to the left third of the field. |
left_deep_first_downs | numeric | Receptions that converted a first down on deep passes (20 or more yards downfield) to the left third of the field. |
left_behind_los_contested_targets | numeric | PFF-charted contested targets on passes thrown behind the line of scrimmage to the left third of the field. |
center_deep_avg_depth_of_target | numeric | Average depth of target in yards downfield on deep passes (20 or more yards downfield) to the middle of the field. |
center_short_drops | numeric | PFF-charted drops on short passes (0-9 yards downfield) to the middle of the field. |
right_behind_los_targets | numeric | Pass 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_reception | numeric | Average yards after the catch per reception on passes thrown behind the line of scrimmage to the right third of the field. |
center_deep_first_downs | numeric | Receptions 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_reception | numeric | Average yards after the catch per reception on passes thrown behind the line of scrimmage. |
right_deep_grades_pass_route | numeric | PFF route-running (receiving) grade on deep passes (20 or more yards downfield) to the right third of the field, 0-100. |
left_short_fumbles | numeric | Fumbles by the player after the catch on short passes (0-9 yards downfield) to the left third of the field. |
right_short_positive_epa_percent | numeric | Percentage 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_rate | numeric | Share 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_tackles | numeric | Tackles avoided after the catch on passes thrown behind the line of scrimmage to the left third of the field. |
center_short_longest | numeric | Longest reception in yards on short passes (0-9 yards downfield) to the middle of the field. |
left_deep_drop_rate | numeric | Share of catchable targets the player dropped on deep passes (20 or more yards downfield) to the left third of the field. |
center_short_contested_receptions | numeric | Catches made on PFF-charted contested targets on short passes (0-9 yards downfield) to the middle of the field. |
left_deep_routes | numeric | Pass routes run by the player on deep passes (20 or more yards downfield) to the left third of the field. |
deep_drops | numeric | PFF-charted drops on deep passes (20 or more yards downfield). |
deep_contested_receptions | numeric | Catches made on PFF-charted contested targets on deep passes (20 or more yards downfield). |
center_behind_los_touchdowns | numeric | Receiving touchdowns scored on passes thrown behind the line of scrimmage to the middle of the field. |
center_medium_targeted_qb_rating | numeric | NFL passer rating on throws targeting the player on medium passes (10-19 yards downfield) to the middle of the field. |
left_short_yards_per_reception | numeric | Average yards per reception on short passes (0-9 yards downfield) to the left third of the field. |
deep_touchdowns | numeric | Receiving touchdowns scored on deep passes (20 or more yards downfield). |
left_short_yprr | numeric | Yards per route run on short passes (0-9 yards downfield) to the left third of the field. |
center_deep_drop_rate | numeric | Share of catchable targets the player dropped on deep passes (20 or more yards downfield) to the middle of the field. |
center_behind_los_pass_plays | numeric | Pass-play snaps on passes thrown behind the line of scrimmage to the middle of the field. |
right_short_first_downs | numeric | Receptions that converted a first down on short passes (0-9 yards downfield) to the right third of the field. |
right_behind_los_first_downs | numeric | Receptions 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_route | numeric | PFF route-running (receiving) grade on passes thrown behind the line of scrimmage to the right third of the field, 0-100. |
short_interceptions | numeric | Interceptions thrown on passes targeting the player on short passes (0-9 yards downfield). |
behind_los_routes | numeric | Pass routes run by the player on passes thrown behind the line of scrimmage. |
right_behind_los_contested_targets | numeric | PFF-charted contested targets on passes thrown behind the line of scrimmage to the right third of the field. |
left_medium_grades_pass_route | numeric | PFF route-running (receiving) grade on medium passes (10-19 yards downfield) to the left third of the field, 0-100. |
right_short_contested_catch_rate | numeric | Percentage of PFF-charted contested targets caught on short passes (0-9 yards downfield) to the right third of the field. |
draft_season | numeric | Season of the player's NFL draft class, per PFF. |
center_short_grades_hands_drop | numeric | PFF hands/drop grade on short passes (0-9 yards downfield) to the middle of the field, 0-100. |
deep_receptions | numeric | Receptions made on deep passes (20 or more yards downfield). |
center_deep_pass_blocks | numeric | Pass-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_reception | numeric | Average yards after the catch per reception on short passes (0-9 yards downfield) to the left third of the field. |
center_medium_avoided_tackles | numeric | Tackles avoided after the catch on medium passes (10-19 yards downfield) to the middle of the field. |
center_medium_grades_pass_route | numeric | PFF route-running (receiving) grade on medium passes (10-19 yards downfield) to the middle of the field, 0-100. |
center_behind_los_positive_epa_percent | numeric | Percentage 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_reception | numeric | Average yards after the catch per reception on medium passes (10-19 yards downfield). |
medium_receptions | numeric | Receptions made on medium passes (10-19 yards downfield). |
deep_pass_blocks | numeric | Pass-play snaps spent pass blocking on deep passes (20 or more yards downfield). |
right_deep_yards_per_reception | numeric | Average yards per reception on deep passes (20 or more yards downfield) to the right third of the field. |
center_medium_longest | numeric | Longest reception in yards on medium passes (10-19 yards downfield) to the middle of the field. |
center_deep_contested_catch_rate | numeric | Percentage of PFF-charted contested targets caught on deep passes (20 or more yards downfield) to the middle of the field. |
medium_epa | numeric | Total expected points added on targets to the player on medium passes (10-19 yards downfield). |
left_short_route_rate | numeric | Share 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_drop | numeric | PFF hands/drop grade on deep passes (20 or more yards downfield) to the right third of the field, 0-100. |
center_deep_targets | numeric | Pass targets to the player on deep passes (20 or more yards downfield) to the middle of the field. |
short_contested_receptions | numeric | Catches made on PFF-charted contested targets on short passes (0-9 yards downfield). |
center_deep_pass_plays | numeric | Pass-play snaps on deep passes (20 or more yards downfield) to the middle of the field. |
left_medium_routes | numeric | Pass routes run by the player on medium passes (10-19 yards downfield) to the left third of the field. |
deep_yards_after_catch_per_reception | numeric | Average yards after the catch per reception on deep passes (20 or more yards downfield). |
center_deep_contested_receptions | numeric | Catches made on PFF-charted contested targets on deep passes (20 or more yards downfield) to the middle of the field. |
center_short_pass_blocks | numeric | Pass-play snaps spent pass blocking on short passes (0-9 yards downfield) to the middle of the field. |
team_name | character | Team abbreviation the player is credited to for the range. |
deep_pass_block_rate | numeric | Share of pass-play snaps spent pass blocking on deep passes (20 or more yards downfield). |
short_touchdowns | numeric | Receiving touchdowns scored on short passes (0-9 yards downfield). |
center_medium_drops | numeric | PFF-charted drops on medium passes (10-19 yards downfield) to the middle of the field. |
left_short_pass_blocks | numeric | Pass-play snaps spent pass blocking on short passes (0-9 yards downfield) to the left third of the field. |
right_short_grades_pass_route | numeric | PFF route-running (receiving) grade on short passes (0-9 yards downfield) to the right third of the field, 0-100. |
center_short_positive_epa_percent | numeric | Percentage 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_target | numeric | Average depth of target in yards downfield on deep passes (20 or more yards downfield). |
deep_grades_hands_drop | numeric | PFF hands/drop grade on deep passes (20 or more yards downfield), 0-100. |
center_behind_los_avg_depth_of_target | numeric | Average depth of target in yards downfield on passes thrown behind the line of scrimmage to the middle of the field. |
left_deep_caught_percent | numeric | Percentage of targets caught on deep passes (20 or more yards downfield) to the left third of the field. |
right_behind_los_contested_catch_rate | numeric | Percentage of PFF-charted contested targets caught on passes thrown behind the line of scrimmage to the right third of the field. |
center_medium_route_rate | numeric | Share 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_route | numeric | PFF route-running (receiving) grade on short passes (0-9 yards downfield), 0-100. |
center_behind_los_contested_receptions | numeric | Catches made on PFF-charted contested targets on passes thrown behind the line of scrimmage to the middle of the field. |
center_short_receptions | numeric | Receptions made on short passes (0-9 yards downfield) to the middle of the field. |
center_short_yprr | numeric | Yards per route run on short passes (0-9 yards downfield) to the middle of the field. |
medium_pass_blocks | numeric | Pass-play snaps spent pass blocking on medium passes (10-19 yards downfield). |
medium_yards_per_reception | numeric | Average yards per reception on medium passes (10-19 yards downfield). |
center_deep_yprr | numeric | Yards per route run on deep passes (20 or more yards downfield) to the middle of the field. |
right_deep_drop_rate | numeric | Share of catchable targets the player dropped on deep passes (20 or more yards downfield) to the right third of the field. |
center_short_targets | numeric | Pass targets to the player on short passes (0-9 yards downfield) to the middle of the field. |
center_medium_pass_block_rate | numeric | Share of pass-play snaps spent pass blocking on medium passes (10-19 yards downfield) to the middle of the field. |
left_behind_los_drop_rate | numeric | Share 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_percent | numeric | Share 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_rate | numeric | Percentage of PFF-charted contested targets caught on short passes (0-9 yards downfield). |
behind_los_fumbles | numeric | Fumbles by the player after the catch on passes thrown behind the line of scrimmage. |
left_medium_drop_rate | numeric | Share of catchable targets the player dropped on medium passes (10-19 yards downfield) to the left third of the field. |
left_medium_longest | numeric | Longest reception in yards on medium passes (10-19 yards downfield) to the left third of the field. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
medium_yprr | numeric | Yards per route run on medium passes (10-19 yards downfield). |
left_short_positive_epa_percent | numeric | Percentage 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_rate | numeric | Share of pass-play snaps spent pass blocking on passes thrown behind the line of scrimmage to the middle of the field. |
right_short_fumbles | numeric | Fumbles by the player after the catch on short passes (0-9 yards downfield) to the right third of the field. |
right_deep_route_rate | numeric | Share 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_blocks | numeric | Pass-play snaps spent pass blocking on short passes (0-9 yards downfield) to the right third of the field. |
left_short_longest | numeric | Longest reception in yards on short passes (0-9 yards downfield) to the left third of the field. |
medium_contested_targets | numeric | PFF-charted contested targets on medium passes (10-19 yards downfield). |
behind_los_interceptions | numeric | Interceptions thrown on passes targeting the player on passes thrown behind the line of scrimmage. |
right_medium_targeted_qb_rating | numeric | NFL passer rating on throws targeting the player on medium passes (10-19 yards downfield) to the right third of the field. |
right_deep_drops | numeric | PFF-charted drops on deep passes (20 or more yards downfield) to the right third of the field. |
right_short_route_rate | numeric | Share 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_route | numeric | PFF route-running (receiving) grade on medium passes (10-19 yards downfield), 0-100. |
right_deep_yards | numeric | Receiving yards gained on deep passes (20 or more yards downfield) to the right third of the field. |
right_medium_contested_targets | numeric | PFF-charted contested targets on medium passes (10-19 yards downfield) to the right third of the field. |
center_medium_targets | numeric | Pass targets to the player on medium passes (10-19 yards downfield) to the middle of the field. |
right_short_avg_depth_of_target | numeric | Average depth of target in yards downfield on short passes (0-9 yards downfield) to the right third of the field. |
center_deep_longest | numeric | Longest reception in yards on deep passes (20 or more yards downfield) to the middle of the field. |
right_behind_los_yards_per_reception | numeric | Average yards per reception on passes thrown behind the line of scrimmage to the right third of the field. |
left_medium_pass_block_rate | numeric | Share 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_catch | numeric | Yards gained after the catch on deep passes (20 or more yards downfield) to the right third of the field. |
right_medium_receptions | numeric | Receptions made on medium passes (10-19 yards downfield) to the right third of the field. |
right_short_targeted_qb_rating | numeric | NFL passer rating on throws targeting the player on short passes (0-9 yards downfield) to the right third of the field. |
left_deep_targets_percent | numeric | Share 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_blocks | numeric | Pass-play snaps spent pass blocking on passes thrown behind the line of scrimmage. |
right_behind_los_touchdowns | numeric | Receiving touchdowns scored on passes thrown behind the line of scrimmage to the right third of the field. |
right_medium_targets | numeric | Pass targets to the player on medium passes (10-19 yards downfield) to the right third of the field. |
deep_routes | numeric | Pass routes run by the player on deep passes (20 or more yards downfield). |
left_medium_yprr | numeric | Yards per route run on medium passes (10-19 yards downfield) to the left third of the field. |
deep_yards_per_reception | numeric | Average yards per reception on deep passes (20 or more yards downfield). |
center_behind_los_avoided_tackles | numeric | Tackles avoided after the catch on passes thrown behind the line of scrimmage to the middle of the field. |
left_deep_contested_targets | numeric | PFF-charted contested targets on deep passes (20 or more yards downfield) to the left third of the field. |
medium_avg_depth_of_target | numeric | Average depth of target in yards downfield on medium passes (10-19 yards downfield). |
short_route_rate | numeric | Share of pass-play snaps on which the player ran a route on short passes (0-9 yards downfield). |
left_behind_los_positive_epa_percent | numeric | Percentage 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_touchdowns | numeric | Receiving touchdowns scored on medium passes (10-19 yards downfield) to the left third of the field. |
deep_targets_percent | numeric | Share of the team's targets thrown to the player on deep passes (20 or more yards downfield). |
behind_los_targets | numeric | Pass targets to the player on passes thrown behind the line of scrimmage. |
center_short_yards | numeric | Receiving yards gained on short passes (0-9 yards downfield) to the middle of the field. |
center_medium_routes | numeric | Pass routes run by the player on medium passes (10-19 yards downfield) to the middle of the field. |
center_behind_los_grades_pass_route | numeric | PFF route-running (receiving) grade on passes thrown behind the line of scrimmage to the middle of the field, 0-100. |
right_deep_yprr | numeric | Yards per route run on deep passes (20 or more yards downfield) to the right third of the field. |
center_deep_targeted_qb_rating | numeric | NFL 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_rating | numeric | NFL passer rating on throws targeting the player on deep passes (20 or more yards downfield) to the left third of the field. |
deep_pass_plays | numeric | Pass-play snaps on deep passes (20 or more yards downfield). |
center_short_avg_depth_of_target | numeric | Average depth of target in yards downfield on short passes (0-9 yards downfield) to the middle of the field. |
right_short_yards | numeric | Receiving yards gained on short passes (0-9 yards downfield) to the right third of the field. |
left_medium_first_downs | numeric | Receptions that converted a first down on medium passes (10-19 yards downfield) to the left third of the field. |
right_medium_positive_epa_percent | numeric | Percentage 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_rating | numeric | NFL passer rating on throws targeting the player on medium passes (10-19 yards downfield) to the left third of the field. |
right_short_contested_receptions | numeric | Catches made on PFF-charted contested targets on short passes (0-9 yards downfield) to the right third of the field. |
right_deep_avoided_tackles | numeric | Tackles avoided after the catch on deep passes (20 or more yards downfield) to the right third of the field. |
right_medium_fumbles | numeric | Fumbles by the player after the catch on medium passes (10-19 yards downfield) to the right third of the field. |
right_behind_los_fumbles | numeric | Fumbles by the player after the catch on passes thrown behind the line of scrimmage to the right third of the field. |
center_deep_drops | numeric | PFF-charted drops on deep passes (20 or more yards downfield) to the middle of the field. |
center_medium_avg_depth_of_target | numeric | Average depth of target in yards downfield on medium passes (10-19 yards downfield) to the middle of the field. |
right_behind_los_pass_block_rate | numeric | Share 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_catch | numeric | Yards gained after the catch on short passes (0-9 yards downfield) to the left third of the field. |
right_behind_los_pass_blocks | numeric | Pass-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_target | numeric | Average depth of target in yards downfield on passes thrown behind the line of scrimmage to the left third of the field. |
center_medium_epa | numeric | Total expected points added on targets to the player on medium passes (10-19 yards downfield) to the middle of the field. |
left_medium_targets_percent | numeric | Share 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_route | numeric | PFF 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_reception | numeric | Average yards per reception on passes thrown behind the line of scrimmage to the middle of the field. |
left_deep_targets | numeric | Pass targets to the player on deep passes (20 or more yards downfield) to the left third of the field. |
short_contested_targets | numeric | PFF-charted contested targets on short passes (0-9 yards downfield). |
left_medium_contested_catch_rate | numeric | Percentage of PFF-charted contested targets caught on medium passes (10-19 yards downfield) to the left third of the field. |
left_deep_yprr | numeric | Yards per route run on deep passes (20 or more yards downfield) to the left third of the field. |
right_medium_yards_after_catch_per_reception | numeric | Average yards after the catch per reception on medium passes (10-19 yards downfield) to the right third of the field. |
right_medium_longest | numeric | Longest reception in yards on medium passes (10-19 yards downfield) to the right third of the field. |
behind_los_drop_rate | numeric | Share of catchable targets the player dropped on passes thrown behind the line of scrimmage. |
right_behind_los_epa | numeric | Total 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_count | numeric | Number of games the player appeared in over the covered span. |
left_short_pass_plays | numeric | Pass-play snaps on short passes (0-9 yards downfield) to the left third of the field. |
right_short_touchdowns | numeric | Receiving touchdowns scored on short passes (0-9 yards downfield) to the right third of the field. |
behind_los_first_downs | numeric | Receptions that converted a first down on passes thrown behind the line of scrimmage. |
right_deep_receptions | numeric | Receptions made on deep passes (20 or more yards downfield) to the right third of the field. |
left_medium_pass_plays | numeric | Pass-play snaps on medium passes (10-19 yards downfield) to the left third of the field. |
eligible_season | numeric | Season of the player's NFL draft eligibility, per PFF. |
center_behind_los_yards | numeric | Receiving yards gained on passes thrown behind the line of scrimmage to the middle of the field. |
right_medium_pass_blocks | numeric | Pass-play snaps spent pass blocking on medium passes (10-19 yards downfield) to the right third of the field. |
left_short_grades_pass_route | numeric | PFF route-running (receiving) grade on short passes (0-9 yards downfield) to the left third of the field, 0-100. |
left_behind_los_targets_percent | numeric | Share 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_longest | numeric | Longest reception in yards on passes thrown behind the line of scrimmage. |
right_medium_first_downs | numeric | Receptions 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_reception | numeric | Average yards after the catch per reception on deep passes (20 or more yards downfield) to the middle of the field. |
deep_contested_targets | numeric | PFF-charted contested targets on deep passes (20 or more yards downfield). |
behind_los_avoided_tackles | numeric | Tackles avoided after the catch on passes thrown behind the line of scrimmage. |
left_behind_los_receptions | numeric | Receptions made on passes thrown behind the line of scrimmage to the left third of the field. |
right_short_yards_after_catch | numeric | Yards gained after the catch on short passes (0-9 yards downfield) to the right third of the field. |
right_behind_los_yards_after_catch | numeric | Yards gained after the catch on passes thrown behind the line of scrimmage to the right third of the field. |
right_short_pass_plays | numeric | Pass-play snaps on short passes (0-9 yards downfield) to the right third of the field. |
right_deep_epa | numeric | Total 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_percent | numeric | Percentage of targets caught on short passes (0-9 yards downfield) to the left third of the field. |
center_behind_los_contested_catch_rate | numeric | Percentage 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_reception | numeric | Average yards after the catch per reception on short passes (0-9 yards downfield) to the right third of the field. |
right_short_drop_rate | numeric | Share of catchable targets the player dropped on short passes (0-9 yards downfield) to the right third of the field. |
left_short_yards | numeric | Receiving yards gained on short passes (0-9 yards downfield) to the left third of the field. |
right_behind_los_avg_depth_of_target | numeric | Average depth of target in yards downfield on passes thrown behind the line of scrimmage to the right third of the field. |
right_deep_first_downs | numeric | Receptions that converted a first down on deep passes (20 or more yards downfield) to the right third of the field. |
left_deep_positive_epa_percent | numeric | Percentage 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_catch | numeric | Yards gained after the catch on short passes (0-9 yards downfield). |
center_medium_yprr | numeric | Yards per route run on medium passes (10-19 yards downfield) to the middle of the field. |
short_pass_blocks | numeric | Pass-play snaps spent pass blocking on short passes (0-9 yards downfield). |
left_short_contested_receptions | numeric | Catches made on PFF-charted contested targets on short passes (0-9 yards downfield) to the left third of the field. |
short_fumbles | numeric | Fumbles by the player after the catch on short passes (0-9 yards downfield). |
left_short_pass_block_rate | numeric | Share of pass-play snaps spent pass blocking on short passes (0-9 yards downfield) to the left third of the field. |
center_deep_routes | numeric | Pass routes run by the player on deep passes (20 or more yards downfield) to the middle of the field. |
left_medium_avoided_tackles | numeric | Tackles avoided after the catch on medium passes (10-19 yards downfield) to the left third of the field. |
left_behind_los_pass_plays | numeric | Pass-play snaps on passes thrown behind the line of scrimmage to the left third of the field. |
right_deep_touchdowns | numeric | Receiving touchdowns scored on deep passes (20 or more yards downfield) to the right third of the field. |
center_medium_receptions | numeric | Receptions made on medium passes (10-19 yards downfield) to the middle of the field. |
left_behind_los_drops | numeric | PFF-charted drops on passes thrown behind the line of scrimmage to the left third of the field. |
center_short_targets_percent | numeric | Share of the team's targets thrown to the player on short passes (0-9 yards downfield) to the middle of the field. |
deep_epa | numeric | Total expected points added on targets to the player on deep passes (20 or more yards downfield). |
medium_touchdowns | numeric | Receiving touchdowns scored on medium passes (10-19 yards downfield). |
left_medium_route_rate | numeric | Share 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_drop | numeric | PFF hands/drop grade on passes thrown behind the line of scrimmage to the left third of the field, 0-100. |
left_deep_fumbles | numeric | Fumbles by the player after the catch on deep passes (20 or more yards downfield) to the left third of the field. |
medium_avoided_tackles | numeric | Tackles avoided after the catch on medium passes (10-19 yards downfield). |
center_medium_contested_catch_rate | numeric | Percentage of PFF-charted contested targets caught on medium passes (10-19 yards downfield) to the middle of the field. |
right_behind_los_routes | numeric | Pass routes run by the player on passes thrown behind the line of scrimmage to the right third of the field. |
short_targets_percent | numeric | Share of the team's targets thrown to the player on short passes (0-9 yards downfield). |
left_behind_los_yprr | numeric | Yards per route run on passes thrown behind the line of scrimmage to the left third of the field. |
medium_route_rate | numeric | Share of pass-play snaps on which the player ran a route on medium passes (10-19 yards downfield). |
left_short_first_downs | numeric | Receptions that converted a first down on short passes (0-9 yards downfield) to the left third of the field. |
short_longest | numeric | Longest reception in yards on short passes (0-9 yards downfield). |
right_behind_los_grades_hands_drop | numeric | PFF hands/drop grade on passes thrown behind the line of scrimmage to the right third of the field, 0-100. |
behind_los_contested_targets | numeric | PFF-charted contested targets on passes thrown behind the line of scrimmage. |
right_behind_los_avoided_tackles | numeric | Tackles avoided after the catch on passes thrown behind the line of scrimmage to the right third of the field. |
right_deep_longest | numeric | Longest reception in yards on deep passes (20 or more yards downfield) to the right third of the field. |
right_deep_contested_targets | numeric | PFF-charted contested targets on deep passes (20 or more yards downfield) to the right third of the field. |
right_deep_positive_epa_percent | numeric | Percentage 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_plays | numeric | Pass-play snaps on passes thrown behind the line of scrimmage to the right third of the field. |
medium_contested_receptions | numeric | Catches made on PFF-charted contested targets on medium passes (10-19 yards downfield). |
short_targeted_qb_rating | numeric | NFL passer rating on throws targeting the player on short passes (0-9 yards downfield). |
right_behind_los_interceptions | numeric | Interceptions thrown on passes targeting the player on passes thrown behind the line of scrimmage to the right third of the field. |
behind_los_targets_percent | numeric | Share of the team's targets thrown to the player on passes thrown behind the line of scrimmage. |
center_deep_yards_after_catch | numeric | Yards gained after the catch on deep passes (20 or more yards downfield) to the middle of the field. |
behind_los_yards | numeric | Receiving yards gained on passes thrown behind the line of scrimmage. |
right_deep_targets_percent | numeric | Share 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_fumbles | numeric | Fumbles by the player after the catch on medium passes (10-19 yards downfield) to the left third of the field. |
short_receptions | numeric | Receptions made on short passes (0-9 yards downfield). |
left_short_interceptions | numeric | Interceptions thrown on passes targeting the player on short passes (0-9 yards downfield) to the left third of the field. |
right_medium_interceptions | numeric | Interceptions thrown on passes targeting the player on medium passes (10-19 yards downfield) to the right third of the field. |
left_behind_los_yards | numeric | Receiving yards gained on passes thrown behind the line of scrimmage to the left third of the field. |
medium_first_downs | numeric | Receptions that converted a first down on medium passes (10-19 yards downfield). |
left_short_avg_depth_of_target | numeric | Average depth of target in yards downfield on short passes (0-9 yards downfield) to the left third of the field. |
right_medium_pass_block_rate | numeric | Share of pass-play snaps spent pass blocking on medium passes (10-19 yards downfield) to the right third of the field. |
right_medium_targets_percent | numeric | Share 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_touchdowns | numeric | Receiving touchdowns scored on passes thrown behind the line of scrimmage to the left third of the field. |
right_behind_los_drop_rate | numeric | Share of catchable targets the player dropped on passes thrown behind the line of scrimmage to the right third of the field. |
right_deep_fumbles | numeric | Fumbles by the player after the catch on deep passes (20 or more yards downfield) to the right third of the field. |
left_deep_contested_receptions | numeric | Catches made on PFF-charted contested targets on deep passes (20 or more yards downfield) to the left third of the field. |
behind_los_drops | numeric | PFF-charted drops on passes thrown behind the line of scrimmage. |
short_yards_after_catch_per_reception | numeric | Average yards after the catch per reception on short passes (0-9 yards downfield). |
medium_pass_plays | numeric | Pass-play snaps on medium passes (10-19 yards downfield). |
behind_los_pass_plays | numeric | Pass-play snaps on passes thrown behind the line of scrimmage. |
left_deep_yards | numeric | Receiving yards gained on deep passes (20 or more yards downfield) to the left third of the field. |
center_behind_los_longest | numeric | Longest reception in yards on passes thrown behind the line of scrimmage to the middle of the field. |
center_medium_grades_hands_drop | numeric | PFF hands/drop grade on medium passes (10-19 yards downfield) to the middle of the field, 0-100. |
left_behind_los_longest | numeric | Longest reception in yards on passes thrown behind the line of scrimmage to the left third of the field. |
center_short_interceptions | numeric | Interceptions thrown on passes targeting the player on short passes (0-9 yards downfield) to the middle of the field. |
short_avg_depth_of_target | numeric | Average depth of target in yards downfield on short passes (0-9 yards downfield). |
deep_yprr | numeric | Yards per route run on deep passes (20 or more yards downfield). |
left_deep_touchdowns | numeric | Receiving touchdowns scored on deep passes (20 or more yards downfield) to the left third of the field. |
base_targets | numeric | Total targets from the facet's unsplit base row, across all depths and directions. |
deep_yards | numeric | Receiving yards gained on deep passes (20 or more yards downfield). |
center_medium_yards_after_catch | numeric | Yards gained after the catch on medium passes (10-19 yards downfield) to the middle of the field. |
left_medium_epa | numeric | Total 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_target | numeric | Average depth of target in yards downfield on deep passes (20 or more yards downfield) to the left third of the field. |
deep_first_downs | numeric | Receptions that converted a first down on deep passes (20 or more yards downfield). |
short_drop_rate | numeric | Share of catchable targets the player dropped on short passes (0-9 yards downfield). |
left_medium_positive_epa_percent | numeric | Percentage 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_touchdowns | numeric | Receiving touchdowns scored on deep passes (20 or more yards downfield) to the middle of the field. |
right_behind_los_yprr | numeric | Yards per route run on passes thrown behind the line of scrimmage to the right third of the field. |
center_medium_pass_blocks | numeric | Pass-play snaps spent pass blocking on medium passes (10-19 yards downfield) to the middle of the field. |
short_positive_epa_percent | numeric | Percentage of the player's targets producing positive expected points added on short passes (0-9 yards downfield). |
medium_fumbles | numeric | Fumbles by the player after the catch on medium passes (10-19 yards downfield). |
center_medium_yards_after_catch_per_reception | numeric | Average yards after the catch per reception on medium passes (10-19 yards downfield) to the middle of the field. |
left_short_routes | numeric | Pass routes run by the player on short passes (0-9 yards downfield) to the left third of the field. |
behind_los_route_rate | numeric | Share of pass-play snaps on which the player ran a route on passes thrown behind the line of scrimmage. |
behind_los_epa | numeric | Total expected points added on targets to the player on passes thrown behind the line of scrimmage. |
right_behind_los_contested_receptions | numeric | Catches 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_catch | numeric | Yards gained after the catch on medium passes (10-19 yards downfield) to the right third of the field. |
center_short_touchdowns | numeric | Receiving touchdowns scored on short passes (0-9 yards downfield) to the middle of the field. |
right_medium_drops | numeric | PFF-charted drops on medium passes (10-19 yards downfield) to the right third of the field. |
left_behind_los_routes | numeric | Pass routes run by the player on passes thrown behind the line of scrimmage to the left third of the field. |
left_deep_epa | numeric | Total 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_targets | numeric | Pass targets to the player on short passes (0-9 yards downfield) to the left third of the field. |
left_deep_pass_block_rate | numeric | Share 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_percent | numeric | Percentage of targets caught on deep passes (20 or more yards downfield) to the right third of the field. |
center_short_grades_pass_route | numeric | PFF route-running (receiving) grade on short passes (0-9 yards downfield) to the middle of the field, 0-100. |
left_behind_los_fumbles | numeric | Fumbles by the player after the catch on passes thrown behind the line of scrimmage to the left third of the field. |
right_medium_touchdowns | numeric | Receiving touchdowns scored on medium passes (10-19 yards downfield) to the right third of the field. |
center_short_fumbles | numeric | Fumbles by the player after the catch on short passes (0-9 yards downfield) to the middle of the field. |
center_behind_los_routes | numeric | Pass routes run by the player on passes thrown behind the line of scrimmage to the middle of the field. |
behind_los_receptions | numeric | Receptions made on passes thrown behind the line of scrimmage. |
medium_targets_percent | numeric | Share of the team's targets thrown to the player on medium passes (10-19 yards downfield). |
left_medium_yards | numeric | Receiving yards gained on medium passes (10-19 yards downfield) to the left third of the field. |
center_medium_touchdowns | numeric | Receiving touchdowns scored on medium passes (10-19 yards downfield) to the middle of the field. |
medium_targeted_qb_rating | numeric | NFL passer rating on throws targeting the player on medium passes (10-19 yards downfield). |
center_short_drop_rate | numeric | Share of catchable targets the player dropped on short passes (0-9 yards downfield) to the middle of the field. |
penalties | numeric | Penalties charged to the player over the covered span. |
short_pass_block_rate | numeric | Share of pass-play snaps spent pass blocking on short passes (0-9 yards downfield). |
right_deep_avg_depth_of_target | numeric | Average depth of target in yards downfield on deep passes (20 or more yards downfield) to the right third of the field. |
center_deep_yards | numeric | Receiving yards gained on deep passes (20 or more yards downfield) to the middle of the field. |
center_short_yards_after_catch_per_reception | numeric | Average yards after the catch per reception on short passes (0-9 yards downfield) to the middle of the field. |
right_short_targets | numeric | Pass targets to the player on short passes (0-9 yards downfield) to the right third of the field. |
behind_los_avg_depth_of_target | numeric | Average depth of target in yards downfield on passes thrown behind the line of scrimmage. |
left_behind_los_contested_catch_rate | numeric | Percentage 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_rating | numeric | NFL passer rating on throws targeting the player on short passes (0-9 yards downfield) to the middle of the field. |
left_behind_los_epa | numeric | Total 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_rate | numeric | Share of pass-play snaps on which the player ran a route on deep passes (20 or more yards downfield). |
short_yprr | numeric | Yards per route run on short passes (0-9 yards downfield). |
deep_caught_percent | numeric | Percentage of targets caught on deep passes (20 or more yards downfield). |
center_medium_drop_rate | numeric | Share of catchable targets the player dropped on medium passes (10-19 yards downfield) to the middle of the field. |
center_behind_los_yards_after_catch | numeric | Yards gained after the catch on passes thrown behind the line of scrimmage to the middle of the field. |
medium_yards | numeric | Receiving yards gained on medium passes (10-19 yards downfield). |
center_deep_avoided_tackles | numeric | Tackles avoided after the catch on deep passes (20 or more yards downfield) to the middle of the field. |
left_short_contested_targets | numeric | PFF-charted contested targets on short passes (0-9 yards downfield) to the left third of the field. |
center_behind_los_first_downs | numeric | Receptions that converted a first down on passes thrown behind the line of scrimmage to the middle of the field. |
center_medium_interceptions | numeric | Interceptions thrown on passes targeting the player on medium passes (10-19 yards downfield) to the middle of the field. |
center_deep_yards_per_reception | numeric | Average yards per reception on deep passes (20 or more yards downfield) to the middle of the field. |
center_deep_contested_targets | numeric | PFF-charted contested targets on deep passes (20 or more yards downfield) to the middle of the field. |
left_short_targets_percent | numeric | Share 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_drop | numeric | PFF hands/drop grade on short passes (0-9 yards downfield), 0-100. |
right_deep_yards_after_catch_per_reception | numeric | Average yards after the catch per reception on deep passes (20 or more yards downfield) to the right third of the field. |
left_medium_contested_receptions | numeric | Catches made on PFF-charted contested targets on medium passes (10-19 yards downfield) to the left third of the field. |
center_short_yards_per_reception | numeric | Average yards per reception on short passes (0-9 yards downfield) to the middle of the field. |
center_deep_grades_hands_drop | numeric | PFF hands/drop grade on deep passes (20 or more yards downfield) to the middle of the field, 0-100. |
deep_longest | numeric | Longest reception in yards on deep passes (20 or more yards downfield). |
left_medium_yards_after_catch_per_reception | numeric | Average yards after the catch per reception on medium passes (10-19 yards downfield) to the left third of the field. |
right_short_interceptions | numeric | Interceptions thrown on passes targeting the player on short passes (0-9 yards downfield) to the right third of the field. |
center_short_caught_percent | numeric | Percentage of targets caught on short passes (0-9 yards downfield) to the middle of the field. |
left_deep_interceptions | numeric | Interceptions thrown on passes targeting the player on deep passes (20 or more yards downfield) to the left third of the field. |
short_yards_per_reception | numeric | Average yards per reception on short passes (0-9 yards downfield). |
team | character | Team abbreviation the player is credited to for the range. |
center_short_avoided_tackles | numeric | Tackles avoided after the catch on short passes (0-9 yards downfield) to the middle of the field. |
behind_los_yards_per_reception | numeric | Average yards per reception on passes thrown behind the line of scrimmage. |
short_epa | numeric | Total expected points added on targets to the player on short passes (0-9 yards downfield). |
deep_drop_rate | numeric | Share of catchable targets the player dropped on deep passes (20 or more yards downfield). |
left_deep_yards_per_reception | numeric | Average yards per reception on deep passes (20 or more yards downfield) to the left third of the field. |
right_short_yprr | numeric | Yards per route run on short passes (0-9 yards downfield) to the right third of the field. |
declined_penalties | numeric | Penalties committed by the player that were declined. |
medium_longest | numeric | Longest reception in yards on medium passes (10-19 yards downfield). |
left_short_contested_catch_rate | numeric | Percentage of PFF-charted contested targets caught on short passes (0-9 yards downfield) to the left third of the field. |
right_medium_routes | numeric | Pass routes run by the player on medium passes (10-19 yards downfield) to the right third of the field. |
left_short_receptions | numeric | Receptions made on short passes (0-9 yards downfield) to the left third of the field. |
left_deep_yards_after_catch_per_reception | numeric | Average yards after the catch per reception on deep passes (20 or more yards downfield) to the left third of the field. |
deep_targets | numeric | Pass targets to the player on deep passes (20 or more yards downfield). |
left_short_grades_hands_drop | numeric | PFF hands/drop grade on short passes (0-9 yards downfield) to the left third of the field, 0-100. |
right_short_epa | numeric | Total 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_receptions | numeric | Catches made on PFF-charted contested targets on passes thrown behind the line of scrimmage to the left third of the field. |
medium_targets | numeric | Pass targets to the player on medium passes (10-19 yards downfield). |
behind_los_targeted_qb_rating | numeric | NFL passer rating on throws targeting the player on passes thrown behind the line of scrimmage. |
center_short_contested_targets | numeric | PFF-charted contested targets on short passes (0-9 yards downfield) to the middle of the field. |
center_short_route_rate | numeric | Share 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_rate | numeric | Share 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_epa | numeric | Total 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_tackles | numeric | Tackles avoided after the catch on deep passes (20 or more yards downfield) to the left third of the field. |
center_behind_los_pass_blocks | numeric | Pass-play snaps spent pass blocking on passes thrown behind the line of scrimmage to the middle of the field. |
deep_interceptions | numeric | Interceptions thrown on passes targeting the player on deep passes (20 or more yards downfield). |
right_short_caught_percent | numeric | Percentage of targets caught on short passes (0-9 yards downfield) to the right third of the field. |
center_deep_caught_percent | numeric | Percentage of targets caught on deep passes (20 or more yards downfield) to the middle of the field. |
center_medium_fumbles | numeric | Fumbles by the player after the catch on medium passes (10-19 yards downfield) to the middle of the field. |
behind_los_grades_hands_drop | numeric | PFF hands/drop grade on passes thrown behind the line of scrimmage, 0-100. |
left_behind_los_targets | numeric | Pass targets to the player on passes thrown behind the line of scrimmage to the left third of the field. |
right_medium_yprr | numeric | Yards per route run on medium passes (10-19 yards downfield) to the right third of the field. |
right_short_receptions | numeric | Receptions made on short passes (0-9 yards downfield) to the right third of the field. |
position | character | PFF 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_targets | numeric | PFF-charted contested targets on short passes (0-9 yards downfield) to the right third of the field. |
center_medium_yards_per_reception | numeric | Average yards per reception on medium passes (10-19 yards downfield) to the middle of the field. |
right_behind_los_yards | numeric | Receiving yards gained on passes thrown behind the line of scrimmage to the right third of the field. |
center_behind_los_grades_hands_drop | numeric | PFF hands/drop grade on passes thrown behind the line of scrimmage to the middle of the field, 0-100. |
right_behind_los_receptions | numeric | Receptions made on passes thrown behind the line of scrimmage to the right third of the field. |
left_medium_caught_percent | numeric | Percentage of targets caught on medium passes (10-19 yards downfield) to the left third of the field. |
left_medium_drops | numeric | PFF-charted drops on medium passes (10-19 yards downfield) to the left third of the field. |
short_avoided_tackles | numeric | Tackles avoided after the catch on short passes (0-9 yards downfield). |
center_short_epa | numeric | Total expected points added on targets to the player on short passes (0-9 yards downfield) to the middle of the field. |
center_behind_los_targets | numeric | Pass targets to the player on passes thrown behind the line of scrimmage to the middle of the field. |
left_deep_pass_blocks | numeric | Pass-play snaps spent pass blocking on deep passes (20 or more yards downfield) to the left third of the field. |
left_short_drops | numeric | PFF-charted drops on short passes (0-9 yards downfield) to the left third of the field. |
medium_positive_epa_percent | numeric | Percentage of the player's targets producing positive expected points added on medium passes (10-19 yards downfield). |
center_deep_receptions | numeric | Receptions made on deep passes (20 or more yards downfield) to the middle of the field. |
right_medium_epa | numeric | Total 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_rate | numeric | Share of pass-play snaps spent pass blocking on short passes (0-9 yards downfield) to the right third of the field. |
center_deep_route_rate | numeric | Share 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_plays | numeric | Pass-play snaps on short passes (0-9 yards downfield) to the middle of the field. |
center_deep_interceptions | numeric | Interceptions thrown on passes targeting the player on deep passes (20 or more yards downfield) to the middle of the field. |
left_medium_yards_after_catch | numeric | Yards gained after the catch on medium passes (10-19 yards downfield) to the left third of the field. |
left_behind_los_pass_blocks | numeric | Pass-play snaps spent pass blocking on passes thrown behind the line of scrimmage to the left third of the field. |
right_behind_los_longest | numeric | Longest reception in yards on passes thrown behind the line of scrimmage to the right third of the field. |
short_yards | numeric | Receiving yards gained on short passes (0-9 yards downfield). |
left_deep_receptions | numeric | Receptions made on deep passes (20 or more yards downfield) to the left third of the field. |
deep_grades_pass_route | numeric | PFF route-running (receiving) grade on deep passes (20 or more yards downfield), 0-100. |
left_medium_targets | numeric | Pass targets to the player on medium passes (10-19 yards downfield) to the left third of the field. |
behind_los_grades_pass_route | numeric | PFF route-running (receiving) grade on passes thrown behind the line of scrimmage, 0-100. |
right_deep_targeted_qb_rating | numeric | NFL 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_rate | numeric | Share of pass-play snaps spent pass blocking on passes thrown behind the line of scrimmage. |
left_medium_pass_blocks | numeric | Pass-play snaps spent pass blocking on medium passes (10-19 yards downfield) to the left third of the field. |
player | character | Player's display name as PFF lists it. |
left_medium_avg_depth_of_target | numeric | Average depth of target in yards downfield on medium passes (10-19 yards downfield) to the left third of the field. |
deep_avoided_tackles | numeric | Tackles avoided after the catch on deep passes (20 or more yards downfield). |
center_behind_los_yprr | numeric | Yards per route run on passes thrown behind the line of scrimmage to the middle of the field. |
center_behind_los_epa | numeric | Total 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_rate | numeric | Share 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_fumbles | numeric | Fumbles by the player after the catch on deep passes (20 or more yards downfield) to the middle of the field. |
left_medium_grades_hands_drop | numeric | PFF hands/drop grade on medium passes (10-19 yards downfield) to the left third of the field, 0-100. |
right_medium_yards | numeric | Receiving yards gained on medium passes (10-19 yards downfield) to the right third of the field. |
left_deep_yards_after_catch | numeric | Yards gained after the catch on deep passes (20 or more yards downfield) to the left third of the field. |
left_deep_pass_plays | numeric | Pass-play snaps on deep passes (20 or more yards downfield) to the left third of the field. |
center_short_yards_after_catch | numeric | Yards gained after the catch on short passes (0-9 yards downfield) to the middle of the field. |
center_behind_los_route_rate | numeric | Share 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_rate | numeric | Share of catchable targets the player dropped on medium passes (10-19 yards downfield) to the right third of the field. |
medium_grades_hands_drop | numeric | PFF hands/drop grade on medium passes (10-19 yards downfield), 0-100. |
right_deep_pass_blocks | numeric | Pass-play snaps spent pass blocking on deep passes (20 or more yards downfield) to the right third of the field. |
medium_contested_catch_rate | numeric | Percentage of PFF-charted contested targets caught on medium passes (10-19 yards downfield). |
franchise_id | numeric | PFF franchise (team) id (integer join key). |
center_behind_los_caught_percent | numeric | Percentage of targets caught on passes thrown behind the line of scrimmage to the middle of the field. |
right_behind_los_caught_percent | numeric | Percentage of targets caught on passes thrown behind the line of scrimmage to the right third of the field. |
short_pass_plays | numeric | Pass-play snaps on short passes (0-9 yards downfield). |
center_behind_los_targeted_qb_rating | numeric | NFL passer rating on throws targeting the player on passes thrown behind the line of scrimmage to the middle of the field. |
deep_targeted_qb_rating | numeric | NFL passer rating on throws targeting the player on deep passes (20 or more yards downfield). |
center_short_pass_block_rate | numeric | Share of pass-play snaps spent pass blocking on short passes (0-9 yards downfield) to the middle of the field. |
right_short_avoided_tackles | numeric | Tackles avoided after the catch on short passes (0-9 yards downfield) to the right third of the field. |
left_short_drop_rate | numeric | Share of catchable targets the player dropped on short passes (0-9 yards downfield) to the left third of the field. |
left_medium_yards_per_reception | numeric | Average yards per reception on medium passes (10-19 yards downfield) to the left third of the field. |
left_medium_receptions | numeric | Receptions made on medium passes (10-19 yards downfield) to the left third of the field. |
right_medium_pass_plays | numeric | Pass-play snaps on medium passes (10-19 yards downfield) to the right third of the field. |
center_medium_contested_targets | numeric | PFF-charted contested targets on medium passes (10-19 yards downfield) to the middle of the field. |
short_first_downs | numeric | Receptions that converted a first down on short passes (0-9 yards downfield). |
center_medium_targets_percent | numeric | Share of the team's targets thrown to the player on medium passes (10-19 yards downfield) to the middle of the field. |
right_short_longest | numeric | Longest reception in yards on short passes (0-9 yards downfield) to the right third of the field. |
left_deep_longest | numeric | Longest reception in yards on deep passes (20 or more yards downfield) to the left third of the field. |
right_short_drops | numeric | PFF-charted drops on short passes (0-9 yards downfield) to the right third of the field. |
right_medium_contested_receptions | numeric | Catches made on PFF-charted contested targets on medium passes (10-19 yards downfield) to the right third of the field. |
right_deep_contested_catch_rate | numeric | Percentage of PFF-charted contested targets caught on deep passes (20 or more yards downfield) to the right third of the field. |
center_behind_los_receptions | numeric | Receptions made on passes thrown behind the line of scrimmage to the middle of the field. |
right_medium_caught_percent | numeric | Percentage of targets caught on medium passes (10-19 yards downfield) to the right third of the field. |
right_deep_targets | numeric | Pass targets to the player on deep passes (20 or more yards downfield) to the right third of the field. |
center_medium_positive_epa_percent | numeric | Percentage of the player's targets producing positive expected points added on medium passes (10-19 yards downfield) to the middle of the field. |
medium_drops | numeric | PFF-charted drops on medium passes (10-19 yards downfield). |
left_deep_grades_hands_drop | numeric | PFF hands/drop grade on deep passes (20 or more yards downfield) to the left third of the field, 0-100. |
behind_los_positive_epa_percent | numeric | Percentage of the player's targets producing positive expected points added on passes thrown behind the line of scrimmage. |
left_short_avoided_tackles | numeric | Tackles avoided after the catch on short passes (0-9 yards downfield) to the left third of the field. |
right_medium_grades_pass_route | numeric | PFF route-running (receiving) grade on medium passes (10-19 yards downfield) to the right third of the field, 0-100. |
right_short_grades_hands_drop | numeric | PFF hands/drop grade on short passes (0-9 yards downfield) to the right third of the field, 0-100. |
left_behind_los_yards_per_reception | numeric | Average yards per reception on passes thrown behind the line of scrimmage to the left third of the field. |
medium_yards_after_catch | numeric | Yards gained after the catch on medium passes (10-19 yards downfield). |
center_medium_pass_plays | numeric | Pass-play snaps on medium passes (10-19 yards downfield) to the middle of the field. |
left_behind_los_caught_percent | numeric | Percentage of targets caught on passes thrown behind the line of scrimmage to the left third of the field. |
left_medium_contested_targets | numeric | PFF-charted contested targets on medium passes (10-19 yards downfield) to the left third of the field. |
center_medium_contested_receptions | numeric | Catches made on PFF-charted contested targets on medium passes (10-19 yards downfield) to the middle of the field. |
behind_los_contested_catch_rate | numeric | Percentage of PFF-charted contested targets caught on passes thrown behind the line of scrimmage. |
behind_los_yards_after_catch | numeric | Yards gained after the catch on passes thrown behind the line of scrimmage. |
left_deep_drops | numeric | PFF-charted drops on deep passes (20 or more yards downfield) to the left third of the field. |
center_deep_positive_epa_percent | numeric | Percentage 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_reception | numeric | Average yards after the catch per reception on passes thrown behind the line of scrimmage to the left third of the field. |
right_deep_routes | numeric | Pass routes run by the player on deep passes (20 or more yards downfield) to the right third of the field. |
center_deep_grades_pass_route | numeric | PFF route-running (receiving) grade on deep passes (20 or more yards downfield) to the middle of the field, 0-100. |
deep_yards_after_catch | numeric | Yards gained after the catch on deep passes (20 or more yards downfield). |
center_behind_los_drop_rate | numeric | Share of catchable targets the player dropped on passes thrown behind the line of scrimmage to the middle of the field. |
short_drops | numeric | PFF-charted drops on short passes (0-9 yards downfield). |
right_deep_contested_receptions | numeric | Catches 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_rating | numeric | NFL 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_target | numeric | Average depth of target in yards downfield on medium passes (10-19 yards downfield) to the right third of the field. |
right_medium_avoided_tackles | numeric | Tackles avoided after the catch on medium passes (10-19 yards downfield) to the right third of the field. |
center_medium_caught_percent | numeric | Percentage of targets caught on medium passes (10-19 yards downfield) to the middle of the field. |
center_behind_los_fumbles | numeric | Fumbles by the player after the catch on passes thrown behind the line of scrimmage to the middle of the field. |
center_medium_first_downs | numeric | Receptions that converted a first down on medium passes (10-19 yards downfield) to the middle of the field. |
behind_los_caught_percent | numeric | Percentage of targets caught on passes thrown behind the line of scrimmage. |
short_routes | numeric | Pass routes run by the player on short passes (0-9 yards downfield). |
left_deep_grades_pass_route | numeric | PFF route-running (receiving) grade on deep passes (20 or more yards downfield) to the left third of the field, 0-100. |
medium_routes | numeric | Pass routes run by the player on medium passes (10-19 yards downfield). |
medium_caught_percent | numeric | Percentage of targets caught on medium passes (10-19 yards downfield). |
behind_los_contested_receptions | numeric | Catches made on PFF-charted contested targets on passes thrown behind the line of scrimmage. |
behind_los_yprr | numeric | Yards per route run on passes thrown behind the line of scrimmage. |
left_short_touchdowns | numeric | Receiving touchdowns scored on short passes (0-9 yards downfield) to the left third of the field. |
medium_drop_rate | numeric | Share of catchable targets the player dropped on medium passes (10-19 yards downfield). |
player_id | numeric | PFF player id (integer; matches the /players id and every player_id join key). |
left_behind_los_pass_block_rate | numeric | Share 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_plays | numeric | Pass-play snaps on deep passes (20 or more yards downfield) to the right third of the field. |
short_caught_percent | numeric | Percentage of targets caught on short passes (0-9 yards downfield). |
right_medium_yards_per_reception | numeric | Average yards per reception on medium passes (10-19 yards downfield) to the right third of the field. |
center_medium_yards | numeric | Receiving yards gained on medium passes (10-19 yards downfield) to the middle of the field. |
center_deep_epa | numeric | Total expected points added on targets to the player on deep passes (20 or more yards downfield) to the middle of the field. |
left_medium_interceptions | numeric | Interceptions thrown on passes targeting the player on medium passes (10-19 yards downfield) to the left third of the field. |
right_deep_interceptions | numeric | Interceptions thrown on passes targeting the player on deep passes (20 or more yards downfield) to the right third of the field. |
deep_positive_epa_percent | numeric | Percentage of the player's targets producing positive expected points added on deep passes (20 or more yards downfield). |
deep_fumbles | numeric | Fumbles by the player after the catch on deep passes (20 or more yards downfield). |
center_short_contested_catch_rate | numeric | Percentage of PFF-charted contested targets caught on short passes (0-9 yards downfield) to the middle of the field. |
center_behind_los_targets_percent | numeric | Share 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_reception | numeric | Average yards per reception on short passes (0-9 yards downfield) to the right third of the field. |
center_deep_targets_percent | numeric | Share 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_reception | numeric | Average yards after the catch per reception on passes thrown behind the line of scrimmage to the middle of the field. |
behind_los_touchdowns | numeric | Receiving touchdowns scored on passes thrown behind the line of scrimmage. |
medium_pass_block_rate | numeric | Share of pass-play snaps spent pass blocking on medium passes (10-19 yards downfield). |
left_behind_los_route_rate | numeric | Share 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_rating | numeric | NFL 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_drops | numeric | PFF-charted drops on passes thrown behind the line of scrimmage to the right third of the field. |
left_behind_los_first_downs | numeric | Receptions 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League 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. | ||
season | season | Y | Season, as a four-digit year. | ||
week | week | Y | Week filter. | ||
player_id | player_id | Y | Player id, taken as a positional argument. | ||
career | career | Y | Career-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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League 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. | ||
season | season | Y | Season, as a four-digit year. | ||
week | week | Y | Week filter. | ||
player_id | player_id | Y | Player id, taken as a positional argument. | ||
career | career | Y | Career-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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League 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. | ||
season | season | Y | Season, as a four-digit year. | ||
week | week | Y | Week filter. | ||
player_id | player_id | Y | Player id, taken as a positional argument. | ||
career | career | Y | Career-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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League 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. | ||
season | season | Y | Season, as a four-digit year. | ||
week | week | Y | Week filter. | ||
player_id | player_id | Y | Player id, taken as a positional argument. | ||
career | career | Y | Career-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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League 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. | ||
season | season | Y | Season, as a four-digit year. | ||
week | week | Y | Week filter. | ||
player_id | player_id | Y | Player id, taken as a positional argument. | ||
career | career | Y | Career-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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League 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. | ||
season | season | Y | Season, as a four-digit year. | ||
week | week | Y | Week filter. | ||
player_id | player_id | Y | Player id, taken as a positional argument. | ||
career | career | Y | Career-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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League 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. | ||
season | season | Y | Season, as a four-digit year. | ||
week | week | Y | Week filter. | ||
player_id | player_id | Y | Player id, taken as a positional argument. | ||
career | career | Y | Career-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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected. | ||
season | season | Y | Season for the leaderboard commands. | ||
week | week | Y | Week filter. | ||
franchise_id | franchise_id | Y | Franchise (team) id. | ||
game_id | game_id | Y | Single-game filter, facet family only, forwarded uncoerced. | ||
division | division | Y | NCAA 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_name | type | description |
|---|---|---|
declined_penalties | numeric | Penalties committed by the player that were declined. |
draft_season | numeric | Season of the player's NFL draft class, per PFF. |
eligible_season | numeric | Season of the player's NFL draft eligibility, per PFF. |
franchise_id | numeric | PFF franchise (team) id (integer join key). |
grades_hands_fumble | numeric | PFF ball-security (hands/fumble) grade, 0-100. |
grades_offense | numeric | PFF overall offense grade (0-100). |
grades_offense_penalty | numeric | PFF offensive penalty grade, 0-100. |
grades_pass | numeric | PFF passing grade (0-100). |
grades_run | numeric | PFF rushing grade (0-100). |
grades_run_block | numeric | PFF run-blocking grade (0-100). |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
penalties | numeric | Penalties charged to the player over the covered span. |
player | character | Player's display name as PFF lists it. |
player_game_count | numeric | Games with at least one qualifying snap in the requested range. |
player_id | numeric | PFF player id (integer; matches the /players id and every player_id join key). |
position | character | PFF 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_pass | numeric | Pass-play snaps spent as the passer, rather than blocking or running a route. |
snap_counts_pass_block | numeric | Pass-blocking snaps played. |
snap_counts_pass_route | numeric | Snaps spent running a pass route. |
snap_counts_run | numeric | Run-play snaps spent as a runner, rather than run blocking. |
snap_counts_run_block | numeric | Run-blocking snaps played. |
snap_counts_total | numeric | Total offensive snaps played. |
snap_counts_total_pass | numeric | Total pass-play snaps across passing, pass blocking, and route running. |
snap_counts_total_run | numeric | Total run-play snaps across rushing and run blocking. |
team | character | Team abbreviation the player is credited to for the range. |
team_name | character | Team abbreviation the player is credited to for the range. |
grades_pass_block | numeric | PFF pass-blocking grade (0-100). |
grades_pass_route | numeric | PFF 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected. | ||
season | season | Y | Season for the leaderboard commands. | ||
week | week | Y | Week filter. | ||
franchise_id | franchise_id | Y | Franchise (team) id. | ||
game_id | game_id | Y | Single-game filter, facet family only, forwarded uncoerced. | ||
division | division | Y | NCAA 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_name | type | description |
|---|---|---|
grades_pass_block | numeric | PFF pass-blocking grade, 0-100. |
grades_offense | numeric | PFF overall offense grade, 0-100. |
pbe | numeric | PFF Pass Blocking Efficiency rating, pressures allowed per pass-blocking snap weighted toward sacks. |
non_spike_pass_block_percentage | numeric | Share of non-spike pass-play snaps spent pass blocking. |
draft_season | numeric | Season of the player's NFL draft class, per PFF. |
snap_counts_rg | numeric | Snaps aligned at right guard. |
team_name | character | Team abbreviation the player is credited to for the range. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
snap_counts_ce | numeric | Snaps aligned at center. |
hits_allowed | numeric | Quarterback hits allowed. |
block_percent | numeric | Share of offensive snaps spent blocking. |
snap_counts_offense | numeric | Offensive snaps played. |
player_game_count | numeric | Number of games the player appeared in over the covered span. |
eligible_season | numeric | Season of the player's NFL draft eligibility, per PFF. |
snap_counts_block | numeric | Total blocking snaps played. |
hurries_allowed | numeric | Quarterback hurries allowed. |
grades_run_block | numeric | PFF run-blocking grade, 0-100. |
snap_counts_run_block | numeric | Run-blocking snaps played. |
pressures_allowed | numeric | Total pressures allowed (sacks, hits, and hurries). |
snap_counts_pass_play | numeric | Pass-play snaps. |
penalties | numeric | Penalties charged to the player over the covered span. |
sacks_allowed | numeric | Sacks allowed by the player in pass protection. |
team | character | Team abbreviation the player is credited to for the range. |
declined_penalties | numeric | Penalties committed by the player that were declined. |
snap_counts_te | numeric | Snaps aligned at tight end. |
snap_counts_rt | numeric | Snaps aligned at right tackle. |
position | character | PFF 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_block | numeric | Pass-blocking snaps excluding spike plays. |
snap_counts_lt | numeric | Snaps aligned at left tackle. |
player | character | Player's display name as PFF lists it. |
franchise_id | numeric | PFF franchise (team) id (integer join key). |
snap_counts_pass_block | numeric | Pass-blocking snaps played. |
pass_block_percent | numeric | Share of pass-play snaps spent pass blocking. |
snap_counts_lg | numeric | Snaps aligned at left guard. |
player_id | numeric | PFF 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected. | ||
season | season | Y | Season for the leaderboard commands. | ||
week | week | Y | Week filter. | ||
franchise_id | franchise_id | Y | Franchise (team) id. | ||
game_id | game_id | Y | Single-game filter, facet family only, forwarded uncoerced. | ||
division | division | Y | NCAA 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_name | type | description |
|---|---|---|
true_pass_set_non_spike_pass_block_percentage | numeric | Share of non-spike pass-play snaps spent pass blocking on PFF-designated true pass sets. |
true_pass_set_pressures_allowed | numeric | Total pressures allowed (sacks, hits, and hurries) on PFF-designated true pass sets. |
grades_pass_block | numeric | PFF pass-blocking grade, 0-100. |
true_pass_set_pass_block_percent | numeric | Share of pass-play snaps spent pass blocking on PFF-designated true pass sets. |
pbe | numeric | PFF Pass Blocking Efficiency rating, pressures allowed per pass-blocking snap weighted toward sacks. |
non_spike_pass_block_percentage | numeric | Share of non-spike pass-play snaps spent pass blocking. |
draft_season | numeric | Season of the player's NFL draft class, per PFF. |
team_name | character | Team abbreviation the player is credited to for the range. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
hits_allowed | numeric | Quarterback hits allowed. |
true_pass_set_non_spike_pass_block | numeric | Pass-blocking snaps excluding spike plays on PFF-designated true pass sets. |
player_game_count | numeric | Number of games the player appeared in over the covered span. |
eligible_season | numeric | Season of the player's NFL draft eligibility, per PFF. |
hurries_allowed | numeric | Quarterback hurries allowed. |
true_pass_set_hurries_allowed | numeric | Quarterback hurries allowed on PFF-designated true pass sets. |
true_pass_set_snap_counts_pass_play | numeric | Pass-play snaps on PFF-designated true pass sets. |
true_pass_set_hits_allowed | numeric | Quarterback hits allowed on PFF-designated true pass sets. |
pressures_allowed | numeric | Total pressures allowed (sacks, hits, and hurries). |
true_pass_set_pbe | numeric | PFF Pass Blocking Efficiency rating, pressures allowed per pass-blocking snap weighted toward sacks on PFF-designated true pass sets. |
snap_counts_pass_play | numeric | Pass-play snaps. |
penalties | numeric | Penalties charged to the player over the covered span. |
sacks_allowed | numeric | Sacks allowed by the player in pass protection. |
team | character | Team abbreviation the player is credited to for the range. |
declined_penalties | numeric | Penalties committed by the player that were declined. |
position | character | PFF 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_block | numeric | PFF pass-blocking grade on PFF-designated true pass sets, 0-100. |
non_spike_pass_block | numeric | Pass-blocking snaps excluding spike plays. |
true_pass_set_snap_counts_pass_block | numeric | Pass-blocking snaps played on PFF-designated true pass sets. |
player | character | Player's display name as PFF lists it. |
true_pass_set_sacks_allowed | numeric | Sacks allowed on PFF-designated true pass sets. |
franchise_id | numeric | PFF franchise (team) id (integer join key). |
snap_counts_pass_block | numeric | Pass-blocking snaps played. |
pass_block_percent | numeric | Share of pass-play snaps spent pass blocking. |
player_id | numeric | PFF 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected. | ||
season | season | Y | Season for the leaderboard commands. | ||
week | week | Y | Week filter. | ||
franchise_id | franchise_id | Y | Franchise (team) id. | ||
game_id | game_id | Y | Single-game filter, facet family only, forwarded uncoerced. | ||
division | division | Y | NCAA 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_name | type | description |
|---|---|---|
declined_penalties | numeric | Penalties committed by the player that were declined. |
draft_season | numeric | Season of the player's NFL draft class, per PFF. |
eligible_season | numeric | Season of the player's NFL draft eligibility, per PFF. |
franchise_id | numeric | PFF franchise (team) id (integer join key). |
gap_grades_run_block | numeric | PFF run-blocking grade on gap-scheme runs, 0-100. |
gap_run_block_percent | numeric | Share of run-play snaps spent run blocking on gap-scheme runs. |
gap_snap_counts_run_block | numeric | Run-blocking snaps played on gap-scheme runs. |
gap_snap_counts_run_block_percent | numeric | Share of the player's run-blocking snaps on gap-scheme runs. |
gap_snap_counts_run_play | numeric | Run-play snaps on gap-scheme runs. |
grades_run_block | numeric | PFF run-blocking grade, 0-100. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
penalties | numeric | Penalties charged to the player over the covered span. |
player | character | Player's display name as PFF lists it. |
player_game_count | numeric | Number of games the player appeared in over the covered span. |
player_id | numeric | PFF player id (integer; matches the /players id and every player_id join key). |
position | character | PFF 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_percent | numeric | Share of run-play snaps spent run blocking. |
snap_counts_run_block | numeric | Run-blocking snaps played. |
snap_counts_run_play | numeric | Run-play snaps. |
team | character | Team abbreviation the player is credited to for the range. |
team_name | character | Team abbreviation the player is credited to for the range. |
zone_grades_run_block | numeric | PFF run-blocking grade on zone-scheme runs, 0-100. |
zone_run_block_percent | numeric | Share of run-play snaps spent run blocking on zone-scheme runs. |
zone_snap_counts_run_block | numeric | Run-blocking snaps played on zone-scheme runs. |
zone_snap_counts_run_block_percent | numeric | Share of the player's run-blocking snaps on zone-scheme runs. |
zone_snap_counts_run_play | numeric | Run-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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected. | ||
season | season | Y | Season for the leaderboard commands. | ||
week | week | Y | Week filter. | ||
franchise_id | franchise_id | Y | Franchise (team) id. | ||
game_id | game_id | Y | Single-game filter, facet family only, forwarded uncoerced. | ||
division | division | Y | NCAA 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_name | type | description |
|---|---|---|
te_percent | numeric | Share of allowed pressures attributed to tight ends, expressed as a percentage. |
draft_season | numeric | NFL season (year) in which the player was drafted, per PFF player metadata. |
pressures_lt | numeric | Number of allowed pressures PFF attributes to left tackle. |
pressures_rg | numeric | Number of allowed pressures PFF attributes to right guard. |
team_name | character | Team abbreviation the player is credited to for the range. |
lt_percent | numeric | Share of allowed pressures attributed to left tackle, expressed as a percentage. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
hits_allowed | numeric | Number of quarterback hits allowed on the player's dropbacks, as charted by PFF. |
pressures_lg | numeric | Number of allowed pressures PFF attributes to left guard. |
player_game_count | numeric | Number of games the player appeared in during the period covered. |
eligible_season | numeric | Season (year) of the player's NFL draft eligibility, per PFF player metadata. |
hurries_allowed | numeric | Number of hurries allowed on the player's dropbacks, as charted by PFF. |
self_percent | numeric | Share of allowed pressures attributed to the quarterback himself, expressed as a percentage. |
pressures_rt | numeric | Number of allowed pressures PFF attributes to right tackle. |
pressures_allowed | numeric | Total pressures allowed on the quarterback's dropbacks, as attributed by PFF. |
pressures_ol_te | numeric | Number of allowed pressures PFF attributes to the offensive line and tight ends combined. |
pressures_ce | numeric | Number of allowed pressures PFF attributes to center. |
penalties | numeric | Penalties charged to the player over the covered span. |
sacks_allowed | numeric | Sacks allowed on the quarterback's dropbacks, as attributed by PFF. |
ol_te_percent | numeric | Share of allowed pressures attributed to the offensive line and tight ends combined, expressed as a percentage. |
allowed_pressure_dropbacks | numeric | Number of dropbacks over which allowed pressures are attributed, from the PFF allowed-pressure facet. |
pressures_other | numeric | Number of allowed pressures PFF attributes to other players outside the listed blocking positions. |
team | character | Team abbreviation the player is credited to for the range. |
declined_penalties | numeric | Number of declined penalties committed by the player. |
ce_percent | numeric | Share of allowed pressures attributed to center, expressed as a percentage. |
position | character | PFF 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_te | numeric | Number of allowed pressures PFF attributes to tight ends. |
pressures_self | numeric | Number of allowed pressures PFF attributes to the quarterback himself. |
lg_percent | numeric | Share of allowed pressures attributed to left guard, expressed as a percentage. |
player | character | Player's display name as PFF lists it. |
rt_percent | numeric | Share of allowed pressures attributed to right tackle, expressed as a percentage. |
franchise_id | numeric | PFF franchise (team) id (integer join key). |
other_percent | numeric | Share of allowed pressures attributed to other players outside the listed blocking positions, expressed as a percentage. |
pressures_off | numeric | Number of allowed pressures PFF attributes to the offense without a specific blocker charged. |
rg_percent | numeric | Share of allowed pressures attributed to right guard, expressed as a percentage. |
player_id | numeric | PFF 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected. | ||
season | season | Y | Season for the leaderboard commands. | ||
week | week | Y | Week filter. | ||
franchise_id | franchise_id | Y | Franchise (team) id. | ||
game_id | game_id | Y | Single-game filter, facet family only, forwarded uncoerced. | ||
division | division | Y | NCAA 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_name | type | description |
|---|---|---|
comp_pct_diff | numeric | Difference in completion percentage between play-action and non-play-action attempts (PA minus non-PA), from the PFF passing-concept split. |
pa_grades_pass | numeric | PFF passing grade (0-100) on play-action dropbacks. |
no_screen_grades_offense | numeric | PFF overall offense grade for the player (0-100) excluding screen passes. |
pa_qb_rating | numeric | Traditional NFL passer rating on play-action dropbacks. |
no_screen_qb_rating | numeric | Traditional NFL passer rating excluding screen passes. |
pa_completions | numeric | Number of completed passes on play-action dropbacks. |
pa_thrown_aways | numeric | Number of intentional throwaways on play-action dropbacks. |
pa_dropbacks_percent | numeric | Share of the player's total dropbacks that came on play-action dropbacks, expressed as a percentage. |
ypa_diff | numeric | Difference in yards per attempt between play-action and non-play-action attempts (PA minus non-PA), from the PFF passing-concept split. |
no_screen_drops | numeric | Number of catchable passes dropped by receivers excluding screen passes. |
screen_completion_percent | numeric | Percentage of pass attempts completed on screen passes. |
npa_bats | numeric | Number of pass attempts batted down at the line of scrimmage on non-play-action dropbacks. |
no_screen_thrown_aways | numeric | Number of intentional throwaways excluding screen passes. |
pa_grades_run | numeric | PFF rushing grade for the player (0-100) on play-action dropbacks. |
screen_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack on screen passes. |
pa_drop_rate | numeric | Percentage of catchable passes dropped by receivers on play-action dropbacks. |
screen_grades_offense | numeric | PFF overall offense grade for the player (0-100) on screen passes. |
dropbacks | numeric | Number of dropbacks. |
npa_thrown_aways | numeric | Number of intentional throwaways on non-play-action dropbacks. |
no_screen_def_gen_pressures | numeric | Number of defense-generated pressures on the player's dropbacks excluding screen passes, as charted by PFF. |
screen_grades_hands_fumble | numeric | PFF hands (fumble) grade for the player, reflecting ball security (0-100) on screen passes. |
pa_touchdowns | numeric | Number of passing touchdowns thrown on play-action dropbacks. |
npa_ypa | numeric | Yards gained per pass attempt on non-play-action dropbacks. |
draft_season | numeric | NFL season (year) in which the player was drafted, per PFF player metadata. |
screen_avg_time_to_throw | numeric | Average time from snap to release in seconds on screen passes. |
screen_thrown_aways | numeric | Number of intentional throwaways on screen passes. |
npa_sacks | numeric | Number of sacks taken on non-play-action dropbacks. |
npa_aimed_passes | numeric | Number of aimed passes (attempts excluding spikes and throwaways) on non-play-action dropbacks, as charted by PFF. |
no_screen_completions | numeric | Number of completed passes excluding screen passes. |
no_screen_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added excluding screen passes. |
screen_spikes | numeric | Number of clock-stopping spikes on screen passes. |
pa_first_downs | numeric | Number of passing first downs gained on play-action dropbacks. |
pa_big_time_throws | numeric | Number of big-time throws on play-action dropbacks, per PFF's highest-value, highest-difficulty throw designation. |
team_name | character | Team abbreviation the player is credited to for the range. |
pa_spikes | numeric | Number of clock-stopping spikes on play-action dropbacks. |
pa_sack_percent | numeric | Percentage of dropbacks that ended in a sack on play-action dropbacks. |
screen_dropbacks_percent | numeric | Share of the player's total dropbacks that came on screen passes, expressed as a percentage. |
no_screen_epa | numeric | Total expected points added (EPA) on the player's dropbacks excluding screen passes. |
npa_avg_time_to_throw | numeric | Average time from snap to release in seconds on non-play-action dropbacks. |
screen_bats | numeric | Number of pass attempts batted down at the line of scrimmage on screen passes. |
screen_grades_run_block | numeric | PFF run-blocking grade for the player (0-100) on screen passes. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
no_screen_bats | numeric | Number of pass attempts batted down at the line of scrimmage excluding screen passes. |
npa_grades_offense | numeric | PFF overall offense grade for the player (0-100) on non-play-action dropbacks. |
no_screen_grades_pass_route | numeric | PFF receiving (route) grade for the player (0-100) excluding screen passes. |
screen_def_gen_pressures | numeric | Number of defense-generated pressures on the player's dropbacks on screen passes, as charted by PFF. |
pa_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack on play-action dropbacks. |
screen_sack_percent | numeric | Percentage of dropbacks that ended in a sack on screen passes. |
no_screen_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts excluding screen passes, per PFF charting. |
npa_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts on non-play-action dropbacks, per PFF charting. |
screen_interceptions | numeric | Number of passes intercepted on screen passes. |
no_screen_passing_snaps | numeric | Number of passing snaps played excluding screen passes. |
no_screen_grades_hands_fumble | numeric | PFF hands (fumble) grade for the player, reflecting ball security (0-100) excluding screen passes. |
screen_scrambles | numeric | Number of scrambles on screen passes. |
screen_grades_pass | numeric | PFF passing grade (0-100) on screen passes. |
npa_qb_rating | numeric | Traditional NFL passer rating on non-play-action dropbacks. |
no_screen_grades_pass | numeric | PFF passing grade (0-100) excluding screen passes. |
pa_avg_time_to_throw | numeric | Average time from snap to release in seconds on play-action dropbacks. |
screen_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts on screen passes, per PFF charting. |
player_game_count | numeric | Number of games the player appeared in during the period covered. |
npa_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on non-play-action dropbacks. |
eligible_season | numeric | Season (year) of the player's NFL draft eligibility, per PFF player metadata. |
npa_drops | numeric | Number of catchable passes dropped by receivers on non-play-action dropbacks. |
screen_yards | numeric | Passing yards gained on screen passes. |
no_screen_drop_rate | numeric | Percentage of catchable passes dropped by receivers excluding screen passes. |
no_screen_grades_offense_penalty | numeric | PFF offensive penalty grade for the player (0-100) excluding screen passes. |
npa_passing_snaps | numeric | Number of passing snaps played on non-play-action dropbacks. |
screen_drop_rate | numeric | Percentage of catchable passes dropped by receivers on screen passes. |
screen_epa | numeric | Total expected points added (EPA) on the player's dropbacks on screen passes. |
screen_grades_pass_route | numeric | PFF receiving (route) grade for the player (0-100) on screen passes. |
screen_grades_offense_penalty | numeric | PFF offensive penalty grade for the player (0-100) on screen passes. |
npa_spikes | numeric | Number of clock-stopping spikes on non-play-action dropbacks. |
screen_hit_as_threw | numeric | Number of attempts on which the passer was hit as he threw on screen passes, as charted by PFF. |
no_screen_aimed_passes | numeric | Number of aimed passes (attempts excluding spikes and throwaways) excluding screen passes, as charted by PFF. |
screen_drops | numeric | Number of catchable passes dropped by receivers on screen passes. |
screen_ypa | numeric | Yards gained per pass attempt on screen passes. |
npa_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts on non-play-action dropbacks, per PFF charting. |
screen_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on screen passes. |
npa_hit_as_threw | numeric | Number of attempts on which the passer was hit as he threw on non-play-action dropbacks, as charted by PFF. |
pa_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on play-action dropbacks. |
pa_def_gen_pressures | numeric | Number of defense-generated pressures on the player's dropbacks on play-action dropbacks, as charted by PFF. |
screen_avg_depth_of_target | numeric | Average depth of target in air yards on screen passes. |
pa_sacks | numeric | Number of sacks taken on play-action dropbacks. |
screen_passing_snaps | numeric | Number of passing snaps played on screen passes. |
no_screen_grades_run | numeric | PFF rushing grade for the player (0-100) excluding screen passes. |
no_screen_first_downs | numeric | Number of passing first downs gained excluding screen passes. |
pa_ypa | numeric | Yards gained per pass attempt on play-action dropbacks. |
npa_scrambles | numeric | Number of scrambles on non-play-action dropbacks. |
npa_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack on non-play-action dropbacks. |
pa_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts on play-action dropbacks, per PFF charting. |
no_screen_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts excluding screen passes, per PFF charting. |
npa_grades_hands_fumble | numeric | PFF hands (fumble) grade for the player, reflecting ball security (0-100) on non-play-action dropbacks. |
screen_completions | numeric | Number of completed passes on screen passes. |
screen_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts on screen passes, per PFF charting. |
npa_grades_run | numeric | PFF rushing grade for the player (0-100) on non-play-action dropbacks. |
no_screen_interceptions | numeric | Number of passes intercepted excluding screen passes. |
npa_grades_run_block | numeric | PFF run-blocking grade for the player (0-100) on non-play-action dropbacks. |
no_screen_sacks | numeric | Number of sacks taken excluding screen passes. |
penalties | numeric | Penalties charged to the player over the covered span. |
no_screen_big_time_throws | numeric | Number of big-time throws excluding screen passes, per PFF's highest-value, highest-difficulty throw designation. |
npa_drop_rate | numeric | Percentage of catchable passes dropped by receivers on non-play-action dropbacks. |
npa_attempts | numeric | Number of pass attempts on non-play-action dropbacks. |
screen_qb_rating | numeric | Traditional NFL passer rating on screen passes. |
npa_grades_offense_penalty | numeric | PFF offensive penalty grade for the player (0-100) on non-play-action dropbacks. |
pa_bats | numeric | Number of pass attempts batted down at the line of scrimmage on play-action dropbacks. |
pa_attempts | numeric | Number of pass attempts on play-action dropbacks. |
npa_def_gen_pressures | numeric | Number of defense-generated pressures on the player's dropbacks on non-play-action dropbacks, as charted by PFF. |
no_screen_avg_time_to_throw | numeric | Average time from snap to release in seconds excluding screen passes. |
pa_yards | numeric | Passing yards gained on play-action dropbacks. |
npa_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on non-play-action dropbacks. |
team | character | Team abbreviation the player is credited to for the range. |
no_screen_scrambles | numeric | Number of scrambles excluding screen passes. |
pa_turnover_worthy_plays | numeric | Number of turnover-worthy plays on play-action dropbacks, plays PFF charts as deserving of a turnover. |
pa_aimed_passes | numeric | Number of aimed passes (attempts excluding spikes and throwaways) on play-action dropbacks, as charted by PFF. |
declined_penalties | numeric | Number of declined penalties committed by the player. |
pa_grades_offense | numeric | PFF overall offense grade for the player (0-100) on play-action dropbacks. |
screen_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on screen passes. |
no_screen_dropbacks | numeric | Number of dropbacks excluding screen passes. |
no_screen_dropbacks_percent | numeric | Share of the player's total dropbacks that came excluding screen passes, expressed as a percentage. |
npa_grades_pass_route | numeric | PFF receiving (route) grade for the player (0-100) on non-play-action dropbacks. |
npa_sack_percent | numeric | Percentage of dropbacks that ended in a sack on non-play-action dropbacks. |
pa_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on play-action dropbacks. |
pa_grades_run_block | numeric | PFF run-blocking grade for the player (0-100) on play-action dropbacks. |
no_screen_turnover_worthy_plays | numeric | Number of turnover-worthy plays excluding screen passes, plays PFF charts as deserving of a turnover. |
position | character | PFF 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_route | numeric | PFF receiving (route) grade for the player (0-100) on play-action dropbacks. |
npa_epa | numeric | Total expected points added (EPA) on the player's dropbacks on non-play-action dropbacks. |
no_screen_avg_depth_of_target | numeric | Average depth of target in air yards excluding screen passes. |
pa_grades_hands_fumble | numeric | PFF hands (fumble) grade for the player, reflecting ball security (0-100) on play-action dropbacks. |
no_screen_completion_percent | numeric | Percentage of pass attempts completed excluding screen passes. |
pa_hit_as_threw | numeric | Number of attempts on which the passer was hit as he threw on play-action dropbacks, as charted by PFF. |
pa_grades_offense_penalty | numeric | PFF offensive penalty grade for the player (0-100) on play-action dropbacks. |
npa_dropbacks_percent | numeric | Share of the player's total dropbacks that came on non-play-action dropbacks, expressed as a percentage. |
npa_grades_pass | numeric | PFF passing grade (0-100) on non-play-action dropbacks. |
screen_grades_run | numeric | PFF rushing grade for the player (0-100) on screen passes. |
screen_first_downs | numeric | Number of passing first downs gained on screen passes. |
npa_completion_percent | numeric | Percentage of pass attempts completed on non-play-action dropbacks. |
no_screen_grades_run_block | numeric | PFF run-blocking grade for the player (0-100) excluding screen passes. |
no_screen_hit_as_threw | numeric | Number of attempts on which the passer was hit as he threw excluding screen passes, as charted by PFF. |
screen_turnover_worthy_plays | numeric | Number of turnover-worthy plays on screen passes, plays PFF charts as deserving of a turnover. |
npa_avg_depth_of_target | numeric | Average depth of target in air yards on non-play-action dropbacks. |
npa_dropbacks | numeric | Number of dropbacks on non-play-action dropbacks. |
player | character | Player's display name as PFF lists it. |
pa_drops | numeric | Number of catchable passes dropped by receivers on play-action dropbacks. |
pa_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts on play-action dropbacks, per PFF charting. |
franchise_id | numeric | PFF franchise (team) id (integer join key). |
screen_big_time_throws | numeric | Number of big-time throws on screen passes, per PFF's highest-value, highest-difficulty throw designation. |
screen_aimed_passes | numeric | Number of aimed passes (attempts excluding spikes and throwaways) on screen passes, as charted by PFF. |
npa_touchdowns | numeric | Number of passing touchdowns thrown on non-play-action dropbacks. |
screen_attempts | numeric | Number of pass attempts on screen passes. |
screen_dropbacks | numeric | Number of dropbacks on screen passes. |
no_screen_yards | numeric | Passing yards gained excluding screen passes. |
pa_scrambles | numeric | Number of scrambles on play-action dropbacks. |
pa_completion_percent | numeric | Percentage of pass attempts completed on play-action dropbacks. |
pa_avg_depth_of_target | numeric | Average depth of target in air yards on play-action dropbacks. |
pa_interceptions | numeric | Number of passes intercepted on play-action dropbacks. |
no_screen_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF excluding screen passes. |
no_screen_spikes | numeric | Number of clock-stopping spikes excluding screen passes. |
pa_dropbacks | numeric | Number of dropbacks on play-action dropbacks. |
npa_big_time_throws | numeric | Number of big-time throws on non-play-action dropbacks, per PFF's highest-value, highest-difficulty throw designation. |
no_screen_sack_percent | numeric | Percentage of dropbacks that ended in a sack excluding screen passes. |
pa_epa | numeric | Total expected points added (EPA) on the player's dropbacks on play-action dropbacks. |
no_screen_attempts | numeric | Number of pass attempts excluding screen passes. |
pa_passing_snaps | numeric | Number of passing snaps played on play-action dropbacks. |
npa_completions | numeric | Number of completed passes on non-play-action dropbacks. |
screen_touchdowns | numeric | Number of passing touchdowns thrown on screen passes. |
npa_first_downs | numeric | Number of passing first downs gained on non-play-action dropbacks. |
no_screen_touchdowns | numeric | Number of passing touchdowns thrown excluding screen passes. |
player_id | numeric | PFF player id (integer; matches the /players id and every player_id join key). |
npa_yards | numeric | Passing yards gained on non-play-action dropbacks. |
no_screen_ypa | numeric | Yards gained per pass attempt excluding screen passes. |
npa_turnover_worthy_plays | numeric | Number of turnover-worthy plays on non-play-action dropbacks, plays PFF charts as deserving of a turnover. |
npa_interceptions | numeric | Number of passes intercepted on non-play-action dropbacks. |
no_screen_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack excluding screen passes. |
screen_sacks | numeric | Number of sacks taken on screen passes. |
screen_grades_hands_drop | numeric | PFF hands (drop) grade for the player (0-100) on screen passes. |
screen_grades_pass_block | numeric | PFF pass-blocking grade for the player (0-100) on screen passes. |
no_screen_grades_pass_block | numeric | PFF pass-blocking grade for the player (0-100) excluding screen passes. |
pa_grades_hands_drop | numeric | PFF hands (drop) grade for the player (0-100) on play-action dropbacks. |
npa_grades_pass_block | numeric | PFF pass-blocking grade for the player (0-100) on non-play-action dropbacks. |
pa_grades_pass_block | numeric | PFF pass-blocking grade for the player (0-100) on play-action dropbacks. |
npa_grades_hands_drop | numeric | PFF hands (drop) grade for the player (0-100) on non-play-action dropbacks. |
no_screen_grades_hands_drop | numeric | PFF hands (drop) grade for the player (0-100) excluding screen passes. |
pa_grades_screen_block | numeric | PFF screen-blocking grade for the player (0-100) on play-action dropbacks. |
screen_grades_screen_block | numeric | PFF screen-blocking grade for the player (0-100) on screen passes. |
no_screen_grades_screen_block | numeric | PFF screen-blocking grade for the player (0-100) excluding screen passes. |
npa_grades_screen_block | numeric | PFF screen-blocking grade for the player (0-100) on non-play-action dropbacks. |
pa_grades_defense_penalty | numeric | PFF defensive penalty grade for the player (0-100) on play-action dropbacks. |
npa_grades_defense_penalty | numeric | PFF defensive penalty grade for the player (0-100) on non-play-action dropbacks. |
npa_grades_coverage_defense | numeric | PFF coverage grade for the player (0-100) on non-play-action dropbacks. |
pa_grades_defense | numeric | PFF overall defense grade for the player (0-100) on play-action dropbacks. |
screen_grades_coverage_defense | numeric | PFF coverage grade for the player (0-100) on screen passes. |
npa_grades_defense | numeric | PFF overall defense grade for the player (0-100) on non-play-action dropbacks. |
screen_grades_defense | numeric | PFF overall defense grade for the player (0-100) on screen passes. |
screen_grades_defense_penalty | numeric | PFF defensive penalty grade for the player (0-100) on screen passes. |
no_screen_grades_defense | numeric | PFF overall defense grade for the player (0-100) excluding screen passes. |
pa_grades_coverage_defense | numeric | PFF coverage grade for the player (0-100) on play-action dropbacks. |
no_screen_grades_defense_penalty | numeric | PFF defensive penalty grade for the player (0-100) excluding screen passes. |
no_screen_grades_coverage_defense | numeric | PFF coverage grade for the player (0-100) excluding screen passes. |
no_screen_grades_overall_tackle | numeric | PFF overall tackling grade for the player (0-100) excluding screen passes. |
pa_grades_overall_tackle | numeric | PFF overall tackling grade for the player (0-100) on play-action dropbacks. |
pa_grades_tackle | numeric | PFF tackling grade for the player (0-100) on play-action dropbacks. |
pa_grades_pass_rush_defense | character | PFF pass-rush grade for the player (0-100) on play-action dropbacks. |
screen_grades_run_defense | character | PFF run-defense grade for the player (0-100) on screen passes. |
pa_grades_run_defense | character | PFF run-defense grade for the player (0-100) on play-action dropbacks. |
npa_grades_overall_tackle | numeric | PFF overall tackling grade for the player (0-100) on non-play-action dropbacks. |
no_screen_grades_pass_rush_defense | numeric | PFF pass-rush grade for the player (0-100) excluding screen passes. |
npa_grades_tackle | numeric | PFF tackling grade for the player (0-100) on non-play-action dropbacks. |
screen_grades_tackle | character | PFF tackling grade for the player (0-100) on screen passes. |
no_screen_grades_tackle | numeric | PFF tackling grade for the player (0-100) excluding screen passes. |
npa_grades_pass_rush_defense | numeric | PFF pass-rush grade for the player (0-100) on non-play-action dropbacks. |
no_screen_grades_run_defense | numeric | PFF run-defense grade for the player (0-100) excluding screen passes. |
screen_grades_overall_tackle | character | PFF overall tackling grade for the player (0-100) on screen passes. |
npa_grades_run_defense | numeric | PFF run-defense grade for the player (0-100) on non-play-action dropbacks. |
screen_grades_pass_rush_defense | numeric | PFF 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected. | ||
season | season | Y | Season for the leaderboard commands. | ||
week | week | Y | Week filter. | ||
franchise_id | franchise_id | Y | Franchise (team) id. | ||
game_id | game_id | Y | Single-game filter, facet family only, forwarded uncoerced. | ||
division | division | Y | NCAA 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_name | type | description |
|---|---|---|
left_behind_los_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on throws behind the line of scrimmage to the left side of the field. |
left_short_scrambles | numeric | Number of scrambles on short (0-9 air yards) throws to the left side of the field. |
center_short_first_downs | numeric | Number of passing first downs gained on short (0-9 air yards) throws to the center of the field. |
right_short_bats | numeric | Number 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_percent | numeric | Percentage of dropbacks with positive expected points added on throws behind the line of scrimmage to the right side of the field. |
left_behind_los_completions | numeric | Number of completed passes on throws behind the line of scrimmage to the left side of the field. |
left_medium_dropbacks | numeric | Number of dropbacks on medium (10-19 air yards) throws to the left side of the field. |
right_medium_grades_pass | numeric | PFF passing grade (0-100) on medium (10-19 air yards) throws to the right side of the field. |
right_medium_hit_as_threw | numeric | Number 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_percent | numeric | Share of the player's total pass attempts that came on throws behind the line of scrimmage, expressed as a percentage. |
right_short_turnover_worthy_plays | numeric | Number 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_rating | numeric | Traditional NFL passer rating on medium (10-19 air yards) throws to the right side of the field. |
deep_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts on deep (20+ air yards) throws, per PFF charting. |
center_medium_sacks | numeric | Number of sacks taken on medium (10-19 air yards) throws to the center of the field. |
medium_interceptions | numeric | Number of passes intercepted on medium (10-19 air yards) throws. |
left_deep_completions | numeric | Number of completed passes on deep (20+ air yards) throws to the left side of the field. |
behind_los_spikes | numeric | Number of clock-stopping spikes on throws behind the line of scrimmage. |
medium_aimed_passes | numeric | Number of aimed passes (attempts excluding spikes and throwaways) on medium (10-19 air yards) throws, as charted by PFF. |
center_behind_los_drops | numeric | Number of catchable passes dropped by receivers on throws behind the line of scrimmage to the center of the field. |
center_behind_los_interceptions | numeric | Number of passes intercepted on throws behind the line of scrimmage to the center of the field. |
behind_los_dropbacks | numeric | Number of dropbacks on throws behind the line of scrimmage. |
left_behind_los_interceptions | numeric | Number of passes intercepted on throws behind the line of scrimmage to the left side of the field. |
left_deep_first_downs | numeric | Number of passing first downs gained on deep (20+ air yards) throws to the left side of the field. |
deep_passing_snaps | numeric | Number of passing snaps played on deep (20+ air yards) throws. |
center_short_btt_rate | numeric | Big-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_aways | numeric | Number of intentional throwaways on medium (10-19 air yards) throws to the center of the field. |
center_deep_avg_depth_of_target | numeric | Average depth of target in air yards on deep (20+ air yards) throws to the center of the field. |
center_short_drops | numeric | Number of catchable passes dropped by receivers on short (0-9 air yards) throws to the center of the field. |
center_deep_first_downs | numeric | Number of passing first downs gained on deep (20+ air yards) throws to the center of the field. |
left_medium_completion_percent | numeric | Percentage of pass attempts completed on medium (10-19 air yards) throws to the left side of the field. |
center_deep_attempts | numeric | Number of pass attempts on deep (20+ air yards) throws to the center of the field. |
center_behind_los_attempts | numeric | Number of pass attempts on throws behind the line of scrimmage to the center of the field. |
right_short_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on short (0-9 air yards) throws to the right side of the field. |
center_deep_aimed_passes | numeric | Number 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_pass | numeric | PFF passing grade (0-100) on deep (20+ air yards) throws to the right side of the field. |
right_medium_big_time_throws | numeric | Number 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_percent | numeric | Percentage of dropbacks that ended in a sack on deep (20+ air yards) throws. |
center_medium_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack on medium (10-19 air yards) throws to the center of the field. |
deep_sacks | numeric | Number of sacks taken on deep (20+ air yards) throws. |
right_medium_ypa | numeric | Yards gained per pass attempt on medium (10-19 air yards) throws to the right side of the field. |
left_deep_drop_rate | numeric | Percentage of catchable passes dropped by receivers on deep (20+ air yards) throws to the left side of the field. |
right_medium_attempts_percent | numeric | Share 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_rate | numeric | Big-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_percent | numeric | Share 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_drops | numeric | Number of catchable passes dropped by receivers on deep (20+ air yards) throws. |
center_behind_los_big_time_throws | numeric | Number 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_touchdowns | numeric | Number of passing touchdowns thrown on throws behind the line of scrimmage to the center of the field. |
right_behind_los_twp_rate | numeric | Turnover-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_completions | numeric | Number of completed passes on deep (20+ air yards) throws to the center of the field. |
center_short_attempts | numeric | Number of pass attempts on short (0-9 air yards) throws to the center of the field. |
left_behind_los_sack_percent | numeric | Percentage 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_rate | numeric | Percentage of pressured dropbacks that ended in a sack on short (0-9 air yards) throws to the center of the field. |
deep_touchdowns | numeric | Number of passing touchdowns thrown on deep (20+ air yards) throws. |
center_behind_los_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on throws behind the line of scrimmage to the center of the field. |
center_deep_drop_rate | numeric | Percentage of catchable passes dropped by receivers on deep (20+ air yards) throws to the center of the field. |
right_short_first_downs | numeric | Number of passing first downs gained on short (0-9 air yards) throws to the right side of the field. |
right_behind_los_first_downs | numeric | Number of passing first downs gained on throws behind the line of scrimmage to the right side of the field. |
short_interceptions | numeric | Number of passes intercepted on short (0-9 air yards) throws. |
center_medium_scrambles | numeric | Number of scrambles on medium (10-19 air yards) throws to the center of the field. |
left_behind_los_sacks | numeric | Number of sacks taken on throws behind the line of scrimmage to the left side of the field. |
left_short_ypa | numeric | Yards gained per pass attempt on short (0-9 air yards) throws to the left side of the field. |
left_short_qb_rating | numeric | Traditional NFL passer rating on short (0-9 air yards) throws to the left side of the field. |
right_behind_los_qb_rating | numeric | Traditional NFL passer rating on throws behind the line of scrimmage to the right side of the field. |
draft_season | numeric | NFL season (year) in which the player was drafted, per PFF player metadata. |
right_behind_los_dropbacks | numeric | Number of dropbacks on throws behind the line of scrimmage to the right side of the field. |
behind_los_def_gen_pressures | numeric | Number of defense-generated pressures on the player's dropbacks on throws behind the line of scrimmage, as charted by PFF. |
right_short_thrown_aways | numeric | Number of intentional throwaways on short (0-9 air yards) throws to the right side of the field. |
deep_def_gen_pressures | numeric | Number of defense-generated pressures on the player's dropbacks on deep (20+ air yards) throws, as charted by PFF. |
right_short_btt_rate | numeric | Big-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_percent | numeric | Percentage of dropbacks with positive expected points added on throws behind the line of scrimmage to the center of the field. |
left_behind_los_grades_pass | numeric | PFF passing grade (0-100) on throws behind the line of scrimmage to the left side of the field. |
deep_grades_pass | numeric | PFF passing grade (0-100) on deep (20+ air yards) throws. |
center_short_turnover_worthy_plays | numeric | Number 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_scrambles | numeric | Number of scrambles on throws behind the line of scrimmage to the center of the field. |
right_short_aimed_passes | numeric | Number 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_dropbacks | numeric | Number of dropbacks on short (0-9 air yards) throws to the center of the field. |
medium_epa | numeric | Total expected points added (EPA) on the player's dropbacks on medium (10-19 air yards) throws. |
right_short_ypa | numeric | Yards gained per pass attempt on short (0-9 air yards) throws to the right side of the field. |
center_medium_ypa | numeric | Yards gained per pass attempt on medium (10-19 air yards) throws to the center of the field. |
medium_attempts | numeric | Number of pass attempts on medium (10-19 air yards) throws. |
right_deep_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on deep (20+ air yards) throws to the right side of the field. |
behind_los_scrambles | numeric | Number of scrambles on throws behind the line of scrimmage. |
center_behind_los_completion_percent | numeric | Percentage of pass attempts completed on throws behind the line of scrimmage to the center of the field. |
left_behind_los_btt_rate | numeric | Big-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_rate | numeric | Big-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_name | character | Team abbreviation the player is credited to for the range. |
short_touchdowns | numeric | Number of passing touchdowns thrown on short (0-9 air yards) throws. |
center_medium_drops | numeric | Number of catchable passes dropped by receivers on medium (10-19 air yards) throws to the center of the field. |
left_behind_los_aimed_passes | numeric | Number 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_attempts | numeric | Number of pass attempts on deep (20+ air yards) throws. |
right_behind_los_sack_percent | numeric | Percentage 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_percent | numeric | Percentage of dropbacks with positive expected points added on short (0-9 air yards) throws to the center of the field. |
deep_avg_depth_of_target | numeric | Average depth of target in air yards on deep (20+ air yards) throws. |
left_deep_btt_rate | numeric | Big-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_scrambles | numeric | Number of scrambles on medium (10-19 air yards) throws. |
center_behind_los_avg_depth_of_target | numeric | Average depth of target in air yards on throws behind the line of scrimmage to the center of the field. |
short_attempts_percent | numeric | Share of the player's total pass attempts that came on short (0-9 air yards) throws, expressed as a percentage. |
right_behind_los_sacks | numeric | Number of sacks taken on throws behind the line of scrimmage to the right side of the field. |
center_medium_avg_time_to_throw | numeric | Average 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_rate | numeric | Percentage 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_percent | numeric | Percentage of dropbacks that ended in a sack on deep (20+ air yards) throws to the center of the field. |
center_deep_ypa | numeric | Yards gained per pass attempt on deep (20+ air yards) throws to the center of the field. |
left_behind_los_hit_as_threw | numeric | Number 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_throws | numeric | Number of big-time throws on medium (10-19 air yards) throws, per PFF's highest-value, highest-difficulty throw designation. |
deep_thrown_aways | numeric | Number of intentional throwaways on deep (20+ air yards) throws. |
right_short_accuracy_percent | numeric | Percentage 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_plays | numeric | Number 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_bats | numeric | Number 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_pass | numeric | PFF passing grade (0-100) on short (0-9 air yards) throws to the right side of the field. |
right_deep_spikes | numeric | Number of clock-stopping spikes on deep (20+ air yards) throws to the right side of the field. |
left_deep_passing_snaps | numeric | Number of passing snaps played on deep (20+ air yards) throws to the left side of the field. |
center_medium_twp_rate | numeric | Turnover-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_snaps | numeric | Number of passing snaps played on throws behind the line of scrimmage to the right side of the field. |
left_deep_qb_rating | numeric | Traditional NFL passer rating on deep (20+ air yards) throws to the left side of the field. |
right_deep_drop_rate | numeric | Percentage of catchable passes dropped by receivers on deep (20+ air yards) throws to the right side of the field. |
left_behind_los_drop_rate | numeric | Percentage of catchable passes dropped by receivers on throws behind the line of scrimmage to the left side of the field. |
left_medium_drop_rate | numeric | Percentage of catchable passes dropped by receivers on medium (10-19 air yards) throws to the left side of the field. |
right_deep_attempts | numeric | Number of pass attempts on deep (20+ air yards) throws to the right side of the field. |
left_deep_spikes | numeric | Number of clock-stopping spikes on deep (20+ air yards) throws to the left side of the field. |
center_behind_los_dropbacks | numeric | Number of dropbacks on throws behind the line of scrimmage to the center of the field. |
right_deep_big_time_throws | numeric | Number 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_threw | numeric | Number of attempts on which the passer was hit as he threw on medium (10-19 air yards) throws, as charted by PFF. |
right_short_dropbacks | numeric | Number of dropbacks on short (0-9 air yards) throws to the right side of the field. |
medium_def_gen_pressures | numeric | Number of defense-generated pressures on the player's dropbacks on medium (10-19 air yards) throws, as charted by PFF. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
left_short_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on short (0-9 air yards) throws to the left side of the field. |
left_short_attempts | numeric | Number of pass attempts on short (0-9 air yards) throws to the left side of the field. |
center_deep_twp_rate | numeric | Turnover-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_throw | numeric | Average 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_rating | numeric | Traditional NFL passer rating on throws behind the line of scrimmage to the left side of the field. |
left_behind_los_dropbacks | numeric | Number of dropbacks on throws behind the line of scrimmage to the left side of the field. |
deep_dropbacks | numeric | Number of dropbacks on deep (20+ air yards) throws. |
right_behind_los_scrambles | numeric | Number of scrambles on throws behind the line of scrimmage to the right side of the field. |
behind_los_interceptions | numeric | Number of passes intercepted on throws behind the line of scrimmage. |
right_deep_drops | numeric | Number of catchable passes dropped by receivers on deep (20+ air yards) throws to the right side of the field. |
right_deep_yards | numeric | Passing yards gained on deep (20+ air yards) throws to the right side of the field. |
right_short_hit_as_threw | numeric | Number 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_target | numeric | Average depth of target in air yards on short (0-9 air yards) throws to the right side of the field. |
short_bats | numeric | Number of pass attempts batted down at the line of scrimmage on short (0-9 air yards) throws. |
right_deep_twp_rate | numeric | Turnover-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_rate | numeric | Percentage of pressured dropbacks that ended in a sack on throws behind the line of scrimmage to the right side of the field. |
deep_spikes | numeric | Number of clock-stopping spikes on deep (20+ air yards) throws. |
center_medium_spikes | numeric | Number of clock-stopping spikes on medium (10-19 air yards) throws to the center of the field. |
behind_los_aimed_passes | numeric | Number of aimed passes (attempts excluding spikes and throwaways) on throws behind the line of scrimmage, as charted by PFF. |
right_behind_los_touchdowns | numeric | Number of passing touchdowns thrown on throws behind the line of scrimmage to the right side of the field. |
right_medium_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack on medium (10-19 air yards) throws to the right side of the field. |
medium_thrown_aways | numeric | Number of intentional throwaways on medium (10-19 air yards) throws. |
short_sacks | numeric | Number of sacks taken on short (0-9 air yards) throws. |
center_behind_los_twp_rate | numeric | Turnover-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_attempts | numeric | Number of pass attempts on throws behind the line of scrimmage to the left side of the field. |
short_aimed_passes | numeric | Number of aimed passes (attempts excluding spikes and throwaways) on short (0-9 air yards) throws, as charted by PFF. |
short_completions | numeric | Number of completed passes on short (0-9 air yards) throws. |
right_short_pressure_to_sack_rate | numeric | Percentage 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_target | numeric | Average depth of target in air yards on medium (10-19 air yards) throws. |
left_behind_los_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on throws behind the line of scrimmage to the left side of the field. |
center_medium_attempts_percent | numeric | Share 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_touchdowns | numeric | Number of passing touchdowns thrown on medium (10-19 air yards) throws to the left side of the field. |
center_short_bats | numeric | Number 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_throw | numeric | Average time from snap to release in seconds on deep (20+ air yards) throws to the left side of the field. |
center_behind_los_passing_snaps | numeric | Number of passing snaps played on throws behind the line of scrimmage to the center of the field. |
center_short_yards | numeric | Passing yards gained on short (0-9 air yards) throws to the center of the field. |
right_medium_btt_rate | numeric | Big-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_scrambles | numeric | Number of scrambles on medium (10-19 air yards) throws to the right side of the field. |
medium_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts on medium (10-19 air yards) throws, per PFF charting. |
center_behind_los_btt_rate | numeric | Big-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_target | numeric | Average depth of target in air yards on short (0-9 air yards) throws to the center of the field. |
left_medium_sacks | numeric | Number of sacks taken on medium (10-19 air yards) throws to the left side of the field. |
right_short_yards | numeric | Passing yards gained on short (0-9 air yards) throws to the right side of the field. |
left_medium_first_downs | numeric | Number of passing first downs gained on medium (10-19 air yards) throws to the left side of the field. |
right_medium_positive_epa_percent | numeric | Percentage 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_throws | numeric | Number 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_plays | numeric | Number of turnover-worthy plays on deep (20+ air yards) throws, plays PFF charts as deserving of a turnover. |
left_deep_bats | numeric | Number 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_plays | numeric | Number 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_dropbacks | numeric | Number of dropbacks across all splits, the baseline total for this facet. |
center_deep_drops | numeric | Number of catchable passes dropped by receivers on deep (20+ air yards) throws to the center of the field. |
center_medium_avg_depth_of_target | numeric | Average depth of target in air yards on medium (10-19 air yards) throws to the center of the field. |
center_behind_los_ypa | numeric | Yards gained per pass attempt on throws behind the line of scrimmage to the center of the field. |
right_short_attempts | numeric | Number of pass attempts on short (0-9 air yards) throws to the right side of the field. |
center_medium_completion_percent | numeric | Percentage of pass attempts completed on medium (10-19 air yards) throws to the center of the field. |
right_short_sack_percent | numeric | Percentage 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_target | numeric | Average depth of target in air yards on throws behind the line of scrimmage to the left side of the field. |
center_medium_epa | numeric | Total 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_percent | numeric | Percentage of dropbacks that ended in a sack on throws behind the line of scrimmage to the center of the field. |
medium_completions | numeric | Number of completed passes on medium (10-19 air yards) throws. |
medium_sack_percent | numeric | Percentage of dropbacks that ended in a sack on medium (10-19 air yards) throws. |
left_short_grades_pass | numeric | PFF passing grade (0-100) on short (0-9 air yards) throws to the left side of the field. |
deep_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts on deep (20+ air yards) throws, per PFF charting. |
left_short_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on short (0-9 air yards) throws to the left side of the field. |
short_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts on short (0-9 air yards) throws, per PFF charting. |
short_passing_snaps | numeric | Number of passing snaps played on short (0-9 air yards) throws. |
left_deep_sacks | numeric | Number of sacks taken on deep (20+ air yards) throws to the left side of the field. |
short_scrambles | numeric | Number of scrambles on short (0-9 air yards) throws. |
center_medium_turnover_worthy_plays | numeric | Number 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_rate | numeric | Percentage of catchable passes dropped by receivers on throws behind the line of scrimmage. |
right_behind_los_epa | numeric | Total 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_passes | numeric | Number 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_percent | numeric | Percentage of aimed passes charted as accurate by PFF on short (0-9 air yards) throws. |
player_game_count | numeric | Number of games the player appeared in during the period covered. |
short_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts on short (0-9 air yards) throws, per PFF charting. |
right_short_touchdowns | numeric | Number of passing touchdowns thrown on short (0-9 air yards) throws to the right side of the field. |
center_short_completions | numeric | Number of completed passes on short (0-9 air yards) throws to the center of the field. |
right_short_spikes | numeric | Number of clock-stopping spikes on short (0-9 air yards) throws to the right side of the field. |
behind_los_first_downs | numeric | Number of passing first downs gained on throws behind the line of scrimmage. |
right_medium_def_gen_pressures | numeric | Number 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_rate | numeric | Percentage of pressured dropbacks that ended in a sack on deep (20+ air yards) throws. |
medium_qb_rating | numeric | Traditional NFL passer rating on medium (10-19 air yards) throws. |
short_completion_percent | numeric | Percentage of pass attempts completed on short (0-9 air yards) throws. |
right_deep_attempts_percent | numeric | Share 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_season | numeric | Season (year) of the player's NFL draft eligibility, per PFF player metadata. |
short_big_time_throws | numeric | Number of big-time throws on short (0-9 air yards) throws, per PFF's highest-value, highest-difficulty throw designation. |
behind_los_attempts | numeric | Number of pass attempts on throws behind the line of scrimmage. |
center_behind_los_yards | numeric | Passing yards gained on throws behind the line of scrimmage to the center of the field. |
center_behind_los_bats | numeric | Number 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_rating | numeric | Traditional NFL passer rating on throws behind the line of scrimmage to the center of the field. |
right_deep_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack on deep (20+ air yards) throws to the right side of the field. |
center_short_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on short (0-9 air yards) throws to the center of the field. |
left_behind_los_bats | numeric | Number 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_snaps | numeric | Number of passing snaps played on deep (20+ air yards) throws to the center of the field. |
right_behind_los_hit_as_threw | numeric | Number 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_bats | numeric | Number of pass attempts batted down at the line of scrimmage on medium (10-19 air yards) throws. |
right_medium_first_downs | numeric | Number of passing first downs gained on medium (10-19 air yards) throws to the right side of the field. |
medium_spikes | numeric | Number of clock-stopping spikes on medium (10-19 air yards) throws. |
left_deep_thrown_aways | numeric | Number of intentional throwaways on deep (20+ air yards) throws to the left side of the field. |
right_deep_epa | numeric | Total 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_threw | numeric | Number 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_percent | numeric | Percentage of pass attempts completed on throws behind the line of scrimmage to the left side of the field. |
center_short_ypa | numeric | Yards gained per pass attempt on short (0-9 air yards) throws to the center of the field. |
right_short_drop_rate | numeric | Percentage of catchable passes dropped by receivers on short (0-9 air yards) throws to the right side of the field. |
right_behind_los_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on throws behind the line of scrimmage to the right side of the field. |
left_short_yards | numeric | Passing yards gained on short (0-9 air yards) throws to the left side of the field. |
deep_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on deep (20+ air yards) throws. |
right_behind_los_avg_depth_of_target | numeric | Average depth of target in air yards on throws behind the line of scrimmage to the right side of the field. |
center_behind_los_thrown_aways | numeric | Number of intentional throwaways on throws behind the line of scrimmage to the center of the field. |
center_behind_los_attempts_percent | numeric | Share 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_downs | numeric | Number of passing first downs gained on deep (20+ air yards) throws to the right side of the field. |
left_short_completions | numeric | Number of completed passes on short (0-9 air yards) throws to the left side of the field. |
deep_completion_percent | numeric | Percentage of pass attempts completed on deep (20+ air yards) throws. |
left_deep_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on deep (20+ air yards) throws to the left side of the field. |
right_deep_sack_percent | numeric | Percentage 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_rate | numeric | Percentage of pressured dropbacks that ended in a sack on throws behind the line of scrimmage. |
right_deep_touchdowns | numeric | Number of passing touchdowns thrown on deep (20+ air yards) throws to the right side of the field. |
left_behind_los_def_gen_pressures | numeric | Number 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_drops | numeric | Number of catchable passes dropped by receivers on throws behind the line of scrimmage to the left side of the field. |
deep_epa | numeric | Total expected points added (EPA) on the player's dropbacks on deep (20+ air yards) throws. |
left_deep_ypa | numeric | Yards gained per pass attempt on deep (20+ air yards) throws to the left side of the field. |
medium_touchdowns | numeric | Number of passing touchdowns thrown on medium (10-19 air yards) throws. |
left_medium_grades_pass | numeric | PFF passing grade (0-100) on medium (10-19 air yards) throws to the left side of the field. |
right_behind_los_spikes | numeric | Number of clock-stopping spikes on throws behind the line of scrimmage to the right side of the field. |
medium_grades_pass | numeric | PFF passing grade (0-100) on medium (10-19 air yards) throws. |
behind_los_passing_snaps | numeric | Number of passing snaps played on throws behind the line of scrimmage. |
left_short_first_downs | numeric | Number of passing first downs gained on short (0-9 air yards) throws to the left side of the field. |
center_short_passing_snaps | numeric | Number of passing snaps played on short (0-9 air yards) throws to the center of the field. |
center_deep_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on deep (20+ air yards) throws to the center of the field. |
right_deep_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on deep (20+ air yards) throws to the right side of the field. |
right_medium_sack_percent | numeric | Percentage of dropbacks that ended in a sack on medium (10-19 air yards) throws to the right side of the field. |
right_deep_qb_rating | numeric | Traditional NFL passer rating on deep (20+ air yards) throws to the right side of the field. |
right_short_completion_percent | numeric | Percentage of pass attempts completed on short (0-9 air yards) throws to the right side of the field. |
right_behind_los_interceptions | numeric | Number of passes intercepted on throws behind the line of scrimmage to the right side of the field. |
behind_los_yards | numeric | Passing yards gained on throws behind the line of scrimmage. |
center_behind_los_grades_pass | numeric | PFF passing grade (0-100) on throws behind the line of scrimmage to the center of the field. |
left_deep_dropbacks | numeric | Number of dropbacks on deep (20+ air yards) throws to the left side of the field. |
center_behind_los_spikes | numeric | Number of clock-stopping spikes on throws behind the line of scrimmage to the center of the field. |
right_behind_los_aimed_passes | numeric | Number 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_interceptions | numeric | Number of passes intercepted on short (0-9 air yards) throws to the left side of the field. |
right_medium_interceptions | numeric | Number of passes intercepted on medium (10-19 air yards) throws to the right side of the field. |
left_behind_los_yards | numeric | Passing yards gained on throws behind the line of scrimmage to the left side of the field. |
center_deep_btt_rate | numeric | Big-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_downs | numeric | Number of passing first downs gained on medium (10-19 air yards) throws. |
left_short_avg_depth_of_target | numeric | Average depth of target in air yards on short (0-9 air yards) throws to the left side of the field. |
left_behind_los_ypa | numeric | Yards gained per pass attempt on throws behind the line of scrimmage to the left side of the field. |
short_attempts | numeric | Number of pass attempts on short (0-9 air yards) throws. |
right_medium_bats | numeric | Number 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_touchdowns | numeric | Number of passing touchdowns thrown on throws behind the line of scrimmage to the left side of the field. |
right_medium_dropbacks | numeric | Number of dropbacks on medium (10-19 air yards) throws to the right side of the field. |
short_turnover_worthy_plays | numeric | Number of turnover-worthy plays on short (0-9 air yards) throws, plays PFF charts as deserving of a turnover. |
right_deep_thrown_aways | numeric | Number of intentional throwaways on deep (20+ air yards) throws to the right side of the field. |
right_behind_los_drop_rate | numeric | Percentage of catchable passes dropped by receivers on throws behind the line of scrimmage to the right side of the field. |
right_short_qb_rating | numeric | Traditional NFL passer rating on short (0-9 air yards) throws to the right side of the field. |
medium_sacks | numeric | Number of sacks taken on medium (10-19 air yards) throws. |
center_deep_attempts_percent | numeric | Share 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_dropbacks | numeric | Number of dropbacks on short (0-9 air yards) throws to the left side of the field. |
behind_los_drops | numeric | Number of catchable passes dropped by receivers on throws behind the line of scrimmage. |
short_sack_percent | numeric | Percentage of dropbacks that ended in a sack on short (0-9 air yards) throws. |
left_medium_spikes | numeric | Number of clock-stopping spikes on medium (10-19 air yards) throws to the left side of the field. |
left_medium_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on medium (10-19 air yards) throws to the left side of the field. |
behind_los_completions | numeric | Number of completed passes on throws behind the line of scrimmage. |
behind_los_sack_percent | numeric | Percentage of dropbacks that ended in a sack on throws behind the line of scrimmage. |
left_deep_yards | numeric | Passing yards gained on deep (20+ air yards) throws to the left side of the field. |
left_short_aimed_passes | numeric | Number 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_completions | numeric | Number of completed passes on throws behind the line of scrimmage to the center of the field. |
left_short_thrown_aways | numeric | Number of intentional throwaways on short (0-9 air yards) throws to the left side of the field. |
left_short_sack_percent | numeric | Percentage of dropbacks that ended in a sack on short (0-9 air yards) throws to the left side of the field. |
center_short_thrown_aways | numeric | Number of intentional throwaways on short (0-9 air yards) throws to the center of the field. |
center_short_interceptions | numeric | Number of passes intercepted on short (0-9 air yards) throws to the center of the field. |
short_avg_depth_of_target | numeric | Average depth of target in air yards on short (0-9 air yards) throws. |
left_deep_touchdowns | numeric | Number of passing touchdowns thrown on deep (20+ air yards) throws to the left side of the field. |
deep_yards | numeric | Passing yards gained on deep (20+ air yards) throws. |
center_behind_los_turnover_worthy_plays | numeric | Number 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_ypa | numeric | Yards gained per pass attempt on medium (10-19 air yards) throws. |
left_medium_epa | numeric | Total 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_target | numeric | Average depth of target in air yards on deep (20+ air yards) throws to the left side of the field. |
deep_first_downs | numeric | Number of passing first downs gained on deep (20+ air yards) throws. |
short_drop_rate | numeric | Percentage of catchable passes dropped by receivers on short (0-9 air yards) throws. |
left_medium_bats | numeric | Number 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_spikes | numeric | Number of clock-stopping spikes on deep (20+ air yards) throws to the center of the field. |
center_short_hit_as_threw | numeric | Number 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_percent | numeric | Percentage of dropbacks with positive expected points added on medium (10-19 air yards) throws to the left side of the field. |
center_deep_touchdowns | numeric | Number of passing touchdowns thrown on deep (20+ air yards) throws to the center of the field. |
right_deep_ypa | numeric | Yards gained per pass attempt on deep (20+ air yards) throws to the right side of the field. |
right_short_big_time_throws | numeric | Number 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_throws | numeric | Number 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_percent | numeric | Percentage of dropbacks with positive expected points added on short (0-9 air yards) throws. |
left_behind_los_avg_time_to_throw | numeric | Average time from snap to release in seconds on throws behind the line of scrimmage to the left side of the field. |
right_deep_passing_snaps | numeric | Number of passing snaps played on deep (20+ air yards) throws to the right side of the field. |
right_short_twp_rate | numeric | Turnover-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_attempts | numeric | Number of pass attempts on medium (10-19 air yards) throws to the center of the field. |
right_deep_avg_time_to_throw | numeric | Average time from snap to release in seconds on deep (20+ air yards) throws to the right side of the field. |
center_deep_def_gen_pressures | numeric | Number 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_epa | numeric | Total expected points added (EPA) on the player's dropbacks on throws behind the line of scrimmage. |
right_medium_twp_rate | numeric | Turnover-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_passes | numeric | Number 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_scrambles | numeric | Number of scrambles on deep (20+ air yards) throws to the right side of the field. |
deep_big_time_throws | numeric | Number of big-time throws on deep (20+ air yards) throws, per PFF's highest-value, highest-difficulty throw designation. |
left_short_turnover_worthy_plays | numeric | Number 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_touchdowns | numeric | Number of passing touchdowns thrown on short (0-9 air yards) throws to the center of the field. |
right_medium_drops | numeric | Number of catchable passes dropped by receivers on medium (10-19 air yards) throws to the right side of the field. |
left_deep_epa | numeric | Total expected points added (EPA) on the player's dropbacks on deep (20+ air yards) throws to the left side of the field. |
short_ypa | numeric | Yards gained per pass attempt on short (0-9 air yards) throws. |
medium_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack on medium (10-19 air yards) throws. |
left_medium_thrown_aways | numeric | Number of intentional throwaways on medium (10-19 air yards) throws to the left side of the field. |
right_behind_los_avg_time_to_throw | numeric | Average time from snap to release in seconds on throws behind the line of scrimmage to the right side of the field. |
behind_los_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts on throws behind the line of scrimmage, per PFF charting. |
medium_avg_time_to_throw | numeric | Average time from snap to release in seconds on medium (10-19 air yards) throws. |
center_deep_completion_percent | numeric | Percentage of pass attempts completed on deep (20+ air yards) throws to the center of the field. |
behind_los_avg_time_to_throw | numeric | Average time from snap to release in seconds on throws behind the line of scrimmage. |
right_medium_touchdowns | numeric | Number of passing touchdowns thrown on medium (10-19 air yards) throws to the right side of the field. |
center_short_avg_time_to_throw | numeric | Average time from snap to release in seconds on short (0-9 air yards) throws to the center of the field. |
left_deep_aimed_passes | numeric | Number 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_yards | numeric | Passing yards gained on medium (10-19 air yards) throws to the left side of the field. |
center_medium_touchdowns | numeric | Number of passing touchdowns thrown on medium (10-19 air yards) throws to the center of the field. |
center_short_drop_rate | numeric | Percentage of catchable passes dropped by receivers on short (0-9 air yards) throws to the center of the field. |
left_short_twp_rate | numeric | Turnover-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. |
penalties | numeric | Penalties charged to the player over the covered span. |
right_behind_los_attempts_percent | numeric | Share 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_target | numeric | Average depth of target in air yards on deep (20+ air yards) throws to the right side of the field. |
behind_los_sacks | numeric | Number of sacks taken on throws behind the line of scrimmage. |
center_deep_yards | numeric | Passing yards gained on deep (20+ air yards) throws to the center of the field. |
short_dropbacks | numeric | Number of dropbacks on short (0-9 air yards) throws. |
left_deep_sack_percent | numeric | Percentage 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_throw | numeric | Average 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_target | numeric | Average depth of target in air yards on throws behind the line of scrimmage. |
left_behind_los_epa | numeric | Total 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_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts on medium (10-19 air yards) throws, per PFF charting. |
left_short_def_gen_pressures | numeric | Number 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_plays | numeric | Number of turnover-worthy plays on medium (10-19 air yards) throws, plays PFF charts as deserving of a turnover. |
behind_los_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts on throws behind the line of scrimmage, per PFF charting. |
left_behind_los_thrown_aways | numeric | Number of intentional throwaways on throws behind the line of scrimmage to the left side of the field. |
left_short_bats | numeric | Number 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_rate | numeric | Percentage of catchable passes dropped by receivers on medium (10-19 air yards) throws to the center of the field. |
right_deep_bats | numeric | Number of pass attempts batted down at the line of scrimmage on deep (20+ air yards) throws to the right side of the field. |
medium_yards | numeric | Passing yards gained on medium (10-19 air yards) throws. |
center_deep_grades_pass | numeric | PFF passing grade (0-100) on deep (20+ air yards) throws to the center of the field. |
center_medium_passing_snaps | numeric | Number of passing snaps played on medium (10-19 air yards) throws to the center of the field. |
center_behind_los_first_downs | numeric | Number of passing first downs gained on throws behind the line of scrimmage to the center of the field. |
center_medium_interceptions | numeric | Number of passes intercepted on medium (10-19 air yards) throws to the center of the field. |
behind_los_grades_pass | numeric | PFF passing grade (0-100) on throws behind the line of scrimmage. |
left_short_hit_as_threw | numeric | Number 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_rating | numeric | Traditional NFL passer rating on deep (20+ air yards) throws. |
center_deep_bats | numeric | Number of pass attempts batted down at the line of scrimmage on deep (20+ air yards) throws to the center of the field. |
behind_los_ypa | numeric | Yards gained per pass attempt on throws behind the line of scrimmage. |
right_short_interceptions | numeric | Number of passes intercepted on short (0-9 air yards) throws to the right side of the field. |
left_deep_interceptions | numeric | Number of passes intercepted on deep (20+ air yards) throws to the left side of the field. |
right_medium_sacks | numeric | Number of sacks taken on medium (10-19 air yards) throws to the right side of the field. |
right_behind_los_turnover_worthy_plays | numeric | Number 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. |
team | character | Team abbreviation the player is credited to for the range. |
right_medium_spikes | numeric | Number of clock-stopping spikes on medium (10-19 air yards) throws to the right side of the field. |
behind_los_hit_as_threw | numeric | Number 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_rate | numeric | Percentage of pressured dropbacks that ended in a sack on medium (10-19 air yards) throws to the left side of the field. |
medium_dropbacks | numeric | Number of dropbacks on medium (10-19 air yards) throws. |
deep_hit_as_threw | numeric | Number of attempts on which the passer was hit as he threw on deep (20+ air yards) throws, as charted by PFF. |
right_medium_completion_percent | numeric | Percentage of pass attempts completed on medium (10-19 air yards) throws to the right side of the field. |
short_epa | numeric | Total expected points added (EPA) on the player's dropbacks on short (0-9 air yards) throws. |
deep_drop_rate | numeric | Percentage of catchable passes dropped by receivers on deep (20+ air yards) throws. |
declined_penalties | numeric | Number of declined penalties committed by the player. |
deep_scrambles | numeric | Number of scrambles on deep (20+ air yards) throws. |
left_deep_completion_percent | numeric | Percentage of pass attempts completed on deep (20+ air yards) throws to the left side of the field. |
right_short_epa | numeric | Total 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_percent | numeric | Share of the player's total pass attempts that came on medium (10-19 air yards) throws, expressed as a percentage. |
right_behind_los_completion_percent | numeric | Percentage of pass attempts completed on throws behind the line of scrimmage to the right side of the field. |
left_medium_hit_as_threw | numeric | Number 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_rate | numeric | Percentage 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_pressures | numeric | Number 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_percent | numeric | Share 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_passes | numeric | Number 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_threw | numeric | Number 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_plays | numeric | Number 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_epa | numeric | Total 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_rate | numeric | Percentage of pressured dropbacks that ended in a sack on throws behind the line of scrimmage to the center of the field. |
right_behind_los_ypa | numeric | Yards gained per pass attempt on throws behind the line of scrimmage to the right side of the field. |
deep_interceptions | numeric | Number of passes intercepted on deep (20+ air yards) throws. |
left_medium_twp_rate | numeric | Turnover-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_throws | numeric | Number 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_percent | numeric | Percentage of dropbacks that ended in a sack on medium (10-19 air yards) throws to the center of the field. |
center_deep_thrown_aways | numeric | Number of intentional throwaways on deep (20+ air yards) throws to the center of the field. |
short_thrown_aways | numeric | Number of intentional throwaways on short (0-9 air yards) throws. |
left_short_btt_rate | numeric | Big-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_percent | numeric | Percentage of aimed passes charted as accurate by PFF on medium (10-19 air yards) throws to the right side of the field. |
position | character | PFF 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_pressures | numeric | Number of defense-generated pressures on the player's dropbacks on short (0-9 air yards) throws, as charted by PFF. |
center_deep_dropbacks | numeric | Number of dropbacks on deep (20+ air yards) throws to the center of the field. |
center_medium_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on medium (10-19 air yards) throws to the center of the field. |
right_behind_los_yards | numeric | Passing yards gained on throws behind the line of scrimmage to the right side of the field. |
right_medium_attempts | numeric | Number of pass attempts on medium (10-19 air yards) throws to the right side of the field. |
left_medium_attempts | numeric | Number of pass attempts on medium (10-19 air yards) throws to the left side of the field. |
medium_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on medium (10-19 air yards) throws. |
left_medium_drops | numeric | Number 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_throw | numeric | Average time from snap to release in seconds on short (0-9 air yards) throws to the left side of the field. |
medium_passing_snaps | numeric | Number of passing snaps played on medium (10-19 air yards) throws. |
center_short_epa | numeric | Total 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_snaps | numeric | Number of passing snaps played on throws behind the line of scrimmage to the left side of the field. |
left_deep_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack on deep (20+ air yards) throws to the left side of the field. |
deep_bats | numeric | Number of pass attempts batted down at the line of scrimmage on deep (20+ air yards) throws. |
left_medium_passing_snaps | numeric | Number of passing snaps played on medium (10-19 air yards) throws to the left side of the field. |
left_medium_scrambles | numeric | Number of scrambles on medium (10-19 air yards) throws to the left side of the field. |
right_deep_completion_percent | numeric | Percentage of pass attempts completed on deep (20+ air yards) throws to the right side of the field. |
left_short_drops | numeric | Number of catchable passes dropped by receivers on short (0-9 air yards) throws to the left side of the field. |
left_deep_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on deep (20+ air yards) throws to the left side of the field. |
medium_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on medium (10-19 air yards) throws. |
behind_los_turnover_worthy_plays | numeric | Number of turnover-worthy plays on throws behind the line of scrimmage, plays PFF charts as deserving of a turnover. |
right_medium_epa | numeric | Total 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_dropbacks | numeric | Number of dropbacks on deep (20+ air yards) throws to the right side of the field. |
deep_ypa | numeric | Yards gained per pass attempt on deep (20+ air yards) throws. |
center_medium_completions | numeric | Number of completed passes on medium (10-19 air yards) throws to the center of the field. |
left_medium_avg_time_to_throw | numeric | Average time from snap to release in seconds on medium (10-19 air yards) throws to the left side of the field. |
left_short_sacks | numeric | Number of sacks taken on short (0-9 air yards) throws to the left side of the field. |
left_behind_los_spikes | numeric | Number of clock-stopping spikes on throws behind the line of scrimmage to the left side of the field. |
left_deep_def_gen_pressures | numeric | Number 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_rating | numeric | Traditional NFL passer rating on short (0-9 air yards) throws to the center of the field. |
center_deep_interceptions | numeric | Number of passes intercepted on deep (20+ air yards) throws to the center of the field. |
right_deep_completions | numeric | Number of completed passes on deep (20+ air yards) throws to the right side of the field. |
center_behind_los_sacks | numeric | Number of sacks taken on throws behind the line of scrimmage to the center of the field. |
deep_completions | numeric | Number of completed passes on deep (20+ air yards) throws. |
left_medium_attempts_percent | numeric | Share 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_yards | numeric | Passing yards gained on short (0-9 air yards) throws. |
behind_los_qb_rating | numeric | Traditional NFL passer rating on throws behind the line of scrimmage. |
right_short_sacks | numeric | Number of sacks taken on short (0-9 air yards) throws to the right side of the field. |
right_behind_los_thrown_aways | numeric | Number of intentional throwaways on throws behind the line of scrimmage to the right side of the field. |
base_attempts | numeric | Number of pass attempts across all splits, the baseline total for this facet. |
center_short_spikes | numeric | Number of clock-stopping spikes on short (0-9 air yards) throws to the center of the field. |
center_behind_los_hit_as_threw | numeric | Number 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_plays | numeric | Number 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_percent | numeric | Percentage of dropbacks that ended in a sack on medium (10-19 air yards) throws to the left side of the field. |
behind_los_completion_percent | numeric | Percentage of pass attempts completed on throws behind the line of scrimmage. |
left_deep_attempts_percent | numeric | Share 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_throws | numeric | Number 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. |
player | character | Player's display name as PFF lists it. |
left_medium_avg_depth_of_target | numeric | Average depth of target in air yards on medium (10-19 air yards) throws to the left side of the field. |
behind_los_thrown_aways | numeric | Number of intentional throwaways on throws behind the line of scrimmage. |
center_medium_def_gen_pressures | numeric | Number 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_throw | numeric | Average time from snap to release in seconds on short (0-9 air yards) throws. |
left_deep_twp_rate | numeric | Turnover-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_epa | numeric | Total 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_throws | numeric | Number 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_yards | numeric | Passing yards gained on medium (10-19 air yards) throws to the right side of the field. |
right_medium_drop_rate | numeric | Percentage of catchable passes dropped by receivers on medium (10-19 air yards) throws to the right side of the field. |
center_medium_big_time_throws | numeric | Number 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_id | numeric | PFF franchise (team) id (integer join key). |
left_short_completion_percent | numeric | Percentage of pass attempts completed on short (0-9 air yards) throws to the left side of the field. |
left_short_drop_rate | numeric | Percentage of catchable passes dropped by receivers on short (0-9 air yards) throws to the left side of the field. |
left_behind_los_scrambles | numeric | Number of scrambles on throws behind the line of scrimmage to the left side of the field. |
left_medium_btt_rate | numeric | Big-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_threw | numeric | Number 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_bats | numeric | Number of pass attempts batted down at the line of scrimmage on throws behind the line of scrimmage. |
short_first_downs | numeric | Number of passing first downs gained on short (0-9 air yards) throws. |
left_deep_attempts | numeric | Number of pass attempts on deep (20+ air yards) throws to the left side of the field. |
right_behind_los_attempts | numeric | Number of pass attempts on throws behind the line of scrimmage to the right side of the field. |
right_deep_sacks | numeric | Number of sacks taken on deep (20+ air yards) throws to the right side of the field. |
left_behind_los_attempts_percent | numeric | Share 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_throws | numeric | Number 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_rate | numeric | Percentage of pressured dropbacks that ended in a sack on deep (20+ air yards) throws to the center of the field. |
left_medium_big_time_throws | numeric | Number 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_bats | numeric | Number 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_pressures | numeric | Number 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_plays | numeric | Number 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_spikes | numeric | Number of clock-stopping spikes on short (0-9 air yards) throws to the left side of the field. |
left_medium_aimed_passes | numeric | Number 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_rate | numeric | Turnover-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_pass | numeric | PFF passing grade (0-100) on short (0-9 air yards) throws. |
right_short_drops | numeric | Number 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_throw | numeric | Average time from snap to release in seconds on short (0-9 air yards) throws to the right side of the field. |
right_medium_thrown_aways | numeric | Number of intentional throwaways on medium (10-19 air yards) throws to the right side of the field. |
center_short_sack_percent | numeric | Percentage of dropbacks that ended in a sack on short (0-9 air yards) throws to the center of the field. |
right_short_passing_snaps | numeric | Number of passing snaps played on short (0-9 air yards) throws to the right side of the field. |
center_short_def_gen_pressures | numeric | Number 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_percent | numeric | Percentage of dropbacks with positive expected points added on medium (10-19 air yards) throws to the center of the field. |
medium_drops | numeric | Number of catchable passes dropped by receivers on medium (10-19 air yards) throws. |
center_medium_aimed_passes | numeric | Number 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_sacks | numeric | Number of sacks taken on short (0-9 air yards) throws to the center of the field. |
deep_attempts_percent | numeric | Share of the player's total pass attempts that came on deep (20+ air yards) throws, expressed as a percentage. |
center_behind_los_def_gen_pressures | numeric | Number 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_snaps | numeric | Number of passing snaps played on short (0-9 air yards) throws to the left side of the field. |
center_medium_grades_pass | numeric | PFF passing grade (0-100) on medium (10-19 air yards) throws to the center of the field. |
center_deep_avg_time_to_throw | numeric | Average time from snap to release in seconds on deep (20+ air yards) throws to the center of the field. |
behind_los_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on throws behind the line of scrimmage. |
center_short_completion_percent | numeric | Percentage of pass attempts completed on short (0-9 air yards) throws to the center of the field. |
left_deep_hit_as_threw | numeric | Number 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_pass | numeric | PFF passing grade (0-100) on short (0-9 air yards) throws to the center of the field. |
left_short_attempts_percent | numeric | Share 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_scrambles | numeric | Number of scrambles on deep (20+ air yards) throws to the left side of the field. |
right_short_completions | numeric | Number of completed passes on short (0-9 air yards) throws to the right side of the field. |
center_behind_los_aimed_passes | numeric | Number 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_scrambles | numeric | Number of scrambles on short (0-9 air yards) throws to the right side of the field. |
center_medium_qb_rating | numeric | Traditional NFL passer rating on medium (10-19 air yards) throws to the center of the field. |
deep_avg_time_to_throw | numeric | Average time from snap to release in seconds on deep (20+ air yards) throws. |
left_deep_drops | numeric | Number of catchable passes dropped by receivers on deep (20+ air yards) throws to the left side of the field. |
right_behind_los_def_gen_pressures | numeric | Number 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_percent | numeric | Percentage of dropbacks with positive expected points added on deep (20+ air yards) throws to the center of the field. |
center_deep_hit_as_threw | numeric | Number 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_spikes | numeric | Number of clock-stopping spikes on short (0-9 air yards) throws. |
right_behind_los_completions | numeric | Number of completed passes on throws behind the line of scrimmage to the right side of the field. |
center_behind_los_drop_rate | numeric | Percentage of catchable passes dropped by receivers on throws behind the line of scrimmage to the center of the field. |
short_drops | numeric | Number of catchable passes dropped by receivers on short (0-9 air yards) throws. |
deep_aimed_passes | numeric | Number of aimed passes (attempts excluding spikes and throwaways) on deep (20+ air yards) throws, as charted by PFF. |
right_medium_avg_depth_of_target | numeric | Average depth of target in air yards on medium (10-19 air yards) throws to the right side of the field. |
short_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack on short (0-9 air yards) throws. |
center_deep_qb_rating | numeric | Traditional NFL passer rating on deep (20+ air yards) throws to the center of the field. |
left_medium_completions | numeric | Number of completed passes on medium (10-19 air yards) throws to the left side of the field. |
center_deep_sacks | numeric | Number of sacks taken on deep (20+ air yards) throws to the center of the field. |
left_deep_big_time_throws | numeric | Number 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_downs | numeric | Number of passing first downs gained on medium (10-19 air yards) throws to the center of the field. |
center_medium_dropbacks | numeric | Number of dropbacks on medium (10-19 air yards) throws to the center of the field. |
right_deep_def_gen_pressures | numeric | Number 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_touchdowns | numeric | Number of passing touchdowns thrown on short (0-9 air yards) throws to the left side of the field. |
medium_drop_rate | numeric | Percentage of catchable passes dropped by receivers on medium (10-19 air yards) throws. |
player_id | numeric | PFF player id (integer; matches the /players id and every player_id join key). |
left_medium_ypa | numeric | Yards gained per pass attempt on medium (10-19 air yards) throws to the left side of the field. |
right_medium_passing_snaps | numeric | Number of passing snaps played on medium (10-19 air yards) throws to the right side of the field. |
center_short_scrambles | numeric | Number of scrambles on short (0-9 air yards) throws to the center of the field. |
left_behind_los_turnover_worthy_plays | numeric | Number 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_yards | numeric | Passing yards gained on medium (10-19 air yards) throws to the center of the field. |
center_deep_epa | numeric | Total expected points added (EPA) on the player's dropbacks on deep (20+ air yards) throws to the center of the field. |
left_medium_interceptions | numeric | Number of passes intercepted on medium (10-19 air yards) throws to the left side of the field. |
right_deep_interceptions | numeric | Number of passes intercepted on deep (20+ air yards) throws to the right side of the field. |
medium_completion_percent | numeric | Percentage of pass attempts completed on medium (10-19 air yards) throws. |
right_behind_los_grades_pass | numeric | PFF passing grade (0-100) on throws behind the line of scrimmage to the right side of the field. |
deep_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on deep (20+ air yards) throws. |
behind_los_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on throws behind the line of scrimmage. |
center_deep_scrambles | numeric | Number of scrambles on deep (20+ air yards) throws to the center of the field. |
center_short_twp_rate | numeric | Turnover-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_touchdowns | numeric | Number of passing touchdowns thrown on throws behind the line of scrimmage. |
left_medium_qb_rating | numeric | Traditional NFL passer rating on medium (10-19 air yards) throws to the left side of the field. |
right_medium_completions | numeric | Number of completed passes on medium (10-19 air yards) throws to the right side of the field. |
right_behind_los_drops | numeric | Number of catchable passes dropped by receivers on throws behind the line of scrimmage to the right side of the field. |
left_behind_los_first_downs | numeric | Number of passing first downs gained on throws behind the line of scrimmage to the left side of the field. |
short_qb_rating | numeric | Traditional NFL passer rating on short (0-9 air yards) throws. |
center_medium_btt_rate | numeric | Big-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_pass | numeric | PFF 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected. | ||
season | season | Y | Season for the leaderboard commands. | ||
week | week | Y | Week filter. | ||
franchise_id | franchise_id | Y | Franchise (team) id. | ||
game_id | game_id | Y | Single-game filter, facet family only, forwarded uncoerced. | ||
division | division | Y | NCAA 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_name | type | description |
|---|---|---|
left_behind_los_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on throws behind the line of scrimmage to the left side of the field. |
left_short_scrambles | numeric | Number of scrambles on short (0-9 air yards) throws to the left side of the field. |
center_short_first_downs | numeric | Number of passing first downs gained on short (0-9 air yards) throws to the center of the field. |
no_blitz_completion_percent | numeric | Percentage of pass attempts completed when not blitzed. |
right_short_bats | numeric | Number 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_percent | numeric | Percentage of dropbacks with positive expected points added on throws behind the line of scrimmage to the right side of the field. |
left_behind_los_completions | numeric | Number of completed passes on throws behind the line of scrimmage to the left side of the field. |
comp_pct_diff | numeric | Difference in completion percentage between play-action and non-play-action attempts (PA minus non-PA), from the PFF passing-concept split. |
pa_grades_pass | numeric | PFF passing grade (0-100) on play-action dropbacks. |
left_medium_dropbacks | numeric | Number of dropbacks on medium (10-19 air yards) throws to the left side of the field. |
right_medium_grades_pass | numeric | PFF passing grade (0-100) on medium (10-19 air yards) throws to the right side of the field. |
right_medium_hit_as_threw | numeric | Number 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_percent | numeric | Share of the player's total pass attempts that came on throws behind the line of scrimmage, expressed as a percentage. |
grades_offense | numeric | PFF overall offense grade for the player (0-100). |
no_screen_grades_offense | numeric | PFF overall offense grade for the player (0-100) excluding screen passes. |
pa_qb_rating | numeric | Traditional NFL passer rating on play-action dropbacks. |
right_short_turnover_worthy_plays | numeric | Number 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_rating | numeric | Traditional NFL passer rating excluding screen passes. |
pa_completions | numeric | Number of completed passes on play-action dropbacks. |
right_medium_qb_rating | numeric | Traditional NFL passer rating on medium (10-19 air yards) throws to the right side of the field. |
deep_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts on deep (20+ air yards) throws, per PFF charting. |
center_medium_sacks | numeric | Number of sacks taken on medium (10-19 air yards) throws to the center of the field. |
medium_interceptions | numeric | Number of passes intercepted on medium (10-19 air yards) throws. |
left_deep_completions | numeric | Number of completed passes on deep (20+ air yards) throws to the left side of the field. |
no_pressure_scrambles | numeric | Number of scrambles from a clean pocket (no pressure). |
twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts, per PFF charting. |
behind_los_spikes | numeric | Number of clock-stopping spikes on throws behind the line of scrimmage. |
medium_aimed_passes | numeric | Number of aimed passes (attempts excluding spikes and throwaways) on medium (10-19 air yards) throws, as charted by PFF. |
pa_thrown_aways | numeric | Number of intentional throwaways on play-action dropbacks. |
pa_dropbacks_percent | numeric | Share of the player's total dropbacks that came on play-action dropbacks, expressed as a percentage. |
ypa_diff | numeric | Difference in yards per attempt between play-action and non-play-action attempts (PA minus non-PA), from the PFF passing-concept split. |
blitz_touchdowns | numeric | Number of passing touchdowns thrown when blitzed. |
center_behind_los_drops | numeric | Number of catchable passes dropped by receivers on throws behind the line of scrimmage to the center of the field. |
pressure_yards | numeric | Passing yards gained when under pressure. |
no_pressure_spikes | numeric | Number of clock-stopping spikes from a clean pocket (no pressure). |
blitz_ypa | numeric | Yards gained per pass attempt when blitzed. |
center_behind_los_interceptions | numeric | Number of passes intercepted on throws behind the line of scrimmage to the center of the field. |
no_screen_drops | numeric | Number of catchable passes dropped by receivers excluding screen passes. |
behind_los_dropbacks | numeric | Number of dropbacks on throws behind the line of scrimmage. |
no_blitz_grades_run | numeric | PFF rushing grade for the player (0-100) when not blitzed. |
screen_completion_percent | numeric | Percentage of pass attempts completed on screen passes. |
npa_bats | numeric | Number of pass attempts batted down at the line of scrimmage on non-play-action dropbacks. |
left_behind_los_interceptions | numeric | Number of passes intercepted on throws behind the line of scrimmage to the left side of the field. |
left_deep_first_downs | numeric | Number of passing first downs gained on deep (20+ air yards) throws to the left side of the field. |
deep_passing_snaps | numeric | Number of passing snaps played on deep (20+ air yards) throws. |
btt_rate | numeric | Big-time throws as a percentage of qualifying attempts, per PFF charting. |
center_short_btt_rate | numeric | Big-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_aways | numeric | Number of intentional throwaways on medium (10-19 air yards) throws to the center of the field. |
center_deep_avg_depth_of_target | numeric | Average depth of target in air yards on deep (20+ air yards) throws to the center of the field. |
blitz_qb_rating | numeric | Traditional NFL passer rating when blitzed. |
center_short_drops | numeric | Number of catchable passes dropped by receivers on short (0-9 air yards) throws to the center of the field. |
no_pressure_thrown_aways | numeric | Number of intentional throwaways from a clean pocket (no pressure). |
no_screen_thrown_aways | numeric | Number of intentional throwaways excluding screen passes. |
no_blitz_bats | numeric | Number of pass attempts batted down at the line of scrimmage when not blitzed. |
center_deep_first_downs | numeric | Number of passing first downs gained on deep (20+ air yards) throws to the center of the field. |
left_medium_completion_percent | numeric | Percentage of pass attempts completed on medium (10-19 air yards) throws to the left side of the field. |
center_deep_attempts | numeric | Number of pass attempts on deep (20+ air yards) throws to the center of the field. |
pa_grades_run | numeric | PFF rushing grade for the player (0-100) on play-action dropbacks. |
center_behind_los_attempts | numeric | Number of pass attempts on throws behind the line of scrimmage to the center of the field. |
right_short_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on short (0-9 air yards) throws to the right side of the field. |
no_blitz_drops | numeric | Number of catchable passes dropped by receivers when not blitzed. |
center_deep_aimed_passes | numeric | Number 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_pass | numeric | PFF passing grade (0-100) on deep (20+ air yards) throws to the right side of the field. |
right_medium_big_time_throws | numeric | Number 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_percent | numeric | Percentage of dropbacks that ended in a sack on deep (20+ air yards) throws. |
no_pressure_completion_percent | numeric | Percentage of pass attempts completed from a clean pocket (no pressure). |
blitz_aimed_passes | numeric | Number of aimed passes (attempts excluding spikes and throwaways) when blitzed, as charted by PFF. |
screen_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack on screen passes. |
pa_drop_rate | numeric | Percentage of catchable passes dropped by receivers on play-action dropbacks. |
center_medium_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack on medium (10-19 air yards) throws to the center of the field. |
deep_sacks | numeric | Number of sacks taken on deep (20+ air yards) throws. |
right_medium_ypa | numeric | Yards gained per pass attempt on medium (10-19 air yards) throws to the right side of the field. |
spikes | numeric | Clock-stopping spike plays. |
left_deep_drop_rate | numeric | Percentage of catchable passes dropped by receivers on deep (20+ air yards) throws to the left side of the field. |
screen_grades_offense | numeric | PFF overall offense grade for the player (0-100) on screen passes. |
right_medium_attempts_percent | numeric | Share 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_rate | numeric | Big-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_percent | numeric | Share 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_drops | numeric | Number of catchable passes dropped by receivers on deep (20+ air yards) throws. |
center_behind_los_big_time_throws | numeric | Number 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_touchdowns | numeric | Number of passing touchdowns thrown on throws behind the line of scrimmage to the center of the field. |
dropbacks | numeric | Number of dropbacks. |
right_behind_los_twp_rate | numeric | Turnover-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_completions | numeric | Number of completed passes on deep (20+ air yards) throws to the center of the field. |
npa_thrown_aways | numeric | Number of intentional throwaways on non-play-action dropbacks. |
center_short_attempts | numeric | Number of pass attempts on short (0-9 air yards) throws to the center of the field. |
pressure_grades_run | numeric | PFF rushing grade for the player (0-100) when under pressure. |
left_behind_los_sack_percent | numeric | Percentage 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_rate | numeric | Percentage of pressured dropbacks that ended in a sack on short (0-9 air yards) throws to the center of the field. |
deep_touchdowns | numeric | Number of passing touchdowns thrown on deep (20+ air yards) throws. |
no_blitz_sack_percent | numeric | Percentage of dropbacks that ended in a sack when not blitzed. |
no_pressure_bats | numeric | Number of pass attempts batted down at the line of scrimmage from a clean pocket (no pressure). |
center_behind_los_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on throws behind the line of scrimmage to the center of the field. |
pressure_completions | numeric | Number of completed passes when under pressure. |
blitz_big_time_throws | numeric | Number of big-time throws when blitzed, per PFF's highest-value, highest-difficulty throw designation. |
center_deep_drop_rate | numeric | Percentage of catchable passes dropped by receivers on deep (20+ air yards) throws to the center of the field. |
right_short_first_downs | numeric | Number of passing first downs gained on short (0-9 air yards) throws to the right side of the field. |
no_screen_def_gen_pressures | numeric | Number of defense-generated pressures on the player's dropbacks excluding screen passes, as charted by PFF. |
right_behind_los_first_downs | numeric | Number of passing first downs gained on throws behind the line of scrimmage to the right side of the field. |
screen_grades_hands_fumble | numeric | PFF hands (fumble) grade for the player, reflecting ball security (0-100) on screen passes. |
pa_touchdowns | numeric | Number of passing touchdowns thrown on play-action dropbacks. |
short_interceptions | numeric | Number of passes intercepted on short (0-9 air yards) throws. |
center_medium_scrambles | numeric | Number of scrambles on medium (10-19 air yards) throws to the center of the field. |
left_behind_los_sacks | numeric | Number of sacks taken on throws behind the line of scrimmage to the left side of the field. |
npa_ypa | numeric | Yards gained per pass attempt on non-play-action dropbacks. |
no_blitz_drop_rate | numeric | Percentage of catchable passes dropped by receivers when not blitzed. |
blitz_spikes | numeric | Number of clock-stopping spikes when blitzed. |
left_short_ypa | numeric | Yards gained per pass attempt on short (0-9 air yards) throws to the left side of the field. |
no_pressure_completions | numeric | Number of completed passes from a clean pocket (no pressure). |
left_short_qb_rating | numeric | Traditional NFL passer rating on short (0-9 air yards) throws to the left side of the field. |
thrown_aways | numeric | Number of intentional throwaways. |
right_behind_los_qb_rating | numeric | Traditional NFL passer rating on throws behind the line of scrimmage to the right side of the field. |
draft_season | numeric | NFL season (year) in which the player was drafted, per PFF player metadata. |
screen_avg_time_to_throw | numeric | Average time from snap to release in seconds on screen passes. |
right_behind_los_dropbacks | numeric | Number of dropbacks on throws behind the line of scrimmage to the right side of the field. |
screen_thrown_aways | numeric | Number of intentional throwaways on screen passes. |
behind_los_def_gen_pressures | numeric | Number of defense-generated pressures on the player's dropbacks on throws behind the line of scrimmage, as charted by PFF. |
npa_sacks | numeric | Number of sacks taken on non-play-action dropbacks. |
no_pressure_passing_snaps | numeric | Number of passing snaps played from a clean pocket (no pressure). |
npa_aimed_passes | numeric | Number of aimed passes (attempts excluding spikes and throwaways) on non-play-action dropbacks, as charted by PFF. |
no_blitz_first_downs | numeric | Number of passing first downs gained when not blitzed. |
right_short_thrown_aways | numeric | Number of intentional throwaways on short (0-9 air yards) throws to the right side of the field. |
deep_def_gen_pressures | numeric | Number of defense-generated pressures on the player's dropbacks on deep (20+ air yards) throws, as charted by PFF. |
right_short_btt_rate | numeric | Big-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_percent | numeric | Percentage of dropbacks with positive expected points added on throws behind the line of scrimmage to the center of the field. |
blitz_avg_time_to_throw | numeric | Average time from snap to release in seconds when blitzed. |
left_behind_los_grades_pass | numeric | PFF passing grade (0-100) on throws behind the line of scrimmage to the left side of the field. |
deep_grades_pass | numeric | PFF passing grade (0-100) on deep (20+ air yards) throws. |
no_pressure_grades_hands_fumble | numeric | PFF hands (fumble) grade for the player, reflecting ball security (0-100) from a clean pocket (no pressure). |
center_short_turnover_worthy_plays | numeric | Number 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_scrambles | numeric | Number of scrambles on throws behind the line of scrimmage to the center of the field. |
pressure_aimed_passes | numeric | Number of aimed passes (attempts excluding spikes and throwaways) when under pressure, as charted by PFF. |
no_screen_completions | numeric | Number of completed passes excluding screen passes. |
right_short_aimed_passes | numeric | Number 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_percent | numeric | Percentage of dropbacks with positive expected points added excluding screen passes. |
center_short_dropbacks | numeric | Number of dropbacks on short (0-9 air yards) throws to the center of the field. |
medium_epa | numeric | Total expected points added (EPA) on the player's dropbacks on medium (10-19 air yards) throws. |
right_short_ypa | numeric | Yards gained per pass attempt on short (0-9 air yards) throws to the right side of the field. |
blitz_sacks | numeric | Number of sacks taken when blitzed. |
center_medium_ypa | numeric | Yards gained per pass attempt on medium (10-19 air yards) throws to the center of the field. |
screen_spikes | numeric | Number of clock-stopping spikes on screen passes. |
pa_first_downs | numeric | Number of passing first downs gained on play-action dropbacks. |
medium_attempts | numeric | Number of pass attempts on medium (10-19 air yards) throws. |
no_pressure_interceptions | numeric | Number of passes intercepted from a clean pocket (no pressure). |
right_deep_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on deep (20+ air yards) throws to the right side of the field. |
behind_los_scrambles | numeric | Number of scrambles on throws behind the line of scrimmage. |
center_behind_los_completion_percent | numeric | Percentage of pass attempts completed on throws behind the line of scrimmage to the center of the field. |
left_behind_los_btt_rate | numeric | Big-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_rate | numeric | Big-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_throws | numeric | Number of big-time throws on play-action dropbacks, per PFF's highest-value, highest-difficulty throw designation. |
team_name | character | Team abbreviation the player is credited to for the range. |
short_touchdowns | numeric | Number of passing touchdowns thrown on short (0-9 air yards) throws. |
pa_spikes | numeric | Number of clock-stopping spikes on play-action dropbacks. |
center_medium_drops | numeric | Number of catchable passes dropped by receivers on medium (10-19 air yards) throws to the center of the field. |
left_behind_los_aimed_passes | numeric | Number 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_percent | numeric | Percentage of dropbacks that ended in a sack on play-action dropbacks. |
deep_attempts | numeric | Number of pass attempts on deep (20+ air yards) throws. |
right_behind_los_sack_percent | numeric | Percentage of dropbacks that ended in a sack on throws behind the line of scrimmage to the right side of the field. |
pressure_epa | numeric | Total expected points added (EPA) on the player's dropbacks when under pressure. |
center_short_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on short (0-9 air yards) throws to the center of the field. |
deep_avg_depth_of_target | numeric | Average depth of target in air yards on deep (20+ air yards) throws. |
left_deep_btt_rate | numeric | Big-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_scrambles | numeric | Number of scrambles on medium (10-19 air yards) throws. |
blitz_completions | numeric | Number of completed passes when blitzed. |
center_behind_los_avg_depth_of_target | numeric | Average depth of target in air yards on throws behind the line of scrimmage to the center of the field. |
blitz_attempts | numeric | Number of pass attempts when blitzed. |
short_attempts_percent | numeric | Share of the player's total pass attempts that came on short (0-9 air yards) throws, expressed as a percentage. |
right_behind_los_sacks | numeric | Number of sacks taken on throws behind the line of scrimmage to the right side of the field. |
screen_dropbacks_percent | numeric | Share of the player's total dropbacks that came on screen passes, expressed as a percentage. |
center_medium_avg_time_to_throw | numeric | Average time from snap to release in seconds on medium (10-19 air yards) throws to the center of the field. |
pressure_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts when under pressure, per PFF charting. |
pressure_sacks | numeric | Number of sacks taken when under pressure. |
left_short_pressure_to_sack_rate | numeric | Percentage 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_rate | numeric | Percentage of pressured dropbacks that ended in a sack when not blitzed. |
no_pressure_ypa | numeric | Yards gained per pass attempt from a clean pocket (no pressure). |
no_screen_epa | numeric | Total expected points added (EPA) on the player's dropbacks excluding screen passes. |
center_deep_sack_percent | numeric | Percentage of dropbacks that ended in a sack on deep (20+ air yards) throws to the center of the field. |
center_deep_ypa | numeric | Yards gained per pass attempt on deep (20+ air yards) throws to the center of the field. |
left_behind_los_hit_as_threw | numeric | Number 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_snaps | numeric | Number of passing snaps played when under pressure. |
medium_big_time_throws | numeric | Number of big-time throws on medium (10-19 air yards) throws, per PFF's highest-value, highest-difficulty throw designation. |
grades_pass | numeric | PFF passing grade (0-100). |
npa_avg_time_to_throw | numeric | Average time from snap to release in seconds on non-play-action dropbacks. |
deep_thrown_aways | numeric | Number of intentional throwaways on deep (20+ air yards) throws. |
right_short_accuracy_percent | numeric | Percentage 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_plays | numeric | Number 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_bats | numeric | Number 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_pass | numeric | PFF passing grade (0-100) on short (0-9 air yards) throws to the right side of the field. |
hit_as_threw | numeric | Number of attempts on which the passer was hit as he threw, as charted by PFF. |
right_deep_spikes | numeric | Number of clock-stopping spikes on deep (20+ air yards) throws to the right side of the field. |
left_deep_passing_snaps | numeric | Number of passing snaps played on deep (20+ air yards) throws to the left side of the field. |
center_medium_twp_rate | numeric | Turnover-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_snaps | numeric | Number of passing snaps played on throws behind the line of scrimmage to the right side of the field. |
left_deep_qb_rating | numeric | Traditional NFL passer rating on deep (20+ air yards) throws to the left side of the field. |
screen_bats | numeric | Number of pass attempts batted down at the line of scrimmage on screen passes. |
right_deep_drop_rate | numeric | Percentage of catchable passes dropped by receivers on deep (20+ air yards) throws to the right side of the field. |
first_downs | numeric | Passing first downs. |
screen_grades_run_block | numeric | PFF run-blocking grade for the player (0-100) on screen passes. |
left_behind_los_drop_rate | numeric | Percentage of catchable passes dropped by receivers on throws behind the line of scrimmage to the left side of the field. |
pressure_bats | numeric | Number of pass attempts batted down at the line of scrimmage when under pressure. |
left_medium_drop_rate | numeric | Percentage of catchable passes dropped by receivers on medium (10-19 air yards) throws to the left side of the field. |
right_deep_attempts | numeric | Number of pass attempts on deep (20+ air yards) throws to the right side of the field. |
left_deep_spikes | numeric | Number of clock-stopping spikes on deep (20+ air yards) throws to the left side of the field. |
center_behind_los_dropbacks | numeric | Number of dropbacks on throws behind the line of scrimmage to the center of the field. |
blitz_thrown_aways | numeric | Number of intentional throwaways when blitzed. |
right_deep_big_time_throws | numeric | Number 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_threw | numeric | Number of attempts on which the passer was hit as he threw on medium (10-19 air yards) throws, as charted by PFF. |
right_short_dropbacks | numeric | Number of dropbacks on short (0-9 air yards) throws to the right side of the field. |
no_pressure_drops | numeric | Number of catchable passes dropped by receivers from a clean pocket (no pressure). |
medium_def_gen_pressures | numeric | Number of defense-generated pressures on the player's dropbacks on medium (10-19 air yards) throws, as charted by PFF. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
left_short_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on short (0-9 air yards) throws to the left side of the field. |
left_short_attempts | numeric | Number of pass attempts on short (0-9 air yards) throws to the left side of the field. |
pressure_grades_offense_penalty | numeric | PFF offensive penalty grade for the player (0-100) when under pressure. |
center_deep_twp_rate | numeric | Turnover-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_throw | numeric | Average 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_rating | numeric | Traditional NFL passer rating on throws behind the line of scrimmage to the left side of the field. |
no_screen_bats | numeric | Number of pass attempts batted down at the line of scrimmage excluding screen passes. |
left_behind_los_dropbacks | numeric | Number of dropbacks on throws behind the line of scrimmage to the left side of the field. |
pressure_scrambles | numeric | Number of scrambles when under pressure. |
blitz_drop_rate | numeric | Percentage of catchable passes dropped by receivers when blitzed. |
deep_dropbacks | numeric | Number of dropbacks on deep (20+ air yards) throws. |
right_behind_los_scrambles | numeric | Number of scrambles on throws behind the line of scrimmage to the right side of the field. |
sack_percent | numeric | Percentage of dropbacks that ended in a sack. |
behind_los_interceptions | numeric | Number of passes intercepted on throws behind the line of scrimmage. |
right_deep_drops | numeric | Number of catchable passes dropped by receivers on deep (20+ air yards) throws to the right side of the field. |
right_deep_yards | numeric | Passing yards gained on deep (20+ air yards) throws to the right side of the field. |
right_short_hit_as_threw | numeric | Number 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_offense | numeric | PFF overall offense grade for the player (0-100) on non-play-action dropbacks. |
right_short_avg_depth_of_target | numeric | Average depth of target in air yards on short (0-9 air yards) throws to the right side of the field. |
short_bats | numeric | Number of pass attempts batted down at the line of scrimmage on short (0-9 air yards) throws. |
right_deep_twp_rate | numeric | Turnover-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_rate | numeric | Percentage 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_pressures | numeric | Number of defense-generated pressures on the player's dropbacks on screen passes, as charted by PFF. |
deep_spikes | numeric | Number of clock-stopping spikes on deep (20+ air yards) throws. |
pa_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack on play-action dropbacks. |
center_medium_spikes | numeric | Number of clock-stopping spikes on medium (10-19 air yards) throws to the center of the field. |
screen_sack_percent | numeric | Percentage of dropbacks that ended in a sack on screen passes. |
blitz_completion_percent | numeric | Percentage of pass attempts completed when blitzed. |
behind_los_aimed_passes | numeric | Number of aimed passes (attempts excluding spikes and throwaways) on throws behind the line of scrimmage, as charted by PFF. |
right_behind_los_touchdowns | numeric | Number of passing touchdowns thrown on throws behind the line of scrimmage to the right side of the field. |
bats | numeric | Number of pass attempts batted down at the line of scrimmage. |
right_medium_pressure_to_sack_rate | numeric | Percentage 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_rate | numeric | Big-time throws as a percentage of qualifying attempts excluding screen passes, per PFF charting. |
medium_thrown_aways | numeric | Number of intentional throwaways on medium (10-19 air yards) throws. |
short_sacks | numeric | Number of sacks taken on short (0-9 air yards) throws. |
center_behind_los_twp_rate | numeric | Turnover-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_attempts | numeric | Number of pass attempts on throws behind the line of scrimmage to the left side of the field. |
short_aimed_passes | numeric | Number of aimed passes (attempts excluding spikes and throwaways) on short (0-9 air yards) throws, as charted by PFF. |
short_completions | numeric | Number of completed passes on short (0-9 air yards) throws. |
right_short_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack on short (0-9 air yards) throws to the right side of the field. |
npa_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts on non-play-action dropbacks, per PFF charting. |
medium_avg_depth_of_target | numeric | Average depth of target in air yards on medium (10-19 air yards) throws. |
left_behind_los_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on throws behind the line of scrimmage to the left side of the field. |
screen_interceptions | numeric | Number of passes intercepted on screen passes. |
center_medium_attempts_percent | numeric | Share 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_touchdowns | numeric | Number of passing touchdowns thrown on medium (10-19 air yards) throws to the left side of the field. |
center_short_bats | numeric | Number 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_throw | numeric | Average time from snap to release in seconds on deep (20+ air yards) throws to the left side of the field. |
no_screen_passing_snaps | numeric | Number of passing snaps played excluding screen passes. |
no_pressure_first_downs | numeric | Number of passing first downs gained from a clean pocket (no pressure). |
center_behind_los_passing_snaps | numeric | Number of passing snaps played on throws behind the line of scrimmage to the center of the field. |
center_short_yards | numeric | Passing yards gained on short (0-9 air yards) throws to the center of the field. |
blitz_grades_offense_penalty | numeric | PFF offensive penalty grade for the player (0-100) when blitzed. |
right_medium_btt_rate | numeric | Big-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_scrambles | numeric | Number of scrambles on medium (10-19 air yards) throws to the right side of the field. |
no_screen_grades_hands_fumble | numeric | PFF hands (fumble) grade for the player, reflecting ball security (0-100) excluding screen passes. |
medium_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts on medium (10-19 air yards) throws, per PFF charting. |
no_blitz_epa | numeric | Total expected points added (EPA) on the player's dropbacks when not blitzed. |
center_behind_los_btt_rate | numeric | Big-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_interceptions | numeric | Number of passes intercepted when blitzed. |
no_blitz_dropbacks | numeric | Number of dropbacks when not blitzed. |
center_short_avg_depth_of_target | numeric | Average depth of target in air yards on short (0-9 air yards) throws to the center of the field. |
left_medium_sacks | numeric | Number of sacks taken on medium (10-19 air yards) throws to the left side of the field. |
right_short_yards | numeric | Passing yards gained on short (0-9 air yards) throws to the right side of the field. |
left_medium_first_downs | numeric | Number of passing first downs gained on medium (10-19 air yards) throws to the left side of the field. |
no_blitz_grades_pass | numeric | PFF passing grade (0-100) when not blitzed. |
right_medium_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on medium (10-19 air yards) throws to the right side of the field. |
screen_scrambles | numeric | Number of scrambles on screen passes. |
left_short_big_time_throws | numeric | Number 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_plays | numeric | Number of turnover-worthy plays on deep (20+ air yards) throws, plays PFF charts as deserving of a turnover. |
no_blitz_scrambles | numeric | Number of scrambles when not blitzed. |
pressure_drop_rate | numeric | Percentage of catchable passes dropped by receivers when under pressure. |
left_deep_bats | numeric | Number 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_yards | numeric | Passing yards gained when not blitzed. |
left_medium_turnover_worthy_plays | numeric | Number 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_pass | numeric | PFF passing grade (0-100) on screen passes. |
center_deep_drops | numeric | Number of catchable passes dropped by receivers on deep (20+ air yards) throws to the center of the field. |
center_medium_avg_depth_of_target | numeric | Average depth of target in air yards on medium (10-19 air yards) throws to the center of the field. |
sacks | numeric | Times the passer was sacked. |
pressure_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack, reported within the pressure split. |
center_behind_los_ypa | numeric | Yards gained per pass attempt on throws behind the line of scrimmage to the center of the field. |
right_short_attempts | numeric | Number of pass attempts on short (0-9 air yards) throws to the right side of the field. |
center_medium_completion_percent | numeric | Percentage of pass attempts completed on medium (10-19 air yards) throws to the center of the field. |
no_blitz_grades_hands_fumble | numeric | PFF hands (fumble) grade for the player, reflecting ball security (0-100) when not blitzed. |
right_short_sack_percent | numeric | Percentage 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_target | numeric | Average depth of target in air yards on throws behind the line of scrimmage to the left side of the field. |
center_medium_epa | numeric | Total 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_percent | numeric | Percentage of dropbacks that ended in a sack on throws behind the line of scrimmage to the center of the field. |
npa_qb_rating | numeric | Traditional NFL passer rating on non-play-action dropbacks. |
no_pressure_grades_offense | numeric | PFF overall offense grade for the player (0-100) from a clean pocket (no pressure). |
medium_completions | numeric | Number of completed passes on medium (10-19 air yards) throws. |
no_screen_grades_pass | numeric | PFF passing grade (0-100) excluding screen passes. |
medium_sack_percent | numeric | Percentage of dropbacks that ended in a sack on medium (10-19 air yards) throws. |
left_short_grades_pass | numeric | PFF passing grade (0-100) on short (0-9 air yards) throws to the left side of the field. |
deep_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts on deep (20+ air yards) throws, per PFF charting. |
pa_avg_time_to_throw | numeric | Average time from snap to release in seconds on play-action dropbacks. |
left_short_accuracy_percent | numeric | Percentage 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_throw | numeric | Average time from snap to release in seconds from a clean pocket (no pressure). |
screen_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts on screen passes, per PFF charting. |
pressure_dropbacks | numeric | Number of dropbacks when under pressure. |
short_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts on short (0-9 air yards) throws, per PFF charting. |
short_passing_snaps | numeric | Number of passing snaps played on short (0-9 air yards) throws. |
left_deep_sacks | numeric | Number of sacks taken on deep (20+ air yards) throws to the left side of the field. |
short_scrambles | numeric | Number of scrambles on short (0-9 air yards) throws. |
center_medium_turnover_worthy_plays | numeric | Number 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_penalty | numeric | PFF offensive penalty grade for the player (0-100) when not blitzed. |
behind_los_drop_rate | numeric | Percentage of catchable passes dropped by receivers on throws behind the line of scrimmage. |
right_behind_los_epa | numeric | Total 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_passes | numeric | Number 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_run | numeric | PFF rushing grade for the player (0-100) from a clean pocket (no pressure). |
short_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on short (0-9 air yards) throws. |
player_game_count | numeric | Number of games the player appeared in during the period covered. |
short_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts on short (0-9 air yards) throws, per PFF charting. |
right_short_touchdowns | numeric | Number of passing touchdowns thrown on short (0-9 air yards) throws to the right side of the field. |
center_short_completions | numeric | Number of completed passes on short (0-9 air yards) throws to the center of the field. |
right_short_spikes | numeric | Number of clock-stopping spikes on short (0-9 air yards) throws to the right side of the field. |
behind_los_first_downs | numeric | Number of passing first downs gained on throws behind the line of scrimmage. |
right_medium_def_gen_pressures | numeric | Number 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_plays | numeric | Number of turnover-worthy plays when blitzed, plays PFF charts as deserving of a turnover. |
deep_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack on deep (20+ air yards) throws. |
npa_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on non-play-action dropbacks. |
no_blitz_touchdowns | numeric | Number of passing touchdowns thrown when not blitzed. |
no_blitz_avg_depth_of_target | numeric | Average depth of target in air yards when not blitzed. |
medium_qb_rating | numeric | Traditional NFL passer rating on medium (10-19 air yards) throws. |
short_completion_percent | numeric | Percentage of pass attempts completed on short (0-9 air yards) throws. |
right_deep_attempts_percent | numeric | Share 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_percent | numeric | Share of the player's total dropbacks that came from a clean pocket (no pressure), expressed as a percentage. |
blitz_grades_pass | numeric | PFF passing grade (0-100) when blitzed. |
eligible_season | numeric | Season (year) of the player's NFL draft eligibility, per PFF player metadata. |
short_big_time_throws | numeric | Number of big-time throws on short (0-9 air yards) throws, per PFF's highest-value, highest-difficulty throw designation. |
behind_los_attempts | numeric | Number of pass attempts on throws behind the line of scrimmage. |
blitz_avg_depth_of_target | numeric | Average depth of target in air yards when blitzed. |
no_blitz_spikes | numeric | Number of clock-stopping spikes when not blitzed. |
center_behind_los_yards | numeric | Passing yards gained on throws behind the line of scrimmage to the center of the field. |
npa_drops | numeric | Number of catchable passes dropped by receivers on non-play-action dropbacks. |
center_behind_los_bats | numeric | Number 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_rating | numeric | Traditional NFL passer rating on throws behind the line of scrimmage to the center of the field. |
right_deep_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack on deep (20+ air yards) throws to the right side of the field. |
center_short_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on short (0-9 air yards) throws to the center of the field. |
left_behind_los_bats | numeric | Number 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_dropbacks | numeric | Number of dropbacks from a clean pocket (no pressure). |
center_deep_passing_snaps | numeric | Number of passing snaps played on deep (20+ air yards) throws to the center of the field. |
right_behind_los_hit_as_threw | numeric | Number 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_bats | numeric | Number of pass attempts batted down at the line of scrimmage on medium (10-19 air yards) throws. |
right_medium_first_downs | numeric | Number of passing first downs gained on medium (10-19 air yards) throws to the right side of the field. |
completions | numeric | Completed passes by the passer. |
medium_spikes | numeric | Number of clock-stopping spikes on medium (10-19 air yards) throws. |
left_deep_thrown_aways | numeric | Number of intentional throwaways on deep (20+ air yards) throws to the left side of the field. |
screen_yards | numeric | Passing yards gained on screen passes. |
right_deep_epa | numeric | Total 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_threw | numeric | Number 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_percent | numeric | Percentage of pass attempts completed on throws behind the line of scrimmage to the left side of the field. |
blitz_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts when blitzed, per PFF charting. |
no_screen_drop_rate | numeric | Percentage of catchable passes dropped by receivers excluding screen passes. |
center_short_ypa | numeric | Yards gained per pass attempt on short (0-9 air yards) throws to the center of the field. |
right_short_drop_rate | numeric | Percentage of catchable passes dropped by receivers on short (0-9 air yards) throws to the right side of the field. |
right_behind_los_accuracy_percent | numeric | Percentage 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_percent | numeric | Percentage of dropbacks with positive expected points added when blitzed. |
no_pressure_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts from a clean pocket (no pressure), per PFF charting. |
left_short_yards | numeric | Passing yards gained on short (0-9 air yards) throws to the left side of the field. |
deep_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on deep (20+ air yards) throws. |
right_behind_los_avg_depth_of_target | numeric | Average depth of target in air yards on throws behind the line of scrimmage to the right side of the field. |
center_behind_los_thrown_aways | numeric | Number of intentional throwaways on throws behind the line of scrimmage to the center of the field. |
center_behind_los_attempts_percent | numeric | Share 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_penalty | numeric | PFF offensive penalty grade for the player (0-100) excluding screen passes. |
right_deep_first_downs | numeric | Number of passing first downs gained on deep (20+ air yards) throws to the right side of the field. |
left_short_completions | numeric | Number of completed passes on short (0-9 air yards) throws to the left side of the field. |
deep_completion_percent | numeric | Percentage of pass attempts completed on deep (20+ air yards) throws. |
left_deep_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on deep (20+ air yards) throws to the left side of the field. |
npa_passing_snaps | numeric | Number of passing snaps played on non-play-action dropbacks. |
screen_drop_rate | numeric | Percentage of catchable passes dropped by receivers on screen passes. |
screen_epa | numeric | Total expected points added (EPA) on the player's dropbacks on screen passes. |
no_pressure_drop_rate | numeric | Percentage of catchable passes dropped by receivers from a clean pocket (no pressure). |
no_blitz_turnover_worthy_plays | numeric | Number of turnover-worthy plays when not blitzed, plays PFF charts as deserving of a turnover. |
yards | numeric | Total passing yards gained. |
right_deep_sack_percent | numeric | Percentage 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_rate | numeric | Percentage of pressured dropbacks that ended in a sack on throws behind the line of scrimmage. |
screen_grades_offense_penalty | numeric | PFF offensive penalty grade for the player (0-100) on screen passes. |
right_deep_touchdowns | numeric | Number of passing touchdowns thrown on deep (20+ air yards) throws to the right side of the field. |
npa_spikes | numeric | Number of clock-stopping spikes on non-play-action dropbacks. |
pressure_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added when under pressure. |
screen_hit_as_threw | numeric | Number of attempts on which the passer was hit as he threw on screen passes, as charted by PFF. |
left_behind_los_def_gen_pressures | numeric | Number 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_drops | numeric | Number of catchable passes dropped by receivers on throws behind the line of scrimmage to the left side of the field. |
deep_epa | numeric | Total expected points added (EPA) on the player's dropbacks on deep (20+ air yards) throws. |
left_deep_ypa | numeric | Yards gained per pass attempt on deep (20+ air yards) throws to the left side of the field. |
medium_touchdowns | numeric | Number of passing touchdowns thrown on medium (10-19 air yards) throws. |
no_screen_aimed_passes | numeric | Number of aimed passes (attempts excluding spikes and throwaways) excluding screen passes, as charted by PFF. |
screen_drops | numeric | Number of catchable passes dropped by receivers on screen passes. |
left_medium_grades_pass | numeric | PFF passing grade (0-100) on medium (10-19 air yards) throws to the left side of the field. |
accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF. |
right_behind_los_spikes | numeric | Number of clock-stopping spikes on throws behind the line of scrimmage to the right side of the field. |
screen_ypa | numeric | Yards gained per pass attempt on screen passes. |
medium_grades_pass | numeric | PFF passing grade (0-100) on medium (10-19 air yards) throws. |
blitz_first_downs | numeric | Number of passing first downs gained when blitzed. |
npa_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts on non-play-action dropbacks, per PFF charting. |
behind_los_passing_snaps | numeric | Number of passing snaps played on throws behind the line of scrimmage. |
left_short_first_downs | numeric | Number of passing first downs gained on short (0-9 air yards) throws to the left side of the field. |
center_short_passing_snaps | numeric | Number of passing snaps played on short (0-9 air yards) throws to the center of the field. |
center_deep_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on deep (20+ air yards) throws to the center of the field. |
right_deep_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on deep (20+ air yards) throws to the right side of the field. |
right_medium_sack_percent | numeric | Percentage of dropbacks that ended in a sack on medium (10-19 air yards) throws to the right side of the field. |
right_deep_qb_rating | numeric | Traditional NFL passer rating on deep (20+ air yards) throws to the right side of the field. |
no_blitz_dropbacks_percent | numeric | Share of the player's total dropbacks that came when not blitzed, expressed as a percentage. |
right_short_completion_percent | numeric | Percentage of pass attempts completed on short (0-9 air yards) throws to the right side of the field. |
screen_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on screen passes. |
right_behind_los_interceptions | numeric | Number of passes intercepted on throws behind the line of scrimmage to the right side of the field. |
behind_los_yards | numeric | Passing yards gained on throws behind the line of scrimmage. |
center_behind_los_grades_pass | numeric | PFF passing grade (0-100) on throws behind the line of scrimmage to the center of the field. |
left_deep_dropbacks | numeric | Number of dropbacks on deep (20+ air yards) throws to the left side of the field. |
npa_hit_as_threw | numeric | Number of attempts on which the passer was hit as he threw on non-play-action dropbacks, as charted by PFF. |
center_behind_los_spikes | numeric | Number of clock-stopping spikes on throws behind the line of scrimmage to the center of the field. |
scrambles | numeric | Number of scrambles. |
right_behind_los_aimed_passes | numeric | Number 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_interceptions | numeric | Number of passes intercepted on short (0-9 air yards) throws to the left side of the field. |
right_medium_interceptions | numeric | Number of passes intercepted on medium (10-19 air yards) throws to the right side of the field. |
left_behind_los_yards | numeric | Passing yards gained on throws behind the line of scrimmage to the left side of the field. |
pa_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on play-action dropbacks. |
center_deep_btt_rate | numeric | Big-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_plays | numeric | Number of turnover-worthy plays when under pressure, plays PFF charts as deserving of a turnover. |
medium_first_downs | numeric | Number of passing first downs gained on medium (10-19 air yards) throws. |
no_pressure_epa | numeric | Total expected points added (EPA) on the player's dropbacks from a clean pocket (no pressure). |
left_short_avg_depth_of_target | numeric | Average depth of target in air yards on short (0-9 air yards) throws to the left side of the field. |
left_behind_los_ypa | numeric | Yards gained per pass attempt on throws behind the line of scrimmage to the left side of the field. |
short_attempts | numeric | Number of pass attempts on short (0-9 air yards) throws. |
right_medium_bats | numeric | Number 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_throw | numeric | Average time from snap to release in seconds when not blitzed. |
left_behind_los_touchdowns | numeric | Number of passing touchdowns thrown on throws behind the line of scrimmage to the left side of the field. |
pa_def_gen_pressures | numeric | Number of defense-generated pressures on the player's dropbacks on play-action dropbacks, as charted by PFF. |
right_medium_dropbacks | numeric | Number of dropbacks on medium (10-19 air yards) throws to the right side of the field. |
interceptions | numeric | Interceptions thrown. |
screen_avg_depth_of_target | numeric | Average depth of target in air yards on screen passes. |
pa_sacks | numeric | Number of sacks taken on play-action dropbacks. |
short_turnover_worthy_plays | numeric | Number of turnover-worthy plays on short (0-9 air yards) throws, plays PFF charts as deserving of a turnover. |
screen_passing_snaps | numeric | Number of passing snaps played on screen passes. |
right_deep_thrown_aways | numeric | Number of intentional throwaways on deep (20+ air yards) throws to the right side of the field. |
drop_rate | numeric | Percentage of catchable passes dropped by receivers. |
right_behind_los_drop_rate | numeric | Percentage of catchable passes dropped by receivers on throws behind the line of scrimmage to the right side of the field. |
no_screen_grades_run | numeric | PFF rushing grade for the player (0-100) excluding screen passes. |
right_short_qb_rating | numeric | Traditional NFL passer rating on short (0-9 air yards) throws to the right side of the field. |
medium_sacks | numeric | Number of sacks taken on medium (10-19 air yards) throws. |
center_deep_attempts_percent | numeric | Share 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_dropbacks | numeric | Number of dropbacks on short (0-9 air yards) throws to the left side of the field. |
behind_los_drops | numeric | Number of catchable passes dropped by receivers on throws behind the line of scrimmage. |
short_sack_percent | numeric | Percentage of dropbacks that ended in a sack on short (0-9 air yards) throws. |
no_screen_first_downs | numeric | Number of passing first downs gained excluding screen passes. |
no_blitz_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added when not blitzed. |
left_medium_spikes | numeric | Number of clock-stopping spikes on medium (10-19 air yards) throws to the left side of the field. |
left_medium_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on medium (10-19 air yards) throws to the left side of the field. |
pressure_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts when under pressure, per PFF charting. |
pa_ypa | numeric | Yards gained per pass attempt on play-action dropbacks. |
behind_los_completions | numeric | Number of completed passes on throws behind the line of scrimmage. |
npa_scrambles | numeric | Number of scrambles on non-play-action dropbacks. |
no_pressure_aimed_passes | numeric | Number of aimed passes (attempts excluding spikes and throwaways) from a clean pocket (no pressure), as charted by PFF. |
pressure_dropbacks_percent | numeric | Share of the player's total dropbacks that came when under pressure, expressed as a percentage. |
grades_run | numeric | PFF rushing grade for the player (0-100). |
behind_los_sack_percent | numeric | Percentage of dropbacks that ended in a sack on throws behind the line of scrimmage. |
left_deep_yards | numeric | Passing yards gained on deep (20+ air yards) throws to the left side of the field. |
left_short_aimed_passes | numeric | Number 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_rate | numeric | Percentage of pressured dropbacks that ended in a sack on non-play-action dropbacks. |
center_behind_los_completions | numeric | Number of completed passes on throws behind the line of scrimmage to the center of the field. |
pa_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts on play-action dropbacks, per PFF charting. |
no_pressure_def_gen_pressures | numeric | Number of defense-generated pressures on the player's dropbacks from a clean pocket (no pressure), as charted by PFF. |
left_short_thrown_aways | numeric | Number of intentional throwaways on short (0-9 air yards) throws to the left side of the field. |
pressure_grades_offense | numeric | PFF overall offense grade for the player (0-100) when under pressure. |
left_short_sack_percent | numeric | Percentage of dropbacks that ended in a sack on short (0-9 air yards) throws to the left side of the field. |
center_short_thrown_aways | numeric | Number of intentional throwaways on short (0-9 air yards) throws to the center of the field. |
center_short_interceptions | numeric | Number of passes intercepted on short (0-9 air yards) throws to the center of the field. |
short_avg_depth_of_target | numeric | Average depth of target in air yards on short (0-9 air yards) throws. |
pressure_completion_percent | numeric | Percentage of pass attempts completed when under pressure. |
left_deep_touchdowns | numeric | Number of passing touchdowns thrown on deep (20+ air yards) throws to the left side of the field. |
deep_yards | numeric | Passing yards gained on deep (20+ air yards) throws. |
center_behind_los_turnover_worthy_plays | numeric | Number 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_ypa | numeric | Yards gained per pass attempt on medium (10-19 air yards) throws. |
left_medium_epa | numeric | Total 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_target | numeric | Average depth of target in air yards on deep (20+ air yards) throws to the left side of the field. |
deep_first_downs | numeric | Number of passing first downs gained on deep (20+ air yards) throws. |
pressure_avg_depth_of_target | numeric | Average depth of target in air yards when under pressure. |
short_drop_rate | numeric | Percentage of catchable passes dropped by receivers on short (0-9 air yards) throws. |
left_medium_bats | numeric | Number 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_epa | numeric | Total expected points added (EPA) on the player's dropbacks when blitzed. |
center_deep_spikes | numeric | Number of clock-stopping spikes on deep (20+ air yards) throws to the center of the field. |
center_short_hit_as_threw | numeric | Number 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_percent | numeric | Percentage of dropbacks with positive expected points added on medium (10-19 air yards) throws to the left side of the field. |
center_deep_touchdowns | numeric | Number of passing touchdowns thrown on deep (20+ air yards) throws to the center of the field. |
right_deep_ypa | numeric | Yards gained per pass attempt on deep (20+ air yards) throws to the right side of the field. |
right_short_big_time_throws | numeric | Number 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_throws | numeric | Number 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_percent | numeric | Percentage of dropbacks with positive expected points added on short (0-9 air yards) throws. |
no_screen_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts excluding screen passes, per PFF charting. |
left_behind_los_avg_time_to_throw | numeric | Average time from snap to release in seconds on throws behind the line of scrimmage to the left side of the field. |
right_deep_passing_snaps | numeric | Number of passing snaps played on deep (20+ air yards) throws to the right side of the field. |
pressure_drops | numeric | Number of catchable passes dropped by receivers when under pressure. |
right_short_twp_rate | numeric | Turnover-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_attempts | numeric | Number of pass attempts on medium (10-19 air yards) throws to the center of the field. |
right_deep_avg_time_to_throw | numeric | Average time from snap to release in seconds on deep (20+ air yards) throws to the right side of the field. |
no_blitz_def_gen_pressures | numeric | Number of defense-generated pressures on the player's dropbacks when not blitzed, as charted by PFF. |
center_deep_def_gen_pressures | numeric | Number 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_attempts | numeric | Number of pass attempts when under pressure. |
npa_grades_hands_fumble | numeric | PFF hands (fumble) grade for the player, reflecting ball security (0-100) on non-play-action dropbacks. |
behind_los_epa | numeric | Total expected points added (EPA) on the player's dropbacks on throws behind the line of scrimmage. |
right_medium_twp_rate | numeric | Turnover-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_passes | numeric | Number 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_scrambles | numeric | Number of scrambles on deep (20+ air yards) throws to the right side of the field. |
deep_big_time_throws | numeric | Number of big-time throws on deep (20+ air yards) throws, per PFF's highest-value, highest-difficulty throw designation. |
left_short_turnover_worthy_plays | numeric | Number 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_rating | numeric | Traditional NFL passer rating. |
center_short_touchdowns | numeric | Number of passing touchdowns thrown on short (0-9 air yards) throws to the center of the field. |
right_medium_drops | numeric | Number of catchable passes dropped by receivers on medium (10-19 air yards) throws to the right side of the field. |
left_deep_epa | numeric | Total 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_throws | numeric | Number of big-time throws when under pressure, per PFF's highest-value, highest-difficulty throw designation. |
no_blitz_thrown_aways | numeric | Number of intentional throwaways when not blitzed. |
short_ypa | numeric | Yards gained per pass attempt on short (0-9 air yards) throws. |
medium_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack on medium (10-19 air yards) throws. |
left_medium_thrown_aways | numeric | Number of intentional throwaways on medium (10-19 air yards) throws to the left side of the field. |
right_behind_los_avg_time_to_throw | numeric | Average time from snap to release in seconds on throws behind the line of scrimmage to the right side of the field. |
completion_percent | numeric | Percentage of pass attempts completed. |
blitz_drops | numeric | Number of catchable passes dropped by receivers when blitzed. |
behind_los_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts on throws behind the line of scrimmage, per PFF charting. |
screen_completions | numeric | Number of completed passes on screen passes. |
screen_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts on screen passes, per PFF charting. |
npa_grades_run | numeric | PFF rushing grade for the player (0-100) on non-play-action dropbacks. |
no_pressure_touchdowns | numeric | Number of passing touchdowns thrown from a clean pocket (no pressure). |
no_screen_interceptions | numeric | Number of passes intercepted excluding screen passes. |
medium_avg_time_to_throw | numeric | Average time from snap to release in seconds on medium (10-19 air yards) throws. |
center_deep_completion_percent | numeric | Percentage of pass attempts completed on deep (20+ air yards) throws to the center of the field. |
behind_los_avg_time_to_throw | numeric | Average time from snap to release in seconds on throws behind the line of scrimmage. |
right_medium_touchdowns | numeric | Number of passing touchdowns thrown on medium (10-19 air yards) throws to the right side of the field. |
no_pressure_sacks | numeric | Number of sacks taken from a clean pocket (no pressure). |
center_short_avg_time_to_throw | numeric | Average time from snap to release in seconds on short (0-9 air yards) throws to the center of the field. |
npa_grades_run_block | numeric | PFF run-blocking grade for the player (0-100) on non-play-action dropbacks. |
left_deep_aimed_passes | numeric | Number 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_yards | numeric | Passing yards gained on medium (10-19 air yards) throws to the left side of the field. |
center_medium_touchdowns | numeric | Number of passing touchdowns thrown on medium (10-19 air yards) throws to the center of the field. |
blitz_sack_percent | numeric | Percentage of dropbacks that ended in a sack when blitzed. |
no_screen_sacks | numeric | Number of sacks taken excluding screen passes. |
center_short_drop_rate | numeric | Percentage of catchable passes dropped by receivers on short (0-9 air yards) throws to the center of the field. |
left_short_twp_rate | numeric | Turnover-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_percent | numeric | Percentage of dropbacks that ended in a sack when under pressure. |
no_pressure_attempts | numeric | Number of pass attempts from a clean pocket (no pressure). |
right_behind_los_attempts_percent | numeric | Share 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_offense | numeric | PFF overall offense grade for the player (0-100) when not blitzed. |
attempts | numeric | Pass attempts thrown by the passer. |
blitz_scrambles | numeric | Number of scrambles when blitzed. |
right_deep_avg_depth_of_target | numeric | Average depth of target in air yards on deep (20+ air yards) throws to the right side of the field. |
behind_los_sacks | numeric | Number of sacks taken on throws behind the line of scrimmage. |
center_deep_yards | numeric | Passing yards gained on deep (20+ air yards) throws to the center of the field. |
short_dropbacks | numeric | Number of dropbacks on short (0-9 air yards) throws. |
no_screen_big_time_throws | numeric | Number of big-time throws excluding screen passes, per PFF's highest-value, highest-difficulty throw designation. |
left_deep_sack_percent | numeric | Percentage 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_throw | numeric | Average time from snap to release in seconds on throws behind the line of scrimmage to the center of the field. |
blitz_dropbacks_percent | numeric | Share of the player's total dropbacks that came when blitzed, expressed as a percentage. |
behind_los_avg_depth_of_target | numeric | Average depth of target in air yards on throws behind the line of scrimmage. |
left_behind_los_epa | numeric | Total 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_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts on medium (10-19 air yards) throws, per PFF charting. |
left_short_def_gen_pressures | numeric | Number 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_rate | numeric | Percentage of catchable passes dropped by receivers on non-play-action dropbacks. |
medium_turnover_worthy_plays | numeric | Number of turnover-worthy plays on medium (10-19 air yards) throws, plays PFF charts as deserving of a turnover. |
behind_los_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts on throws behind the line of scrimmage, per PFF charting. |
left_behind_los_thrown_aways | numeric | Number of intentional throwaways on throws behind the line of scrimmage to the left side of the field. |
left_short_bats | numeric | Number 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_rate | numeric | Percentage of catchable passes dropped by receivers on medium (10-19 air yards) throws to the center of the field. |
npa_attempts | numeric | Number of pass attempts on non-play-action dropbacks. |
right_deep_bats | numeric | Number 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_rating | numeric | Traditional NFL passer rating on screen passes. |
medium_yards | numeric | Passing yards gained on medium (10-19 air yards) throws. |
center_deep_grades_pass | numeric | PFF passing grade (0-100) on deep (20+ air yards) throws to the center of the field. |
center_medium_passing_snaps | numeric | Number of passing snaps played on medium (10-19 air yards) throws to the center of the field. |
center_behind_los_first_downs | numeric | Number of passing first downs gained on throws behind the line of scrimmage to the center of the field. |
npa_grades_offense_penalty | numeric | PFF offensive penalty grade for the player (0-100) on non-play-action dropbacks. |
no_pressure_qb_rating | numeric | Traditional NFL passer rating from a clean pocket (no pressure). |
center_medium_interceptions | numeric | Number of passes intercepted on medium (10-19 air yards) throws to the center of the field. |
pa_bats | numeric | Number of pass attempts batted down at the line of scrimmage on play-action dropbacks. |
pa_attempts | numeric | Number of pass attempts on play-action dropbacks. |
behind_los_grades_pass | numeric | PFF passing grade (0-100) on throws behind the line of scrimmage. |
no_blitz_passing_snaps | numeric | Number of passing snaps played when not blitzed. |
npa_def_gen_pressures | numeric | Number of defense-generated pressures on the player's dropbacks on non-play-action dropbacks, as charted by PFF. |
left_short_hit_as_threw | numeric | Number 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_rating | numeric | Traditional NFL passer rating on deep (20+ air yards) throws. |
no_blitz_aimed_passes | numeric | Number of aimed passes (attempts excluding spikes and throwaways) when not blitzed, as charted by PFF. |
blitz_yards | numeric | Passing yards gained when blitzed. |
no_screen_avg_time_to_throw | numeric | Average time from snap to release in seconds excluding screen passes. |
center_deep_bats | numeric | Number of pass attempts batted down at the line of scrimmage on deep (20+ air yards) throws to the center of the field. |
behind_los_ypa | numeric | Yards gained per pass attempt on throws behind the line of scrimmage. |
pa_yards | numeric | Passing yards gained on play-action dropbacks. |
right_short_interceptions | numeric | Number of passes intercepted on short (0-9 air yards) throws to the right side of the field. |
left_deep_interceptions | numeric | Number of passes intercepted on deep (20+ air yards) throws to the left side of the field. |
right_medium_sacks | numeric | Number of sacks taken on medium (10-19 air yards) throws to the right side of the field. |
npa_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on non-play-action dropbacks. |
right_behind_los_turnover_worthy_plays | numeric | Number 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. |
team | character | Team abbreviation the player is credited to for the range. |
no_screen_scrambles | numeric | Number of scrambles excluding screen passes. |
pa_turnover_worthy_plays | numeric | Number of turnover-worthy plays on play-action dropbacks, plays PFF charts as deserving of a turnover. |
right_medium_spikes | numeric | Number of clock-stopping spikes on medium (10-19 air yards) throws to the right side of the field. |
behind_los_hit_as_threw | numeric | Number of attempts on which the passer was hit as he threw on throws behind the line of scrimmage, as charted by PFF. |
no_blitz_attempts | numeric | Number of pass attempts when not blitzed. |
pressure_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF when under pressure. |
left_medium_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack on medium (10-19 air yards) throws to the left side of the field. |
medium_dropbacks | numeric | Number of dropbacks on medium (10-19 air yards) throws. |
deep_hit_as_threw | numeric | Number 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_threw | numeric | Number of attempts on which the passer was hit as he threw when not blitzed, as charted by PFF. |
right_medium_completion_percent | numeric | Percentage of pass attempts completed on medium (10-19 air yards) throws to the right side of the field. |
pressure_hit_as_threw | numeric | Number of attempts on which the passer was hit as he threw when under pressure, as charted by PFF. |
short_epa | numeric | Total expected points added (EPA) on the player's dropbacks on short (0-9 air yards) throws. |
deep_drop_rate | numeric | Percentage of catchable passes dropped by receivers on deep (20+ air yards) throws. |
blitz_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack when blitzed. |
pa_aimed_passes | numeric | Number of aimed passes (attempts excluding spikes and throwaways) on play-action dropbacks, as charted by PFF. |
deep_scrambles | numeric | Number of scrambles on deep (20+ air yards) throws. |
pa_grades_offense | numeric | PFF overall offense grade for the player (0-100) on play-action dropbacks. |
screen_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on screen passes. |
left_deep_completion_percent | numeric | Percentage of pass attempts completed on deep (20+ air yards) throws to the left side of the field. |
no_screen_dropbacks | numeric | Number of dropbacks excluding screen passes. |
right_short_epa | numeric | Total 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_percent | numeric | Share of the player's total dropbacks that came excluding screen passes, expressed as a percentage. |
no_blitz_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts when not blitzed, per PFF charting. |
medium_attempts_percent | numeric | Share of the player's total pass attempts that came on medium (10-19 air yards) throws, expressed as a percentage. |
right_behind_los_completion_percent | numeric | Percentage of pass attempts completed on throws behind the line of scrimmage to the right side of the field. |
left_medium_hit_as_threw | numeric | Number 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_rate | numeric | Percentage 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_pressures | numeric | Number 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_ypa | numeric | Yards gained per pass attempt when not blitzed. |
right_short_attempts_percent | numeric | Share 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_passes | numeric | Number 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_percent | numeric | Percentage of dropbacks that ended in a sack on non-play-action dropbacks. |
short_hit_as_threw | numeric | Number of attempts on which the passer was hit as he threw on short (0-9 air yards) throws, as charted by PFF. |
blitz_grades_run | numeric | PFF rushing grade for the player (0-100) when blitzed. |
right_medium_turnover_worthy_plays | numeric | Number 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_epa | numeric | Total 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_rate | numeric | Percentage of pressured dropbacks that ended in a sack on throws behind the line of scrimmage to the center of the field. |
pa_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on play-action dropbacks. |
pressure_interceptions | numeric | Number of passes intercepted when under pressure. |
right_behind_los_ypa | numeric | Yards gained per pass attempt on throws behind the line of scrimmage to the right side of the field. |
deep_interceptions | numeric | Number of passes intercepted on deep (20+ air yards) throws. |
left_medium_twp_rate | numeric | Turnover-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_fumble | numeric | PFF hands (fumble) grade for the player, reflecting ball security (0-100) when blitzed. |
passing_snaps | numeric | Number of passing snaps played. |
pa_grades_run_block | numeric | PFF run-blocking grade for the player (0-100) on play-action dropbacks. |
pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack. |
ypa | numeric | Yards gained per pass attempt. |
right_behind_los_big_time_throws | numeric | Number 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_percent | numeric | Percentage of dropbacks that ended in a sack on medium (10-19 air yards) throws to the center of the field. |
drops | numeric | Passes dropped by the passer's receivers. |
center_deep_thrown_aways | numeric | Number of intentional throwaways on deep (20+ air yards) throws to the center of the field. |
short_thrown_aways | numeric | Number of intentional throwaways on short (0-9 air yards) throws. |
left_short_btt_rate | numeric | Big-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_plays | numeric | Number of turnover-worthy plays excluding screen passes, plays PFF charts as deserving of a turnover. |
no_pressure_grades_offense_penalty | numeric | PFF offensive penalty grade for the player (0-100) from a clean pocket (no pressure). |
right_medium_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on medium (10-19 air yards) throws to the right side of the field. |
position | character | PFF 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_pressures | numeric | Number of defense-generated pressures on the player's dropbacks on short (0-9 air yards) throws, as charted by PFF. |
center_deep_dropbacks | numeric | Number of dropbacks on deep (20+ air yards) throws to the center of the field. |
center_medium_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on medium (10-19 air yards) throws to the center of the field. |
blitz_grades_offense | numeric | PFF overall offense grade for the player (0-100) when blitzed. |
right_behind_los_yards | numeric | Passing yards gained on throws behind the line of scrimmage to the right side of the field. |
right_medium_attempts | numeric | Number of pass attempts on medium (10-19 air yards) throws to the right side of the field. |
grades_hands_fumble | numeric | PFF hands (fumble) grade for the player, reflecting ball security (0-100). |
left_medium_attempts | numeric | Number of pass attempts on medium (10-19 air yards) throws to the left side of the field. |
npa_epa | numeric | Total expected points added (EPA) on the player's dropbacks on non-play-action dropbacks. |
no_screen_avg_depth_of_target | numeric | Average depth of target in air yards excluding screen passes. |
medium_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on medium (10-19 air yards) throws. |
left_medium_drops | numeric | Number of catchable passes dropped by receivers on medium (10-19 air yards) throws to the left side of the field. |
pa_grades_hands_fumble | numeric | PFF hands (fumble) grade for the player, reflecting ball security (0-100) on play-action dropbacks. |
no_screen_completion_percent | numeric | Percentage of pass attempts completed excluding screen passes. |
left_short_avg_time_to_throw | numeric | Average time from snap to release in seconds on short (0-9 air yards) throws to the left side of the field. |
pa_hit_as_threw | numeric | Number of attempts on which the passer was hit as he threw on play-action dropbacks, as charted by PFF. |
medium_passing_snaps | numeric | Number of passing snaps played on medium (10-19 air yards) throws. |
center_short_epa | numeric | Total 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_snaps | numeric | Number of passing snaps played on throws behind the line of scrimmage to the left side of the field. |
left_deep_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack on deep (20+ air yards) throws to the left side of the field. |
avg_time_to_throw | numeric | Average time to throw, in seconds from snap to release, on the passer's attempts. |
pa_grades_offense_penalty | numeric | PFF offensive penalty grade for the player (0-100) on play-action dropbacks. |
deep_bats | numeric | Number of pass attempts batted down at the line of scrimmage on deep (20+ air yards) throws. |
npa_dropbacks_percent | numeric | Share of the player's total dropbacks that came on non-play-action dropbacks, expressed as a percentage. |
left_medium_passing_snaps | numeric | Number of passing snaps played on medium (10-19 air yards) throws to the left side of the field. |
pressure_def_gen_pressures | numeric | Number of defense-generated pressures on the player's dropbacks when under pressure, as charted by PFF. |
left_medium_scrambles | numeric | Number of scrambles on medium (10-19 air yards) throws to the left side of the field. |
npa_grades_pass | numeric | PFF passing grade (0-100) on non-play-action dropbacks. |
pressure_grades_pass | numeric | PFF passing grade (0-100) when under pressure. |
right_deep_completion_percent | numeric | Percentage of pass attempts completed on deep (20+ air yards) throws to the right side of the field. |
big_time_throws | numeric | Number of big-time throws, per PFF's highest-value, highest-difficulty throw designation. |
screen_grades_run | numeric | PFF rushing grade for the player (0-100) on screen passes. |
left_short_drops | numeric | Number of catchable passes dropped by receivers on short (0-9 air yards) throws to the left side of the field. |
screen_first_downs | numeric | Number of passing first downs gained on screen passes. |
npa_completion_percent | numeric | Percentage of pass attempts completed on non-play-action dropbacks. |
left_deep_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on deep (20+ air yards) throws to the left side of the field. |
medium_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on medium (10-19 air yards) throws. |
no_blitz_qb_rating | numeric | Traditional NFL passer rating when not blitzed. |
blitz_hit_as_threw | numeric | Number of attempts on which the passer was hit as he threw when blitzed, as charted by PFF. |
behind_los_turnover_worthy_plays | numeric | Number of turnover-worthy plays on throws behind the line of scrimmage, plays PFF charts as deserving of a turnover. |
right_medium_epa | numeric | Total 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_dropbacks | numeric | Number of dropbacks on deep (20+ air yards) throws to the right side of the field. |
deep_ypa | numeric | Yards gained per pass attempt on deep (20+ air yards) throws. |
center_medium_completions | numeric | Number of completed passes on medium (10-19 air yards) throws to the center of the field. |
left_medium_avg_time_to_throw | numeric | Average time from snap to release in seconds on medium (10-19 air yards) throws to the left side of the field. |
left_short_sacks | numeric | Number of sacks taken on short (0-9 air yards) throws to the left side of the field. |
left_behind_los_spikes | numeric | Number of clock-stopping spikes on throws behind the line of scrimmage to the left side of the field. |
no_screen_grades_run_block | numeric | PFF run-blocking grade for the player (0-100) excluding screen passes. |
pressure_ypa | numeric | Yards gained per pass attempt when under pressure. |
left_deep_def_gen_pressures | numeric | Number 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_threw | numeric | Number of attempts on which the passer was hit as he threw excluding screen passes, as charted by PFF. |
center_short_qb_rating | numeric | Traditional NFL passer rating on short (0-9 air yards) throws to the center of the field. |
center_deep_interceptions | numeric | Number of passes intercepted on deep (20+ air yards) throws to the center of the field. |
right_deep_completions | numeric | Number of completed passes on deep (20+ air yards) throws to the right side of the field. |
center_behind_los_sacks | numeric | Number of sacks taken on throws behind the line of scrimmage to the center of the field. |
screen_turnover_worthy_plays | numeric | Number of turnover-worthy plays on screen passes, plays PFF charts as deserving of a turnover. |
deep_completions | numeric | Number of completed passes on deep (20+ air yards) throws. |
left_medium_attempts_percent | numeric | Share 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_throw | numeric | Average time from snap to release in seconds when under pressure. |
short_yards | numeric | Passing yards gained on short (0-9 air yards) throws. |
behind_los_qb_rating | numeric | Traditional NFL passer rating on throws behind the line of scrimmage. |
right_short_sacks | numeric | Number of sacks taken on short (0-9 air yards) throws to the right side of the field. |
right_behind_los_thrown_aways | numeric | Number of intentional throwaways on throws behind the line of scrimmage to the right side of the field. |
center_short_spikes | numeric | Number of clock-stopping spikes on short (0-9 air yards) throws to the center of the field. |
center_behind_los_hit_as_threw | numeric | Number 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_completions | numeric | Number of completed passes when not blitzed. |
center_deep_turnover_worthy_plays | numeric | Number 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_percent | numeric | Percentage of dropbacks that ended in a sack on medium (10-19 air yards) throws to the left side of the field. |
behind_los_completion_percent | numeric | Percentage of pass attempts completed on throws behind the line of scrimmage. |
left_deep_attempts_percent | numeric | Share 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_percent | numeric | Percentage of dropbacks that ended in a sack from a clean pocket (no pressure). |
center_deep_big_time_throws | numeric | Number 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_target | numeric | Average depth of target in air yards on non-play-action dropbacks. |
npa_dropbacks | numeric | Number of dropbacks on non-play-action dropbacks. |
player | character | Player's display name as PFF lists it. |
left_medium_avg_depth_of_target | numeric | Average depth of target in air yards on medium (10-19 air yards) throws to the left side of the field. |
no_blitz_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF when not blitzed. |
behind_los_thrown_aways | numeric | Number of intentional throwaways on throws behind the line of scrimmage. |
center_medium_def_gen_pressures | numeric | Number 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_throw | numeric | Average time from snap to release in seconds on short (0-9 air yards) throws. |
left_deep_twp_rate | numeric | Turnover-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_epa | numeric | Total 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_throws | numeric | Number 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_drops | numeric | Number of catchable passes dropped by receivers on play-action dropbacks. |
no_pressure_pressure_to_sack_rate | character | Pressure-to-sack rate as reported within the no-pressure split of the PFF passing-pressure facet. |
right_medium_yards | numeric | Passing yards gained on medium (10-19 air yards) throws to the right side of the field. |
pa_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts on play-action dropbacks, per PFF charting. |
no_pressure_turnover_worthy_plays | numeric | Number of turnover-worthy plays from a clean pocket (no pressure), plays PFF charts as deserving of a turnover. |
pressure_first_downs | numeric | Number of passing first downs gained when under pressure. |
positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added. |
right_medium_drop_rate | numeric | Percentage of catchable passes dropped by receivers on medium (10-19 air yards) throws to the right side of the field. |
blitz_passing_snaps | numeric | Number of passing snaps played when blitzed. |
center_medium_big_time_throws | numeric | Number 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_id | numeric | PFF franchise (team) id (integer join key). |
left_short_completion_percent | numeric | Percentage of pass attempts completed on short (0-9 air yards) throws to the left side of the field. |
screen_big_time_throws | numeric | Number of big-time throws on screen passes, per PFF's highest-value, highest-difficulty throw designation. |
left_short_drop_rate | numeric | Percentage of catchable passes dropped by receivers on short (0-9 air yards) throws to the left side of the field. |
left_behind_los_scrambles | numeric | Number of scrambles on throws behind the line of scrimmage to the left side of the field. |
left_medium_btt_rate | numeric | Big-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_passes | numeric | Number of aimed passes (attempts excluding spikes and throwaways) on screen passes, as charted by PFF. |
right_deep_hit_as_threw | numeric | Number 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_bats | numeric | Number of pass attempts batted down at the line of scrimmage on throws behind the line of scrimmage. |
no_pressure_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts from a clean pocket (no pressure), per PFF charting. |
npa_touchdowns | numeric | Number of passing touchdowns thrown on non-play-action dropbacks. |
no_blitz_sacks | numeric | Number of sacks taken when not blitzed. |
short_first_downs | numeric | Number of passing first downs gained on short (0-9 air yards) throws. |
left_deep_attempts | numeric | Number of pass attempts on deep (20+ air yards) throws to the left side of the field. |
right_behind_los_attempts | numeric | Number of pass attempts on throws behind the line of scrimmage to the right side of the field. |
screen_attempts | numeric | Number of pass attempts on screen passes. |
screen_dropbacks | numeric | Number of dropbacks on screen passes. |
right_deep_sacks | numeric | Number of sacks taken on deep (20+ air yards) throws to the right side of the field. |
left_behind_los_attempts_percent | numeric | Share 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_throws | numeric | Number 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_rate | numeric | Percentage of pressured dropbacks that ended in a sack on deep (20+ air yards) throws to the center of the field. |
left_medium_big_time_throws | numeric | Number 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_bats | numeric | Number 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_pressures | numeric | Number 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_yards | numeric | Passing yards gained excluding screen passes. |
right_deep_turnover_worthy_plays | numeric | Number 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_spikes | numeric | Number of clock-stopping spikes on short (0-9 air yards) throws to the left side of the field. |
left_medium_aimed_passes | numeric | Number 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_rate | numeric | Turnover-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_pass | numeric | PFF passing grade (0-100) on short (0-9 air yards) throws. |
right_short_drops | numeric | Number 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_throw | numeric | Average time from snap to release in seconds on short (0-9 air yards) throws to the right side of the field. |
pa_scrambles | numeric | Number of scrambles on play-action dropbacks. |
right_medium_thrown_aways | numeric | Number of intentional throwaways on medium (10-19 air yards) throws to the right side of the field. |
no_pressure_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF from a clean pocket (no pressure). |
center_short_sack_percent | numeric | Percentage of dropbacks that ended in a sack on short (0-9 air yards) throws to the center of the field. |
right_short_passing_snaps | numeric | Number of passing snaps played on short (0-9 air yards) throws to the right side of the field. |
center_short_def_gen_pressures | numeric | Number 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_percent | numeric | Percentage of dropbacks with positive expected points added on medium (10-19 air yards) throws to the center of the field. |
medium_drops | numeric | Number of catchable passes dropped by receivers on medium (10-19 air yards) throws. |
center_medium_aimed_passes | numeric | Number 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_sacks | numeric | Number of sacks taken on short (0-9 air yards) throws to the center of the field. |
pa_completion_percent | numeric | Percentage of pass attempts completed on play-action dropbacks. |
deep_attempts_percent | numeric | Share of the player's total pass attempts that came on deep (20+ air yards) throws, expressed as a percentage. |
center_behind_los_def_gen_pressures | numeric | Number 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_snaps | numeric | Number of passing snaps played on short (0-9 air yards) throws to the left side of the field. |
center_medium_grades_pass | numeric | PFF passing grade (0-100) on medium (10-19 air yards) throws to the center of the field. |
center_deep_avg_time_to_throw | numeric | Average time from snap to release in seconds on deep (20+ air yards) throws to the center of the field. |
pa_avg_depth_of_target | numeric | Average depth of target in air yards on play-action dropbacks. |
pa_interceptions | numeric | Number of passes intercepted on play-action dropbacks. |
no_screen_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF excluding screen passes. |
behind_los_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on throws behind the line of scrimmage. |
no_screen_spikes | numeric | Number of clock-stopping spikes excluding screen passes. |
center_short_completion_percent | numeric | Percentage of pass attempts completed on short (0-9 air yards) throws to the center of the field. |
pa_dropbacks | numeric | Number of dropbacks on play-action dropbacks. |
left_deep_hit_as_threw | numeric | Number 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_pass | numeric | PFF passing grade (0-100) on short (0-9 air yards) throws to the center of the field. |
left_short_attempts_percent | numeric | Share 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_scrambles | numeric | Number of scrambles on deep (20+ air yards) throws to the left side of the field. |
no_blitz_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts when not blitzed, per PFF charting. |
no_pressure_hit_as_threw | numeric | Number of attempts on which the passer was hit as he threw from a clean pocket (no pressure), as charted by PFF. |
right_short_completions | numeric | Number of completed passes on short (0-9 air yards) throws to the right side of the field. |
center_behind_los_aimed_passes | numeric | Number 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_scrambles | numeric | Number of scrambles on short (0-9 air yards) throws to the right side of the field. |
center_medium_qb_rating | numeric | Traditional NFL passer rating on medium (10-19 air yards) throws to the center of the field. |
no_pressure_grades_pass | numeric | PFF passing grade (0-100) from a clean pocket (no pressure). |
npa_big_time_throws | numeric | Number of big-time throws on non-play-action dropbacks, per PFF's highest-value, highest-difficulty throw designation. |
deep_avg_time_to_throw | numeric | Average time from snap to release in seconds on deep (20+ air yards) throws. |
no_screen_sack_percent | numeric | Percentage of dropbacks that ended in a sack excluding screen passes. |
avg_depth_of_target | numeric | Average depth of target in air yards. |
no_pressure_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added from a clean pocket (no pressure). |
turnover_worthy_plays | numeric | Number of turnover-worthy plays, plays PFF charts as deserving of a turnover. |
epa | numeric | Expected points added per play on the passer's dropbacks, as computed by PFF (an average such as 0.14, not a total). |
pressure_spikes | numeric | Number of clock-stopping spikes when under pressure. |
pressure_grades_hands_fumble | numeric | PFF hands (fumble) grade for the player, reflecting ball security (0-100) when under pressure. |
left_deep_drops | numeric | Number of catchable passes dropped by receivers on deep (20+ air yards) throws to the left side of the field. |
right_behind_los_def_gen_pressures | numeric | Number 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_epa | numeric | Total expected points added (EPA) on the player's dropbacks on play-action dropbacks. |
pressure_qb_rating | numeric | Traditional NFL passer rating when under pressure. |
center_deep_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on deep (20+ air yards) throws to the center of the field. |
center_deep_hit_as_threw | numeric | Number 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_attempts | numeric | Number of pass attempts excluding screen passes. |
pa_passing_snaps | numeric | Number of passing snaps played on play-action dropbacks. |
aimed_passes | numeric | Number of aimed passes (attempts excluding spikes and throwaways), as charted by PFF. |
blitz_bats | numeric | Number of pass attempts batted down at the line of scrimmage when blitzed. |
pressure_touchdowns | numeric | Number of passing touchdowns thrown when under pressure. |
npa_completions | numeric | Number of completed passes on non-play-action dropbacks. |
short_spikes | numeric | Number of clock-stopping spikes on short (0-9 air yards) throws. |
pressure_thrown_aways | numeric | Number of intentional throwaways when under pressure. |
right_behind_los_completions | numeric | Number of completed passes on throws behind the line of scrimmage to the right side of the field. |
no_blitz_interceptions | numeric | Number of passes intercepted when not blitzed. |
center_behind_los_drop_rate | numeric | Percentage of catchable passes dropped by receivers on throws behind the line of scrimmage to the center of the field. |
short_drops | numeric | Number of catchable passes dropped by receivers on short (0-9 air yards) throws. |
deep_aimed_passes | numeric | Number of aimed passes (attempts excluding spikes and throwaways) on deep (20+ air yards) throws, as charted by PFF. |
right_medium_avg_depth_of_target | numeric | Average depth of target in air yards on medium (10-19 air yards) throws to the right side of the field. |
short_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack on short (0-9 air yards) throws. |
screen_touchdowns | numeric | Number of passing touchdowns thrown on screen passes. |
center_deep_qb_rating | numeric | Traditional NFL passer rating on deep (20+ air yards) throws to the center of the field. |
left_medium_completions | numeric | Number of completed passes on medium (10-19 air yards) throws to the left side of the field. |
center_deep_sacks | numeric | Number of sacks taken on deep (20+ air yards) throws to the center of the field. |
left_deep_big_time_throws | numeric | Number 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_dropbacks | numeric | Number of dropbacks when blitzed. |
center_medium_first_downs | numeric | Number of passing first downs gained on medium (10-19 air yards) throws to the center of the field. |
center_medium_dropbacks | numeric | Number of dropbacks on medium (10-19 air yards) throws to the center of the field. |
blitz_def_gen_pressures | numeric | Number of defense-generated pressures on the player's dropbacks when blitzed, as charted by PFF. |
npa_first_downs | numeric | Number of passing first downs gained on non-play-action dropbacks. |
no_screen_touchdowns | numeric | Number of passing touchdowns thrown excluding screen passes. |
right_deep_def_gen_pressures | numeric | Number 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_touchdowns | numeric | Number of passing touchdowns thrown on short (0-9 air yards) throws to the left side of the field. |
medium_drop_rate | numeric | Percentage of catchable passes dropped by receivers on medium (10-19 air yards) throws. |
player_id | numeric | PFF player id (integer; matches the /players id and every player_id join key). |
npa_yards | numeric | Passing yards gained on non-play-action dropbacks. |
left_medium_ypa | numeric | Yards gained per pass attempt on medium (10-19 air yards) throws to the left side of the field. |
right_medium_passing_snaps | numeric | Number of passing snaps played on medium (10-19 air yards) throws to the right side of the field. |
no_screen_ypa | numeric | Yards gained per pass attempt excluding screen passes. |
no_blitz_big_time_throws | numeric | Number of big-time throws when not blitzed, per PFF's highest-value, highest-difficulty throw designation. |
center_short_scrambles | numeric | Number of scrambles on short (0-9 air yards) throws to the center of the field. |
npa_turnover_worthy_plays | numeric | Number of turnover-worthy plays on non-play-action dropbacks, plays PFF charts as deserving of a turnover. |
left_behind_los_turnover_worthy_plays | numeric | Number 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_yards | numeric | Passing yards gained on medium (10-19 air yards) throws to the center of the field. |
center_deep_epa | numeric | Total expected points added (EPA) on the player's dropbacks on deep (20+ air yards) throws to the center of the field. |
npa_interceptions | numeric | Number of passes intercepted on non-play-action dropbacks. |
left_medium_interceptions | numeric | Number of passes intercepted on medium (10-19 air yards) throws to the left side of the field. |
right_deep_interceptions | numeric | Number of passes intercepted on deep (20+ air yards) throws to the right side of the field. |
no_pressure_avg_depth_of_target | numeric | Average depth of target in air yards from a clean pocket (no pressure). |
touchdowns | numeric | Number of passing touchdowns thrown. |
medium_completion_percent | numeric | Percentage of pass attempts completed on medium (10-19 air yards) throws. |
right_behind_los_grades_pass | numeric | PFF passing grade (0-100) on throws behind the line of scrimmage to the right side of the field. |
deep_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on deep (20+ air yards) throws. |
no_screen_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack excluding screen passes. |
behind_los_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on throws behind the line of scrimmage. |
center_deep_scrambles | numeric | Number of scrambles on deep (20+ air yards) throws to the center of the field. |
center_short_twp_rate | numeric | Turnover-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_touchdowns | numeric | Number of passing touchdowns thrown on throws behind the line of scrimmage. |
left_medium_qb_rating | numeric | Traditional NFL passer rating on medium (10-19 air yards) throws to the left side of the field. |
no_pressure_yards | numeric | Passing yards gained from a clean pocket (no pressure). |
screen_sacks | numeric | Number of sacks taken on screen passes. |
def_gen_pressures | numeric | Number of defense-generated pressures on the player's dropbacks, as charted by PFF. |
right_medium_completions | numeric | Number of completed passes on medium (10-19 air yards) throws to the right side of the field. |
right_behind_los_drops | numeric | Number of catchable passes dropped by receivers on throws behind the line of scrimmage to the right side of the field. |
left_behind_los_first_downs | numeric | Number of passing first downs gained on throws behind the line of scrimmage to the left side of the field. |
blitz_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts when blitzed, per PFF charting. |
short_qb_rating | numeric | Traditional NFL passer rating on short (0-9 air yards) throws. |
blitz_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF when blitzed. |
center_medium_btt_rate | numeric | Big-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_throws | numeric | Number of big-time throws from a clean pocket (no pressure), per PFF's highest-value, highest-difficulty throw designation. |
left_deep_grades_pass | numeric | PFF passing grade (0-100) on deep (20+ air yards) throws to the left side of the field. |
no_blitz_grades_pass_block | numeric | PFF pass-blocking grade for the player (0-100) when not blitzed. |
screen_grades_hands_drop | numeric | PFF hands (drop) grade for the player (0-100) on screen passes. |
screen_grades_pass_block | numeric | PFF pass-blocking grade for the player (0-100) on screen passes. |
no_screen_grades_pass_block | numeric | PFF pass-blocking grade for the player (0-100) excluding screen passes. |
pressure_grades_pass_route | numeric | PFF receiving (route) grade for the player (0-100) when under pressure. |
no_screen_grades_pass_route | numeric | PFF receiving (route) grade for the player (0-100) excluding screen passes. |
pa_grades_hands_drop | numeric | PFF hands (drop) grade for the player (0-100) on play-action dropbacks. |
blitz_grades_pass_block | numeric | PFF pass-blocking grade for the player (0-100) when blitzed. |
screen_grades_pass_route | numeric | PFF receiving (route) grade for the player (0-100) on screen passes. |
no_pressure_grades_pass_block | numeric | PFF pass-blocking grade for the player (0-100) from a clean pocket (no pressure). |
npa_grades_pass_block | numeric | PFF pass-blocking grade for the player (0-100) on non-play-action dropbacks. |
pressure_grades_pass_block | numeric | PFF pass-blocking grade for the player (0-100) when under pressure. |
pa_grades_pass_block | numeric | PFF pass-blocking grade for the player (0-100) on play-action dropbacks. |
no_pressure_grades_hands_drop | numeric | PFF hands (drop) grade for the player (0-100) from a clean pocket (no pressure). |
npa_grades_pass_route | numeric | PFF receiving (route) grade for the player (0-100) on non-play-action dropbacks. |
npa_grades_hands_drop | numeric | PFF hands (drop) grade for the player (0-100) on non-play-action dropbacks. |
pa_grades_pass_route | numeric | PFF receiving (route) grade for the player (0-100) on play-action dropbacks. |
blitz_grades_hands_drop | numeric | PFF hands (drop) grade for the player (0-100) when blitzed. |
blitz_grades_pass_route | numeric | PFF receiving (route) grade for the player (0-100) when blitzed. |
no_screen_grades_hands_drop | numeric | PFF hands (drop) grade for the player (0-100) excluding screen passes. |
no_pressure_grades_pass_route | numeric | PFF receiving (route) grade for the player (0-100) from a clean pocket (no pressure). |
no_blitz_grades_pass_route | numeric | PFF receiving (route) grade for the player (0-100) when not blitzed. |
pressure_grades_hands_drop | numeric | PFF hands (drop) grade for the player (0-100) when under pressure. |
no_blitz_grades_hands_drop | numeric | PFF hands (drop) grade for the player (0-100) when not blitzed. |
pa_grades_screen_block | numeric | PFF screen-blocking grade for the player (0-100) on play-action dropbacks. |
blitz_grades_run_block | numeric | PFF run-blocking grade for the player (0-100) when blitzed. |
screen_grades_screen_block | numeric | PFF screen-blocking grade for the player (0-100) on screen passes. |
no_pressure_grades_run_block | numeric | PFF run-blocking grade for the player (0-100) from a clean pocket (no pressure). |
no_screen_grades_screen_block | numeric | PFF screen-blocking grade for the player (0-100) excluding screen passes. |
no_blitz_grades_run_block | numeric | PFF run-blocking grade for the player (0-100) when not blitzed. |
blitz_grades_screen_block | numeric | PFF screen-blocking grade for the player (0-100) when blitzed. |
pressure_grades_screen_block | numeric | PFF screen-blocking grade for the player (0-100) when under pressure. |
no_blitz_grades_screen_block | numeric | PFF screen-blocking grade for the player (0-100) when not blitzed. |
npa_grades_screen_block | numeric | PFF screen-blocking grade for the player (0-100) on non-play-action dropbacks. |
pressure_grades_run_block | numeric | PFF run-blocking grade for the player (0-100) when under pressure. |
no_pressure_grades_screen_block | numeric | PFF screen-blocking grade for the player (0-100) from a clean pocket (no pressure). |
pa_grades_defense_penalty | character | PFF defensive penalty grade for the player (0-100) on play-action dropbacks. |
screen_grades_run_defense | character | PFF run-defense grade for the player (0-100) on screen passes. |
npa_grades_defense_penalty | numeric | PFF defensive penalty grade for the player (0-100) on non-play-action dropbacks. |
pa_grades_run_defense | character | PFF run-defense grade for the player (0-100) on play-action dropbacks. |
pa_grades_defense | character | PFF overall defense grade for the player (0-100) on play-action dropbacks. |
npa_grades_defense | numeric | PFF overall defense grade for the player (0-100) on non-play-action dropbacks. |
screen_grades_defense | character | PFF overall defense grade for the player (0-100) on screen passes. |
screen_grades_defense_penalty | character | PFF defensive penalty grade for the player (0-100) on screen passes. |
no_screen_grades_run_defense | numeric | PFF run-defense grade for the player (0-100) excluding screen passes. |
no_screen_grades_defense | numeric | PFF overall defense grade for the player (0-100) excluding screen passes. |
no_screen_grades_defense_penalty | numeric | PFF defensive penalty grade for the player (0-100) excluding screen passes. |
npa_grades_run_defense | numeric | PFF 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected. | ||
season | season | Y | Season for the leaderboard commands. | ||
week | week | Y | Week filter. | ||
franchise_id | franchise_id | Y | Franchise (team) id. | ||
game_id | game_id | Y | Single-game filter, facet family only, forwarded uncoerced. | ||
division | division | Y | NCAA 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_name | type | description |
|---|---|---|
no_blitz_completion_percent | numeric | Percentage of pass attempts completed when not blitzed. |
grades_offense | numeric | PFF overall offense grade for the player (0-100). |
no_pressure_scrambles | numeric | Number of scrambles from a clean pocket (no pressure). |
blitz_touchdowns | numeric | Number of passing touchdowns thrown when blitzed. |
pressure_yards | numeric | Passing yards gained when under pressure. |
no_pressure_spikes | numeric | Number of clock-stopping spikes from a clean pocket (no pressure). |
blitz_ypa | numeric | Yards gained per pass attempt when blitzed. |
no_blitz_grades_run | numeric | PFF rushing grade for the player (0-100) when not blitzed. |
blitz_qb_rating | numeric | Traditional NFL passer rating when blitzed. |
no_pressure_thrown_aways | numeric | Number of intentional throwaways from a clean pocket (no pressure). |
no_blitz_bats | numeric | Number of pass attempts batted down at the line of scrimmage when not blitzed. |
no_blitz_drops | numeric | Number of catchable passes dropped by receivers when not blitzed. |
no_pressure_completion_percent | numeric | Percentage of pass attempts completed from a clean pocket (no pressure). |
blitz_aimed_passes | numeric | Number of aimed passes (attempts excluding spikes and throwaways) when blitzed, as charted by PFF. |
pressure_grades_run | numeric | PFF rushing grade for the player (0-100) when under pressure. |
no_blitz_sack_percent | numeric | Percentage of dropbacks that ended in a sack when not blitzed. |
no_pressure_bats | numeric | Number of pass attempts batted down at the line of scrimmage from a clean pocket (no pressure). |
pressure_completions | numeric | Number of completed passes when under pressure. |
blitz_big_time_throws | numeric | Number of big-time throws when blitzed, per PFF's highest-value, highest-difficulty throw designation. |
no_blitz_drop_rate | numeric | Percentage of catchable passes dropped by receivers when not blitzed. |
blitz_spikes | numeric | Number of clock-stopping spikes when blitzed. |
no_pressure_completions | numeric | Number of completed passes from a clean pocket (no pressure). |
draft_season | numeric | NFL season (year) in which the player was drafted, per PFF player metadata. |
no_pressure_passing_snaps | numeric | Number of passing snaps played from a clean pocket (no pressure). |
no_blitz_first_downs | numeric | Number of passing first downs gained when not blitzed. |
blitz_avg_time_to_throw | numeric | Average time from snap to release in seconds when blitzed. |
no_pressure_grades_hands_fumble | numeric | PFF hands (fumble) grade for the player, reflecting ball security (0-100) from a clean pocket (no pressure). |
pressure_aimed_passes | numeric | Number of aimed passes (attempts excluding spikes and throwaways) when under pressure, as charted by PFF. |
blitz_sacks | numeric | Number of sacks taken when blitzed. |
no_pressure_interceptions | numeric | Number of passes intercepted from a clean pocket (no pressure). |
team_name | character | Team abbreviation the player is credited to for the range. |
pressure_epa | numeric | Total expected points added (EPA) on the player's dropbacks when under pressure. |
blitz_completions | numeric | Number of completed passes when blitzed. |
blitz_attempts | numeric | Number of pass attempts when blitzed. |
pressure_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts when under pressure, per PFF charting. |
pressure_sacks | numeric | Number of sacks taken when under pressure. |
no_blitz_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack when not blitzed. |
no_pressure_ypa | numeric | Yards gained per pass attempt from a clean pocket (no pressure). |
pressure_passing_snaps | numeric | Number of passing snaps played when under pressure. |
grades_pass | numeric | PFF passing grade (0-100). |
pressure_bats | numeric | Number of pass attempts batted down at the line of scrimmage when under pressure. |
blitz_thrown_aways | numeric | Number of intentional throwaways when blitzed. |
no_pressure_drops | numeric | Number of catchable passes dropped by receivers from a clean pocket (no pressure). |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
pressure_grades_offense_penalty | numeric | PFF offensive penalty grade for the player (0-100) when under pressure. |
pressure_scrambles | numeric | Number of scrambles when under pressure. |
blitz_drop_rate | numeric | Percentage of catchable passes dropped by receivers when blitzed. |
pressure_grades_pass_route | numeric | PFF receiving (route) grade for the player (0-100) when under pressure. |
blitz_completion_percent | numeric | Percentage of pass attempts completed when blitzed. |
no_pressure_first_downs | numeric | Number of passing first downs gained from a clean pocket (no pressure). |
blitz_grades_offense_penalty | numeric | PFF offensive penalty grade for the player (0-100) when blitzed. |
no_blitz_epa | numeric | Total expected points added (EPA) on the player's dropbacks when not blitzed. |
blitz_interceptions | numeric | Number of passes intercepted when blitzed. |
no_blitz_dropbacks | numeric | Number of dropbacks when not blitzed. |
no_blitz_grades_pass | numeric | PFF passing grade (0-100) when not blitzed. |
no_blitz_scrambles | numeric | Number of scrambles when not blitzed. |
pressure_drop_rate | numeric | Percentage of catchable passes dropped by receivers when under pressure. |
no_blitz_yards | numeric | Passing yards gained when not blitzed. |
base_dropbacks | numeric | Number of dropbacks across all splits, the baseline total for this facet. |
pressure_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack, reported within the pressure split. |
no_blitz_grades_hands_fumble | numeric | PFF hands (fumble) grade for the player, reflecting ball security (0-100) when not blitzed. |
no_pressure_grades_offense | numeric | PFF overall offense grade for the player (0-100) from a clean pocket (no pressure). |
no_pressure_avg_time_to_throw | numeric | Average time from snap to release in seconds from a clean pocket (no pressure). |
pressure_dropbacks | numeric | Number of dropbacks when under pressure. |
no_blitz_grades_offense_penalty | numeric | PFF offensive penalty grade for the player (0-100) when not blitzed. |
no_pressure_grades_run | numeric | PFF rushing grade for the player (0-100) from a clean pocket (no pressure). |
player_game_count | numeric | Number of games the player appeared in during the period covered. |
blitz_turnover_worthy_plays | numeric | Number of turnover-worthy plays when blitzed, plays PFF charts as deserving of a turnover. |
no_blitz_touchdowns | numeric | Number of passing touchdowns thrown when not blitzed. |
no_blitz_avg_depth_of_target | numeric | Average depth of target in air yards when not blitzed. |
no_pressure_dropbacks_percent | numeric | Share of the player's total dropbacks that came from a clean pocket (no pressure), expressed as a percentage. |
blitz_grades_pass | numeric | PFF passing grade (0-100) when blitzed. |
eligible_season | numeric | Season (year) of the player's NFL draft eligibility, per PFF player metadata. |
blitz_avg_depth_of_target | numeric | Average depth of target in air yards when blitzed. |
no_blitz_spikes | numeric | Number of clock-stopping spikes when not blitzed. |
no_pressure_dropbacks | numeric | Number of dropbacks from a clean pocket (no pressure). |
blitz_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts when blitzed, per PFF charting. |
blitz_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added when blitzed. |
no_pressure_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts from a clean pocket (no pressure), per PFF charting. |
no_pressure_drop_rate | numeric | Percentage of catchable passes dropped by receivers from a clean pocket (no pressure). |
no_blitz_turnover_worthy_plays | numeric | Number of turnover-worthy plays when not blitzed, plays PFF charts as deserving of a turnover. |
pressure_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added when under pressure. |
blitz_first_downs | numeric | Number of passing first downs gained when blitzed. |
no_blitz_dropbacks_percent | numeric | Share of the player's total dropbacks that came when not blitzed, expressed as a percentage. |
pressure_turnover_worthy_plays | numeric | Number of turnover-worthy plays when under pressure, plays PFF charts as deserving of a turnover. |
no_pressure_epa | numeric | Total expected points added (EPA) on the player's dropbacks from a clean pocket (no pressure). |
no_blitz_avg_time_to_throw | numeric | Average time from snap to release in seconds when not blitzed. |
no_blitz_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added when not blitzed. |
pressure_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts when under pressure, per PFF charting. |
no_pressure_aimed_passes | numeric | Number of aimed passes (attempts excluding spikes and throwaways) from a clean pocket (no pressure), as charted by PFF. |
pressure_dropbacks_percent | numeric | Share of the player's total dropbacks that came when under pressure, expressed as a percentage. |
grades_run | numeric | PFF rushing grade for the player (0-100). |
no_pressure_def_gen_pressures | numeric | Number of defense-generated pressures on the player's dropbacks from a clean pocket (no pressure), as charted by PFF. |
pressure_grades_offense | numeric | PFF overall offense grade for the player (0-100) when under pressure. |
pressure_completion_percent | numeric | Percentage of pass attempts completed when under pressure. |
pressure_avg_depth_of_target | numeric | Average depth of target in air yards when under pressure. |
blitz_epa | numeric | Total expected points added (EPA) on the player's dropbacks when blitzed. |
pressure_drops | numeric | Number of catchable passes dropped by receivers when under pressure. |
no_blitz_def_gen_pressures | numeric | Number of defense-generated pressures on the player's dropbacks when not blitzed, as charted by PFF. |
pressure_attempts | numeric | Number of pass attempts when under pressure. |
pressure_big_time_throws | numeric | Number of big-time throws when under pressure, per PFF's highest-value, highest-difficulty throw designation. |
no_blitz_thrown_aways | numeric | Number of intentional throwaways when not blitzed. |
blitz_drops | numeric | Number of catchable passes dropped by receivers when blitzed. |
no_pressure_touchdowns | numeric | Number of passing touchdowns thrown from a clean pocket (no pressure). |
no_pressure_sacks | numeric | Number of sacks taken from a clean pocket (no pressure). |
blitz_sack_percent | numeric | Percentage of dropbacks that ended in a sack when blitzed. |
pressure_sack_percent | numeric | Percentage of dropbacks that ended in a sack when under pressure. |
penalties | numeric | Penalties charged to the player over the covered span. |
no_pressure_attempts | numeric | Number of pass attempts from a clean pocket (no pressure). |
no_blitz_grades_offense | numeric | PFF overall offense grade for the player (0-100) when not blitzed. |
blitz_scrambles | numeric | Number of scrambles when blitzed. |
blitz_dropbacks_percent | numeric | Share of the player's total dropbacks that came when blitzed, expressed as a percentage. |
no_pressure_qb_rating | numeric | Traditional NFL passer rating from a clean pocket (no pressure). |
no_blitz_passing_snaps | numeric | Number of passing snaps played when not blitzed. |
no_blitz_aimed_passes | numeric | Number of aimed passes (attempts excluding spikes and throwaways) when not blitzed, as charted by PFF. |
blitz_yards | numeric | Passing yards gained when blitzed. |
team | character | Team abbreviation the player is credited to for the range. |
no_blitz_attempts | numeric | Number of pass attempts when not blitzed. |
pressure_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF when under pressure. |
no_blitz_hit_as_threw | numeric | Number of attempts on which the passer was hit as he threw when not blitzed, as charted by PFF. |
pressure_hit_as_threw | numeric | Number of attempts on which the passer was hit as he threw when under pressure, as charted by PFF. |
blitz_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack when blitzed. |
declined_penalties | numeric | Number of declined penalties committed by the player. |
no_blitz_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts when not blitzed, per PFF charting. |
no_blitz_ypa | numeric | Yards gained per pass attempt when not blitzed. |
blitz_grades_run | numeric | PFF rushing grade for the player (0-100) when blitzed. |
pressure_interceptions | numeric | Number of passes intercepted when under pressure. |
blitz_grades_hands_fumble | numeric | PFF hands (fumble) grade for the player, reflecting ball security (0-100) when blitzed. |
no_pressure_grades_offense_penalty | numeric | PFF offensive penalty grade for the player (0-100) from a clean pocket (no pressure). |
position | character | PFF 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_offense | numeric | PFF overall offense grade for the player (0-100) when blitzed. |
grades_hands_fumble | numeric | PFF hands (fumble) grade for the player, reflecting ball security (0-100). |
pressure_def_gen_pressures | numeric | Number of defense-generated pressures on the player's dropbacks when under pressure, as charted by PFF. |
pressure_grades_pass | numeric | PFF passing grade (0-100) when under pressure. |
no_blitz_qb_rating | numeric | Traditional NFL passer rating when not blitzed. |
blitz_hit_as_threw | numeric | Number of attempts on which the passer was hit as he threw when blitzed, as charted by PFF. |
pressure_ypa | numeric | Yards gained per pass attempt when under pressure. |
blitz_grades_pass_route | numeric | PFF receiving (route) grade for the player (0-100) when blitzed. |
pressure_avg_time_to_throw | numeric | Average time from snap to release in seconds when under pressure. |
no_blitz_completions | numeric | Number of completed passes when not blitzed. |
no_pressure_grades_pass_route | numeric | PFF receiving (route) grade for the player (0-100) from a clean pocket (no pressure). |
no_pressure_sack_percent | numeric | Percentage of dropbacks that ended in a sack from a clean pocket (no pressure). |
player | character | Player's display name as PFF lists it. |
no_blitz_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF when not blitzed. |
no_pressure_pressure_to_sack_rate | character | Pressure-to-sack rate as reported within the no-pressure split of the PFF passing-pressure facet. |
no_pressure_turnover_worthy_plays | numeric | Number of turnover-worthy plays from a clean pocket (no pressure), plays PFF charts as deserving of a turnover. |
pressure_first_downs | numeric | Number of passing first downs gained when under pressure. |
blitz_passing_snaps | numeric | Number of passing snaps played when blitzed. |
franchise_id | numeric | PFF franchise (team) id (integer join key). |
no_pressure_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts from a clean pocket (no pressure), per PFF charting. |
no_blitz_sacks | numeric | Number of sacks taken when not blitzed. |
no_blitz_grades_pass_route | numeric | PFF receiving (route) grade for the player (0-100) when not blitzed. |
no_pressure_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF from a clean pocket (no pressure). |
no_blitz_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts when not blitzed, per PFF charting. |
no_pressure_hit_as_threw | numeric | Number of attempts on which the passer was hit as he threw from a clean pocket (no pressure), as charted by PFF. |
no_pressure_grades_pass | numeric | PFF passing grade (0-100) from a clean pocket (no pressure). |
no_pressure_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added from a clean pocket (no pressure). |
pressure_spikes | numeric | Number of clock-stopping spikes when under pressure. |
pressure_grades_hands_fumble | numeric | PFF hands (fumble) grade for the player, reflecting ball security (0-100) when under pressure. |
pressure_qb_rating | numeric | Traditional NFL passer rating when under pressure. |
blitz_bats | numeric | Number of pass attempts batted down at the line of scrimmage when blitzed. |
pressure_touchdowns | numeric | Number of passing touchdowns thrown when under pressure. |
pressure_thrown_aways | numeric | Number of intentional throwaways when under pressure. |
no_blitz_interceptions | numeric | Number of passes intercepted when not blitzed. |
blitz_dropbacks | numeric | Number of dropbacks when blitzed. |
blitz_def_gen_pressures | numeric | Number of defense-generated pressures on the player's dropbacks when blitzed, as charted by PFF. |
player_id | numeric | PFF player id (integer; matches the /players id and every player_id join key). |
no_blitz_big_time_throws | numeric | Number of big-time throws when not blitzed, per PFF's highest-value, highest-difficulty throw designation. |
no_pressure_avg_depth_of_target | numeric | Average depth of target in air yards from a clean pocket (no pressure). |
no_pressure_yards | numeric | Passing yards gained from a clean pocket (no pressure). |
blitz_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts when blitzed, per PFF charting. |
blitz_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF when blitzed. |
no_pressure_big_time_throws | numeric | Number of big-time throws from a clean pocket (no pressure), per PFF's highest-value, highest-difficulty throw designation. |
no_blitz_grades_pass_block | numeric | PFF pass-blocking grade for the player (0-100) when not blitzed. |
blitz_grades_pass_block | numeric | PFF pass-blocking grade for the player (0-100) when blitzed. |
no_pressure_grades_pass_block | numeric | PFF pass-blocking grade for the player (0-100) from a clean pocket (no pressure). |
pressure_grades_pass_block | numeric | PFF pass-blocking grade for the player (0-100) when under pressure. |
no_pressure_grades_hands_drop | numeric | PFF hands (drop) grade for the player (0-100) from a clean pocket (no pressure). |
blitz_grades_hands_drop | numeric | PFF hands (drop) grade for the player (0-100) when blitzed. |
pressure_grades_hands_drop | numeric | PFF hands (drop) grade for the player (0-100) when under pressure. |
no_blitz_grades_hands_drop | numeric | PFF hands (drop) grade for the player (0-100) when not blitzed. |
blitz_grades_run_block | numeric | PFF run-blocking grade for the player (0-100) when blitzed. |
no_pressure_grades_run_block | numeric | PFF run-blocking grade for the player (0-100) from a clean pocket (no pressure). |
no_blitz_grades_run_block | numeric | PFF run-blocking grade for the player (0-100) when not blitzed. |
blitz_grades_screen_block | numeric | PFF screen-blocking grade for the player (0-100) when blitzed. |
pressure_grades_screen_block | numeric | PFF screen-blocking grade for the player (0-100) when under pressure. |
no_blitz_grades_screen_block | numeric | PFF screen-blocking grade for the player (0-100) when not blitzed. |
pressure_grades_run_block | numeric | PFF run-blocking grade for the player (0-100) when under pressure. |
no_pressure_grades_screen_block | numeric | PFF screen-blocking grade for the player (0-100) from a clean pocket (no pressure). |
pressure_grades_coverage_defense | numeric | PFF coverage grade for the player (0-100) when under pressure. |
pressure_grades_defense | numeric | PFF overall defense grade for the player (0-100) when under pressure. |
no_blitz_grades_defense | numeric | PFF overall defense grade for the player (0-100) when not blitzed. |
no_blitz_grades_defense_penalty | numeric | PFF defensive penalty grade for the player (0-100) when not blitzed. |
blitz_grades_coverage_defense | numeric | PFF coverage grade for the player (0-100) when blitzed. |
no_pressure_grades_defense | numeric | PFF overall defense grade for the player (0-100) from a clean pocket (no pressure). |
no_pressure_grades_defense_penalty | numeric | PFF defensive penalty grade for the player (0-100) from a clean pocket (no pressure). |
no_blitz_grades_coverage_defense | numeric | PFF coverage grade for the player (0-100) when not blitzed. |
blitz_grades_defense | numeric | PFF overall defense grade for the player (0-100) when blitzed. |
blitz_grades_defense_penalty | numeric | PFF defensive penalty grade for the player (0-100) when blitzed. |
no_pressure_grades_coverage_defense | numeric | PFF coverage grade for the player (0-100) from a clean pocket (no pressure). |
pressure_grades_defense_penalty | numeric | PFF defensive penalty grade for the player (0-100) when under pressure. |
pressure_grades_pass_rush_defense | numeric | PFF pass-rush grade for the player (0-100) when under pressure. |
blitz_grades_pass_rush_defense | numeric | PFF pass-rush grade for the player (0-100) when blitzed. |
no_pressure_grades_tackle | numeric | PFF tackling grade for the player (0-100) from a clean pocket (no pressure). |
blitz_grades_tackle | numeric | PFF tackling grade for the player (0-100) when blitzed. |
blitz_grades_overall_tackle | numeric | PFF overall tackling grade for the player (0-100) when blitzed. |
no_pressure_grades_pass_rush_defense | numeric | PFF pass-rush grade for the player (0-100) from a clean pocket (no pressure). |
pressure_grades_overall_tackle | numeric | PFF overall tackling grade for the player (0-100) when under pressure. |
no_blitz_grades_overall_tackle | numeric | PFF overall tackling grade for the player (0-100) when not blitzed. |
pressure_grades_tackle | numeric | PFF tackling grade for the player (0-100) when under pressure. |
no_blitz_grades_pass_rush_defense | character | PFF pass-rush grade for the player (0-100) when not blitzed. |
no_pressure_grades_overall_tackle | numeric | PFF overall tackling grade for the player (0-100) from a clean pocket (no pressure). |
no_blitz_grades_tackle | numeric | PFF 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected. | ||
season | season | Y | Season for the leaderboard commands. | ||
week | week | Y | Week filter. | ||
franchise_id | franchise_id | Y | Franchise (team) id. | ||
game_id | game_id | Y | Single-game filter, facet family only, forwarded uncoerced. | ||
division | division | Y | NCAA 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_name | type | description |
|---|---|---|
grades_offense | numeric | PFF overall offense grade (0-100). |
twp_rate | numeric | Turnover-worthy-play rate. |
btt_rate | numeric | Big-time-throw rate. |
spikes | numeric | Clock-stopping spike plays. |
dropbacks | numeric | Total quarterback dropbacks. |
thrown_aways | numeric | Passes intentionally thrown away. |
draft_season | numeric | Draft class (year) of the player. |
team_name | character | Team name/abbreviation the player is credited to for the range. |
grades_pass | numeric | PFF passing grade (0-100). |
hit_as_threw | numeric | Plays where the quarterback was hit as he threw. |
first_downs | numeric | Passing first downs. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
sack_percent | numeric | Sack rate (sacks per dropback). |
bats | numeric | Passes batted at the line. |
sacks | numeric | Times the passer was sacked. |
player_game_count | numeric | Games with at least one qualifying dropback in the requested range. |
eligible_season | numeric | First eligible season for the player. |
completions | numeric | Completed passes by the passer. |
yards | numeric | Total passing yards gained. |
accuracy_percent | numeric | Charted accuracy percentage. |
scrambles | numeric | Scramble plays. |
interceptions | numeric | Interceptions thrown. |
drop_rate | numeric | Receiver drop rate on the quarterback's throws. |
grades_run | numeric | PFF rushing grade (0-100). |
qb_rating | numeric | NFL passer rating. |
completion_percent | numeric | Completion percentage. |
penalties | numeric | Penalties charged. |
attempts | numeric | Pass attempts thrown by the passer. |
team | character | Team abbreviation the player is credited to for the range. |
declined_penalties | numeric | Declined penalties. |
passing_snaps | numeric | Number of passing snaps played. |
pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack. |
ypa | numeric | Yards gained per pass attempt. |
drops | numeric | Passes dropped by the passer's receivers. |
position | character | PFF 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_fumble | numeric | PFF hands (fumble) grade for the player, reflecting ball security (0-100). |
avg_time_to_throw | numeric | Average time to throw, in seconds from snap to release, on the passer's attempts. |
big_time_throws | numeric | Number of big-time throws, per PFF's highest-value, highest-difficulty throw designation. |
player | character | Player's display name as PFF lists it. |
positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added. |
franchise_id | numeric | PFF franchise (team) id (integer join key). |
avg_depth_of_target | numeric | Average depth of target in air yards. |
turnover_worthy_plays | numeric | Number of turnover-worthy plays, plays PFF charts as deserving of a turnover. |
epa | numeric | Expected points added per play on the passer's dropbacks, as computed by PFF (an average such as 0.14, not a total). |
aimed_passes | numeric | Number of aimed passes (attempts excluding spikes and throwaways), as charted by PFF. |
player_id | numeric | PFF player id (integer; matches the /players id and every player_id join key). |
touchdowns | numeric | Number of passing touchdowns thrown. |
def_gen_pressures | numeric | Number 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected. | ||
season | season | Y | Season for the leaderboard commands. | ||
week | week | Y | Week filter. | ||
franchise_id | franchise_id | Y | Franchise (team) id. | ||
game_id | game_id | Y | Single-game filter, facet family only, forwarded uncoerced. | ||
division | division | Y | NCAA 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_name | type | description |
|---|---|---|
screen_caught_percent | numeric | Percentage of targets caught on screen concepts. |
screen_targeted_qb_rating | numeric | NFL passer rating on throws targeting the player on screen concepts. |
slot_grades_pass_route | numeric | PFF route-running (receiving) grade when aligned in the slot, 0-100. |
slot_avg_depth_of_target | numeric | Average depth of target in yards downfield when aligned in the slot. |
slot_positive_epa_percent | numeric | Percentage of the player's targets producing positive expected points added when aligned in the slot. |
screen_yprr | numeric | Yards per route run on screen concepts. |
draft_season | numeric | Season of the player's NFL draft class, per PFF. |
slot_routes | numeric | Pass routes run by the player when aligned in the slot. |
team_name | character | Team abbreviation the player is credited to for the range. |
screen_grades_hands_drop | numeric | PFF hands/drop grade on screen concepts, 0-100. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
screen_contested_catch_rate | numeric | Percentage of PFF-charted contested targets caught on screen concepts. |
slot_yards_per_reception | numeric | Average yards per reception when aligned in the slot. |
screen_interceptions | numeric | Interceptions thrown on passes targeting the player on screen concepts. |
slot_targets_percent | numeric | Share of the team's targets thrown to the player when aligned in the slot. |
screen_longest | numeric | Longest reception in yards on screen concepts. |
slot_avoided_tackles | numeric | Tackles avoided after the catch when aligned in the slot. |
slot_yards_after_catch | numeric | Yards gained after the catch when aligned in the slot. |
slot_grades_hands_drop | numeric | PFF hands/drop grade when aligned in the slot, 0-100. |
player_game_count | numeric | Number of games the player appeared in over the covered span. |
screen_contested_targets | numeric | PFF-charted contested targets on screen concepts. |
eligible_season | numeric | Season of the player's NFL draft eligibility, per PFF. |
screen_yards_after_catch_per_reception | numeric | Average yards after the catch per reception on screen concepts. |
screen_yards | numeric | Receiving yards gained on screen concepts. |
slot_route_rate | numeric | Share of pass-play snaps on which the player ran a route when aligned in the slot. |
screen_drop_rate | numeric | Share of catchable targets the player dropped on screen concepts. |
screen_epa | numeric | Total expected points added on targets to the player on screen concepts. |
screen_grades_pass_route | numeric | PFF route-running (receiving) grade on screen concepts, 0-100. |
screen_drops | numeric | PFF-charted drops on screen concepts. |
screen_fumbles | numeric | Fumbles by the player after the catch on screen concepts. |
slot_interceptions | numeric | Interceptions thrown on passes targeting the player when aligned in the slot. |
screen_yards_after_catch | numeric | Yards gained after the catch on screen concepts. |
screen_avg_depth_of_target | numeric | Average depth of target in yards downfield on screen concepts. |
screen_pass_block_rate | numeric | Share of pass-play snaps spent pass blocking on screen concepts. |
slot_pass_block_rate | numeric | Share of pass-play snaps spent pass blocking when aligned in the slot. |
slot_yprr | numeric | Yards per route run when aligned in the slot. |
base_targets | numeric | Total targets from the facet's unsplit base row, across all concepts. |
slot_longest | numeric | Longest reception in yards when aligned in the slot. |
slot_drops | numeric | PFF-charted drops when aligned in the slot. |
screen_routes | numeric | Pass routes run by the player on screen concepts. |
slot_fumbles | numeric | Fumbles by the player after the catch when aligned in the slot. |
penalties | numeric | Penalties charged to the player over the covered span. |
slot_contested_catch_rate | numeric | Percentage of PFF-charted contested targets caught when aligned in the slot. |
slot_pass_plays | numeric | Pass-play snaps when aligned in the slot. |
team | character | Team abbreviation the player is credited to for the range. |
declined_penalties | numeric | Penalties committed by the player that were declined. |
screen_positive_epa_percent | numeric | Percentage of the player's targets producing positive expected points added on screen concepts. |
slot_first_downs | numeric | Receptions that converted a first down when aligned in the slot. |
screen_route_rate | numeric | Share of pass-play snaps on which the player ran a route on screen concepts. |
position | character | PFF 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_blocks | numeric | Pass-play snaps spent pass blocking on screen concepts. |
slot_targets | numeric | Pass targets to the player when aligned in the slot. |
slot_pass_blocks | numeric | Pass-play snaps spent pass blocking when aligned in the slot. |
slot_receptions | numeric | Receptions made when aligned in the slot. |
screen_first_downs | numeric | Receptions that converted a first down on screen concepts. |
slot_caught_percent | numeric | Percentage of targets caught when aligned in the slot. |
screen_avoided_tackles | numeric | Tackles avoided after the catch on screen concepts. |
player | character | Player's display name as PFF lists it. |
slot_epa | numeric | Total expected points added on targets to the player when aligned in the slot. |
slot_drop_rate | numeric | Share of catchable targets the player dropped when aligned in the slot. |
franchise_id | numeric | PFF franchise (team) id (integer join key). |
slot_touchdowns | numeric | Receiving touchdowns scored when aligned in the slot. |
slot_yards_after_catch_per_reception | numeric | Average yards after the catch per reception when aligned in the slot. |
screen_receptions | numeric | Receptions made on screen concepts. |
slot_targeted_qb_rating | numeric | NFL passer rating on throws targeting the player when aligned in the slot. |
slot_contested_targets | numeric | PFF-charted contested targets when aligned in the slot. |
screen_yards_per_reception | numeric | Average yards per reception on screen concepts. |
slot_contested_receptions | numeric | Catches made on PFF-charted contested targets when aligned in the slot. |
screen_pass_plays | numeric | Pass-play snaps on screen concepts. |
screen_contested_receptions | numeric | Catches made on PFF-charted contested targets on screen concepts. |
screen_touchdowns | numeric | Receiving touchdowns scored on screen concepts. |
screen_targets | numeric | Pass targets to the player on screen concepts. |
screen_targets_percent | numeric | Share of the team's targets thrown to the player on screen concepts. |
slot_yards | numeric | Receiving yards gained when aligned in the slot. |
player_id | numeric | PFF 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected. | ||
season | season | Y | Season for the leaderboard commands. | ||
week | week | Y | Week filter. | ||
franchise_id | franchise_id | Y | Franchise (team) id. | ||
game_id | game_id | Y | Single-game filter, facet family only, forwarded uncoerced. | ||
division | division | Y | NCAA 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected. | ||
season | season | Y | Season for the leaderboard commands. | ||
week | week | Y | Week filter. | ||
franchise_id | franchise_id | Y | Franchise (team) id. | ||
game_id | game_id | Y | Single-game filter, facet family only, forwarded uncoerced. | ||
division | division | Y | NCAA 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_name | type | description |
|---|---|---|
left_deep_route_rate | numeric | Share 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_downs | numeric | Receptions that converted a first down on short passes (0-9 yards downfield) to the middle of the field. |
center_short_routes | numeric | Pass routes run by the player on short passes (0-9 yards downfield) to the middle of the field. |
right_behind_los_positive_epa_percent | numeric | Percentage 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_catch | numeric | Yards gained after the catch on passes thrown behind the line of scrimmage to the left third of the field. |
center_behind_los_contested_targets | numeric | PFF-charted contested targets on passes thrown behind the line of scrimmage to the middle of the field. |
right_short_routes | numeric | Pass routes run by the player on short passes (0-9 yards downfield) to the right third of the field. |
right_deep_pass_block_rate | numeric | Share of pass-play snaps spent pass blocking on deep passes (20 or more yards downfield) to the right third of the field. |
medium_interceptions | numeric | Interceptions thrown on passes targeting the player on medium passes (10-19 yards downfield). |
right_short_targets_percent | numeric | Share 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_rate | numeric | Percentage 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_drop | numeric | PFF hands/drop grade on medium passes (10-19 yards downfield) to the right third of the field, 0-100. |
left_short_targeted_qb_rating | numeric | NFL 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_rate | numeric | Percentage of PFF-charted contested targets caught on medium passes (10-19 yards downfield) to the right third of the field. |
short_targets | numeric | Pass targets to the player on short passes (0-9 yards downfield). |
deep_contested_catch_rate | numeric | Percentage of PFF-charted contested targets caught on deep passes (20 or more yards downfield). |
center_behind_los_drops | numeric | PFF-charted drops on passes thrown behind the line of scrimmage to the middle of the field. |
center_behind_los_interceptions | numeric | Interceptions thrown on passes targeting the player on passes thrown behind the line of scrimmage to the middle of the field. |
left_behind_los_interceptions | numeric | Interceptions thrown on passes targeting the player on passes thrown behind the line of scrimmage to the left third of the field. |
left_deep_first_downs | numeric | Receptions that converted a first down on deep passes (20 or more yards downfield) to the left third of the field. |
left_behind_los_contested_targets | numeric | PFF-charted contested targets on passes thrown behind the line of scrimmage to the left third of the field. |
center_deep_avg_depth_of_target | numeric | Average depth of target in yards downfield on deep passes (20 or more yards downfield) to the middle of the field. |
center_short_drops | numeric | PFF-charted drops on short passes (0-9 yards downfield) to the middle of the field. |
right_behind_los_targets | numeric | Pass 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_reception | numeric | Average yards after the catch per reception on passes thrown behind the line of scrimmage to the right third of the field. |
center_deep_first_downs | numeric | Receptions 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_reception | numeric | Average yards after the catch per reception on passes thrown behind the line of scrimmage. |
right_deep_grades_pass_route | numeric | PFF route-running (receiving) grade on deep passes (20 or more yards downfield) to the right third of the field, 0-100. |
left_short_fumbles | numeric | Fumbles by the player after the catch on short passes (0-9 yards downfield) to the left third of the field. |
right_short_positive_epa_percent | numeric | Percentage 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_rate | numeric | Share 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_tackles | numeric | Tackles avoided after the catch on passes thrown behind the line of scrimmage to the left third of the field. |
center_short_longest | numeric | Longest reception in yards on short passes (0-9 yards downfield) to the middle of the field. |
left_deep_drop_rate | numeric | Share of catchable targets the player dropped on deep passes (20 or more yards downfield) to the left third of the field. |
center_short_contested_receptions | numeric | Catches made on PFF-charted contested targets on short passes (0-9 yards downfield) to the middle of the field. |
left_deep_routes | numeric | Pass routes run by the player on deep passes (20 or more yards downfield) to the left third of the field. |
deep_drops | numeric | PFF-charted drops on deep passes (20 or more yards downfield). |
deep_contested_receptions | numeric | Catches made on PFF-charted contested targets on deep passes (20 or more yards downfield). |
center_behind_los_touchdowns | numeric | Receiving touchdowns scored on passes thrown behind the line of scrimmage to the middle of the field. |
center_medium_targeted_qb_rating | numeric | NFL passer rating on throws targeting the player on medium passes (10-19 yards downfield) to the middle of the field. |
left_short_yards_per_reception | numeric | Average yards per reception on short passes (0-9 yards downfield) to the left third of the field. |
deep_touchdowns | numeric | Receiving touchdowns scored on deep passes (20 or more yards downfield). |
left_short_yprr | numeric | Yards per route run on short passes (0-9 yards downfield) to the left third of the field. |
center_deep_drop_rate | numeric | Share of catchable targets the player dropped on deep passes (20 or more yards downfield) to the middle of the field. |
center_behind_los_pass_plays | numeric | Pass-play snaps on passes thrown behind the line of scrimmage to the middle of the field. |
right_short_first_downs | numeric | Receptions that converted a first down on short passes (0-9 yards downfield) to the right third of the field. |
right_behind_los_first_downs | numeric | Receptions 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_route | numeric | PFF route-running (receiving) grade on passes thrown behind the line of scrimmage to the right third of the field, 0-100. |
short_interceptions | numeric | Interceptions thrown on passes targeting the player on short passes (0-9 yards downfield). |
behind_los_routes | numeric | Pass routes run by the player on passes thrown behind the line of scrimmage. |
right_behind_los_contested_targets | numeric | PFF-charted contested targets on passes thrown behind the line of scrimmage to the right third of the field. |
left_medium_grades_pass_route | numeric | PFF route-running (receiving) grade on medium passes (10-19 yards downfield) to the left third of the field, 0-100. |
right_short_contested_catch_rate | numeric | Percentage of PFF-charted contested targets caught on short passes (0-9 yards downfield) to the right third of the field. |
draft_season | numeric | Season of the player's NFL draft class, per PFF. |
center_short_grades_hands_drop | numeric | PFF hands/drop grade on short passes (0-9 yards downfield) to the middle of the field, 0-100. |
deep_receptions | numeric | Receptions made on deep passes (20 or more yards downfield). |
center_deep_pass_blocks | numeric | Pass-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_reception | numeric | Average yards after the catch per reception on short passes (0-9 yards downfield) to the left third of the field. |
center_medium_avoided_tackles | numeric | Tackles avoided after the catch on medium passes (10-19 yards downfield) to the middle of the field. |
center_medium_grades_pass_route | numeric | PFF route-running (receiving) grade on medium passes (10-19 yards downfield) to the middle of the field, 0-100. |
center_behind_los_positive_epa_percent | numeric | Percentage 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_reception | numeric | Average yards after the catch per reception on medium passes (10-19 yards downfield). |
medium_receptions | numeric | Receptions made on medium passes (10-19 yards downfield). |
deep_pass_blocks | numeric | Pass-play snaps spent pass blocking on deep passes (20 or more yards downfield). |
right_deep_yards_per_reception | numeric | Average yards per reception on deep passes (20 or more yards downfield) to the right third of the field. |
center_medium_longest | numeric | Longest reception in yards on medium passes (10-19 yards downfield) to the middle of the field. |
center_deep_contested_catch_rate | numeric | Percentage of PFF-charted contested targets caught on deep passes (20 or more yards downfield) to the middle of the field. |
medium_epa | numeric | Total expected points added on targets to the player on medium passes (10-19 yards downfield). |
left_short_route_rate | numeric | Share 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_drop | numeric | PFF hands/drop grade on deep passes (20 or more yards downfield) to the right third of the field, 0-100. |
center_deep_targets | numeric | Pass targets to the player on deep passes (20 or more yards downfield) to the middle of the field. |
short_contested_receptions | numeric | Catches made on PFF-charted contested targets on short passes (0-9 yards downfield). |
center_deep_pass_plays | numeric | Pass-play snaps on deep passes (20 or more yards downfield) to the middle of the field. |
left_medium_routes | numeric | Pass routes run by the player on medium passes (10-19 yards downfield) to the left third of the field. |
deep_yards_after_catch_per_reception | numeric | Average yards after the catch per reception on deep passes (20 or more yards downfield). |
center_deep_contested_receptions | numeric | Catches made on PFF-charted contested targets on deep passes (20 or more yards downfield) to the middle of the field. |
center_short_pass_blocks | numeric | Pass-play snaps spent pass blocking on short passes (0-9 yards downfield) to the middle of the field. |
team_name | character | Team abbreviation the player is credited to for the range. |
deep_pass_block_rate | numeric | Share of pass-play snaps spent pass blocking on deep passes (20 or more yards downfield). |
short_touchdowns | numeric | Receiving touchdowns scored on short passes (0-9 yards downfield). |
center_medium_drops | numeric | PFF-charted drops on medium passes (10-19 yards downfield) to the middle of the field. |
left_short_pass_blocks | numeric | Pass-play snaps spent pass blocking on short passes (0-9 yards downfield) to the left third of the field. |
right_short_grades_pass_route | numeric | PFF route-running (receiving) grade on short passes (0-9 yards downfield) to the right third of the field, 0-100. |
center_short_positive_epa_percent | numeric | Percentage 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_target | numeric | Average depth of target in yards downfield on deep passes (20 or more yards downfield). |
deep_grades_hands_drop | numeric | PFF hands/drop grade on deep passes (20 or more yards downfield), 0-100. |
center_behind_los_avg_depth_of_target | numeric | Average depth of target in yards downfield on passes thrown behind the line of scrimmage to the middle of the field. |
left_deep_caught_percent | numeric | Percentage of targets caught on deep passes (20 or more yards downfield) to the left third of the field. |
right_behind_los_contested_catch_rate | numeric | Percentage of PFF-charted contested targets caught on passes thrown behind the line of scrimmage to the right third of the field. |
center_medium_route_rate | numeric | Share 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_route | numeric | PFF route-running (receiving) grade on short passes (0-9 yards downfield), 0-100. |
center_behind_los_contested_receptions | numeric | Catches made on PFF-charted contested targets on passes thrown behind the line of scrimmage to the middle of the field. |
center_short_receptions | numeric | Receptions made on short passes (0-9 yards downfield) to the middle of the field. |
center_short_yprr | numeric | Yards per route run on short passes (0-9 yards downfield) to the middle of the field. |
medium_pass_blocks | numeric | Pass-play snaps spent pass blocking on medium passes (10-19 yards downfield). |
medium_yards_per_reception | numeric | Average yards per reception on medium passes (10-19 yards downfield). |
center_deep_yprr | numeric | Yards per route run on deep passes (20 or more yards downfield) to the middle of the field. |
right_deep_drop_rate | numeric | Share of catchable targets the player dropped on deep passes (20 or more yards downfield) to the right third of the field. |
center_short_targets | numeric | Pass targets to the player on short passes (0-9 yards downfield) to the middle of the field. |
center_medium_pass_block_rate | numeric | Share of pass-play snaps spent pass blocking on medium passes (10-19 yards downfield) to the middle of the field. |
left_behind_los_drop_rate | numeric | Share 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_percent | numeric | Share 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_rate | numeric | Percentage of PFF-charted contested targets caught on short passes (0-9 yards downfield). |
behind_los_fumbles | numeric | Fumbles by the player after the catch on passes thrown behind the line of scrimmage. |
left_medium_drop_rate | numeric | Share of catchable targets the player dropped on medium passes (10-19 yards downfield) to the left third of the field. |
left_medium_longest | numeric | Longest reception in yards on medium passes (10-19 yards downfield) to the left third of the field. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
medium_yprr | numeric | Yards per route run on medium passes (10-19 yards downfield). |
left_short_positive_epa_percent | numeric | Percentage 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_rate | numeric | Share of pass-play snaps spent pass blocking on passes thrown behind the line of scrimmage to the middle of the field. |
right_short_fumbles | numeric | Fumbles by the player after the catch on short passes (0-9 yards downfield) to the right third of the field. |
right_deep_route_rate | numeric | Share 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_blocks | numeric | Pass-play snaps spent pass blocking on short passes (0-9 yards downfield) to the right third of the field. |
left_short_longest | numeric | Longest reception in yards on short passes (0-9 yards downfield) to the left third of the field. |
medium_contested_targets | numeric | PFF-charted contested targets on medium passes (10-19 yards downfield). |
behind_los_interceptions | numeric | Interceptions thrown on passes targeting the player on passes thrown behind the line of scrimmage. |
right_medium_targeted_qb_rating | numeric | NFL passer rating on throws targeting the player on medium passes (10-19 yards downfield) to the right third of the field. |
right_deep_drops | numeric | PFF-charted drops on deep passes (20 or more yards downfield) to the right third of the field. |
right_short_route_rate | numeric | Share 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_route | numeric | PFF route-running (receiving) grade on medium passes (10-19 yards downfield), 0-100. |
right_deep_yards | numeric | Receiving yards gained on deep passes (20 or more yards downfield) to the right third of the field. |
right_medium_contested_targets | numeric | PFF-charted contested targets on medium passes (10-19 yards downfield) to the right third of the field. |
center_medium_targets | numeric | Pass targets to the player on medium passes (10-19 yards downfield) to the middle of the field. |
right_short_avg_depth_of_target | numeric | Average depth of target in yards downfield on short passes (0-9 yards downfield) to the right third of the field. |
center_deep_longest | numeric | Longest reception in yards on deep passes (20 or more yards downfield) to the middle of the field. |
right_behind_los_yards_per_reception | numeric | Average yards per reception on passes thrown behind the line of scrimmage to the right third of the field. |
left_medium_pass_block_rate | numeric | Share 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_catch | numeric | Yards gained after the catch on deep passes (20 or more yards downfield) to the right third of the field. |
right_medium_receptions | numeric | Receptions made on medium passes (10-19 yards downfield) to the right third of the field. |
right_short_targeted_qb_rating | numeric | NFL passer rating on throws targeting the player on short passes (0-9 yards downfield) to the right third of the field. |
left_deep_targets_percent | numeric | Share 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_blocks | numeric | Pass-play snaps spent pass blocking on passes thrown behind the line of scrimmage. |
right_behind_los_touchdowns | numeric | Receiving touchdowns scored on passes thrown behind the line of scrimmage to the right third of the field. |
right_medium_targets | numeric | Pass targets to the player on medium passes (10-19 yards downfield) to the right third of the field. |
deep_routes | numeric | Pass routes run by the player on deep passes (20 or more yards downfield). |
left_medium_yprr | numeric | Yards per route run on medium passes (10-19 yards downfield) to the left third of the field. |
deep_yards_per_reception | numeric | Average yards per reception on deep passes (20 or more yards downfield). |
center_behind_los_avoided_tackles | numeric | Tackles avoided after the catch on passes thrown behind the line of scrimmage to the middle of the field. |
left_deep_contested_targets | numeric | PFF-charted contested targets on deep passes (20 or more yards downfield) to the left third of the field. |
medium_avg_depth_of_target | numeric | Average depth of target in yards downfield on medium passes (10-19 yards downfield). |
short_route_rate | numeric | Share of pass-play snaps on which the player ran a route on short passes (0-9 yards downfield). |
left_behind_los_positive_epa_percent | numeric | Percentage 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_touchdowns | numeric | Receiving touchdowns scored on medium passes (10-19 yards downfield) to the left third of the field. |
deep_targets_percent | numeric | Share of the team's targets thrown to the player on deep passes (20 or more yards downfield). |
behind_los_targets | numeric | Pass targets to the player on passes thrown behind the line of scrimmage. |
center_short_yards | numeric | Receiving yards gained on short passes (0-9 yards downfield) to the middle of the field. |
center_medium_routes | numeric | Pass routes run by the player on medium passes (10-19 yards downfield) to the middle of the field. |
center_behind_los_grades_pass_route | numeric | PFF route-running (receiving) grade on passes thrown behind the line of scrimmage to the middle of the field, 0-100. |
right_deep_yprr | numeric | Yards per route run on deep passes (20 or more yards downfield) to the right third of the field. |
center_deep_targeted_qb_rating | numeric | NFL 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_rating | numeric | NFL passer rating on throws targeting the player on deep passes (20 or more yards downfield) to the left third of the field. |
deep_pass_plays | numeric | Pass-play snaps on deep passes (20 or more yards downfield). |
center_short_avg_depth_of_target | numeric | Average depth of target in yards downfield on short passes (0-9 yards downfield) to the middle of the field. |
right_short_yards | numeric | Receiving yards gained on short passes (0-9 yards downfield) to the right third of the field. |
left_medium_first_downs | numeric | Receptions that converted a first down on medium passes (10-19 yards downfield) to the left third of the field. |
right_medium_positive_epa_percent | numeric | Percentage 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_rating | numeric | NFL passer rating on throws targeting the player on medium passes (10-19 yards downfield) to the left third of the field. |
right_short_contested_receptions | numeric | Catches made on PFF-charted contested targets on short passes (0-9 yards downfield) to the right third of the field. |
right_deep_avoided_tackles | numeric | Tackles avoided after the catch on deep passes (20 or more yards downfield) to the right third of the field. |
right_medium_fumbles | numeric | Fumbles by the player after the catch on medium passes (10-19 yards downfield) to the right third of the field. |
right_behind_los_fumbles | numeric | Fumbles by the player after the catch on passes thrown behind the line of scrimmage to the right third of the field. |
center_deep_drops | numeric | PFF-charted drops on deep passes (20 or more yards downfield) to the middle of the field. |
center_medium_avg_depth_of_target | numeric | Average depth of target in yards downfield on medium passes (10-19 yards downfield) to the middle of the field. |
right_behind_los_pass_block_rate | numeric | Share 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_catch | numeric | Yards gained after the catch on short passes (0-9 yards downfield) to the left third of the field. |
right_behind_los_pass_blocks | numeric | Pass-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_target | numeric | Average depth of target in yards downfield on passes thrown behind the line of scrimmage to the left third of the field. |
center_medium_epa | numeric | Total expected points added on targets to the player on medium passes (10-19 yards downfield) to the middle of the field. |
left_medium_targets_percent | numeric | Share 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_route | numeric | PFF 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_reception | numeric | Average yards per reception on passes thrown behind the line of scrimmage to the middle of the field. |
left_deep_targets | numeric | Pass targets to the player on deep passes (20 or more yards downfield) to the left third of the field. |
short_contested_targets | numeric | PFF-charted contested targets on short passes (0-9 yards downfield). |
left_medium_contested_catch_rate | numeric | Percentage of PFF-charted contested targets caught on medium passes (10-19 yards downfield) to the left third of the field. |
left_deep_yprr | numeric | Yards per route run on deep passes (20 or more yards downfield) to the left third of the field. |
right_medium_yards_after_catch_per_reception | numeric | Average yards after the catch per reception on medium passes (10-19 yards downfield) to the right third of the field. |
right_medium_longest | numeric | Longest reception in yards on medium passes (10-19 yards downfield) to the right third of the field. |
behind_los_drop_rate | numeric | Share of catchable targets the player dropped on passes thrown behind the line of scrimmage. |
right_behind_los_epa | numeric | Total 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_count | numeric | Number of games the player appeared in over the covered span. |
left_short_pass_plays | numeric | Pass-play snaps on short passes (0-9 yards downfield) to the left third of the field. |
right_short_touchdowns | numeric | Receiving touchdowns scored on short passes (0-9 yards downfield) to the right third of the field. |
behind_los_first_downs | numeric | Receptions that converted a first down on passes thrown behind the line of scrimmage. |
right_deep_receptions | numeric | Receptions made on deep passes (20 or more yards downfield) to the right third of the field. |
left_medium_pass_plays | numeric | Pass-play snaps on medium passes (10-19 yards downfield) to the left third of the field. |
eligible_season | numeric | Season of the player's NFL draft eligibility, per PFF. |
center_behind_los_yards | numeric | Receiving yards gained on passes thrown behind the line of scrimmage to the middle of the field. |
right_medium_pass_blocks | numeric | Pass-play snaps spent pass blocking on medium passes (10-19 yards downfield) to the right third of the field. |
left_short_grades_pass_route | numeric | PFF route-running (receiving) grade on short passes (0-9 yards downfield) to the left third of the field, 0-100. |
left_behind_los_targets_percent | numeric | Share 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_longest | numeric | Longest reception in yards on passes thrown behind the line of scrimmage. |
right_medium_first_downs | numeric | Receptions 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_reception | numeric | Average yards after the catch per reception on deep passes (20 or more yards downfield) to the middle of the field. |
deep_contested_targets | numeric | PFF-charted contested targets on deep passes (20 or more yards downfield). |
behind_los_avoided_tackles | numeric | Tackles avoided after the catch on passes thrown behind the line of scrimmage. |
left_behind_los_receptions | numeric | Receptions made on passes thrown behind the line of scrimmage to the left third of the field. |
right_short_yards_after_catch | numeric | Yards gained after the catch on short passes (0-9 yards downfield) to the right third of the field. |
right_behind_los_yards_after_catch | numeric | Yards gained after the catch on passes thrown behind the line of scrimmage to the right third of the field. |
right_short_pass_plays | numeric | Pass-play snaps on short passes (0-9 yards downfield) to the right third of the field. |
right_deep_epa | numeric | Total 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_percent | numeric | Percentage of targets caught on short passes (0-9 yards downfield) to the left third of the field. |
center_behind_los_contested_catch_rate | numeric | Percentage 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_reception | numeric | Average yards after the catch per reception on short passes (0-9 yards downfield) to the right third of the field. |
right_short_drop_rate | numeric | Share of catchable targets the player dropped on short passes (0-9 yards downfield) to the right third of the field. |
left_short_yards | numeric | Receiving yards gained on short passes (0-9 yards downfield) to the left third of the field. |
right_behind_los_avg_depth_of_target | numeric | Average depth of target in yards downfield on passes thrown behind the line of scrimmage to the right third of the field. |
right_deep_first_downs | numeric | Receptions that converted a first down on deep passes (20 or more yards downfield) to the right third of the field. |
left_deep_positive_epa_percent | numeric | Percentage 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_catch | numeric | Yards gained after the catch on short passes (0-9 yards downfield). |
center_medium_yprr | numeric | Yards per route run on medium passes (10-19 yards downfield) to the middle of the field. |
short_pass_blocks | numeric | Pass-play snaps spent pass blocking on short passes (0-9 yards downfield). |
left_short_contested_receptions | numeric | Catches made on PFF-charted contested targets on short passes (0-9 yards downfield) to the left third of the field. |
short_fumbles | numeric | Fumbles by the player after the catch on short passes (0-9 yards downfield). |
left_short_pass_block_rate | numeric | Share of pass-play snaps spent pass blocking on short passes (0-9 yards downfield) to the left third of the field. |
center_deep_routes | numeric | Pass routes run by the player on deep passes (20 or more yards downfield) to the middle of the field. |
left_medium_avoided_tackles | numeric | Tackles avoided after the catch on medium passes (10-19 yards downfield) to the left third of the field. |
left_behind_los_pass_plays | numeric | Pass-play snaps on passes thrown behind the line of scrimmage to the left third of the field. |
right_deep_touchdowns | numeric | Receiving touchdowns scored on deep passes (20 or more yards downfield) to the right third of the field. |
center_medium_receptions | numeric | Receptions made on medium passes (10-19 yards downfield) to the middle of the field. |
left_behind_los_drops | numeric | PFF-charted drops on passes thrown behind the line of scrimmage to the left third of the field. |
center_short_targets_percent | numeric | Share of the team's targets thrown to the player on short passes (0-9 yards downfield) to the middle of the field. |
deep_epa | numeric | Total expected points added on targets to the player on deep passes (20 or more yards downfield). |
medium_touchdowns | numeric | Receiving touchdowns scored on medium passes (10-19 yards downfield). |
left_medium_route_rate | numeric | Share 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_drop | numeric | PFF hands/drop grade on passes thrown behind the line of scrimmage to the left third of the field, 0-100. |
left_deep_fumbles | numeric | Fumbles by the player after the catch on deep passes (20 or more yards downfield) to the left third of the field. |
medium_avoided_tackles | numeric | Tackles avoided after the catch on medium passes (10-19 yards downfield). |
center_medium_contested_catch_rate | numeric | Percentage of PFF-charted contested targets caught on medium passes (10-19 yards downfield) to the middle of the field. |
right_behind_los_routes | numeric | Pass routes run by the player on passes thrown behind the line of scrimmage to the right third of the field. |
short_targets_percent | numeric | Share of the team's targets thrown to the player on short passes (0-9 yards downfield). |
left_behind_los_yprr | numeric | Yards per route run on passes thrown behind the line of scrimmage to the left third of the field. |
medium_route_rate | numeric | Share of pass-play snaps on which the player ran a route on medium passes (10-19 yards downfield). |
left_short_first_downs | numeric | Receptions that converted a first down on short passes (0-9 yards downfield) to the left third of the field. |
short_longest | numeric | Longest reception in yards on short passes (0-9 yards downfield). |
right_behind_los_grades_hands_drop | numeric | PFF hands/drop grade on passes thrown behind the line of scrimmage to the right third of the field, 0-100. |
behind_los_contested_targets | numeric | PFF-charted contested targets on passes thrown behind the line of scrimmage. |
right_behind_los_avoided_tackles | numeric | Tackles avoided after the catch on passes thrown behind the line of scrimmage to the right third of the field. |
right_deep_longest | numeric | Longest reception in yards on deep passes (20 or more yards downfield) to the right third of the field. |
right_deep_contested_targets | numeric | PFF-charted contested targets on deep passes (20 or more yards downfield) to the right third of the field. |
right_deep_positive_epa_percent | numeric | Percentage 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_plays | numeric | Pass-play snaps on passes thrown behind the line of scrimmage to the right third of the field. |
medium_contested_receptions | numeric | Catches made on PFF-charted contested targets on medium passes (10-19 yards downfield). |
short_targeted_qb_rating | numeric | NFL passer rating on throws targeting the player on short passes (0-9 yards downfield). |
right_behind_los_interceptions | numeric | Interceptions thrown on passes targeting the player on passes thrown behind the line of scrimmage to the right third of the field. |
behind_los_targets_percent | numeric | Share of the team's targets thrown to the player on passes thrown behind the line of scrimmage. |
center_deep_yards_after_catch | numeric | Yards gained after the catch on deep passes (20 or more yards downfield) to the middle of the field. |
behind_los_yards | numeric | Receiving yards gained on passes thrown behind the line of scrimmage. |
right_deep_targets_percent | numeric | Share 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_fumbles | numeric | Fumbles by the player after the catch on medium passes (10-19 yards downfield) to the left third of the field. |
short_receptions | numeric | Receptions made on short passes (0-9 yards downfield). |
left_short_interceptions | numeric | Interceptions thrown on passes targeting the player on short passes (0-9 yards downfield) to the left third of the field. |
right_medium_interceptions | numeric | Interceptions thrown on passes targeting the player on medium passes (10-19 yards downfield) to the right third of the field. |
left_behind_los_yards | numeric | Receiving yards gained on passes thrown behind the line of scrimmage to the left third of the field. |
medium_first_downs | numeric | Receptions that converted a first down on medium passes (10-19 yards downfield). |
left_short_avg_depth_of_target | numeric | Average depth of target in yards downfield on short passes (0-9 yards downfield) to the left third of the field. |
right_medium_pass_block_rate | numeric | Share of pass-play snaps spent pass blocking on medium passes (10-19 yards downfield) to the right third of the field. |
right_medium_targets_percent | numeric | Share 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_touchdowns | numeric | Receiving touchdowns scored on passes thrown behind the line of scrimmage to the left third of the field. |
right_behind_los_drop_rate | numeric | Share of catchable targets the player dropped on passes thrown behind the line of scrimmage to the right third of the field. |
right_deep_fumbles | numeric | Fumbles by the player after the catch on deep passes (20 or more yards downfield) to the right third of the field. |
left_deep_contested_receptions | numeric | Catches made on PFF-charted contested targets on deep passes (20 or more yards downfield) to the left third of the field. |
behind_los_drops | numeric | PFF-charted drops on passes thrown behind the line of scrimmage. |
short_yards_after_catch_per_reception | numeric | Average yards after the catch per reception on short passes (0-9 yards downfield). |
medium_pass_plays | numeric | Pass-play snaps on medium passes (10-19 yards downfield). |
behind_los_pass_plays | numeric | Pass-play snaps on passes thrown behind the line of scrimmage. |
left_deep_yards | numeric | Receiving yards gained on deep passes (20 or more yards downfield) to the left third of the field. |
center_behind_los_longest | numeric | Longest reception in yards on passes thrown behind the line of scrimmage to the middle of the field. |
center_medium_grades_hands_drop | numeric | PFF hands/drop grade on medium passes (10-19 yards downfield) to the middle of the field, 0-100. |
left_behind_los_longest | numeric | Longest reception in yards on passes thrown behind the line of scrimmage to the left third of the field. |
center_short_interceptions | numeric | Interceptions thrown on passes targeting the player on short passes (0-9 yards downfield) to the middle of the field. |
short_avg_depth_of_target | numeric | Average depth of target in yards downfield on short passes (0-9 yards downfield). |
deep_yprr | numeric | Yards per route run on deep passes (20 or more yards downfield). |
left_deep_touchdowns | numeric | Receiving touchdowns scored on deep passes (20 or more yards downfield) to the left third of the field. |
base_targets | numeric | Total targets from the facet's unsplit base row, across all depths and directions. |
deep_yards | numeric | Receiving yards gained on deep passes (20 or more yards downfield). |
center_medium_yards_after_catch | numeric | Yards gained after the catch on medium passes (10-19 yards downfield) to the middle of the field. |
left_medium_epa | numeric | Total 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_target | numeric | Average depth of target in yards downfield on deep passes (20 or more yards downfield) to the left third of the field. |
deep_first_downs | numeric | Receptions that converted a first down on deep passes (20 or more yards downfield). |
short_drop_rate | numeric | Share of catchable targets the player dropped on short passes (0-9 yards downfield). |
left_medium_positive_epa_percent | numeric | Percentage 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_touchdowns | numeric | Receiving touchdowns scored on deep passes (20 or more yards downfield) to the middle of the field. |
right_behind_los_yprr | numeric | Yards per route run on passes thrown behind the line of scrimmage to the right third of the field. |
center_medium_pass_blocks | numeric | Pass-play snaps spent pass blocking on medium passes (10-19 yards downfield) to the middle of the field. |
short_positive_epa_percent | numeric | Percentage of the player's targets producing positive expected points added on short passes (0-9 yards downfield). |
medium_fumbles | numeric | Fumbles by the player after the catch on medium passes (10-19 yards downfield). |
center_medium_yards_after_catch_per_reception | numeric | Average yards after the catch per reception on medium passes (10-19 yards downfield) to the middle of the field. |
left_short_routes | numeric | Pass routes run by the player on short passes (0-9 yards downfield) to the left third of the field. |
behind_los_route_rate | numeric | Share of pass-play snaps on which the player ran a route on passes thrown behind the line of scrimmage. |
behind_los_epa | numeric | Total expected points added on targets to the player on passes thrown behind the line of scrimmage. |
right_behind_los_contested_receptions | numeric | Catches 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_catch | numeric | Yards gained after the catch on medium passes (10-19 yards downfield) to the right third of the field. |
center_short_touchdowns | numeric | Receiving touchdowns scored on short passes (0-9 yards downfield) to the middle of the field. |
right_medium_drops | numeric | PFF-charted drops on medium passes (10-19 yards downfield) to the right third of the field. |
left_behind_los_routes | numeric | Pass routes run by the player on passes thrown behind the line of scrimmage to the left third of the field. |
left_deep_epa | numeric | Total 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_targets | numeric | Pass targets to the player on short passes (0-9 yards downfield) to the left third of the field. |
left_deep_pass_block_rate | numeric | Share 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_percent | numeric | Percentage of targets caught on deep passes (20 or more yards downfield) to the right third of the field. |
center_short_grades_pass_route | numeric | PFF route-running (receiving) grade on short passes (0-9 yards downfield) to the middle of the field, 0-100. |
left_behind_los_fumbles | numeric | Fumbles by the player after the catch on passes thrown behind the line of scrimmage to the left third of the field. |
right_medium_touchdowns | numeric | Receiving touchdowns scored on medium passes (10-19 yards downfield) to the right third of the field. |
center_short_fumbles | numeric | Fumbles by the player after the catch on short passes (0-9 yards downfield) to the middle of the field. |
center_behind_los_routes | numeric | Pass routes run by the player on passes thrown behind the line of scrimmage to the middle of the field. |
behind_los_receptions | numeric | Receptions made on passes thrown behind the line of scrimmage. |
medium_targets_percent | numeric | Share of the team's targets thrown to the player on medium passes (10-19 yards downfield). |
left_medium_yards | numeric | Receiving yards gained on medium passes (10-19 yards downfield) to the left third of the field. |
center_medium_touchdowns | numeric | Receiving touchdowns scored on medium passes (10-19 yards downfield) to the middle of the field. |
medium_targeted_qb_rating | numeric | NFL passer rating on throws targeting the player on medium passes (10-19 yards downfield). |
center_short_drop_rate | numeric | Share of catchable targets the player dropped on short passes (0-9 yards downfield) to the middle of the field. |
penalties | numeric | Penalties charged to the player over the covered span. |
short_pass_block_rate | numeric | Share of pass-play snaps spent pass blocking on short passes (0-9 yards downfield). |
right_deep_avg_depth_of_target | numeric | Average depth of target in yards downfield on deep passes (20 or more yards downfield) to the right third of the field. |
center_deep_yards | numeric | Receiving yards gained on deep passes (20 or more yards downfield) to the middle of the field. |
center_short_yards_after_catch_per_reception | numeric | Average yards after the catch per reception on short passes (0-9 yards downfield) to the middle of the field. |
right_short_targets | numeric | Pass targets to the player on short passes (0-9 yards downfield) to the right third of the field. |
behind_los_avg_depth_of_target | numeric | Average depth of target in yards downfield on passes thrown behind the line of scrimmage. |
left_behind_los_contested_catch_rate | numeric | Percentage 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_rating | numeric | NFL passer rating on throws targeting the player on short passes (0-9 yards downfield) to the middle of the field. |
left_behind_los_epa | numeric | Total 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_rate | numeric | Share of pass-play snaps on which the player ran a route on deep passes (20 or more yards downfield). |
short_yprr | numeric | Yards per route run on short passes (0-9 yards downfield). |
deep_caught_percent | numeric | Percentage of targets caught on deep passes (20 or more yards downfield). |
center_medium_drop_rate | numeric | Share of catchable targets the player dropped on medium passes (10-19 yards downfield) to the middle of the field. |
center_behind_los_yards_after_catch | numeric | Yards gained after the catch on passes thrown behind the line of scrimmage to the middle of the field. |
medium_yards | numeric | Receiving yards gained on medium passes (10-19 yards downfield). |
center_deep_avoided_tackles | numeric | Tackles avoided after the catch on deep passes (20 or more yards downfield) to the middle of the field. |
left_short_contested_targets | numeric | PFF-charted contested targets on short passes (0-9 yards downfield) to the left third of the field. |
center_behind_los_first_downs | numeric | Receptions that converted a first down on passes thrown behind the line of scrimmage to the middle of the field. |
center_medium_interceptions | numeric | Interceptions thrown on passes targeting the player on medium passes (10-19 yards downfield) to the middle of the field. |
center_deep_yards_per_reception | numeric | Average yards per reception on deep passes (20 or more yards downfield) to the middle of the field. |
center_deep_contested_targets | numeric | PFF-charted contested targets on deep passes (20 or more yards downfield) to the middle of the field. |
left_short_targets_percent | numeric | Share 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_drop | numeric | PFF hands/drop grade on short passes (0-9 yards downfield), 0-100. |
right_deep_yards_after_catch_per_reception | numeric | Average yards after the catch per reception on deep passes (20 or more yards downfield) to the right third of the field. |
left_medium_contested_receptions | numeric | Catches made on PFF-charted contested targets on medium passes (10-19 yards downfield) to the left third of the field. |
center_short_yards_per_reception | numeric | Average yards per reception on short passes (0-9 yards downfield) to the middle of the field. |
center_deep_grades_hands_drop | numeric | PFF hands/drop grade on deep passes (20 or more yards downfield) to the middle of the field, 0-100. |
deep_longest | numeric | Longest reception in yards on deep passes (20 or more yards downfield). |
left_medium_yards_after_catch_per_reception | numeric | Average yards after the catch per reception on medium passes (10-19 yards downfield) to the left third of the field. |
right_short_interceptions | numeric | Interceptions thrown on passes targeting the player on short passes (0-9 yards downfield) to the right third of the field. |
center_short_caught_percent | numeric | Percentage of targets caught on short passes (0-9 yards downfield) to the middle of the field. |
left_deep_interceptions | numeric | Interceptions thrown on passes targeting the player on deep passes (20 or more yards downfield) to the left third of the field. |
short_yards_per_reception | numeric | Average yards per reception on short passes (0-9 yards downfield). |
team | character | Team abbreviation the player is credited to for the range. |
center_short_avoided_tackles | numeric | Tackles avoided after the catch on short passes (0-9 yards downfield) to the middle of the field. |
behind_los_yards_per_reception | numeric | Average yards per reception on passes thrown behind the line of scrimmage. |
short_epa | numeric | Total expected points added on targets to the player on short passes (0-9 yards downfield). |
deep_drop_rate | numeric | Share of catchable targets the player dropped on deep passes (20 or more yards downfield). |
left_deep_yards_per_reception | numeric | Average yards per reception on deep passes (20 or more yards downfield) to the left third of the field. |
right_short_yprr | numeric | Yards per route run on short passes (0-9 yards downfield) to the right third of the field. |
declined_penalties | numeric | Penalties committed by the player that were declined. |
medium_longest | numeric | Longest reception in yards on medium passes (10-19 yards downfield). |
left_short_contested_catch_rate | numeric | Percentage of PFF-charted contested targets caught on short passes (0-9 yards downfield) to the left third of the field. |
right_medium_routes | numeric | Pass routes run by the player on medium passes (10-19 yards downfield) to the right third of the field. |
left_short_receptions | numeric | Receptions made on short passes (0-9 yards downfield) to the left third of the field. |
left_deep_yards_after_catch_per_reception | numeric | Average yards after the catch per reception on deep passes (20 or more yards downfield) to the left third of the field. |
deep_targets | numeric | Pass targets to the player on deep passes (20 or more yards downfield). |
left_short_grades_hands_drop | numeric | PFF hands/drop grade on short passes (0-9 yards downfield) to the left third of the field, 0-100. |
right_short_epa | numeric | Total 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_receptions | numeric | Catches made on PFF-charted contested targets on passes thrown behind the line of scrimmage to the left third of the field. |
medium_targets | numeric | Pass targets to the player on medium passes (10-19 yards downfield). |
behind_los_targeted_qb_rating | numeric | NFL passer rating on throws targeting the player on passes thrown behind the line of scrimmage. |
center_short_contested_targets | numeric | PFF-charted contested targets on short passes (0-9 yards downfield) to the middle of the field. |
center_short_route_rate | numeric | Share 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_rate | numeric | Share 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_epa | numeric | Total 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_tackles | numeric | Tackles avoided after the catch on deep passes (20 or more yards downfield) to the left third of the field. |
center_behind_los_pass_blocks | numeric | Pass-play snaps spent pass blocking on passes thrown behind the line of scrimmage to the middle of the field. |
deep_interceptions | numeric | Interceptions thrown on passes targeting the player on deep passes (20 or more yards downfield). |
right_short_caught_percent | numeric | Percentage of targets caught on short passes (0-9 yards downfield) to the right third of the field. |
center_deep_caught_percent | numeric | Percentage of targets caught on deep passes (20 or more yards downfield) to the middle of the field. |
center_medium_fumbles | numeric | Fumbles by the player after the catch on medium passes (10-19 yards downfield) to the middle of the field. |
behind_los_grades_hands_drop | numeric | PFF hands/drop grade on passes thrown behind the line of scrimmage, 0-100. |
left_behind_los_targets | numeric | Pass targets to the player on passes thrown behind the line of scrimmage to the left third of the field. |
right_medium_yprr | numeric | Yards per route run on medium passes (10-19 yards downfield) to the right third of the field. |
right_short_receptions | numeric | Receptions made on short passes (0-9 yards downfield) to the right third of the field. |
position | character | PFF 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_targets | numeric | PFF-charted contested targets on short passes (0-9 yards downfield) to the right third of the field. |
center_medium_yards_per_reception | numeric | Average yards per reception on medium passes (10-19 yards downfield) to the middle of the field. |
right_behind_los_yards | numeric | Receiving yards gained on passes thrown behind the line of scrimmage to the right third of the field. |
center_behind_los_grades_hands_drop | numeric | PFF hands/drop grade on passes thrown behind the line of scrimmage to the middle of the field, 0-100. |
right_behind_los_receptions | numeric | Receptions made on passes thrown behind the line of scrimmage to the right third of the field. |
left_medium_caught_percent | numeric | Percentage of targets caught on medium passes (10-19 yards downfield) to the left third of the field. |
left_medium_drops | numeric | PFF-charted drops on medium passes (10-19 yards downfield) to the left third of the field. |
short_avoided_tackles | numeric | Tackles avoided after the catch on short passes (0-9 yards downfield). |
center_short_epa | numeric | Total expected points added on targets to the player on short passes (0-9 yards downfield) to the middle of the field. |
center_behind_los_targets | numeric | Pass targets to the player on passes thrown behind the line of scrimmage to the middle of the field. |
left_deep_pass_blocks | numeric | Pass-play snaps spent pass blocking on deep passes (20 or more yards downfield) to the left third of the field. |
left_short_drops | numeric | PFF-charted drops on short passes (0-9 yards downfield) to the left third of the field. |
medium_positive_epa_percent | numeric | Percentage of the player's targets producing positive expected points added on medium passes (10-19 yards downfield). |
center_deep_receptions | numeric | Receptions made on deep passes (20 or more yards downfield) to the middle of the field. |
right_medium_epa | numeric | Total 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_rate | numeric | Share of pass-play snaps spent pass blocking on short passes (0-9 yards downfield) to the right third of the field. |
center_deep_route_rate | numeric | Share 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_plays | numeric | Pass-play snaps on short passes (0-9 yards downfield) to the middle of the field. |
center_deep_interceptions | numeric | Interceptions thrown on passes targeting the player on deep passes (20 or more yards downfield) to the middle of the field. |
left_medium_yards_after_catch | numeric | Yards gained after the catch on medium passes (10-19 yards downfield) to the left third of the field. |
left_behind_los_pass_blocks | numeric | Pass-play snaps spent pass blocking on passes thrown behind the line of scrimmage to the left third of the field. |
right_behind_los_longest | numeric | Longest reception in yards on passes thrown behind the line of scrimmage to the right third of the field. |
short_yards | numeric | Receiving yards gained on short passes (0-9 yards downfield). |
left_deep_receptions | numeric | Receptions made on deep passes (20 or more yards downfield) to the left third of the field. |
deep_grades_pass_route | numeric | PFF route-running (receiving) grade on deep passes (20 or more yards downfield), 0-100. |
left_medium_targets | numeric | Pass targets to the player on medium passes (10-19 yards downfield) to the left third of the field. |
behind_los_grades_pass_route | numeric | PFF route-running (receiving) grade on passes thrown behind the line of scrimmage, 0-100. |
right_deep_targeted_qb_rating | numeric | NFL 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_rate | numeric | Share of pass-play snaps spent pass blocking on passes thrown behind the line of scrimmage. |
left_medium_pass_blocks | numeric | Pass-play snaps spent pass blocking on medium passes (10-19 yards downfield) to the left third of the field. |
player | character | Player's display name as PFF lists it. |
left_medium_avg_depth_of_target | numeric | Average depth of target in yards downfield on medium passes (10-19 yards downfield) to the left third of the field. |
deep_avoided_tackles | numeric | Tackles avoided after the catch on deep passes (20 or more yards downfield). |
center_behind_los_yprr | numeric | Yards per route run on passes thrown behind the line of scrimmage to the middle of the field. |
center_behind_los_epa | numeric | Total 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_rate | numeric | Share 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_fumbles | numeric | Fumbles by the player after the catch on deep passes (20 or more yards downfield) to the middle of the field. |
left_medium_grades_hands_drop | numeric | PFF hands/drop grade on medium passes (10-19 yards downfield) to the left third of the field, 0-100. |
right_medium_yards | numeric | Receiving yards gained on medium passes (10-19 yards downfield) to the right third of the field. |
left_deep_yards_after_catch | numeric | Yards gained after the catch on deep passes (20 or more yards downfield) to the left third of the field. |
left_deep_pass_plays | numeric | Pass-play snaps on deep passes (20 or more yards downfield) to the left third of the field. |
center_short_yards_after_catch | numeric | Yards gained after the catch on short passes (0-9 yards downfield) to the middle of the field. |
center_behind_los_route_rate | numeric | Share 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_rate | numeric | Share of catchable targets the player dropped on medium passes (10-19 yards downfield) to the right third of the field. |
medium_grades_hands_drop | numeric | PFF hands/drop grade on medium passes (10-19 yards downfield), 0-100. |
right_deep_pass_blocks | numeric | Pass-play snaps spent pass blocking on deep passes (20 or more yards downfield) to the right third of the field. |
medium_contested_catch_rate | numeric | Percentage of PFF-charted contested targets caught on medium passes (10-19 yards downfield). |
franchise_id | numeric | PFF franchise (team) id (integer join key). |
center_behind_los_caught_percent | numeric | Percentage of targets caught on passes thrown behind the line of scrimmage to the middle of the field. |
right_behind_los_caught_percent | numeric | Percentage of targets caught on passes thrown behind the line of scrimmage to the right third of the field. |
short_pass_plays | numeric | Pass-play snaps on short passes (0-9 yards downfield). |
center_behind_los_targeted_qb_rating | numeric | NFL passer rating on throws targeting the player on passes thrown behind the line of scrimmage to the middle of the field. |
deep_targeted_qb_rating | numeric | NFL passer rating on throws targeting the player on deep passes (20 or more yards downfield). |
center_short_pass_block_rate | numeric | Share of pass-play snaps spent pass blocking on short passes (0-9 yards downfield) to the middle of the field. |
right_short_avoided_tackles | numeric | Tackles avoided after the catch on short passes (0-9 yards downfield) to the right third of the field. |
left_short_drop_rate | numeric | Share of catchable targets the player dropped on short passes (0-9 yards downfield) to the left third of the field. |
left_medium_yards_per_reception | numeric | Average yards per reception on medium passes (10-19 yards downfield) to the left third of the field. |
left_medium_receptions | numeric | Receptions made on medium passes (10-19 yards downfield) to the left third of the field. |
right_medium_pass_plays | numeric | Pass-play snaps on medium passes (10-19 yards downfield) to the right third of the field. |
center_medium_contested_targets | numeric | PFF-charted contested targets on medium passes (10-19 yards downfield) to the middle of the field. |
short_first_downs | numeric | Receptions that converted a first down on short passes (0-9 yards downfield). |
center_medium_targets_percent | numeric | Share of the team's targets thrown to the player on medium passes (10-19 yards downfield) to the middle of the field. |
right_short_longest | numeric | Longest reception in yards on short passes (0-9 yards downfield) to the right third of the field. |
left_deep_longest | numeric | Longest reception in yards on deep passes (20 or more yards downfield) to the left third of the field. |
right_short_drops | numeric | PFF-charted drops on short passes (0-9 yards downfield) to the right third of the field. |
right_medium_contested_receptions | numeric | Catches made on PFF-charted contested targets on medium passes (10-19 yards downfield) to the right third of the field. |
right_deep_contested_catch_rate | numeric | Percentage of PFF-charted contested targets caught on deep passes (20 or more yards downfield) to the right third of the field. |
center_behind_los_receptions | numeric | Receptions made on passes thrown behind the line of scrimmage to the middle of the field. |
right_medium_caught_percent | numeric | Percentage of targets caught on medium passes (10-19 yards downfield) to the right third of the field. |
right_deep_targets | numeric | Pass targets to the player on deep passes (20 or more yards downfield) to the right third of the field. |
center_medium_positive_epa_percent | numeric | Percentage of the player's targets producing positive expected points added on medium passes (10-19 yards downfield) to the middle of the field. |
medium_drops | numeric | PFF-charted drops on medium passes (10-19 yards downfield). |
left_deep_grades_hands_drop | numeric | PFF hands/drop grade on deep passes (20 or more yards downfield) to the left third of the field, 0-100. |
behind_los_positive_epa_percent | numeric | Percentage of the player's targets producing positive expected points added on passes thrown behind the line of scrimmage. |
left_short_avoided_tackles | numeric | Tackles avoided after the catch on short passes (0-9 yards downfield) to the left third of the field. |
right_medium_grades_pass_route | numeric | PFF route-running (receiving) grade on medium passes (10-19 yards downfield) to the right third of the field, 0-100. |
right_short_grades_hands_drop | numeric | PFF hands/drop grade on short passes (0-9 yards downfield) to the right third of the field, 0-100. |
left_behind_los_yards_per_reception | numeric | Average yards per reception on passes thrown behind the line of scrimmage to the left third of the field. |
medium_yards_after_catch | numeric | Yards gained after the catch on medium passes (10-19 yards downfield). |
center_medium_pass_plays | numeric | Pass-play snaps on medium passes (10-19 yards downfield) to the middle of the field. |
left_behind_los_caught_percent | numeric | Percentage of targets caught on passes thrown behind the line of scrimmage to the left third of the field. |
left_medium_contested_targets | numeric | PFF-charted contested targets on medium passes (10-19 yards downfield) to the left third of the field. |
center_medium_contested_receptions | numeric | Catches made on PFF-charted contested targets on medium passes (10-19 yards downfield) to the middle of the field. |
behind_los_contested_catch_rate | numeric | Percentage of PFF-charted contested targets caught on passes thrown behind the line of scrimmage. |
behind_los_yards_after_catch | numeric | Yards gained after the catch on passes thrown behind the line of scrimmage. |
left_deep_drops | numeric | PFF-charted drops on deep passes (20 or more yards downfield) to the left third of the field. |
center_deep_positive_epa_percent | numeric | Percentage 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_reception | numeric | Average yards after the catch per reception on passes thrown behind the line of scrimmage to the left third of the field. |
right_deep_routes | numeric | Pass routes run by the player on deep passes (20 or more yards downfield) to the right third of the field. |
center_deep_grades_pass_route | numeric | PFF route-running (receiving) grade on deep passes (20 or more yards downfield) to the middle of the field, 0-100. |
deep_yards_after_catch | numeric | Yards gained after the catch on deep passes (20 or more yards downfield). |
center_behind_los_drop_rate | numeric | Share of catchable targets the player dropped on passes thrown behind the line of scrimmage to the middle of the field. |
short_drops | numeric | PFF-charted drops on short passes (0-9 yards downfield). |
right_deep_contested_receptions | numeric | Catches 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_rating | numeric | NFL 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_target | numeric | Average depth of target in yards downfield on medium passes (10-19 yards downfield) to the right third of the field. |
right_medium_avoided_tackles | numeric | Tackles avoided after the catch on medium passes (10-19 yards downfield) to the right third of the field. |
center_medium_caught_percent | numeric | Percentage of targets caught on medium passes (10-19 yards downfield) to the middle of the field. |
center_behind_los_fumbles | numeric | Fumbles by the player after the catch on passes thrown behind the line of scrimmage to the middle of the field. |
center_medium_first_downs | numeric | Receptions that converted a first down on medium passes (10-19 yards downfield) to the middle of the field. |
behind_los_caught_percent | numeric | Percentage of targets caught on passes thrown behind the line of scrimmage. |
short_routes | numeric | Pass routes run by the player on short passes (0-9 yards downfield). |
left_deep_grades_pass_route | numeric | PFF route-running (receiving) grade on deep passes (20 or more yards downfield) to the left third of the field, 0-100. |
medium_routes | numeric | Pass routes run by the player on medium passes (10-19 yards downfield). |
medium_caught_percent | numeric | Percentage of targets caught on medium passes (10-19 yards downfield). |
behind_los_contested_receptions | numeric | Catches made on PFF-charted contested targets on passes thrown behind the line of scrimmage. |
behind_los_yprr | numeric | Yards per route run on passes thrown behind the line of scrimmage. |
left_short_touchdowns | numeric | Receiving touchdowns scored on short passes (0-9 yards downfield) to the left third of the field. |
medium_drop_rate | numeric | Share of catchable targets the player dropped on medium passes (10-19 yards downfield). |
player_id | numeric | PFF player id (integer; matches the /players id and every player_id join key). |
left_behind_los_pass_block_rate | numeric | Share 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_plays | numeric | Pass-play snaps on deep passes (20 or more yards downfield) to the right third of the field. |
short_caught_percent | numeric | Percentage of targets caught on short passes (0-9 yards downfield). |
right_medium_yards_per_reception | numeric | Average yards per reception on medium passes (10-19 yards downfield) to the right third of the field. |
center_medium_yards | numeric | Receiving yards gained on medium passes (10-19 yards downfield) to the middle of the field. |
center_deep_epa | numeric | Total expected points added on targets to the player on deep passes (20 or more yards downfield) to the middle of the field. |
left_medium_interceptions | numeric | Interceptions thrown on passes targeting the player on medium passes (10-19 yards downfield) to the left third of the field. |
right_deep_interceptions | numeric | Interceptions thrown on passes targeting the player on deep passes (20 or more yards downfield) to the right third of the field. |
deep_positive_epa_percent | numeric | Percentage of the player's targets producing positive expected points added on deep passes (20 or more yards downfield). |
deep_fumbles | numeric | Fumbles by the player after the catch on deep passes (20 or more yards downfield). |
center_short_contested_catch_rate | numeric | Percentage of PFF-charted contested targets caught on short passes (0-9 yards downfield) to the middle of the field. |
center_behind_los_targets_percent | numeric | Share 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_reception | numeric | Average yards per reception on short passes (0-9 yards downfield) to the right third of the field. |
center_deep_targets_percent | numeric | Share 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_reception | numeric | Average yards after the catch per reception on passes thrown behind the line of scrimmage to the middle of the field. |
behind_los_touchdowns | numeric | Receiving touchdowns scored on passes thrown behind the line of scrimmage. |
medium_pass_block_rate | numeric | Share of pass-play snaps spent pass blocking on medium passes (10-19 yards downfield). |
left_behind_los_route_rate | numeric | Share 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_rating | numeric | NFL 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_drops | numeric | PFF-charted drops on passes thrown behind the line of scrimmage to the right third of the field. |
left_behind_los_first_downs | numeric | Receptions 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected. | ||
season | season | Y | Season for the leaderboard commands. | ||
week | week | Y | Week filter. | ||
franchise_id | franchise_id | Y | Franchise (team) id. | ||
game_id | game_id | Y | Single-game filter, facet family only, forwarded uncoerced. | ||
division | division | Y | NCAA 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_name | type | description |
|---|---|---|
man_contested_catch_rate | numeric | Percentage of PFF-charted contested targets caught against man coverage. |
man_touchdowns | numeric | Receiving touchdowns scored against man coverage. |
zone_targets_percent | numeric | Share of the team's targets thrown to the player against zone coverage. |
man_interceptions | numeric | Interceptions thrown on passes targeting the player against man coverage. |
zone_epa | numeric | Total expected points added on targets to the player against zone coverage. |
man_avg_depth_of_target | numeric | Average depth of target in yards downfield against man coverage. |
zone_pass_blocks | numeric | Pass-play snaps spent pass blocking against zone coverage. |
zone_avoided_tackles | numeric | Tackles avoided after the catch against zone coverage. |
man_targeted_qb_rating | numeric | NFL passer rating on throws targeting the player against man coverage. |
draft_season | numeric | Season of the player's NFL draft class, per PFF. |
zone_positive_epa_percent | numeric | Percentage of the player's targets producing positive expected points added against zone coverage. |
man_targets_percent | numeric | Share of the team's targets thrown to the player against man coverage. |
man_yards_per_reception | numeric | Average yards per reception against man coverage. |
team_name | character | Team abbreviation the player is credited to for the range. |
man_drop_rate | numeric | Share of catchable targets the player dropped against man coverage. |
zone_grades_pass_route | numeric | PFF route-running (receiving) grade against zone coverage, 0-100. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
zone_fumbles | numeric | Fumbles by the player after the catch against zone coverage. |
man_pass_block_rate | numeric | Share of pass-play snaps spent pass blocking against man coverage. |
zone_yards | numeric | Receiving yards gained against zone coverage. |
man_yprr | numeric | Yards per route run against man coverage. |
player_game_count | numeric | Number of games the player appeared in over the covered span. |
eligible_season | numeric | Season of the player's NFL draft eligibility, per PFF. |
zone_drops | numeric | PFF-charted drops against zone coverage. |
zone_receptions | numeric | Receptions made against zone coverage. |
man_pass_plays | numeric | Pass-play snaps against man coverage. |
man_epa | numeric | Total expected points added on targets to the player against man coverage. |
zone_yards_per_reception | numeric | Average yards per reception against zone coverage. |
man_contested_targets | numeric | PFF-charted contested targets against man coverage. |
man_longest | numeric | Longest reception in yards against man coverage. |
zone_yards_after_catch | numeric | Yards gained after the catch against zone coverage. |
man_receptions | numeric | Receptions made against man coverage. |
man_avoided_tackles | numeric | Tackles avoided after the catch against man coverage. |
man_first_downs | numeric | Receptions that converted a first down against man coverage. |
base_targets | numeric | Total targets from the facet's unsplit base row, across all coverage schemes. |
zone_contested_catch_rate | numeric | Percentage of PFF-charted contested targets caught against zone coverage. |
zone_targeted_qb_rating | numeric | NFL passer rating on throws targeting the player against zone coverage. |
man_routes | numeric | Pass routes run by the player against man coverage. |
zone_grades_hands_drop | numeric | PFF hands/drop grade against zone coverage, 0-100. |
man_route_rate | numeric | Share of pass-play snaps on which the player ran a route against man coverage. |
zone_pass_block_rate | numeric | Share of pass-play snaps spent pass blocking against zone coverage. |
man_grades_pass_route | numeric | PFF route-running (receiving) grade against man coverage, 0-100. |
penalties | numeric | Penalties charged to the player over the covered span. |
zone_first_downs | numeric | Receptions that converted a first down against zone coverage. |
zone_yprr | numeric | Yards per route run against zone coverage. |
man_drops | numeric | PFF-charted drops against man coverage. |
zone_caught_percent | numeric | Percentage of targets caught against zone coverage. |
team | character | Team abbreviation the player is credited to for the range. |
man_fumbles | numeric | Fumbles by the player after the catch against man coverage. |
declined_penalties | numeric | Penalties committed by the player that were declined. |
man_yards_after_catch | numeric | Yards gained after the catch against man coverage. |
man_yards | numeric | Receiving yards gained against man coverage. |
zone_pass_plays | numeric | Pass-play snaps against zone coverage. |
position | character | PFF 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_targets | numeric | Pass targets to the player against man coverage. |
man_grades_hands_drop | numeric | PFF hands/drop grade against man coverage, 0-100. |
man_pass_blocks | numeric | Pass-play snaps spent pass blocking against man coverage. |
zone_touchdowns | numeric | Receiving touchdowns scored against zone coverage. |
zone_route_rate | numeric | Share of pass-play snaps on which the player ran a route against zone coverage. |
zone_yards_after_catch_per_reception | numeric | Average yards after the catch per reception against zone coverage. |
zone_avg_depth_of_target | numeric | Average depth of target in yards downfield against zone coverage. |
player | character | Player's display name as PFF lists it. |
franchise_id | numeric | PFF franchise (team) id (integer join key). |
zone_contested_targets | numeric | PFF-charted contested targets against zone coverage. |
zone_contested_receptions | numeric | Catches made on PFF-charted contested targets against zone coverage. |
man_contested_receptions | numeric | Catches made on PFF-charted contested targets against man coverage. |
man_yards_after_catch_per_reception | numeric | Average yards after the catch per reception against man coverage. |
zone_targets | numeric | Pass targets to the player against zone coverage. |
zone_longest | numeric | Longest reception in yards against zone coverage. |
man_caught_percent | numeric | Percentage of targets caught against man coverage. |
zone_drop_rate | numeric | Share of catchable targets the player dropped against zone coverage. |
zone_interceptions | numeric | Interceptions thrown on passes targeting the player against zone coverage. |
man_positive_epa_percent | numeric | Percentage of the player's targets producing positive expected points added against man coverage. |
zone_routes | numeric | Pass routes run by the player against zone coverage. |
player_id | numeric | PFF 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected. | ||
season | season | Y | Season for the leaderboard commands. | ||
week | week | Y | Week filter. | ||
franchise_id | franchise_id | Y | Franchise (team) id. | ||
game_id | game_id | Y | Single-game filter, facet family only, forwarded uncoerced. | ||
division | division | Y | NCAA 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_name | type | description |
|---|---|---|
targets | numeric | Times targeted. |
grades_pass_block | numeric | PFF pass-blocking grade, 0-100. |
grades_offense | numeric | PFF overall offense grade (0-100). |
yards_after_catch_per_reception | numeric | Average yards after the catch per reception. |
grades_pass_route | numeric | PFF receiving/route grade (0-100). |
draft_season | numeric | Season of the player's NFL draft class, per PFF. |
team_name | character | Team abbreviation the player is credited to for the range. |
yprr | numeric | Yards per route run. |
wide_snaps | numeric | Receiving snaps aligned out wide. |
fumbles | numeric | Fumbles by the player after the catch. |
first_downs | numeric | Receptions that converted a first down. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
inline_snaps | numeric | Receiving snaps aligned inline, tight to the formation. |
contested_targets | numeric | Contested targets. |
player_game_count | numeric | Games with at least one qualifying snap in the requested range. |
eligible_season | numeric | Season of the player's NFL draft eligibility, per PFF. |
inline_rate | numeric | Share of receiving snaps aligned inline, tight to the formation. |
contested_catch_rate | numeric | Percentage of PFF-charted contested targets caught. |
yards | numeric | Receiving yards. |
receptions | numeric | Passes caught by the receiver. |
targeted_qb_rating | numeric | NFL passer rating on throws targeting the player. |
interceptions | numeric | Interceptions on passes targeting the player. |
caught_percent | numeric | Percentage of targets caught. |
drop_rate | numeric | Share of catchable targets the player dropped. |
grades_hands_drop | numeric | PFF hands/drop grade (0-100). |
slot_rate | numeric | Share of receiving snaps aligned in the slot. |
slot_snaps | numeric | Receiving snaps aligned in the slot. |
penalties | numeric | Penalties charged to the player over the covered span. |
wide_rate | numeric | Share of receiving snaps aligned out wide. |
pass_block_rate | numeric | Share of pass-play snaps spent pass blocking. |
team | character | Team abbreviation the player is credited to for the range. |
declined_penalties | numeric | Penalties committed by the player that were declined. |
route_rate | numeric | Share of pass-play snaps on which the player ran a route. |
drops | numeric | Dropped passes. |
position | character | PFF 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_fumble | numeric | PFF ball-security (hands/fumble) grade, 0-100. |
longest | numeric | Longest reception in yards. |
pass_blocks | numeric | Pass-play snaps spent pass blocking. |
routes | numeric | Pass routes run by the receiver. |
pass_plays | numeric | Pass-play snaps. |
yards_per_reception | numeric | Average yards per reception. |
player | character | Player's display name as PFF lists it. |
positive_epa_percent | numeric | Percentage of the player's targets producing positive expected points added. |
franchise_id | numeric | PFF franchise (team) id (integer join key). |
contested_receptions | numeric | Contested catches made. |
yards_after_catch | numeric | Yards after the catch. |
avg_depth_of_target | numeric | Average depth of target in yards downfield. |
epa | numeric | Expected points added per target to the player, as computed by PFF (an average such as -0.27, not a total). |
avoided_tackles | numeric | Tackles avoided after the catch. |
player_id | numeric | PFF player id (integer; matches the /players id and every player_id join key). |
touchdowns | numeric | Receiving 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected. | ||
season | season | Y | Season for the leaderboard commands. | ||
week | week | Y | Week filter. | ||
franchise_id | franchise_id | Y | Franchise (team) id. | ||
game_id | game_id | Y | Single-game filter, facet family only, forwarded uncoerced. | ||
division | division | Y | NCAA 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_name | type | description |
|---|---|---|
directions | list | Nested per-direction rushing splits (attempts and results by run direction) as returned by the PFF API. |
draft_season | numeric | Season of the player's NFL draft class, per PFF. |
eligible_season | numeric | Season of the player's NFL draft eligibility, per PFF. |
franchise_id | numeric | PFF franchise (team) id (integer join key). |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
player | character | Player's display name as PFF lists it. |
player_id | numeric | PFF player id (integer; matches the /players id and every player_id join key). |
position | character | PFF position code the player is listed at (e.g. QB, HB, FB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P). |
team | character | Team abbreviation the player is credited to for the range. |
team_name | character | Team abbreviation the player is credited to for the range. |
total_attempts | numeric | Total 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected. | ||
season | season | Y | Season for the leaderboard commands. | ||
week | week | Y | Week filter. | ||
franchise_id | franchise_id | Y | Franchise (team) id. | ||
game_id | game_id | Y | Single-game filter, facet family only, forwarded uncoerced. | ||
division | division | Y | NCAA 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_name | type | description |
|---|---|---|
targets | numeric | Passes thrown to the ball carrier (targets). |
grades_pass_block | numeric | PFF pass-blocking grade, 0-100. |
grades_offense | numeric | PFF overall offense grade (0-100). |
yards_after_contact | numeric | Yards after contact. |
explosive | numeric | Runs PFF designates as explosive. |
grades_pass_route | numeric | PFF route-running (receiving) grade, 0-100. |
draft_season | numeric | Season of the player's NFL draft class, per PFF. |
elu_rush_mtf | numeric | Missed tackles forced as a rusher, an input to PFF's elusive rating. |
breakaway_attempts | numeric | Runs of 15 or more yards, PFF's breakaway designation. |
designed_yards | numeric | Rushing yards gained on designed runs, excluding scrambles. |
team_name | character | Team abbreviation the player is credited to for the range. |
yprr | numeric | Yards per route run. |
breakaway_percent | numeric | Share of rushing yards gained on breakaway runs of 15 or more yards. |
fumbles | numeric | Fumbles by the ball carrier. |
first_downs | numeric | Rushing first downs. |
elusive_rating | numeric | PFF elusive rating. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
breakaway_yards | numeric | Breakaway (long-run) yards. |
player_game_count | numeric | Games with at least one qualifying snap in the requested range. |
eligible_season | numeric | Season of the player's NFL draft eligibility, per PFF. |
total_touches | numeric | Combined carries and receptions. |
scramble_yards | numeric | Rushing yards gained on scrambles. |
yco_attempt | numeric | Average yards after contact per rushing attempt. |
yards | numeric | Total rushing yards gained. |
grades_run_block | numeric | PFF run-blocking grade, 0-100. |
receptions | numeric | Passes caught by the ball carrier. |
zone_attempts | numeric | Rushing attempts on zone-scheme runs. |
scrambles | numeric | Quarterback scrambles. |
grades_run | numeric | PFF rushing grade (0-100). |
penalties | numeric | Penalties charged to the player over the covered span. |
attempts | numeric | Rushing attempts (carries) by the runner. |
elu_yco | numeric | Yards-after-contact component used in PFF's elusive rating. |
elu_recv_mtf | numeric | Missed tackles forced as a receiver, an input to PFF's elusive rating. |
team | character | Team abbreviation the player is credited to for the range. |
declined_penalties | numeric | Penalties committed by the player that were declined. |
ypa | numeric | Average yards per rushing attempt. |
drops | numeric | Passes dropped by the ball carrier. |
position | character | PFF 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_fumble | numeric | PFF ball-security (hands/fumble) grade, 0-100. |
longest | numeric | Longest run in yards. |
routes | numeric | Pass routes run by the player. |
player | character | Player's display name as PFF lists it. |
franchise_id | numeric | PFF franchise (team) id (integer join key). |
rec_yards | numeric | Receiving yards gained by the ball carrier (the rushing report also carries his receiving line). |
gap_attempts | numeric | Rushing attempts on gap-scheme runs. |
run_plays | numeric | Run-play snaps. |
avoided_tackles | numeric | Missed tackles forced. |
grades_offense_penalty | numeric | PFF offensive penalty grade, 0-100. |
player_id | numeric | PFF player id (integer; matches the /players id and every player_id join key). |
touchdowns | numeric | Rushing touchdowns. |
grades_pass | numeric | PFF 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected. | ||
season | season | Y | Season for the leaderboard commands. | ||
week | week | Y | Week filter. | ||
franchise_id | franchise_id | Y | Franchise (team) id. | ||
game_id | game_id | Y | Single-game filter, facet family only, forwarded uncoerced. | ||
division | division | Y | NCAA 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_name | type | description |
|---|---|---|
targets | numeric | Passes thrown into the player's coverage (targets allowed). |
yards_per_coverage_snap | numeric | Receiving yards allowed per coverage snap. |
draft_season | numeric | Season of the player's NFL draft class, per PFF. |
missed_tackles | numeric | Missed tackles. |
catch_rate | numeric | Completion percentage allowed on targets into the player's coverage. |
team_name | character | Team abbreviation the player is credited to for the range. |
tackles | numeric | Tackles made by the player, as charted by PFF. |
coverage_percent | numeric | Share of pass-play snaps spent in coverage. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
dropped_ints | numeric | Interception chances PFF charted as dropped. |
player_game_count | numeric | Number of games the player appeared in over the covered span. |
eligible_season | numeric | Season of the player's NFL draft eligibility, per PFF. |
grades_tackle | numeric | PFF tackling grade, 0-100. |
yards | numeric | Receiving yards allowed in the player's coverage. |
receptions | numeric | Receptions allowed in the player's coverage. |
forced_incompletion_rate | numeric | Share of targets into the player's coverage with a PFF-charted forced incompletion. |
grades_coverage_defense | numeric | PFF coverage grade, 0-100. |
interceptions | numeric | Interceptions made by the player in coverage. |
snap_counts_coverage | numeric | Coverage snaps played. |
grades_run_defense | numeric | PFF run-defense grade, 0-100. |
snap_counts_pass_play | numeric | Pass-play snaps. |
penalties | numeric | Penalties charged to the player over the covered span. |
forced_incompletes | numeric | Incompletions forced by the player's coverage, per PFF charting. |
team | character | Team abbreviation the player is credited to for the range. |
coverage_snaps_per_target | numeric | Coverage snaps played per target into the player's coverage. |
stops | numeric | Stops, PFF's tackles that constitute a failed play for the offense. |
declined_penalties | numeric | Penalties committed by the player that were declined. |
position | character | PFF position code the player is listed at (e.g. QB, HB, FB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P). |
longest | numeric | Longest completion allowed, in yards. |
missed_tackle_rate | numeric | Share of tackle attempts the player missed. |
grades_defense | numeric | PFF overall defense grade, 0-100. |
yards_per_reception | numeric | Average yards allowed per reception. |
grades_defense_penalty | numeric | PFF defensive penalty grade, 0-100. |
player | character | Player's display name as PFF lists it. |
franchise_id | numeric | PFF franchise (team) id (integer join key). |
yards_after_catch | numeric | Yards after the catch allowed in the player's coverage. |
avg_depth_of_target | numeric | Average depth of targets into the player's coverage, in yards downfield. |
pass_break_ups | numeric | Passes broken up. |
qb_rating_against | numeric | NFL passer rating allowed on targets into the player's coverage. |
coverage_snaps_per_reception | numeric | Coverage snaps played per reception allowed. |
assists | numeric | Assisted tackles credited to the player. |
grades_pass_rush_defense | numeric | PFF pass-rush grade, 0-100. |
player_id | numeric | PFF player id (integer; matches the /players id and every player_id join key). |
touchdowns | numeric | Touchdowns 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected. | ||
season | season | Y | Season for the leaderboard commands. | ||
week | week | Y | Week filter. | ||
franchise_id | franchise_id | Y | Franchise (team) id. | ||
game_id | game_id | Y | Single-game filter, facet family only, forwarded uncoerced. | ||
division | division | Y | NCAA 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_name | type | description |
|---|---|---|
man_touchdowns | numeric | Touchdowns allowed into the player's coverage when in man coverage. |
man_interceptions | numeric | Interceptions made in coverage when in man coverage. |
zone_snap_counts_coverage_percent | numeric | Share of the player's coverage snaps played when in zone coverage. |
man_avg_depth_of_target | numeric | Average depth of targets into the player's coverage, in yards downfield when in man coverage. |
man_dropped_ints | numeric | Interception chances PFF charted as dropped when in man coverage. |
draft_season | numeric | Season of the player's NFL draft class, per PFF. |
zone_coverage_snaps_per_target | numeric | Coverage snaps played per target into the player's coverage when in zone coverage. |
man_yards_per_reception | numeric | Average yards allowed per reception when in man coverage. |
team_name | character | Team abbreviation the player is credited to for the range. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
man_snap_counts_coverage | numeric | Coverage snaps played when in man coverage. |
man_tackles | numeric | Tackles made when in man coverage. |
zone_stops | numeric | Stops, PFF's tackles that constitute a failed play for the offense when in zone coverage. |
zone_snap_counts_coverage | numeric | Coverage snaps played when in zone coverage. |
zone_yards | numeric | Receiving yards allowed when in zone coverage. |
man_coverage_snaps_per_target | numeric | Coverage snaps played per target into the player's coverage when in man coverage. |
zone_coverage_percent | numeric | Share of pass-play snaps spent in coverage when in zone coverage. |
player_game_count | numeric | Number of games the player appeared in over the covered span. |
eligible_season | numeric | Season of the player's NFL draft eligibility, per PFF. |
zone_receptions | numeric | Receptions allowed into the player's coverage when in zone coverage. |
zone_forced_incompletion_rate | numeric | Share of targets into the player's coverage with a PFF-charted forced incompletion when in zone coverage. |
man_snap_counts_pass_play | numeric | Pass-play snaps when in man coverage. |
zone_yards_per_reception | numeric | Average yards allowed per reception when in zone coverage. |
man_longest | numeric | Longest completion allowed, in yards when in man coverage. |
man_assists | numeric | Assisted tackles when in man coverage. |
zone_yards_after_catch | numeric | Yards after the catch allowed when in zone coverage. |
man_stops | numeric | Stops, PFF's tackles that constitute a failed play for the offense when in man coverage. |
man_receptions | numeric | Receptions allowed into the player's coverage when in man coverage. |
zone_tackles | numeric | Tackles made when in zone coverage. |
man_coverage_percent | numeric | Share of pass-play snaps spent in coverage when in man coverage. |
penalties | numeric | Penalties charged to the player over the covered span. |
zone_yards_per_coverage_snap | numeric | Receiving yards allowed per coverage snap when in zone coverage. |
team | character | Team abbreviation the player is credited to for the range. |
man_catch_rate | numeric | Completion percentage allowed on targets into the player's coverage when in man coverage. |
man_grades_coverage_defense | numeric | PFF coverage grade when in man coverage, 0-100. |
declined_penalties | numeric | Penalties committed by the player that were declined. |
man_yards_after_catch | numeric | Yards after the catch allowed when in man coverage. |
man_pass_break_ups | numeric | Passes broken up when in man coverage. |
man_yards | numeric | Receiving yards allowed when in man coverage. |
position | character | PFF 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_targets | numeric | Targets into the player's coverage when in man coverage. |
man_missed_tackle_rate | numeric | Share of tackle attempts the player missed when in man coverage. |
zone_assists | numeric | Assisted tackles when in zone coverage. |
zone_snap_counts_pass_play | numeric | Pass-play snaps when in zone coverage. |
zone_missed_tackle_rate | numeric | Share of tackle attempts the player missed when in zone coverage. |
zone_touchdowns | numeric | Touchdowns allowed into the player's coverage when in zone coverage. |
zone_coverage_snaps_per_reception | numeric | Coverage snaps played per reception allowed when in zone coverage. |
man_coverage_snaps_per_reception | numeric | Coverage snaps played per reception allowed when in man coverage. |
zone_avg_depth_of_target | numeric | Average depth of targets into the player's coverage, in yards downfield when in zone coverage. |
man_snap_counts_coverage_percent | numeric | Share of the player's coverage snaps played when in man coverage. |
player | character | Player's display name as PFF lists it. |
franchise_id | numeric | PFF franchise (team) id (integer join key). |
zone_forced_incompletes | numeric | Incompletions forced by the player's coverage, per PFF charting when in zone coverage. |
man_forced_incompletion_rate | numeric | Share of targets into the player's coverage with a PFF-charted forced incompletion when in man coverage. |
zone_targets | numeric | Targets into the player's coverage when in zone coverage. |
zone_longest | numeric | Longest completion allowed, in yards when in zone coverage. |
zone_dropped_ints | numeric | Interception chances PFF charted as dropped when in zone coverage. |
zone_interceptions | numeric | Interceptions made in coverage when in zone coverage. |
man_forced_incompletes | numeric | Incompletions forced by the player's coverage, per PFF charting when in man coverage. |
player_id | numeric | PFF player id (integer; matches the /players id and every player_id join key). |
zone_missed_tackles | numeric | Missed tackles when in zone coverage. |
base_snap_counts_coverage | numeric | Coverage snaps from the facet's unsplit base row, covering all coverage schemes. |
man_missed_tackles | numeric | Missed tackles when in man coverage. |
zone_grades_coverage_defense | numeric | PFF coverage grade when in zone coverage, 0-100. |
man_qb_rating_against | numeric | NFL passer rating allowed on targets into the player's coverage when in man coverage. |
zone_pass_break_ups | numeric | Passes broken up when in zone coverage. |
zone_qb_rating_against | numeric | NFL passer rating allowed on targets into the player's coverage when in zone coverage. |
man_yards_per_coverage_snap | numeric | Receiving yards allowed per coverage snap when in man coverage. |
zone_catch_rate | numeric | Completion 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected. | ||
season | season | Y | Season for the leaderboard commands. | ||
week | week | Y | Week filter. | ||
franchise_id | franchise_id | Y | Franchise (team) id. | ||
game_id | game_id | Y | Single-game filter, facet family only, forwarded uncoerced. | ||
division | division | Y | NCAA 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected. | ||
season | season | Y | Season for the leaderboard commands. | ||
week | week | Y | Week filter. | ||
franchise_id | franchise_id | Y | Franchise (team) id. | ||
game_id | game_id | Y | Single-game filter, facet family only, forwarded uncoerced. | ||
division | division | Y | NCAA 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_name | type | description |
|---|---|---|
true_pass_set_total_pressures | numeric | Total pressures generated (sacks, hits, and hurries) on PFF-designated true pass sets. |
draft_season | numeric | Season of the player's NFL draft class, per PFF. |
true_pass_set_prp | numeric | PFF Pass Rush Productivity rating, pressure generated per pass-rush snap weighted toward sacks on PFF-designated true pass sets. |
true_pass_set_hurries | numeric | Quarterback hurries recorded on PFF-designated true pass sets. |
team_name | character | Team abbreviation the player is credited to for the range. |
prp | numeric | PFF Pass Rush Productivity rating, pressure generated per pass-rush snap weighted toward sacks. |
true_pass_set_sacks | numeric | Sacks recorded on PFF-designated true pass sets. |
pass_rush_win_rate | numeric | Percentage of pass-rush snaps with a PFF-charted pass-rush win. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
sacks | numeric | Sacks recorded by the pass rusher. |
snap_counts_pass_rush | numeric | Pass-rush snaps played. |
player_game_count | numeric | Number of games the player appeared in over the covered span. |
eligible_season | numeric | Season of the player's NFL draft eligibility, per PFF. |
true_pass_set_snap_counts_pass_play | numeric | Pass-play snaps on PFF-designated true pass sets. |
pass_rush_wins | numeric | PFF-charted pass-rush wins. |
hurries | numeric | Quarterback hurries recorded. |
pass_rush_opp | numeric | Pass-rush snaps PFF counts as pressure opportunities. |
snap_counts_pass_play | numeric | Pass-play snaps. |
hits | numeric | Quarterback hits recorded by the pass rusher. |
true_pass_set_pass_rush_win_rate | numeric | Percentage of pass-rush snaps with a PFF-charted pass-rush win on PFF-designated true pass sets. |
penalties | numeric | Penalties charged to the player over the covered span. |
batted_passes | numeric | Passes batted down at the line of scrimmage. |
true_pass_set_hits | numeric | Quarterback hits recorded on PFF-designated true pass sets. |
true_pass_set_snap_counts_pass_rush | numeric | Pass-rush snaps played on PFF-designated true pass sets. |
team | character | Team abbreviation the player is credited to for the range. |
declined_penalties | numeric | Penalties committed by the player that were declined. |
true_pass_set_pass_rush_wins | numeric | PFF-charted pass-rush wins on PFF-designated true pass sets. |
total_pressures | numeric | Total pressures generated (sacks, hits, and hurries). |
position | character | PFF 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_defense | numeric | PFF pass-rush grade on PFF-designated true pass sets, 0-100. |
true_pass_set_batted_passes | numeric | Passes batted down at the line of scrimmage on PFF-designated true pass sets. |
player | character | Player's display name as PFF lists it. |
franchise_id | numeric | PFF franchise (team) id (integer join key). |
pass_rush_percent | numeric | Share of pass-play snaps spent rushing the passer. |
true_pass_set_pass_rush_opp | numeric | Pass-rush snaps PFF counts as pressure opportunities on PFF-designated true pass sets. |
true_pass_set_pass_rush_percent | numeric | Share of pass-play snaps spent rushing the passer on PFF-designated true pass sets. |
grades_pass_rush_defense | numeric | PFF pass-rush grade, 0-100. |
player_id | numeric | PFF 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected. | ||
season | season | Y | Season for the leaderboard commands. | ||
week | week | Y | Week filter. | ||
franchise_id | franchise_id | Y | Franchise (team) id. | ||
game_id | game_id | Y | Single-game filter, facet family only, forwarded uncoerced. | ||
division | division | Y | NCAA 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_name | type | description |
|---|---|---|
assists | numeric | Assisted tackles credited to the player. |
avg_depth_of_tackle | numeric | Average depth downfield, in yards, at which the player made his tackles on run plays. |
declined_penalties | numeric | Penalties committed by the player that were declined. |
draft_season | numeric | Season of the player's NFL draft class, per PFF. |
eligible_season | numeric | Season of the player's NFL draft eligibility, per PFF. |
forced_fumbles | numeric | Fumbles forced by the player. |
franchise_id | numeric | PFF franchise (team) id (integer join key). |
grades_coverage_defense | numeric | PFF coverage grade, 0-100. |
grades_defense | numeric | PFF overall defense grade, 0-100. |
grades_defense_penalty | numeric | PFF defensive penalty grade, 0-100. |
grades_pass_rush_defense | numeric | PFF pass-rush grade, 0-100. |
grades_run_defense | numeric | PFF run-defense grade, 0-100. |
grades_tackle | numeric | PFF tackling grade, 0-100. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
missed_tackle_rate | numeric | Share of tackle attempts the player missed. |
missed_tackles | numeric | Missed tackles. |
penalties | numeric | Penalties charged to the player over the covered span. |
player | character | Player's display name as PFF lists it. |
player_game_count | numeric | Number of games the player appeared in over the covered span. |
player_id | numeric | PFF player id (integer; matches the /players id and every player_id join key). |
position | character | PFF 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_opp | numeric | Run-defense snaps PFF counts as run-stop opportunities. |
snap_counts_run | numeric | Run-defense snaps played. |
stop_percent | numeric | Percentage of run-stop opportunities converted into stops. |
stops | numeric | Stops, PFF's tackles that constitute a failed play for the offense. |
tackles | numeric | Tackles made by the player, as charted by PFF. |
team | character | Team abbreviation the player is credited to for the range. |
team_name | character | Team 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected. | ||
season | season | Y | Season for the leaderboard commands. | ||
week | week | Y | Week filter. | ||
franchise_id | franchise_id | Y | Franchise (team) id. | ||
game_id | game_id | Y | Single-game filter, facet family only, forwarded uncoerced. | ||
division | division | Y | NCAA 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_name | type | description |
|---|---|---|
targets | numeric | Passes thrown into the player's coverage (targets allowed). |
interception_touchdowns | numeric | Touchdowns scored on interception returns. |
draft_season | numeric | Season of the player's NFL draft class, per PFF. |
forced_fumbles | numeric | Forced fumbles. |
missed_tackles | numeric | Missed tackles. |
catch_rate | numeric | Completion percentage allowed on targets into the player's coverage. |
team_name | character | Team abbreviation the player is credited to for the range. |
tackles | numeric | Total tackles made by the defender. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
snap_counts_offball | numeric | Snaps aligned as an off-ball linebacker. |
snap_counts_box | numeric | Snaps aligned in the box. |
sacks | numeric | Sacks credited. |
snap_counts_pass_rush | numeric | Pass-rush snaps played. |
player_game_count | numeric | Games with at least one qualifying snap in the requested range. |
eligible_season | numeric | Season of the player's NFL draft eligibility, per PFF. |
snap_counts_dl | numeric | Snaps aligned on the defensive line. |
grades_tackle | numeric | PFF tackling grade, 0-100. |
yards | numeric | Receiving yards allowed in the player's coverage. |
receptions | numeric | Receptions allowed in the player's coverage. |
grades_coverage_defense | numeric | PFF coverage grade (0-100). |
hurries | numeric | Quarterback hurries recorded. |
interceptions | numeric | Interceptions made in coverage. |
snap_counts_coverage | numeric | Coverage snaps played. |
snap_counts_dl_over_t | numeric | Defensive-line snaps aligned head-up over the offensive tackle. |
snap_counts_dl_a_gap | numeric | Defensive-line snaps aligned in the A gap. |
fumble_recoveries | numeric | Opponent fumbles recovered by the player. |
grades_run_defense | numeric | PFF run-defense grade (0-100). |
snap_counts_corner | numeric | Snaps aligned at outside cornerback. |
hits | numeric | Quarterback hits recorded by the player. |
penalties | numeric | Penalties charged to the player over the covered span. |
batted_passes | numeric | Passes batted down at the line of scrimmage. |
team | character | Team abbreviation the player is credited to for the range. |
stops | numeric | Tackles that constitute an offensive failure ("stops"). |
declined_penalties | numeric | Penalties committed by the player that were declined. |
total_pressures | numeric | Total quarterback pressures (sacks + hits + hurries). |
position | character | PFF 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_touchdowns | numeric | Touchdowns scored on fumble recoveries. |
longest | numeric | Longest completion allowed, in yards. |
snap_counts_slot | numeric | Snaps aligned in the slot. |
missed_tackle_rate | numeric | Share of tackle attempts the player missed. |
grades_defense | numeric | PFF overall defense grade (0-100). |
yards_per_reception | numeric | Average yards allowed per reception. |
grades_defense_penalty | numeric | PFF defensive penalty grade, 0-100. |
safeties | numeric | Safeties recorded by the player. |
player | character | Player's display name as PFF lists it. |
franchise_id | numeric | PFF franchise (team) id (integer join key). |
snap_counts_defense | numeric | Total defensive snaps played. |
yards_after_catch | numeric | Yards after the catch allowed in the player's coverage. |
snap_counts_dl_b_gap | numeric | Defensive-line snaps aligned in the B gap. |
pass_break_ups | numeric | Passes broken up. |
qb_rating_against | numeric | NFL passer rating allowed on targets into the player's coverage. |
snap_counts_run_defense | numeric | Run-defense snaps played. |
tackles_for_loss | numeric | Tackles for loss made by the player. |
assists | numeric | Assisted tackles. |
grades_pass_rush_defense | numeric | PFF pass-rush grade, 0-100. |
player_id | numeric | PFF player id (integer; matches the /players id and every player_id join key). |
snap_counts_fs | numeric | Snaps aligned at free safety. |
touchdowns | numeric | Touchdowns allowed into the player's coverage. |
snap_counts_dl_outside_t | numeric | Defensive-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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected. | ||
season | season | Y | Season for the leaderboard commands. | ||
week | week | Y | Week filter. | ||
franchise_id | franchise_id | Y | Franchise (team) id. | ||
game_id | game_id | Y | Single-game filter, facet family only, forwarded uncoerced. | ||
division | division | Y | NCAA 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_name | type | description |
|---|---|---|
twenty_attempts | numeric | Field goals attempted from 20-29 yards. |
pat_percent | numeric | Extra-point percentage. |
draft_season | numeric | Season of the player's NFL draft class, per PFF. |
forty_made | numeric | Field goals made from 40-49 yards. |
team_name | character | Team abbreviation the player is credited to for the range. |
fifty_percent | numeric | Field-goal percentage from 50 or more yards. |
total_made | numeric | Total field goals made across all distances. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
one_made | numeric | Field goals made from 1-19 yards. |
fifty_attempts | numeric | Field goals attempted from 50 or more yards. |
forty_attempts | numeric | Field goals attempted from 40-49 yards. |
player_game_count | numeric | Number of games the player appeared in over the covered span. |
eligible_season | numeric | Season of the player's NFL draft eligibility, per PFF. |
thirty_percent | numeric | Field-goal percentage from 30-39 yards. |
total_attempts | numeric | Total field goals attempted across all distances. |
pat_attempts | numeric | Extra points attempted. |
twenty_made | numeric | Field goals made from 20-29 yards. |
one_attempts | numeric | Field goals attempted from 1-19 yards. |
grades_fgep_kicker | numeric | PFF field-goal and extra-point kicking grade, 0-100. |
thirty_attempts | numeric | Field goals attempted from 30-39 yards. |
penalties | numeric | Penalties charged to the player over the covered span. |
pat_made | numeric | Extra points made. |
team | character | Team abbreviation the player is credited to for the range. |
declined_penalties | numeric | Penalties committed by the player that were declined. |
one_percent | numeric | Field-goal percentage from 1-19 yards. |
total_percent | numeric | Overall field-goal percentage. |
position | character | PFF 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_percent | numeric | Field-goal percentage from 20-29 yards. |
forty_percent | numeric | Field-goal percentage from 40-49 yards. |
player | character | Player's display name as PFF lists it. |
franchise_id | numeric | PFF franchise (team) id (integer join key). |
fifty_made | numeric | Field goals made from 50 or more yards. |
thirty_made | numeric | Field goals made from 30-39 yards. |
player_id | numeric | PFF 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected. | ||
season | season | Y | Season for the leaderboard commands. | ||
week | week | Y | Week filter. | ||
franchise_id | franchise_id | Y | Franchise (team) id. | ||
game_id | game_id | Y | Single-game filter, facet family only, forwarded uncoerced. | ||
division | division | Y | NCAA 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_name | type | description |
|---|---|---|
attempts | numeric | Kickoffs by the player. |
attempts_with_hangtime | numeric | Kickoffs with a PFF-recorded hangtime. |
average_distance | numeric | Average kickoff distance in yards. |
average_hangtime | numeric | Average kickoff hangtime in seconds. |
average_starting_field_position | numeric | Average opponent starting field position following the player's kickoffs. |
average_yards_per_return | numeric | Average return yards allowed per kickoff returned. |
declined_penalties | numeric | Penalties committed by the player that were declined. |
draft_season | numeric | Season of the player's NFL draft class, per PFF. |
eligible_season | numeric | Season of the player's NFL draft eligibility, per PFF. |
fair_catches | numeric | Kickoffs fair-caught by the return team. |
franchise_id | numeric | PFF franchise (team) id (integer join key). |
grades_kickoff_kicker | numeric | PFF kickoff kicking grade, 0-100. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
kicked_yards | numeric | Total kickoff yards. |
kicks_returned | numeric | Kickoffs returned by the opponent. |
onside_kicks | numeric | Onside kicks attempted. |
penalties | numeric | Penalties charged to the player over the covered span. |
percent_returned | numeric | Percentage of the player's kickoffs that were returned. |
player | character | Player's display name as PFF lists it. |
player_game_count | numeric | Number of games the player appeared in over the covered span. |
player_id | numeric | PFF player id (integer; matches the /players id and every player_id join key). |
position | character | PFF 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_yards | numeric | Return yards gained by the return team on the player's kickoffs. |
team | character | Team abbreviation the player is credited to for the range. |
team_name | character | Team abbreviation the player is credited to for the range. |
total_hangtime | numeric | Total kickoff hangtime in seconds. |
touchbacks | numeric | Kickoffs 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected. | ||
season | season | Y | Season for the leaderboard commands. | ||
week | week | Y | Week filter. | ||
franchise_id | franchise_id | Y | Franchise (team) id. | ||
game_id | game_id | Y | Single-game filter, facet family only, forwarded uncoerced. | ||
division | division | Y | NCAA 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_name | type | description |
|---|---|---|
touchbacks | numeric | Punts resulting in touchbacks. |
attempts_with_hangtime | numeric | Punts with a PFF-recorded hangtime. |
draft_season | numeric | Season of the player's NFL draft class, per PFF. |
percent_returned | numeric | Percentage of the player's punts that were returned. |
fair_catches | numeric | Punts fair-caught by the return team. |
team_name | character | Team abbreviation the player is credited to for the range. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
player_game_count | numeric | Number of games the player appeared in over the covered span. |
eligible_season | numeric | Season of the player's NFL draft eligibility, per PFF. |
average_net_yards | numeric | Average net punting yards per attempt. |
yards | numeric | Gross punt yards: the summed distance of the player's punts, before any return. |
average_hangtime | numeric | Average punt hangtime in seconds. |
total_net_yards | numeric | Total net punting yards. |
penalties | numeric | Penalties charged to the player over the covered span. |
attempts | numeric | Punts by the player. |
inside_twenties | numeric | Punts downed inside the opponent 20-yard line. |
out_of_bounds | numeric | Punts that went out of bounds. |
team | character | Team abbreviation the player is credited to for the range. |
average_yards_per_return | numeric | Average return yards allowed per punt returned. |
total_hangtime | numeric | Total punt hangtime in seconds. |
declined_penalties | numeric | Penalties committed by the player that were declined. |
returns | numeric | Punts returned by the opponent. |
position | character | PFF position code the player is listed at (e.g. QB, HB, FB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P). |
long | numeric | Longest punt in yards. |
blocks | numeric | Punts that were blocked. |
average_yards_per_attempt | numeric | Average gross punting yards per attempt. |
player | character | Player's display name as PFF lists it. |
franchise_id | numeric | PFF franchise (team) id (integer join key). |
grades_punter | numeric | PFF punting grade, 0-100. |
return_yards | numeric | Return yards gained by the return team on the player's punts. |
downeds | numeric | Punts downed by the coverage unit. |
player_id | numeric | PFF player id (integer; matches the /players id and every player_id join key). |
snaps | numeric | Punting 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected. | ||
season | season | Y | Season for the leaderboard commands. | ||
week | week | Y | Week filter. | ||
franchise_id | franchise_id | Y | Franchise (team) id. | ||
game_id | game_id | Y | Single-game filter, facet family only, forwarded uncoerced. | ||
division | division | Y | NCAA 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_name | type | description |
|---|---|---|
declined_penalties | numeric | Penalties committed by the player that were declined. |
draft_season | numeric | Season of the player's NFL draft class, per PFF. |
eligible_season | numeric | Season of the player's NFL draft eligibility, per PFF. |
franchise_id | numeric | PFF franchise (team) id (integer join key). |
grades_kick_return | numeric | PFF kickoff-return grade, 0-100. |
grades_return | numeric | PFF overall return grade, 0-100. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
kickoff_attempts | numeric | Kickoff returns attempted. |
kickoff_fair_catches | numeric | Kickoffs fair-caught by the player. |
kickoff_long | numeric | Longest kickoff return in yards. |
kickoff_muffed_returns | numeric | Kickoff returns the player muffed. |
kickoff_touchdowns | numeric | Kickoff returns scoring a touchdown. |
kickoff_yards | numeric | Total kickoff-return yards. |
kickoff_ypa | numeric | Average yards per kickoff return. |
penalties | numeric | Penalties charged to the player over the covered span. |
player | character | Player's display name as PFF lists it. |
player_game_count | numeric | Number of games the player appeared in over the covered span. |
player_id | numeric | PFF player id (integer; matches the /players id and every player_id join key). |
position | character | PFF 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_attempts | numeric | Punt returns attempted. |
punt_fair_catches | numeric | Punts fair-caught by the player. |
punt_long | numeric | Longest punt return in yards. |
punt_muffed_returns | numeric | Punt returns the player muffed. |
punt_touchdowns | numeric | Punt returns scoring a touchdown. |
punt_yards | numeric | Total punt-return yards. |
punt_ypa | numeric | Average yards per punt return. |
team | character | Team abbreviation the player is credited to for the range. |
team_name | character | Team abbreviation the player is credited to for the range. |
total_attempts | numeric | Total return attempts, kickoffs and punts combined. |
grades_punt_return | numeric | PFF 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League slug for the leaderboard commands — exactly nfl, ncaa, hs, aaf and ufl are recognised; anything else is rejected. | ||
season | season | Y | Season for the leaderboard commands. | ||
week | week | Y | Week filter. | ||
franchise_id | franchise_id | Y | Franchise (team) id. | ||
game_id | game_id | Y | Single-game filter, facet family only, forwarded uncoerced. | ||
division | division | Y | NCAA 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_name | type | description |
|---|---|---|
assists | numeric | Assisted tackles credited to the player on special-teams plays. |
declined_penalties | numeric | Penalties committed by the player that were declined. |
draft_season | numeric | Season of the player's NFL draft class, per PFF. |
eligible_season | numeric | Season of the player's NFL draft eligibility, per PFF. |
franchise_id | numeric | PFF franchise (team) id (integer join key). |
grades_fgep_kicker | numeric | PFF field-goal and extra-point kicking grade, 0-100. |
grades_kickoff_kicker | numeric | PFF kickoff kicking grade, 0-100. |
grades_misc_st | numeric | PFF miscellaneous special-teams grade, 0-100. |
grades_special_teams_penalty | numeric | PFF special-teams penalty grade, 0-100. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
missed_tackles | numeric | Missed tackles on special-teams plays. |
penalties | numeric | Penalties charged to the player over the covered span. |
player | character | Player's display name as PFF lists it. |
player_game_count | numeric | Number of games the player appeared in over the covered span. |
player_id | numeric | PFF player id (integer; matches the /players id and every player_id join key). |
position | character | PFF 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_goal | numeric | Snaps on the field-goal and extra-point unit. |
snap_counts_field_goal_blocking | numeric | Snaps on the field-goal and extra-point block unit. |
snap_counts_kickoff | numeric | Snaps on the kickoff coverage unit. |
snap_counts_kickoff_return | numeric | Snaps on the kickoff return unit. |
snap_counts_punt_coverage | numeric | Snaps on the punt coverage unit. |
snap_counts_punt_return | numeric | Snaps on the punt return unit. |
tackles | numeric | Tackles made by the player on special-teams plays. |
team | character | Team abbreviation the player is credited to for the range. |
team_name | character | Team abbreviation the player is credited to for the range. |
grades_fgep_defense | numeric | PFF grade on field-goal and extra-point defense, 0-100. |
grades_fgep_offense | numeric | PFF grade on the field-goal and extra-point protection unit, 0-100. |
grades_long_snap | numeric | PFF long-snapping grade, 0-100. |
grades_punter | numeric | PFF punting grade, 0-100. |
grades_kick_return | numeric | PFF kickoff-return grade, 0-100. |
grades_punt_return | numeric | PFF 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League 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. | ||
season | season | Y | Season, and the SECOND positional argument of the four signature commands. | ||
week | week | Y | Week, 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_name | type | description |
|---|---|---|
more_btt_rate | numeric | Big-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_run | numeric | PFF rushing grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more. |
more_ypa | numeric | Yards gained per pass attempt on dropbacks with time in pocket of 2.5 seconds or more. |
more_passing_snaps | numeric | Number of passing snaps played on dropbacks with time in pocket of 2.5 seconds or more. |
more_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack on dropbacks with time in pocket of 2.5 seconds or more. |
less_def_gen_pressures | numeric | Number of defense-generated pressures on the player's dropbacks on dropbacks with time in pocket under 2.5 seconds, as charted by PFF. |
dropbacks | numeric | Number of dropbacks. |
less_sack_percent | numeric | Percentage of dropbacks that ended in a sack on dropbacks with time in pocket under 2.5 seconds. |
less_first_downs | numeric | Number of passing first downs gained on dropbacks with time in pocket under 2.5 seconds. |
less_ypa | numeric | Yards gained per pass attempt on dropbacks with time in pocket under 2.5 seconds. |
draft_season | numeric | NFL season (year) in which the player was drafted, per PFF player metadata. |
more_grades_pass_route | character | PFF receiving (route) grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more. |
less_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack on dropbacks with time in pocket under 2.5 seconds. |
less_aimed_passes | numeric | Number of aimed passes (attempts excluding spikes and throwaways) on dropbacks with time in pocket under 2.5 seconds, as charted by PFF. |
more_dropbacks_percent | numeric | Share 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_percent | numeric | Percentage of dropbacks with positive expected points added on dropbacks with time in pocket under 2.5 seconds. |
team_name | character | Team abbreviation the player is credited to for the range. |
avg_ttt_scrambles | numeric | Average time in the pocket in seconds on dropbacks ending in a scramble. |
more_yards | numeric | Passing yards gained on dropbacks with time in pocket of 2.5 seconds or more. |
more_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on dropbacks with time in pocket of 2.5 seconds or more. |
less_attempts | numeric | Number of pass attempts on dropbacks with time in pocket under 2.5 seconds. |
less_drop_rate | numeric | Percentage of catchable passes dropped by receivers on dropbacks with time in pocket under 2.5 seconds. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
more_turnover_worthy_plays | numeric | Number 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_interceptions | numeric | Number of passes intercepted on dropbacks with time in pocket of 2.5 seconds or more. |
more_sack_percent | numeric | Percentage of dropbacks that ended in a sack on dropbacks with time in pocket of 2.5 seconds or more. |
more_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts on dropbacks with time in pocket of 2.5 seconds or more, per PFF charting. |
less_completions | numeric | Number of completed passes on dropbacks with time in pocket under 2.5 seconds. |
more_thrown_aways | numeric | Number of intentional throwaways on dropbacks with time in pocket of 2.5 seconds or more. |
less_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts on dropbacks with time in pocket under 2.5 seconds, per PFF charting. |
more_big_time_throws | numeric | Number 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_rating | numeric | Traditional NFL passer rating on dropbacks with time in pocket under 2.5 seconds. |
less_hit_as_threw | numeric | Number 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_attempts | numeric | Number of pass attempts on dropbacks with time in pocket of 2.5 seconds or more. |
player_game_count | numeric | Number of games the player appeared in during the period covered. |
less_spikes | numeric | Number of clock-stopping spikes on dropbacks with time in pocket under 2.5 seconds. |
eligible_season | numeric | Season (year) of the player's NFL draft eligibility, per PFF player metadata. |
less_dropbacks_percent | numeric | Share of the player's total dropbacks that came on dropbacks with time in pocket under 2.5 seconds, expressed as a percentage. |
more_qb_rating | numeric | Traditional NFL passer rating on dropbacks with time in pocket of 2.5 seconds or more. |
less_dropbacks | numeric | Number of dropbacks on dropbacks with time in pocket under 2.5 seconds. |
more_grades_hands_fumble | numeric | PFF 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_target | numeric | Average depth of target in air yards on dropbacks with time in pocket of 2.5 seconds or more. |
less_scrambles | numeric | Number of scrambles on dropbacks with time in pocket under 2.5 seconds. |
more_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on dropbacks with time in pocket of 2.5 seconds or more. |
less_sacks | numeric | Number of sacks taken on dropbacks with time in pocket under 2.5 seconds. |
less_grades_pass | numeric | PFF passing grade (0-100) on dropbacks with time in pocket under 2.5 seconds. |
less_drops | numeric | Number of catchable passes dropped by receivers on dropbacks with time in pocket under 2.5 seconds. |
more_sacks | numeric | Number of sacks taken on dropbacks with time in pocket of 2.5 seconds or more. |
more_first_downs | numeric | Number of passing first downs gained on dropbacks with time in pocket of 2.5 seconds or more. |
less_big_time_throws | numeric | Number 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_attempts | numeric | Average time from snap to release in seconds on dropbacks ending in a pass attempt. |
more_aimed_passes | numeric | Number 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_percent | numeric | Percentage of aimed passes charted as accurate by PFF on dropbacks with time in pocket under 2.5 seconds. |
more_scrambles | numeric | Number of scrambles on dropbacks with time in pocket of 2.5 seconds or more. |
less_epa | numeric | Total expected points added (EPA) on the player's dropbacks on dropbacks with time in pocket under 2.5 seconds. |
more_spikes | numeric | Number of clock-stopping spikes on dropbacks with time in pocket of 2.5 seconds or more. |
less_grades_pass_route | character | PFF receiving (route) grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds. |
less_grades_offense | numeric | PFF overall offense grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds. |
avg_ttt_sacks | numeric | Average time from snap to sack in seconds on dropbacks ending in a sack. |
more_grades_offense_penalty | numeric | PFF offensive penalty grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more. |
team | character | Team abbreviation the player is credited to for the range. |
less_bats | numeric | Number of pass attempts batted down at the line of scrimmage on dropbacks with time in pocket under 2.5 seconds. |
less_grades_run | numeric | PFF rushing grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds. |
position | character | PFF 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_touchdowns | numeric | Number of passing touchdowns thrown on dropbacks with time in pocket under 2.5 seconds. |
less_yards | numeric | Passing yards gained on dropbacks with time in pocket under 2.5 seconds. |
less_grades_run_block | character | PFF run-blocking grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds. |
less_grades_hands_fumble | numeric | PFF hands (fumble) grade for the player, reflecting ball security (0-100) on dropbacks with time in pocket under 2.5 seconds. |
more_hit_as_threw | numeric | Number 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_epa | numeric | Total expected points added (EPA) on the player's dropbacks on dropbacks with time in pocket of 2.5 seconds or more. |
avg_time_to_throw | numeric | Average time to throw, in seconds from snap to release, on the passer's attempts. |
less_turnover_worthy_plays | numeric | Number of turnover-worthy plays on dropbacks with time in pocket under 2.5 seconds, plays PFF charts as deserving of a turnover. |
less_completion_percent | numeric | Percentage of pass attempts completed on dropbacks with time in pocket under 2.5 seconds. |
more_drops | numeric | Number of catchable passes dropped by receivers on dropbacks with time in pocket of 2.5 seconds or more. |
player | character | Player's display name as PFF lists it. |
more_touchdowns | numeric | Number of passing touchdowns thrown on dropbacks with time in pocket of 2.5 seconds or more. |
franchise_id | numeric | PFF franchise (team) id (integer join key). |
more_drop_rate | numeric | Percentage of catchable passes dropped by receivers on dropbacks with time in pocket of 2.5 seconds or more. |
less_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts on dropbacks with time in pocket under 2.5 seconds, per PFF charting. |
more_grades_offense | numeric | PFF overall offense grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more. |
less_thrown_aways | numeric | Number of intentional throwaways on dropbacks with time in pocket under 2.5 seconds. |
less_avg_depth_of_target | numeric | Average depth of target in air yards on dropbacks with time in pocket under 2.5 seconds. |
less_avg_time_to_throw | numeric | Average time from snap to release in seconds on dropbacks with time in pocket under 2.5 seconds. |
less_grades_offense_penalty | numeric | PFF offensive penalty grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds. |
less_interceptions | numeric | Number of passes intercepted on dropbacks with time in pocket under 2.5 seconds. |
more_def_gen_pressures | numeric | Number 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_throw | numeric | Average time from snap to release in seconds on dropbacks with time in pocket of 2.5 seconds or more. |
more_dropbacks | numeric | Number of dropbacks on dropbacks with time in pocket of 2.5 seconds or more. |
more_grades_pass | numeric | PFF passing grade (0-100) on dropbacks with time in pocket of 2.5 seconds or more. |
player_id | numeric | PFF player id (integer; matches the /players id and every player_id join key). |
less_passing_snaps | numeric | Number of passing snaps played on dropbacks with time in pocket under 2.5 seconds. |
more_completions | numeric | Number of completed passes on dropbacks with time in pocket of 2.5 seconds or more. |
more_grades_run_block | character | PFF run-blocking grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more. |
more_bats | numeric | Number of pass attempts batted down at the line of scrimmage on dropbacks with time in pocket of 2.5 seconds or more. |
more_completion_percent | numeric | Percentage of pass attempts completed on dropbacks with time in pocket of 2.5 seconds or more. |
more_grades_hands_drop | character | PFF hands (drop) grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more. |
less_grades_hands_drop | character | PFF hands (drop) grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds. |
less_grades_pass_block | character | PFF pass-blocking grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds. |
more_grades_pass_block | character | PFF pass-blocking grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more. |
less_grades_screen_block | character | PFF screen-blocking grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds. |
more_grades_screen_block | character | PFF screen-blocking grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more. |
less_grades_defense_penalty | character | PFF defensive penalty grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds. |
less_grades_coverage_defense | character | PFF coverage grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds. |
more_grades_defense_penalty | character | PFF defensive penalty grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more. |
more_grades_defense | character | PFF overall defense grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more. |
more_grades_coverage_defense | character | PFF coverage grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more. |
less_grades_defense | character | PFF overall defense grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds. |
less_grades_overall_tackle | character | PFF overall tackling grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds. |
more_grades_pass_rush_defense | character | PFF pass-rush grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more. |
more_grades_run_defense | character | PFF run-defense grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more. |
more_grades_tackle | character | PFF tackling grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more. |
less_grades_pass_rush_defense | character | PFF pass-rush grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds. |
less_grades_tackle | character | PFF tackling grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds. |
more_grades_overall_tackle | character | PFF overall tackling grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more. |
less_grades_run_defense | character | PFF 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League 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. | ||
season | season | Y | Season, and the SECOND positional argument of the four signature commands. | ||
week | week | Y | Week, 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_name | type | description |
|---|---|---|
attempts | numeric | Pass 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_id | numeric | PFF franchise (team) id of the team whose offensive line the row describes (integer join key). |
hits_allowed | numeric | Quarterback hits allowed. |
hurries_allowed | numeric | Quarterback hurries allowed. |
pass_snaps | numeric | Pass-play snaps. |
pbe | numeric | PFF Pass Blocking Efficiency rating, pressures allowed per pass-blocking snap weighted toward sacks. |
player_game_count | numeric | Number of games the player appeared in over the covered span. |
pressures_allowed | numeric | Total pressures allowed (sacks, hits, and hurries). |
sacks_allowed | numeric | Sacks allowed by the team's offensive line over the covered span. |
season_id | numeric | Season (year) the row covers (e.g. 2022). |
team_name | character | Abbreviation 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League 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. | ||
season | season | Y | Season, and the SECOND positional argument of the four signature commands. | ||
week | week | Y | Week, 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_name | type | description |
|---|---|---|
lhs_sacks | numeric | Sacks recorded when rushing from the left side. |
rhs_hits | numeric | Quarterback hits recorded when rushing from the right side. |
rhs_prp | numeric | PFF Pass Rush Productivity rating, pressure generated per pass-rush snap weighted toward sacks when rushing from the right side. |
draft_season | numeric | Season of the player's NFL draft class, per PFF. |
pass_snaps | numeric | Pass-play snaps. |
lhs_hurries | numeric | Quarterback hurries recorded when rushing from the left side. |
team_name | character | Team abbreviation the player is credited to for the range. |
prp | numeric | PFF Pass Rush Productivity rating, pressure generated per pass-rush snap weighted toward sacks. |
tackles | numeric | Tackles made by the player, as charted by PFF. |
rhs_pressures | numeric | Total pressures generated (sacks, hits, and hurries) when rushing from the right side. |
rhs_pass_rush_percent | numeric | Share of pass-play snaps spent rushing the passer when rushing from the right side. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
lhs_pass_rush_percent | numeric | Share of pass-play snaps spent rushing the passer when rushing from the left side. |
lhs_pass_rush_snaps | numeric | Pass-rush snaps played when rushing from the left side. |
sacks | numeric | Sacks recorded by the pass rusher. |
lhs_assists | numeric | Assisted tackles when rushing from the left side. |
player_game_count | numeric | Number of games the player appeared in over the covered span. |
eligible_season | numeric | Season of the player's NFL draft eligibility, per PFF. |
lhs_pressures | numeric | Total pressures generated (sacks, hits, and hurries) when rushing from the left side. |
pass_rush_snaps | numeric | Pass-rush snaps played. |
hurries | numeric | Quarterback hurries recorded. |
rhs_pass_rush_snaps | numeric | Pass-rush snaps played when rushing from the right side. |
lhs_prp | numeric | PFF Pass Rush Productivity rating, pressure generated per pass-rush snap weighted toward sacks when rushing from the left side. |
hits | numeric | Quarterback hits recorded by the pass rusher. |
lhs_hits | numeric | Quarterback hits recorded when rushing from the left side. |
rhs_tackles | numeric | Tackles made when rushing from the right side. |
lhs_stops | numeric | Stops, PFF's tackles that constitute a failed play for the offense when rushing from the left side. |
team | character | Team abbreviation the player is credited to for the range. |
stops | numeric | Stops, PFF's tackles that constitute a failed play for the offense. |
rhs_misses | numeric | Missed tackles when rushing from the right side. |
position | character | PFF 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 | numeric | Total pressures generated (sacks, hits, and hurries). |
misses | numeric | Missed tackles. |
player | character | Player's display name as PFF lists it. |
rhs_sacks | numeric | Sacks recorded when rushing from the right side. |
franchise_id | numeric | PFF franchise (team) id (integer join key). |
pass_rush_percent | numeric | Share of pass-play snaps spent rushing the passer. |
rhs_hurries | numeric | Quarterback hurries recorded when rushing from the right side. |
rhs_assists | numeric | Assisted tackles when rushing from the right side. |
rhs_stops | numeric | Stops, PFF's tackles that constitute a failed play for the offense when rushing from the right side. |
assists | numeric | Assisted tackles credited to the player. |
player_id | numeric | PFF player id (integer; matches the /players id and every player_id join key). |
lhs_tackles | numeric | Tackles made when rushing from the left side. |
lhs_misses | numeric | Missed 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League 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. | ||
season | season | Y | Season, and the SECOND positional argument of the four signature commands. | ||
week | week | Y | Week, 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_name | type | description |
|---|---|---|
coverage_snaps | numeric | Coverage snaps played while covering the slot. |
coverage_snaps_per_reception | numeric | Coverage snaps played per reception allowed while covering the slot. |
coverage_snaps_per_target | numeric | Coverage snaps played per target into the player's coverage while covering the slot. |
draft_season | numeric | Season of the player's NFL draft class, per PFF. |
eligible_season | numeric | Season of the player's NFL draft eligibility, per PFF. |
franchise_id | numeric | PFF franchise (team) id (integer join key). |
interceptions | numeric | Interceptions made by the player while covering the slot. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
player | character | Player's display name as PFF lists it. |
player_game_count | numeric | Number of games the player appeared in over the covered span. |
player_id | numeric | PFF player id (integer; matches the /players id and every player_id join key). |
position | character | PFF 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_against | numeric | NFL passer rating allowed on targets into the player's coverage while covering the slot. |
receptions | numeric | Receptions allowed in the player's coverage while covering the slot. |
targets | numeric | Passes thrown into the player's coverage (targets allowed) while covering the slot. |
team | character | Team abbreviation the player is credited to for the range. |
team_name | character | Team abbreviation the player is credited to for the range. |
touchdowns | numeric | Touchdowns allowed into the player's coverage while covering the slot. |
yards | numeric | Receiving yards allowed in the player's coverage while covering the slot. |
yards_after_catch | numeric | Yards after the catch allowed in the player's coverage while covering the slot. |
yards_per_coverage_snap | numeric | Receiving 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|
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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League slug: nfl or ncaa. | ||
report | report | Y | Which 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. | ||
season | season | Y | Season, as a four-digit year: 2006 or later, and at most one year past the current season. | ||
weekGroup | week_group | Y | Which part of the season to cover: REG (regular season), PO (playoffs) or REGPO (both, the default). | ||
week | week | Y | Narrow the report to one week of the weekGroup — or, with weekTo, to a span of weeks. | ||
weekTo | week_to | Y | The 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_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
player | character | Player's display name as PFF lists it (e.g. "Tom Brady"). |
position | character | PFF 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_penalties | integer | Penalties committed by the player that were declined. |
draft_season | integer | Season of the player's NFL draft class, per PFF. |
eligible_season | integer | Season of the player's NFL draft eligibility, per PFF. |
franchise_id | integer | PFF franchise (team) id (integer join key). |
grades_hands_fumble | numeric | PFF ball-security (hands/fumble) grade, 0-100. |
grades_offense | numeric | PFF overall offense grade (0-100). |
grades_offense_penalty | numeric | PFF offensive penalty grade, 0-100. |
grades_pass | numeric | PFF passing grade (0-100). |
grades_pass_route | numeric | PFF receiving/route grade (0-100). |
grades_run | numeric | PFF rushing grade (0-100). |
grades_run_block | numeric | PFF run-blocking grade (0-100). |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
penalties | integer | Penalties charged to the player over the covered span (see declined_penalties for the ones that were declined). |
player_game_count | integer | Number of games the player appeared in over the covered span. |
snap_counts_pass | integer | Pass-play snaps spent as the passer, rather than blocking or running a route. |
snap_counts_pass_block | integer | Pass-blocking snaps played. |
snap_counts_pass_route | integer | Snaps spent running a pass route. |
snap_counts_run | integer | Run-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_block | integer | Run-blocking snaps played. |
snap_counts_total | integer | Total offensive snaps played. |
snap_counts_total_pass | integer | Total pass-play snaps across passing, pass blocking, and route running. |
snap_counts_total_run | integer | Total run-play snaps across rushing and run blocking. |
team | character | Team abbreviation the player is credited to for the range. |
team_name | character | Team name/abbreviation the player is credited to for the range. |
grades_pass_block | numeric | PFF pass-blocking grade (0-100). |
passing
| col_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
player | character | Player's display name as PFF lists it (e.g. "Tom Brady"). |
position | character | PFF 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_offense | numeric | PFF overall offense grade (0-100). |
twp_rate | numeric | Turnover-worthy-play rate. |
btt_rate | numeric | Big-time-throw rate. |
spikes | integer | Clock-stopping spike plays. |
dropbacks | integer | Total quarterback dropbacks. |
thrown_aways | integer | Passes intentionally thrown away. |
draft_season | integer | Season of the player's NFL draft class, per PFF. |
team_name | character | Team name/abbreviation the player is credited to for the range. |
grades_pass | numeric | PFF passing grade (0-100). |
hit_as_threw | integer | Plays where the quarterback was hit as he threw. |
first_downs | integer | First downs gained: passing first downs on the passing report, first-down receptions on receiving, rushing first downs on rushing. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
sack_percent | numeric | Sack rate (sacks per dropback). |
bats | integer | Passes batted at the line. |
sacks | integer | Sacks: recorded by the player on the defense and pass-rush reports; times the passer was sacked on the passing report. |
player_game_count | integer | Number of games the player appeared in over the covered span. |
eligible_season | integer | Season of the player's NFL draft eligibility, per PFF. |
completions | integer | Completed passes by the passer. |
yards | integer | Yards 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_percent | numeric | Charted accuracy percentage. |
scrambles | integer | Quarterback scrambles (pass plays on which the passer ran with the ball). |
interceptions | integer | Interceptions: 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_rate | numeric | Drop rate, in percent: share of catchable passes dropped by the passer's receivers (passing report) or by the player (receiving report). |
grades_run | numeric | PFF rushing grade (0-100). |
qb_rating | numeric | NFL passer rating. |
completion_percent | numeric | Completion percentage. |
penalties | integer | Penalties charged to the player over the covered span (see declined_penalties for the ones that were declined). |
attempts | integer | Attempts in the report's play family: pass attempts on the passing report, carries on rushing, punts on punting and kickoffs on the kickoffs report. |
team | character | Team abbreviation the player is credited to for the range. |
declined_penalties | integer | Penalties committed by the player that were declined. |
passing_snaps | integer | Number of passing snaps played. |
pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack. |
ypa | numeric | Yards per attempt: passing yards per pass attempt on the passing report, rushing yards per carry on the rushing report. |
drops | integer | Dropped passes: drops by the passer's receivers on the passing report, drops by the player on the receiving and rushing reports. |
grades_hands_fumble | numeric | PFF ball-security (hands/fumble) grade, 0-100. |
avg_time_to_throw | numeric | Average time to throw, in seconds from snap to release, on the passer's attempts. |
big_time_throws | integer | Number of big-time throws, per PFF's highest-value, highest-difficulty throw designation. |
positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added. |
franchise_id | integer | PFF franchise (team) id (integer join key). |
avg_depth_of_target | numeric | Average 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_plays | integer | Number of turnover-worthy plays, plays PFF charts as deserving of a turnover. |
epa | numeric | Expected points added per play on the passer's dropbacks, as computed by PFF (an average such as 0.04, not a season total). |
aimed_passes | integer | Number of aimed passes (attempts excluding spikes and throwaways), as charted by PFF. |
touchdowns | integer | Touchdowns: passing touchdowns thrown (passing), receiving and rushing touchdowns scored (receiving, rushing), or touchdowns allowed into the player's coverage (coverage, defense). |
def_gen_pressures | integer | Number of defense-generated pressures on the player's dropbacks, as charted by PFF. |
npa_epa | numeric | Expected points added per play on the passer's non-play-action dropbacks, as computed by PFF (npa_ = non-play-action). |
npa_positive_epa_percent | numeric | Percentage of the passer's non-play-action dropbacks with positive expected points added. |
no_screen_epa | numeric | Expected points added per play on the passer's non-screen dropbacks, as computed by PFF. |
no_screen_positive_epa_percent | numeric | Percentage of the passer's non-screen dropbacks with positive expected points added. |
pass_rate_oe | numeric | Pass rate over expectation on the passer's plays, in percentage points (actual minus PFF-expected pass rate). |
completion_oe | numeric | Completion percentage over expectation, in percentage points (actual minus PFF-expected completion rate). |
accuracy_oe | numeric | Accuracy percentage over expectation, in percentage points (PFF-charted accuracy minus its expected value). |
offense_pos_graded_rate | numeric | Percentage of the player's offensive plays that PFF graded positively. |
offense_neg_graded_rate | numeric | Percentage of the player's offensive plays that PFF graded negatively. |
passing-depth
| col_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
player | character | Player's display name as PFF lists it (e.g. "Tom Brady"). |
position | character | PFF 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_percent | numeric | Percentage of aimed passes charted as accurate by PFF on throws behind the line of scrimmage to the left side of the field. |
left_short_scrambles | integer | Number of scrambles on short (0-9 air yards) throws to the left side of the field. |
center_short_first_downs | integer | Number of passing first downs gained on short (0-9 air yards) throws to the center of the field. |
right_short_bats | integer | Number 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_percent | numeric | Percentage of dropbacks with positive expected points added on throws behind the line of scrimmage to the right side of the field. |
left_behind_los_completions | integer | Number of completed passes on throws behind the line of scrimmage to the left side of the field. |
left_medium_dropbacks | integer | Number of dropbacks on medium (10-19 air yards) throws to the left side of the field. |
right_medium_grades_pass | numeric | PFF passing grade (0-100) on medium (10-19 air yards) throws to the right side of the field. |
right_medium_hit_as_threw | integer | Number 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_percent | numeric | Share of the player's total pass attempts that came on throws behind the line of scrimmage, expressed as a percentage. |
right_short_turnover_worthy_plays | integer | Number 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_rating | numeric | Traditional NFL passer rating on medium (10-19 air yards) throws to the right side of the field. |
deep_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts on deep (20+ air yards) throws, per PFF charting. |
center_medium_sacks | integer | Number of sacks taken on medium (10-19 air yards) throws to the center of the field. |
medium_interceptions | integer | Interceptions on medium (10-19 air yards) throws: thrown by the passer (passing-depth) or on passes targeting the player (receiving-depth). |
left_deep_completions | integer | Number of completed passes on deep (20+ air yards) throws to the left side of the field. |
behind_los_spikes | integer | Number of clock-stopping spikes on throws behind the line of scrimmage. |
medium_aimed_passes | integer | Number of aimed passes (attempts excluding spikes and throwaways) on medium (10-19 air yards) throws, as charted by PFF. |
center_behind_los_drops | integer | Number of catchable passes dropped by receivers on throws behind the line of scrimmage to the center of the field. |
center_behind_los_interceptions | integer | Number of passes intercepted on throws behind the line of scrimmage to the center of the field. |
behind_los_dropbacks | integer | Number of dropbacks on throws behind the line of scrimmage. |
left_behind_los_interceptions | integer | Number of passes intercepted on throws behind the line of scrimmage to the left side of the field. |
left_deep_first_downs | integer | Number of passing first downs gained on deep (20+ air yards) throws to the left side of the field. |
deep_passing_snaps | integer | Number of passing snaps played on deep (20+ air yards) throws. |
center_short_btt_rate | numeric | Big-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_aways | integer | Number of intentional throwaways on medium (10-19 air yards) throws to the center of the field. |
center_deep_avg_depth_of_target | numeric | Average depth of target in air yards on deep (20+ air yards) throws to the center of the field. |
center_short_drops | integer | Number of catchable passes dropped by receivers on short (0-9 air yards) throws to the center of the field. |
center_deep_first_downs | integer | Number of passing first downs gained on deep (20+ air yards) throws to the center of the field. |
left_medium_completion_percent | numeric | Percentage of pass attempts completed on medium (10-19 air yards) throws to the left side of the field. |
center_deep_attempts | integer | Number of pass attempts on deep (20+ air yards) throws to the center of the field. |
center_behind_los_attempts | integer | Number of pass attempts on throws behind the line of scrimmage to the center of the field. |
right_short_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on short (0-9 air yards) throws to the right side of the field. |
center_deep_aimed_passes | integer | Number 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_pass | numeric | PFF passing grade (0-100) on deep (20+ air yards) throws to the right side of the field. |
right_medium_big_time_throws | integer | Number 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_percent | integer | Percentage of dropbacks that ended in a sack on deep (20+ air yards) throws. |
center_medium_pressure_to_sack_rate | integer | Percentage of pressured dropbacks that ended in a sack on medium (10-19 air yards) throws to the center of the field. |
deep_sacks | integer | Number of sacks taken on deep (20+ air yards) throws. |
right_medium_ypa | numeric | Yards gained per pass attempt on medium (10-19 air yards) throws to the right side of the field. |
left_deep_drop_rate | numeric | Percentage of catchable passes dropped by receivers on deep (20+ air yards) throws to the left side of the field. |
right_medium_attempts_percent | numeric | Share 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_rate | numeric | Big-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_percent | numeric | Share 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_drops | integer | Catchable 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_throws | integer | Number 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_touchdowns | integer | Number of passing touchdowns thrown on throws behind the line of scrimmage to the center of the field. |
right_behind_los_twp_rate | numeric | Turnover-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_completions | integer | Number of completed passes on deep (20+ air yards) throws to the center of the field. |
center_short_attempts | integer | Number of pass attempts on short (0-9 air yards) throws to the center of the field. |
left_behind_los_sack_percent | integer | Percentage 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_rate | integer | Percentage of pressured dropbacks that ended in a sack on short (0-9 air yards) throws to the center of the field. |
deep_touchdowns | integer | Touchdowns on deep (20+ air yards) throws: thrown by the passer (passing-depth) or scored by the player (receiving-depth). |
center_behind_los_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on throws behind the line of scrimmage to the center of the field. |
center_deep_drop_rate | numeric | Percentage of catchable passes dropped by receivers on deep (20+ air yards) throws to the center of the field. |
right_short_first_downs | integer | Number of passing first downs gained on short (0-9 air yards) throws to the right side of the field. |
right_behind_los_first_downs | integer | Number of passing first downs gained on throws behind the line of scrimmage to the right side of the field. |
short_interceptions | integer | Interceptions on short (0-9 air yards) throws: thrown by the passer (passing-depth) or on passes targeting the player (receiving-depth). |
center_medium_scrambles | integer | Number of scrambles on medium (10-19 air yards) throws to the center of the field. |
left_behind_los_sacks | integer | Number of sacks taken on throws behind the line of scrimmage to the left side of the field. |
left_short_ypa | numeric | Yards gained per pass attempt on short (0-9 air yards) throws to the left side of the field. |
left_short_qb_rating | numeric | Traditional NFL passer rating on short (0-9 air yards) throws to the left side of the field. |
right_behind_los_qb_rating | numeric | Traditional NFL passer rating on throws behind the line of scrimmage to the right side of the field. |
draft_season | integer | Season of the player's NFL draft class, per PFF. |
right_behind_los_dropbacks | integer | Number of dropbacks on throws behind the line of scrimmage to the right side of the field. |
behind_los_def_gen_pressures | integer | Number of defense-generated pressures on the player's dropbacks on throws behind the line of scrimmage, as charted by PFF. |
right_short_thrown_aways | integer | Number of intentional throwaways on short (0-9 air yards) throws to the right side of the field. |
deep_def_gen_pressures | integer | Number of defense-generated pressures on the player's dropbacks on deep (20+ air yards) throws, as charted by PFF. |
right_short_btt_rate | numeric | Big-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_percent | numeric | Percentage of dropbacks with positive expected points added on throws behind the line of scrimmage to the center of the field. |
left_behind_los_grades_pass | numeric | PFF passing grade (0-100) on throws behind the line of scrimmage to the left side of the field. |
deep_grades_pass | numeric | PFF passing grade (0-100) on deep (20+ air yards) throws. |
center_short_turnover_worthy_plays | integer | Number 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_scrambles | integer | Number of scrambles on throws behind the line of scrimmage to the center of the field. |
right_short_aimed_passes | integer | Number 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_dropbacks | integer | Number of dropbacks on short (0-9 air yards) throws to the center of the field. |
medium_epa | numeric | Total expected points added (EPA) on the player's dropbacks on medium (10-19 air yards) throws. |
right_short_ypa | numeric | Yards gained per pass attempt on short (0-9 air yards) throws to the right side of the field. |
center_medium_ypa | numeric | Yards gained per pass attempt on medium (10-19 air yards) throws to the center of the field. |
medium_attempts | integer | Number of pass attempts on medium (10-19 air yards) throws. |
right_deep_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on deep (20+ air yards) throws to the right side of the field. |
behind_los_scrambles | integer | Number of scrambles on throws behind the line of scrimmage. |
center_behind_los_completion_percent | numeric | Percentage of pass attempts completed on throws behind the line of scrimmage to the center of the field. |
left_behind_los_btt_rate | integer | Big-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_rate | integer | Big-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_name | character | Team name/abbreviation the player is credited to for the range. |
short_touchdowns | integer | Touchdowns on short (0-9 air yards) throws: thrown by the passer (passing-depth) or scored by the player (receiving-depth). |
center_medium_drops | integer | Number of catchable passes dropped by receivers on medium (10-19 air yards) throws to the center of the field. |
left_behind_los_aimed_passes | integer | Number 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_attempts | integer | Number of pass attempts on deep (20+ air yards) throws. |
right_behind_los_sack_percent | integer | Percentage 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_percent | numeric | Percentage of dropbacks with positive expected points added on short (0-9 air yards) throws to the center of the field. |
deep_avg_depth_of_target | numeric | Average 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_rate | numeric | Big-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_scrambles | integer | Number of scrambles on medium (10-19 air yards) throws. |
center_behind_los_avg_depth_of_target | numeric | Average depth of target in air yards on throws behind the line of scrimmage to the center of the field. |
short_attempts_percent | numeric | Share of the player's total pass attempts that came on short (0-9 air yards) throws, expressed as a percentage. |
right_behind_los_sacks | integer | Number of sacks taken on throws behind the line of scrimmage to the right side of the field. |
center_medium_avg_time_to_throw | numeric | Average 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_rate | integer | Percentage 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_percent | integer | Percentage of dropbacks that ended in a sack on deep (20+ air yards) throws to the center of the field. |
center_deep_ypa | numeric | Yards gained per pass attempt on deep (20+ air yards) throws to the center of the field. |
left_behind_los_hit_as_threw | integer | Number 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_throws | integer | Number of big-time throws on medium (10-19 air yards) throws, per PFF's highest-value, highest-difficulty throw designation. |
deep_thrown_aways | integer | Number of intentional throwaways on deep (20+ air yards) throws. |
right_short_accuracy_percent | numeric | Percentage 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_plays | integer | Number 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_bats | integer | Number 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_pass | numeric | PFF passing grade (0-100) on short (0-9 air yards) throws to the right side of the field. |
right_deep_spikes | integer | Number of clock-stopping spikes on deep (20+ air yards) throws to the right side of the field. |
left_deep_passing_snaps | integer | Number of passing snaps played on deep (20+ air yards) throws to the left side of the field. |
center_medium_twp_rate | numeric | Turnover-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_snaps | integer | Number of passing snaps played on throws behind the line of scrimmage to the right side of the field. |
left_deep_qb_rating | numeric | Traditional NFL passer rating on deep (20+ air yards) throws to the left side of the field. |
right_deep_drop_rate | numeric | Percentage of catchable passes dropped by receivers on deep (20+ air yards) throws to the right side of the field. |
left_behind_los_drop_rate | numeric | Percentage of catchable passes dropped by receivers on throws behind the line of scrimmage to the left side of the field. |
left_medium_drop_rate | numeric | Percentage of catchable passes dropped by receivers on medium (10-19 air yards) throws to the left side of the field. |
right_deep_attempts | integer | Number of pass attempts on deep (20+ air yards) throws to the right side of the field. |
left_deep_spikes | integer | Number of clock-stopping spikes on deep (20+ air yards) throws to the left side of the field. |
center_behind_los_dropbacks | integer | Number of dropbacks on throws behind the line of scrimmage to the center of the field. |
right_deep_big_time_throws | integer | Number 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_threw | integer | Number of attempts on which the passer was hit as he threw on medium (10-19 air yards) throws, as charted by PFF. |
right_short_dropbacks | integer | Number of dropbacks on short (0-9 air yards) throws to the right side of the field. |
medium_def_gen_pressures | integer | Number of defense-generated pressures on the player's dropbacks on medium (10-19 air yards) throws, as charted by PFF. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
left_short_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on short (0-9 air yards) throws to the left side of the field. |
left_short_attempts | integer | Number of pass attempts on short (0-9 air yards) throws to the left side of the field. |
center_deep_twp_rate | numeric | Turnover-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_throw | numeric | Average 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_rating | numeric | Traditional NFL passer rating on throws behind the line of scrimmage to the left side of the field. |
left_behind_los_dropbacks | integer | Number of dropbacks on throws behind the line of scrimmage to the left side of the field. |
deep_dropbacks | integer | Number of dropbacks on deep (20+ air yards) throws. |
right_behind_los_scrambles | integer | Number of scrambles on throws behind the line of scrimmage to the right side of the field. |
behind_los_interceptions | integer | Interceptions on throws behind the line of scrimmage: thrown by the passer (passing-depth) or on passes targeting the player (receiving-depth). |
right_deep_drops | integer | Number of catchable passes dropped by receivers on deep (20+ air yards) throws to the right side of the field. |
right_deep_yards | integer | Passing yards gained on deep (20+ air yards) throws to the right side of the field. |
right_short_hit_as_threw | integer | Number 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_target | numeric | Average depth of target in air yards on short (0-9 air yards) throws to the right side of the field. |
short_bats | integer | Number of pass attempts batted down at the line of scrimmage on short (0-9 air yards) throws. |
right_deep_twp_rate | numeric | Turnover-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_rate | integer | Percentage of pressured dropbacks that ended in a sack on throws behind the line of scrimmage to the right side of the field. |
deep_spikes | integer | Number of clock-stopping spikes on deep (20+ air yards) throws. |
center_medium_spikes | integer | Number of clock-stopping spikes on medium (10-19 air yards) throws to the center of the field. |
behind_los_aimed_passes | integer | Number of aimed passes (attempts excluding spikes and throwaways) on throws behind the line of scrimmage, as charted by PFF. |
right_behind_los_touchdowns | integer | Number of passing touchdowns thrown on throws behind the line of scrimmage to the right side of the field. |
right_medium_pressure_to_sack_rate | integer | Percentage of pressured dropbacks that ended in a sack on medium (10-19 air yards) throws to the right side of the field. |
medium_thrown_aways | integer | Number of intentional throwaways on medium (10-19 air yards) throws. |
short_sacks | integer | Number of sacks taken on short (0-9 air yards) throws. |
center_behind_los_twp_rate | numeric | Turnover-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_attempts | integer | Number of pass attempts on throws behind the line of scrimmage to the left side of the field. |
short_aimed_passes | integer | Number of aimed passes (attempts excluding spikes and throwaways) on short (0-9 air yards) throws, as charted by PFF. |
short_completions | integer | Number of completed passes on short (0-9 air yards) throws. |
right_short_pressure_to_sack_rate | integer | Percentage 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_target | numeric | Average 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_percent | numeric | Percentage of dropbacks with positive expected points added on throws behind the line of scrimmage to the left side of the field. |
center_medium_attempts_percent | numeric | Share 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_touchdowns | integer | Number of passing touchdowns thrown on medium (10-19 air yards) throws to the left side of the field. |
center_short_bats | integer | Number 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_throw | numeric | Average time from snap to release in seconds on deep (20+ air yards) throws to the left side of the field. |
center_behind_los_passing_snaps | integer | Number of passing snaps played on throws behind the line of scrimmage to the center of the field. |
center_short_yards | integer | Passing yards gained on short (0-9 air yards) throws to the center of the field. |
right_medium_btt_rate | numeric | Big-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_scrambles | integer | Number of scrambles on medium (10-19 air yards) throws to the right side of the field. |
medium_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts on medium (10-19 air yards) throws, per PFF charting. |
center_behind_los_btt_rate | integer | Big-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_target | numeric | Average depth of target in air yards on short (0-9 air yards) throws to the center of the field. |
left_medium_sacks | integer | Number of sacks taken on medium (10-19 air yards) throws to the left side of the field. |
right_short_yards | integer | Passing yards gained on short (0-9 air yards) throws to the right side of the field. |
left_medium_first_downs | integer | Number of passing first downs gained on medium (10-19 air yards) throws to the left side of the field. |
right_medium_positive_epa_percent | numeric | Percentage 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_throws | integer | Number 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_plays | integer | Number of turnover-worthy plays on deep (20+ air yards) throws, plays PFF charts as deserving of a turnover. |
left_deep_bats | integer | Number 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_plays | integer | Number 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_dropbacks | integer | Number of dropbacks across all splits, the baseline total for this facet. |
center_deep_drops | integer | Number of catchable passes dropped by receivers on deep (20+ air yards) throws to the center of the field. |
center_medium_avg_depth_of_target | numeric | Average depth of target in air yards on medium (10-19 air yards) throws to the center of the field. |
center_behind_los_ypa | numeric | Yards gained per pass attempt on throws behind the line of scrimmage to the center of the field. |
right_short_attempts | integer | Number of pass attempts on short (0-9 air yards) throws to the right side of the field. |
center_medium_completion_percent | numeric | Percentage of pass attempts completed on medium (10-19 air yards) throws to the center of the field. |
right_short_sack_percent | integer | Percentage 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_target | numeric | Average depth of target in air yards on throws behind the line of scrimmage to the left side of the field. |
center_medium_epa | numeric | Total 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_percent | integer | Percentage of dropbacks that ended in a sack on throws behind the line of scrimmage to the center of the field. |
medium_completions | integer | Number of completed passes on medium (10-19 air yards) throws. |
medium_sack_percent | integer | Percentage of dropbacks that ended in a sack on medium (10-19 air yards) throws. |
left_short_grades_pass | numeric | PFF passing grade (0-100) on short (0-9 air yards) throws to the left side of the field. |
deep_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts on deep (20+ air yards) throws, per PFF charting. |
left_short_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on short (0-9 air yards) throws to the left side of the field. |
short_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts on short (0-9 air yards) throws, per PFF charting. |
short_passing_snaps | integer | Number of passing snaps played on short (0-9 air yards) throws. |
left_deep_sacks | integer | Number of sacks taken on deep (20+ air yards) throws to the left side of the field. |
short_scrambles | integer | Number of scrambles on short (0-9 air yards) throws. |
center_medium_turnover_worthy_plays | integer | Number 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_rate | numeric | Percentage 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_epa | numeric | Total 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_passes | integer | Number 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_percent | numeric | Percentage of aimed passes charted as accurate by PFF on short (0-9 air yards) throws. |
player_game_count | integer | Number of games the player appeared in over the covered span. |
short_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts on short (0-9 air yards) throws, per PFF charting. |
right_short_touchdowns | integer | Number of passing touchdowns thrown on short (0-9 air yards) throws to the right side of the field. |
center_short_completions | integer | Number of completed passes on short (0-9 air yards) throws to the center of the field. |
right_short_spikes | integer | Number of clock-stopping spikes on short (0-9 air yards) throws to the right side of the field. |
behind_los_first_downs | integer | First 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_pressures | integer | Number 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_rate | integer | Percentage of pressured dropbacks that ended in a sack on deep (20+ air yards) throws. |
medium_qb_rating | numeric | Traditional NFL passer rating on medium (10-19 air yards) throws. |
short_completion_percent | numeric | Percentage of pass attempts completed on short (0-9 air yards) throws. |
right_deep_attempts_percent | numeric | Share 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_season | integer | Season of the player's NFL draft eligibility, per PFF. |
short_big_time_throws | integer | Number of big-time throws on short (0-9 air yards) throws, per PFF's highest-value, highest-difficulty throw designation. |
behind_los_attempts | integer | Number of pass attempts on throws behind the line of scrimmage. |
center_behind_los_yards | integer | Passing yards gained on throws behind the line of scrimmage to the center of the field. |
center_behind_los_bats | integer | Number 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_rating | numeric | Traditional NFL passer rating on throws behind the line of scrimmage to the center of the field. |
right_deep_pressure_to_sack_rate | integer | Percentage of pressured dropbacks that ended in a sack on deep (20+ air yards) throws to the right side of the field. |
center_short_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on short (0-9 air yards) throws to the center of the field. |
left_behind_los_bats | integer | Number 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_snaps | integer | Number of passing snaps played on deep (20+ air yards) throws to the center of the field. |
right_behind_los_hit_as_threw | integer | Number 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_bats | integer | Number of pass attempts batted down at the line of scrimmage on medium (10-19 air yards) throws. |
right_medium_first_downs | integer | Number of passing first downs gained on medium (10-19 air yards) throws to the right side of the field. |
medium_spikes | integer | Number of clock-stopping spikes on medium (10-19 air yards) throws. |
left_deep_thrown_aways | integer | Number of intentional throwaways on deep (20+ air yards) throws to the left side of the field. |
right_deep_epa | numeric | Total 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_threw | integer | Number 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_percent | numeric | Percentage of pass attempts completed on throws behind the line of scrimmage to the left side of the field. |
center_short_ypa | numeric | Yards gained per pass attempt on short (0-9 air yards) throws to the center of the field. |
right_short_drop_rate | numeric | Percentage of catchable passes dropped by receivers on short (0-9 air yards) throws to the right side of the field. |
right_behind_los_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on throws behind the line of scrimmage to the right side of the field. |
left_short_yards | integer | Passing yards gained on short (0-9 air yards) throws to the left side of the field. |
deep_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on deep (20+ air yards) throws. |
right_behind_los_avg_depth_of_target | numeric | Average depth of target in air yards on throws behind the line of scrimmage to the right side of the field. |
center_behind_los_thrown_aways | integer | Number of intentional throwaways on throws behind the line of scrimmage to the center of the field. |
center_behind_los_attempts_percent | numeric | Share 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_downs | integer | Number of passing first downs gained on deep (20+ air yards) throws to the right side of the field. |
left_short_completions | integer | Number of completed passes on short (0-9 air yards) throws to the left side of the field. |
deep_completion_percent | numeric | Percentage of pass attempts completed on deep (20+ air yards) throws. |
left_deep_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on deep (20+ air yards) throws to the left side of the field. |
right_deep_sack_percent | integer | Percentage 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_rate | integer | Percentage of pressured dropbacks that ended in a sack on throws behind the line of scrimmage. |
right_deep_touchdowns | integer | Number of passing touchdowns thrown on deep (20+ air yards) throws to the right side of the field. |
left_behind_los_def_gen_pressures | integer | Number 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_drops | integer | Number of catchable passes dropped by receivers on throws behind the line of scrimmage to the left side of the field. |
deep_epa | numeric | Total expected points added (EPA) on the player's dropbacks on deep (20+ air yards) throws. |
left_deep_ypa | numeric | Yards gained per pass attempt on deep (20+ air yards) throws to the left side of the field. |
medium_touchdowns | integer | Touchdowns on medium (10-19 air yards) throws: thrown by the passer (passing-depth) or scored by the player (receiving-depth). |
left_medium_grades_pass | numeric | PFF passing grade (0-100) on medium (10-19 air yards) throws to the left side of the field. |
right_behind_los_spikes | integer | Number of clock-stopping spikes on throws behind the line of scrimmage to the right side of the field. |
medium_grades_pass | numeric | PFF passing grade (0-100) on medium (10-19 air yards) throws. |
behind_los_passing_snaps | integer | Number of passing snaps played on throws behind the line of scrimmage. |
left_short_first_downs | integer | Number of passing first downs gained on short (0-9 air yards) throws to the left side of the field. |
center_short_passing_snaps | integer | Number of passing snaps played on short (0-9 air yards) throws to the center of the field. |
center_deep_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on deep (20+ air yards) throws to the center of the field. |
right_deep_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on deep (20+ air yards) throws to the right side of the field. |
right_medium_sack_percent | integer | Percentage of dropbacks that ended in a sack on medium (10-19 air yards) throws to the right side of the field. |
right_deep_qb_rating | numeric | Traditional NFL passer rating on deep (20+ air yards) throws to the right side of the field. |
right_short_completion_percent | numeric | Percentage of pass attempts completed on short (0-9 air yards) throws to the right side of the field. |
right_behind_los_interceptions | integer | Number of passes intercepted on throws behind the line of scrimmage to the right side of the field. |
behind_los_yards | integer | Yards on throws behind the line of scrimmage: passing yards (passing-depth) or the player's receiving yards (receiving-depth). |
center_behind_los_grades_pass | numeric | PFF passing grade (0-100) on throws behind the line of scrimmage to the center of the field. |
left_deep_dropbacks | integer | Number of dropbacks on deep (20+ air yards) throws to the left side of the field. |
center_behind_los_spikes | integer | Number of clock-stopping spikes on throws behind the line of scrimmage to the center of the field. |
right_behind_los_aimed_passes | integer | Number 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_interceptions | integer | Number of passes intercepted on short (0-9 air yards) throws to the left side of the field. |
right_medium_interceptions | integer | Number of passes intercepted on medium (10-19 air yards) throws to the right side of the field. |
left_behind_los_yards | integer | Passing yards gained on throws behind the line of scrimmage to the left side of the field. |
center_deep_btt_rate | numeric | Big-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_downs | integer | First 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_target | numeric | Average depth of target in air yards on short (0-9 air yards) throws to the left side of the field. |
left_behind_los_ypa | numeric | Yards gained per pass attempt on throws behind the line of scrimmage to the left side of the field. |
short_attempts | integer | Number of pass attempts on short (0-9 air yards) throws. |
right_medium_bats | integer | Number 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_touchdowns | integer | Number of passing touchdowns thrown on throws behind the line of scrimmage to the left side of the field. |
right_medium_dropbacks | integer | Number of dropbacks on medium (10-19 air yards) throws to the right side of the field. |
short_turnover_worthy_plays | integer | Number of turnover-worthy plays on short (0-9 air yards) throws, plays PFF charts as deserving of a turnover. |
right_deep_thrown_aways | integer | Number of intentional throwaways on deep (20+ air yards) throws to the right side of the field. |
right_behind_los_drop_rate | numeric | Percentage of catchable passes dropped by receivers on throws behind the line of scrimmage to the right side of the field. |
right_short_qb_rating | numeric | Traditional NFL passer rating on short (0-9 air yards) throws to the right side of the field. |
medium_sacks | integer | Number of sacks taken on medium (10-19 air yards) throws. |
center_deep_attempts_percent | numeric | Share 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_dropbacks | integer | Number of dropbacks on short (0-9 air yards) throws to the left side of the field. |
behind_los_drops | integer | Catchable passes dropped on throws behind the line of scrimmage: by the passer's receivers (passing-depth) or by the player (receiving-depth). |
short_sack_percent | integer | Percentage of dropbacks that ended in a sack on short (0-9 air yards) throws. |
left_medium_spikes | integer | Number of clock-stopping spikes on medium (10-19 air yards) throws to the left side of the field. |
left_medium_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on medium (10-19 air yards) throws to the left side of the field. |
behind_los_completions | integer | Number of completed passes on throws behind the line of scrimmage. |
behind_los_sack_percent | integer | Percentage of dropbacks that ended in a sack on throws behind the line of scrimmage. |
left_deep_yards | integer | Passing yards gained on deep (20+ air yards) throws to the left side of the field. |
left_short_aimed_passes | integer | Number 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_completions | integer | Number of completed passes on throws behind the line of scrimmage to the center of the field. |
left_short_thrown_aways | integer | Number of intentional throwaways on short (0-9 air yards) throws to the left side of the field. |
left_short_sack_percent | integer | Percentage of dropbacks that ended in a sack on short (0-9 air yards) throws to the left side of the field. |
center_short_thrown_aways | integer | Number of intentional throwaways on short (0-9 air yards) throws to the center of the field. |
center_short_interceptions | integer | Number of passes intercepted on short (0-9 air yards) throws to the center of the field. |
short_avg_depth_of_target | numeric | Average 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_touchdowns | integer | Number of passing touchdowns thrown on deep (20+ air yards) throws to the left side of the field. |
deep_yards | integer | Yards on deep (20+ air yards) throws: passing yards (passing-depth) or the player's receiving yards (receiving-depth). |
center_behind_los_turnover_worthy_plays | integer | Number 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_ypa | numeric | Yards gained per pass attempt on medium (10-19 air yards) throws. |
left_medium_epa | numeric | Total 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_target | numeric | Average depth of target in air yards on deep (20+ air yards) throws to the left side of the field. |
deep_first_downs | integer | First downs on deep (20+ air yards) throws: passing first downs (passing-depth) or first-down receptions by the player (receiving-depth). |
short_drop_rate | numeric | Percentage 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_bats | integer | Number 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_spikes | integer | Number of clock-stopping spikes on deep (20+ air yards) throws to the center of the field. |
center_short_hit_as_threw | integer | Number 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_percent | numeric | Percentage of dropbacks with positive expected points added on medium (10-19 air yards) throws to the left side of the field. |
center_deep_touchdowns | integer | Number of passing touchdowns thrown on deep (20+ air yards) throws to the center of the field. |
right_deep_ypa | numeric | Yards gained per pass attempt on deep (20+ air yards) throws to the right side of the field. |
right_short_big_time_throws | integer | Number 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_throws | integer | Number 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_percent | numeric | Percentage of dropbacks with positive expected points added on short (0-9 air yards) throws. |
left_behind_los_avg_time_to_throw | numeric | Average time from snap to release in seconds on throws behind the line of scrimmage to the left side of the field. |
right_deep_passing_snaps | integer | Number of passing snaps played on deep (20+ air yards) throws to the right side of the field. |
right_short_twp_rate | numeric | Turnover-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_attempts | integer | Number of pass attempts on medium (10-19 air yards) throws to the center of the field. |
right_deep_avg_time_to_throw | numeric | Average time from snap to release in seconds on deep (20+ air yards) throws to the right side of the field. |
center_deep_def_gen_pressures | integer | Number 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_epa | numeric | Total expected points added (EPA) on the player's dropbacks on throws behind the line of scrimmage. |
right_medium_twp_rate | numeric | Turnover-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_passes | integer | Number 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_scrambles | integer | Number of scrambles on deep (20+ air yards) throws to the right side of the field. |
deep_big_time_throws | integer | Number of big-time throws on deep (20+ air yards) throws, per PFF's highest-value, highest-difficulty throw designation. |
left_short_turnover_worthy_plays | integer | Number 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_touchdowns | integer | Number of passing touchdowns thrown on short (0-9 air yards) throws to the center of the field. |
right_medium_drops | integer | Number of catchable passes dropped by receivers on medium (10-19 air yards) throws to the right side of the field. |
left_deep_epa | numeric | Total expected points added (EPA) on the player's dropbacks on deep (20+ air yards) throws to the left side of the field. |
short_ypa | numeric | Yards gained per pass attempt on short (0-9 air yards) throws. |
medium_pressure_to_sack_rate | integer | Percentage of pressured dropbacks that ended in a sack on medium (10-19 air yards) throws. |
left_medium_thrown_aways | integer | Number of intentional throwaways on medium (10-19 air yards) throws to the left side of the field. |
right_behind_los_avg_time_to_throw | numeric | Average time from snap to release in seconds on throws behind the line of scrimmage to the right side of the field. |
behind_los_btt_rate | integer | Big-time throws as a percentage of qualifying attempts on throws behind the line of scrimmage, per PFF charting. |
medium_avg_time_to_throw | numeric | Average time from snap to release in seconds on medium (10-19 air yards) throws. |
center_deep_completion_percent | numeric | Percentage of pass attempts completed on deep (20+ air yards) throws to the center of the field. |
behind_los_avg_time_to_throw | numeric | Average time from snap to release in seconds on throws behind the line of scrimmage. |
right_medium_touchdowns | integer | Number of passing touchdowns thrown on medium (10-19 air yards) throws to the right side of the field. |
center_short_avg_time_to_throw | numeric | Average time from snap to release in seconds on short (0-9 air yards) throws to the center of the field. |
left_deep_aimed_passes | integer | Number 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_yards | integer | Passing yards gained on medium (10-19 air yards) throws to the left side of the field. |
center_medium_touchdowns | integer | Number of passing touchdowns thrown on medium (10-19 air yards) throws to the center of the field. |
center_short_drop_rate | numeric | Percentage of catchable passes dropped by receivers on short (0-9 air yards) throws to the center of the field. |
left_short_twp_rate | numeric | Turnover-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. |
penalties | integer | Penalties charged to the player over the covered span (see declined_penalties for the ones that were declined). |
right_behind_los_attempts_percent | numeric | Share 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_target | numeric | Average depth of target in air yards on deep (20+ air yards) throws to the right side of the field. |
behind_los_sacks | integer | Number of sacks taken on throws behind the line of scrimmage. |
center_deep_yards | integer | Passing yards gained on deep (20+ air yards) throws to the center of the field. |
short_dropbacks | integer | Number of dropbacks on short (0-9 air yards) throws. |
left_deep_sack_percent | integer | Percentage 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_throw | numeric | Average 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_target | numeric | Average 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_epa | numeric | Total 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_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts on medium (10-19 air yards) throws, per PFF charting. |
left_short_def_gen_pressures | integer | Number 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_plays | integer | Number of turnover-worthy plays on medium (10-19 air yards) throws, plays PFF charts as deserving of a turnover. |
behind_los_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts on throws behind the line of scrimmage, per PFF charting. |
left_behind_los_thrown_aways | integer | Number of intentional throwaways on throws behind the line of scrimmage to the left side of the field. |
left_short_bats | integer | Number 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_rate | numeric | Percentage of catchable passes dropped by receivers on medium (10-19 air yards) throws to the center of the field. |
right_deep_bats | integer | Number of pass attempts batted down at the line of scrimmage on deep (20+ air yards) throws to the right side of the field. |
medium_yards | integer | Yards on medium (10-19 air yards) throws: passing yards (passing-depth) or the player's receiving yards (receiving-depth). |
center_deep_grades_pass | numeric | PFF passing grade (0-100) on deep (20+ air yards) throws to the center of the field. |
center_medium_passing_snaps | integer | Number of passing snaps played on medium (10-19 air yards) throws to the center of the field. |
center_behind_los_first_downs | integer | Number of passing first downs gained on throws behind the line of scrimmage to the center of the field. |
center_medium_interceptions | integer | Number of passes intercepted on medium (10-19 air yards) throws to the center of the field. |
behind_los_grades_pass | numeric | PFF passing grade (0-100) on throws behind the line of scrimmage. |
left_short_hit_as_threw | integer | Number 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_rating | numeric | Traditional NFL passer rating on deep (20+ air yards) throws. |
center_deep_bats | integer | Number of pass attempts batted down at the line of scrimmage on deep (20+ air yards) throws to the center of the field. |
behind_los_ypa | numeric | Yards gained per pass attempt on throws behind the line of scrimmage. |
right_short_interceptions | integer | Number of passes intercepted on short (0-9 air yards) throws to the right side of the field. |
left_deep_interceptions | integer | Number of passes intercepted on deep (20+ air yards) throws to the left side of the field. |
right_medium_sacks | integer | Number of sacks taken on medium (10-19 air yards) throws to the right side of the field. |
right_behind_los_turnover_worthy_plays | integer | Number 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. |
team | character | Team abbreviation the player is credited to for the range. |
right_medium_spikes | integer | Number of clock-stopping spikes on medium (10-19 air yards) throws to the right side of the field. |
behind_los_hit_as_threw | integer | Number 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_rate | integer | Percentage of pressured dropbacks that ended in a sack on medium (10-19 air yards) throws to the left side of the field. |
medium_dropbacks | integer | Number of dropbacks on medium (10-19 air yards) throws. |
deep_hit_as_threw | integer | Number of attempts on which the passer was hit as he threw on deep (20+ air yards) throws, as charted by PFF. |
right_medium_completion_percent | numeric | Percentage of pass attempts completed on medium (10-19 air yards) throws to the right side of the field. |
short_epa | numeric | Total expected points added (EPA) on the player's dropbacks on short (0-9 air yards) throws. |
deep_drop_rate | numeric | Percentage of catchable passes dropped on deep (20+ air yards) throws: by the passer's receivers (passing-depth) or by the player (receiving-depth). |
declined_penalties | integer | Penalties committed by the player that were declined. |
deep_scrambles | integer | Number of scrambles on deep (20+ air yards) throws. |
left_deep_completion_percent | numeric | Percentage of pass attempts completed on deep (20+ air yards) throws to the left side of the field. |
right_short_epa | numeric | Total 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_percent | numeric | Share of the player's total pass attempts that came on medium (10-19 air yards) throws, expressed as a percentage. |
right_behind_los_completion_percent | numeric | Percentage of pass attempts completed on throws behind the line of scrimmage to the right side of the field. |
left_medium_hit_as_threw | integer | Number 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_rate | integer | Percentage 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_pressures | integer | Number 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_percent | numeric | Share 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_passes | integer | Number 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_threw | integer | Number 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_plays | integer | Number 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_epa | numeric | Total 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_rate | integer | Percentage of pressured dropbacks that ended in a sack on throws behind the line of scrimmage to the center of the field. |
right_behind_los_ypa | numeric | Yards gained per pass attempt on throws behind the line of scrimmage to the right side of the field. |
deep_interceptions | integer | Interceptions on deep (20+ air yards) throws: thrown by the passer (passing-depth) or on passes targeting the player (receiving-depth). |
left_medium_twp_rate | numeric | Turnover-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_throws | integer | Number 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_percent | integer | Percentage of dropbacks that ended in a sack on medium (10-19 air yards) throws to the center of the field. |
center_deep_thrown_aways | integer | Number of intentional throwaways on deep (20+ air yards) throws to the center of the field. |
short_thrown_aways | integer | Number of intentional throwaways on short (0-9 air yards) throws. |
left_short_btt_rate | numeric | Big-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_percent | numeric | Percentage 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_pressures | integer | Number of defense-generated pressures on the player's dropbacks on short (0-9 air yards) throws, as charted by PFF. |
center_deep_dropbacks | integer | Number of dropbacks on deep (20+ air yards) throws to the center of the field. |
center_medium_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on medium (10-19 air yards) throws to the center of the field. |
right_behind_los_yards | integer | Passing yards gained on throws behind the line of scrimmage to the right side of the field. |
right_medium_attempts | integer | Number of pass attempts on medium (10-19 air yards) throws to the right side of the field. |
left_medium_attempts | integer | Number of pass attempts on medium (10-19 air yards) throws to the left side of the field. |
medium_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on medium (10-19 air yards) throws. |
left_medium_drops | integer | Number 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_throw | numeric | Average time from snap to release in seconds on short (0-9 air yards) throws to the left side of the field. |
medium_passing_snaps | integer | Number of passing snaps played on medium (10-19 air yards) throws. |
center_short_epa | numeric | Total 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_snaps | integer | Number of passing snaps played on throws behind the line of scrimmage to the left side of the field. |
left_deep_pressure_to_sack_rate | integer | Percentage of pressured dropbacks that ended in a sack on deep (20+ air yards) throws to the left side of the field. |
deep_bats | integer | Number of pass attempts batted down at the line of scrimmage on deep (20+ air yards) throws. |
left_medium_passing_snaps | integer | Number of passing snaps played on medium (10-19 air yards) throws to the left side of the field. |
left_medium_scrambles | integer | Number of scrambles on medium (10-19 air yards) throws to the left side of the field. |
right_deep_completion_percent | numeric | Percentage of pass attempts completed on deep (20+ air yards) throws to the right side of the field. |
left_short_drops | integer | Number of catchable passes dropped by receivers on short (0-9 air yards) throws to the left side of the field. |
left_deep_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on deep (20+ air yards) throws to the left side of the field. |
medium_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on medium (10-19 air yards) throws. |
behind_los_turnover_worthy_plays | integer | Number of turnover-worthy plays on throws behind the line of scrimmage, plays PFF charts as deserving of a turnover. |
right_medium_epa | numeric | Total 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_dropbacks | integer | Number of dropbacks on deep (20+ air yards) throws to the right side of the field. |
deep_ypa | numeric | Yards gained per pass attempt on deep (20+ air yards) throws. |
center_medium_completions | integer | Number of completed passes on medium (10-19 air yards) throws to the center of the field. |
left_medium_avg_time_to_throw | numeric | Average time from snap to release in seconds on medium (10-19 air yards) throws to the left side of the field. |
left_short_sacks | integer | Number of sacks taken on short (0-9 air yards) throws to the left side of the field. |
left_behind_los_spikes | integer | Number of clock-stopping spikes on throws behind the line of scrimmage to the left side of the field. |
left_deep_def_gen_pressures | integer | Number 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_rating | numeric | Traditional NFL passer rating on short (0-9 air yards) throws to the center of the field. |
center_deep_interceptions | integer | Number of passes intercepted on deep (20+ air yards) throws to the center of the field. |
right_deep_completions | integer | Number of completed passes on deep (20+ air yards) throws to the right side of the field. |
center_behind_los_sacks | integer | Number of sacks taken on throws behind the line of scrimmage to the center of the field. |
deep_completions | integer | Number of completed passes on deep (20+ air yards) throws. |
left_medium_attempts_percent | numeric | Share 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_yards | integer | Yards on short (0-9 air yards) throws: passing yards (passing-depth) or the player's receiving yards (receiving-depth). |
behind_los_qb_rating | numeric | Traditional NFL passer rating on throws behind the line of scrimmage. |
right_short_sacks | integer | Number of sacks taken on short (0-9 air yards) throws to the right side of the field. |
right_behind_los_thrown_aways | integer | Number of intentional throwaways on throws behind the line of scrimmage to the right side of the field. |
base_attempts | integer | Number of pass attempts across all splits, the baseline total for this facet. |
center_short_spikes | integer | Number of clock-stopping spikes on short (0-9 air yards) throws to the center of the field. |
center_behind_los_hit_as_threw | integer | Number 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_plays | integer | Number 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_percent | integer | Percentage of dropbacks that ended in a sack on medium (10-19 air yards) throws to the left side of the field. |
behind_los_completion_percent | numeric | Percentage of pass attempts completed on throws behind the line of scrimmage. |
left_deep_attempts_percent | numeric | Share 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_throws | integer | Number 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_target | numeric | Average depth of target in air yards on medium (10-19 air yards) throws to the left side of the field. |
behind_los_thrown_aways | integer | Number of intentional throwaways on throws behind the line of scrimmage. |
center_medium_def_gen_pressures | integer | Number 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_throw | numeric | Average time from snap to release in seconds on short (0-9 air yards) throws. |
left_deep_twp_rate | numeric | Turnover-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_epa | numeric | Total 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_throws | integer | Number 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_yards | integer | Passing yards gained on medium (10-19 air yards) throws to the right side of the field. |
right_medium_drop_rate | numeric | Percentage of catchable passes dropped by receivers on medium (10-19 air yards) throws to the right side of the field. |
center_medium_big_time_throws | integer | Number 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_id | integer | PFF franchise (team) id (integer join key). |
left_short_completion_percent | numeric | Percentage of pass attempts completed on short (0-9 air yards) throws to the left side of the field. |
left_short_drop_rate | numeric | Percentage of catchable passes dropped by receivers on short (0-9 air yards) throws to the left side of the field. |
left_behind_los_scrambles | integer | Number of scrambles on throws behind the line of scrimmage to the left side of the field. |
left_medium_btt_rate | numeric | Big-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_threw | integer | Number 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_bats | integer | Number of pass attempts batted down at the line of scrimmage on throws behind the line of scrimmage. |
short_first_downs | integer | First downs on short (0-9 air yards) throws: passing first downs (passing-depth) or first-down receptions by the player (receiving-depth). |
left_deep_attempts | integer | Number of pass attempts on deep (20+ air yards) throws to the left side of the field. |
right_behind_los_attempts | integer | Number of pass attempts on throws behind the line of scrimmage to the right side of the field. |
right_deep_sacks | integer | Number of sacks taken on deep (20+ air yards) throws to the right side of the field. |
left_behind_los_attempts_percent | numeric | Share 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_throws | integer | Number 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_rate | integer | Percentage of pressured dropbacks that ended in a sack on deep (20+ air yards) throws to the center of the field. |
left_medium_big_time_throws | integer | Number 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_bats | integer | Number 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_pressures | integer | Number 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_plays | integer | Number 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_spikes | integer | Number of clock-stopping spikes on short (0-9 air yards) throws to the left side of the field. |
left_medium_aimed_passes | integer | Number 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_rate | numeric | Turnover-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_pass | numeric | PFF passing grade (0-100) on short (0-9 air yards) throws. |
right_short_drops | integer | Number 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_throw | numeric | Average time from snap to release in seconds on short (0-9 air yards) throws to the right side of the field. |
right_medium_thrown_aways | integer | Number of intentional throwaways on medium (10-19 air yards) throws to the right side of the field. |
center_short_sack_percent | integer | Percentage of dropbacks that ended in a sack on short (0-9 air yards) throws to the center of the field. |
right_short_passing_snaps | integer | Number of passing snaps played on short (0-9 air yards) throws to the right side of the field. |
center_short_def_gen_pressures | integer | Number 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_percent | numeric | Percentage of dropbacks with positive expected points added on medium (10-19 air yards) throws to the center of the field. |
medium_drops | integer | Catchable 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_passes | integer | Number 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_sacks | integer | Number of sacks taken on short (0-9 air yards) throws to the center of the field. |
deep_attempts_percent | numeric | Share of the player's total pass attempts that came on deep (20+ air yards) throws, expressed as a percentage. |
center_behind_los_def_gen_pressures | integer | Number 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_snaps | integer | Number of passing snaps played on short (0-9 air yards) throws to the left side of the field. |
center_medium_grades_pass | numeric | PFF passing grade (0-100) on medium (10-19 air yards) throws to the center of the field. |
center_deep_avg_time_to_throw | numeric | Average time from snap to release in seconds on deep (20+ air yards) throws to the center of the field. |
behind_los_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on throws behind the line of scrimmage. |
center_short_completion_percent | numeric | Percentage of pass attempts completed on short (0-9 air yards) throws to the center of the field. |
left_deep_hit_as_threw | integer | Number 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_pass | numeric | PFF passing grade (0-100) on short (0-9 air yards) throws to the center of the field. |
left_short_attempts_percent | numeric | Share 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_scrambles | integer | Number of scrambles on deep (20+ air yards) throws to the left side of the field. |
right_short_completions | integer | Number of completed passes on short (0-9 air yards) throws to the right side of the field. |
center_behind_los_aimed_passes | integer | Number 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_scrambles | integer | Number of scrambles on short (0-9 air yards) throws to the right side of the field. |
center_medium_qb_rating | numeric | Traditional NFL passer rating on medium (10-19 air yards) throws to the center of the field. |
deep_avg_time_to_throw | numeric | Average time from snap to release in seconds on deep (20+ air yards) throws. |
left_deep_drops | integer | Number of catchable passes dropped by receivers on deep (20+ air yards) throws to the left side of the field. |
right_behind_los_def_gen_pressures | integer | Number 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_percent | numeric | Percentage of dropbacks with positive expected points added on deep (20+ air yards) throws to the center of the field. |
center_deep_hit_as_threw | integer | Number 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_spikes | integer | Number of clock-stopping spikes on short (0-9 air yards) throws. |
right_behind_los_completions | integer | Number of completed passes on throws behind the line of scrimmage to the right side of the field. |
center_behind_los_drop_rate | numeric | Percentage of catchable passes dropped by receivers on throws behind the line of scrimmage to the center of the field. |
short_drops | integer | Catchable passes dropped on short (0-9 air yards) throws: by the passer's receivers (passing-depth) or by the player (receiving-depth). |
deep_aimed_passes | integer | Number of aimed passes (attempts excluding spikes and throwaways) on deep (20+ air yards) throws, as charted by PFF. |
right_medium_avg_depth_of_target | numeric | Average depth of target in air yards on medium (10-19 air yards) throws to the right side of the field. |
short_pressure_to_sack_rate | integer | Percentage of pressured dropbacks that ended in a sack on short (0-9 air yards) throws. |
center_deep_qb_rating | numeric | Traditional NFL passer rating on deep (20+ air yards) throws to the center of the field. |
left_medium_completions | integer | Number of completed passes on medium (10-19 air yards) throws to the left side of the field. |
center_deep_sacks | integer | Number of sacks taken on deep (20+ air yards) throws to the center of the field. |
left_deep_big_time_throws | integer | Number 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_downs | integer | Number of passing first downs gained on medium (10-19 air yards) throws to the center of the field. |
center_medium_dropbacks | integer | Number of dropbacks on medium (10-19 air yards) throws to the center of the field. |
right_deep_def_gen_pressures | integer | Number 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_touchdowns | integer | Number of passing touchdowns thrown on short (0-9 air yards) throws to the left side of the field. |
medium_drop_rate | numeric | Percentage 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_ypa | numeric | Yards gained per pass attempt on medium (10-19 air yards) throws to the left side of the field. |
right_medium_passing_snaps | integer | Number of passing snaps played on medium (10-19 air yards) throws to the right side of the field. |
center_short_scrambles | integer | Number of scrambles on short (0-9 air yards) throws to the center of the field. |
left_behind_los_turnover_worthy_plays | integer | Number 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_yards | integer | Passing yards gained on medium (10-19 air yards) throws to the center of the field. |
center_deep_epa | numeric | Total expected points added (EPA) on the player's dropbacks on deep (20+ air yards) throws to the center of the field. |
left_medium_interceptions | integer | Number of passes intercepted on medium (10-19 air yards) throws to the left side of the field. |
right_deep_interceptions | integer | Number of passes intercepted on deep (20+ air yards) throws to the right side of the field. |
medium_completion_percent | numeric | Percentage of pass attempts completed on medium (10-19 air yards) throws. |
right_behind_los_grades_pass | numeric | PFF passing grade (0-100) on throws behind the line of scrimmage to the right side of the field. |
deep_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on deep (20+ air yards) throws. |
behind_los_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on throws behind the line of scrimmage. |
center_deep_scrambles | integer | Number of scrambles on deep (20+ air yards) throws to the center of the field. |
center_short_twp_rate | numeric | Turnover-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_touchdowns | integer | Touchdowns on throws behind the line of scrimmage: thrown by the passer (passing-depth) or scored by the player (receiving-depth). |
left_medium_qb_rating | numeric | Traditional NFL passer rating on medium (10-19 air yards) throws to the left side of the field. |
right_medium_completions | integer | Number of completed passes on medium (10-19 air yards) throws to the right side of the field. |
right_behind_los_drops | integer | Number of catchable passes dropped by receivers on throws behind the line of scrimmage to the right side of the field. |
left_behind_los_first_downs | integer | Number of passing first downs gained on throws behind the line of scrimmage to the left side of the field. |
short_qb_rating | numeric | Traditional NFL passer rating on short (0-9 air yards) throws. |
center_medium_btt_rate | numeric | Big-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_pass | numeric | PFF passing grade (0-100) on deep (20+ air yards) throws to the left side of the field. |
passing-pressure
| col_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
player | character | Player's display name as PFF lists it (e.g. "Tom Brady"). |
position | character | PFF 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_percent | numeric | Percentage of pass attempts completed when not blitzed. |
grades_offense | numeric | PFF overall offense grade (0-100). |
no_pressure_scrambles | integer | Number of scrambles from a clean pocket (no pressure). |
blitz_touchdowns | integer | Number of passing touchdowns thrown when blitzed. |
pressure_yards | integer | Passing yards gained when under pressure. |
no_pressure_spikes | integer | Number of clock-stopping spikes from a clean pocket (no pressure). |
blitz_ypa | numeric | Yards gained per pass attempt when blitzed. |
no_blitz_grades_run | numeric | PFF rushing grade for the player (0-100) when not blitzed. |
blitz_qb_rating | numeric | Traditional NFL passer rating when blitzed. |
no_pressure_thrown_aways | integer | Number of intentional throwaways from a clean pocket (no pressure). |
no_blitz_bats | integer | Number of pass attempts batted down at the line of scrimmage when not blitzed. |
no_blitz_drops | integer | Number of catchable passes dropped by receivers when not blitzed. |
no_pressure_completion_percent | numeric | Percentage of pass attempts completed from a clean pocket (no pressure). |
blitz_aimed_passes | integer | Number of aimed passes (attempts excluding spikes and throwaways) when blitzed, as charted by PFF. |
pressure_grades_run | numeric | PFF rushing grade for the player (0-100) when under pressure. |
no_blitz_sack_percent | numeric | Percentage of dropbacks that ended in a sack when not blitzed. |
no_pressure_bats | integer | Number of pass attempts batted down at the line of scrimmage from a clean pocket (no pressure). |
pressure_completions | integer | Number of completed passes when under pressure. |
blitz_big_time_throws | integer | Number of big-time throws when blitzed, per PFF's highest-value, highest-difficulty throw designation. |
no_blitz_drop_rate | numeric | Percentage of catchable passes dropped by receivers when not blitzed. |
blitz_spikes | integer | Number of clock-stopping spikes when blitzed. |
no_pressure_completions | integer | Number of completed passes from a clean pocket (no pressure). |
draft_season | integer | Season of the player's NFL draft class, per PFF. |
no_pressure_passing_snaps | integer | Number of passing snaps played from a clean pocket (no pressure). |
no_blitz_first_downs | integer | Number of passing first downs gained when not blitzed. |
blitz_avg_time_to_throw | numeric | Average time from snap to release in seconds when blitzed. |
no_pressure_grades_hands_fumble | numeric | PFF hands (fumble) grade for the player, reflecting ball security (0-100) from a clean pocket (no pressure). |
pressure_aimed_passes | integer | Number of aimed passes (attempts excluding spikes and throwaways) when under pressure, as charted by PFF. |
blitz_sacks | integer | Number of sacks taken when blitzed. |
no_pressure_interceptions | integer | Number of passes intercepted from a clean pocket (no pressure). |
team_name | character | Team name/abbreviation the player is credited to for the range. |
pressure_epa | numeric | Total expected points added (EPA) on the player's dropbacks when under pressure. |
blitz_completions | integer | Number of completed passes when blitzed. |
blitz_attempts | integer | Number of pass attempts when blitzed. |
pressure_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts when under pressure, per PFF charting. |
pressure_sacks | integer | Number of sacks taken when under pressure. |
no_blitz_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack when not blitzed. |
no_pressure_ypa | numeric | Yards gained per pass attempt from a clean pocket (no pressure). |
pressure_passing_snaps | integer | Number of passing snaps played when under pressure. |
grades_pass | numeric | PFF passing grade (0-100). |
pressure_bats | integer | Number of pass attempts batted down at the line of scrimmage when under pressure. |
blitz_thrown_aways | integer | Number of intentional throwaways when blitzed. |
no_pressure_drops | integer | Number of catchable passes dropped by receivers from a clean pocket (no pressure). |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
pressure_grades_offense_penalty | numeric | PFF offensive penalty grade for the player (0-100) when under pressure. |
pressure_scrambles | integer | Number of scrambles when under pressure. |
blitz_drop_rate | numeric | Percentage of catchable passes dropped by receivers when blitzed. |
blitz_completion_percent | numeric | Percentage of pass attempts completed when blitzed. |
no_pressure_first_downs | integer | Number of passing first downs gained from a clean pocket (no pressure). |
blitz_grades_offense_penalty | numeric | PFF offensive penalty grade for the player (0-100) when blitzed. |
no_blitz_epa | numeric | Total expected points added (EPA) on the player's dropbacks when not blitzed. |
blitz_interceptions | integer | Number of passes intercepted when blitzed. |
no_blitz_dropbacks | integer | Number of dropbacks when not blitzed. |
no_blitz_grades_pass | numeric | PFF passing grade (0-100) when not blitzed. |
no_blitz_scrambles | integer | Number of scrambles when not blitzed. |
pressure_drop_rate | numeric | Percentage of catchable passes dropped by receivers when under pressure. |
no_blitz_yards | integer | Passing yards gained when not blitzed. |
base_dropbacks | integer | Number of dropbacks across all splits, the baseline total for this facet. |
pressure_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack, reported within the pressure split. |
no_blitz_grades_hands_fumble | numeric | PFF hands (fumble) grade for the player, reflecting ball security (0-100) when not blitzed. |
no_pressure_grades_offense | numeric | PFF overall offense grade for the player (0-100) from a clean pocket (no pressure). |
no_pressure_avg_time_to_throw | numeric | Average time from snap to release in seconds from a clean pocket (no pressure). |
pressure_dropbacks | integer | Number of dropbacks when under pressure. |
no_blitz_grades_offense_penalty | numeric | PFF offensive penalty grade for the player (0-100) when not blitzed. |
no_pressure_grades_run | numeric | PFF rushing grade for the player (0-100) from a clean pocket (no pressure). |
player_game_count | integer | Number of games the player appeared in over the covered span. |
blitz_turnover_worthy_plays | integer | Number of turnover-worthy plays when blitzed, plays PFF charts as deserving of a turnover. |
no_blitz_touchdowns | integer | Number of passing touchdowns thrown when not blitzed. |
no_blitz_avg_depth_of_target | numeric | Average depth of target in air yards when not blitzed. |
no_pressure_dropbacks_percent | numeric | Share of the player's total dropbacks that came from a clean pocket (no pressure), expressed as a percentage. |
blitz_grades_pass | numeric | PFF passing grade (0-100) when blitzed. |
eligible_season | integer | Season of the player's NFL draft eligibility, per PFF. |
blitz_avg_depth_of_target | numeric | Average depth of target in air yards when blitzed. |
no_blitz_spikes | integer | Number of clock-stopping spikes when not blitzed. |
no_pressure_dropbacks | integer | Number of dropbacks from a clean pocket (no pressure). |
blitz_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts when blitzed, per PFF charting. |
blitz_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added when blitzed. |
no_pressure_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts from a clean pocket (no pressure), per PFF charting. |
no_pressure_drop_rate | numeric | Percentage of catchable passes dropped by receivers from a clean pocket (no pressure). |
no_blitz_turnover_worthy_plays | integer | Number of turnover-worthy plays when not blitzed, plays PFF charts as deserving of a turnover. |
pressure_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added when under pressure. |
blitz_first_downs | integer | Number of passing first downs gained when blitzed. |
no_blitz_dropbacks_percent | numeric | Share of the player's total dropbacks that came when not blitzed, expressed as a percentage. |
pressure_turnover_worthy_plays | integer | Number of turnover-worthy plays when under pressure, plays PFF charts as deserving of a turnover. |
no_pressure_epa | numeric | Total expected points added (EPA) on the player's dropbacks from a clean pocket (no pressure). |
no_blitz_avg_time_to_throw | numeric | Average time from snap to release in seconds when not blitzed. |
no_blitz_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added when not blitzed. |
pressure_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts when under pressure, per PFF charting. |
no_pressure_aimed_passes | integer | Number of aimed passes (attempts excluding spikes and throwaways) from a clean pocket (no pressure), as charted by PFF. |
pressure_dropbacks_percent | numeric | Share of the player's total dropbacks that came when under pressure, expressed as a percentage. |
grades_run | numeric | PFF rushing grade (0-100). |
no_pressure_def_gen_pressures | integer | Number of defense-generated pressures on the player's dropbacks from a clean pocket (no pressure), as charted by PFF. |
pressure_grades_offense | numeric | PFF overall offense grade for the player (0-100) when under pressure. |
pressure_completion_percent | numeric | Percentage of pass attempts completed when under pressure. |
pressure_avg_depth_of_target | numeric | Average depth of target in air yards when under pressure. |
blitz_epa | numeric | Total expected points added (EPA) on the player's dropbacks when blitzed. |
pressure_drops | integer | Number of catchable passes dropped by receivers when under pressure. |
no_blitz_def_gen_pressures | integer | Number of defense-generated pressures on the player's dropbacks when not blitzed, as charted by PFF. |
pressure_attempts | integer | Number of pass attempts when under pressure. |
pressure_big_time_throws | integer | Number of big-time throws when under pressure, per PFF's highest-value, highest-difficulty throw designation. |
no_blitz_thrown_aways | integer | Number of intentional throwaways when not blitzed. |
blitz_drops | integer | Number of catchable passes dropped by receivers when blitzed. |
no_pressure_touchdowns | integer | Number of passing touchdowns thrown from a clean pocket (no pressure). |
no_pressure_sacks | integer | Number of sacks taken from a clean pocket (no pressure). |
blitz_sack_percent | numeric | Percentage of dropbacks that ended in a sack when blitzed. |
pressure_sack_percent | numeric | Percentage of dropbacks that ended in a sack when under pressure. |
penalties | integer | Penalties charged to the player over the covered span (see declined_penalties for the ones that were declined). |
no_pressure_attempts | integer | Number of pass attempts from a clean pocket (no pressure). |
no_blitz_grades_offense | numeric | PFF overall offense grade for the player (0-100) when not blitzed. |
blitz_scrambles | integer | Number of scrambles when blitzed. |
blitz_dropbacks_percent | numeric | Share of the player's total dropbacks that came when blitzed, expressed as a percentage. |
no_pressure_qb_rating | numeric | Traditional NFL passer rating from a clean pocket (no pressure). |
no_blitz_passing_snaps | integer | Number of passing snaps played when not blitzed. |
no_blitz_aimed_passes | integer | Number of aimed passes (attempts excluding spikes and throwaways) when not blitzed, as charted by PFF. |
blitz_yards | integer | Passing yards gained when blitzed. |
team | character | Team abbreviation the player is credited to for the range. |
no_blitz_attempts | integer | Number of pass attempts when not blitzed. |
pressure_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF when under pressure. |
no_blitz_hit_as_threw | integer | Number of attempts on which the passer was hit as he threw when not blitzed, as charted by PFF. |
pressure_hit_as_threw | integer | Number of attempts on which the passer was hit as he threw when under pressure, as charted by PFF. |
blitz_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack when blitzed. |
declined_penalties | integer | Penalties committed by the player that were declined. |
no_blitz_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts when not blitzed, per PFF charting. |
no_blitz_ypa | numeric | Yards gained per pass attempt when not blitzed. |
blitz_grades_run | numeric | PFF rushing grade for the player (0-100) when blitzed. |
pressure_interceptions | integer | Number of passes intercepted when under pressure. |
blitz_grades_hands_fumble | numeric | PFF hands (fumble) grade for the player, reflecting ball security (0-100) when blitzed. |
no_pressure_grades_offense_penalty | numeric | PFF offensive penalty grade for the player (0-100) from a clean pocket (no pressure). |
blitz_grades_offense | numeric | PFF overall offense grade for the player (0-100) when blitzed. |
grades_hands_fumble | numeric | PFF ball-security (hands/fumble) grade, 0-100. |
pressure_def_gen_pressures | integer | Number of defense-generated pressures on the player's dropbacks when under pressure, as charted by PFF. |
pressure_grades_pass | numeric | PFF passing grade (0-100) when under pressure. |
no_blitz_qb_rating | numeric | Traditional NFL passer rating when not blitzed. |
blitz_hit_as_threw | integer | Number of attempts on which the passer was hit as he threw when blitzed, as charted by PFF. |
pressure_ypa | numeric | Yards gained per pass attempt when under pressure. |
pressure_avg_time_to_throw | numeric | Average time from snap to release in seconds when under pressure. |
no_blitz_completions | integer | Number of completed passes when not blitzed. |
no_pressure_sack_percent | numeric | Percentage of dropbacks that ended in a sack from a clean pocket (no pressure). |
no_blitz_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF when not blitzed. |
no_pressure_pressure_to_sack_rate | character | Pressure-to-sack rate as reported within the no-pressure split of the PFF passing-pressure facet. |
no_pressure_turnover_worthy_plays | integer | Number of turnover-worthy plays from a clean pocket (no pressure), plays PFF charts as deserving of a turnover. |
pressure_first_downs | integer | Number of passing first downs gained when under pressure. |
blitz_passing_snaps | integer | Number of passing snaps played when blitzed. |
franchise_id | integer | PFF franchise (team) id (integer join key). |
no_pressure_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts from a clean pocket (no pressure), per PFF charting. |
no_blitz_sacks | integer | Number of sacks taken when not blitzed. |
no_pressure_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF from a clean pocket (no pressure). |
no_blitz_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts when not blitzed, per PFF charting. |
no_pressure_hit_as_threw | integer | Number of attempts on which the passer was hit as he threw from a clean pocket (no pressure), as charted by PFF. |
no_pressure_grades_pass | numeric | PFF passing grade (0-100) from a clean pocket (no pressure). |
no_pressure_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added from a clean pocket (no pressure). |
pressure_spikes | integer | Number of clock-stopping spikes when under pressure. |
pressure_grades_hands_fumble | numeric | PFF hands (fumble) grade for the player, reflecting ball security (0-100) when under pressure. |
pressure_qb_rating | numeric | Traditional NFL passer rating when under pressure. |
blitz_bats | integer | Number of pass attempts batted down at the line of scrimmage when blitzed. |
pressure_touchdowns | integer | Number of passing touchdowns thrown when under pressure. |
pressure_thrown_aways | integer | Number of intentional throwaways when under pressure. |
no_blitz_interceptions | integer | Number of passes intercepted when not blitzed. |
blitz_dropbacks | integer | Number of dropbacks when blitzed. |
blitz_def_gen_pressures | integer | Number of defense-generated pressures on the player's dropbacks when blitzed, as charted by PFF. |
no_blitz_big_time_throws | integer | Number of big-time throws when not blitzed, per PFF's highest-value, highest-difficulty throw designation. |
no_pressure_avg_depth_of_target | numeric | Average depth of target in air yards from a clean pocket (no pressure). |
no_pressure_yards | integer | Passing yards gained from a clean pocket (no pressure). |
blitz_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts when blitzed, per PFF charting. |
blitz_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF when blitzed. |
no_pressure_big_time_throws | integer | Number of big-time throws from a clean pocket (no pressure), per PFF's highest-value, highest-difficulty throw designation. |
pressure_grades_pass_route | numeric | PFF receiving (route) grade for the player (0-100) when under pressure. |
blitz_grades_pass_route | numeric | PFF receiving (route) grade for the player (0-100) when blitzed. |
no_pressure_grades_pass_route | numeric | PFF receiving (route) grade for the player (0-100) from a clean pocket (no pressure). |
no_blitz_grades_pass_route | numeric | PFF receiving (route) grade for the player (0-100) when not blitzed. |
no_pressure_grades_hands_drop | numeric | PFF hands (drop) grade for the player (0-100) from a clean pocket (no pressure). |
blitz_grades_hands_drop | numeric | PFF hands (drop) grade for the player (0-100) when blitzed. |
pressure_grades_hands_drop | numeric | PFF hands (drop) grade for the player (0-100) when under pressure. |
no_blitz_grades_hands_drop | numeric | PFF hands (drop) grade for the player (0-100) when not blitzed. |
no_blitz_grades_pass_block | numeric | PFF pass-blocking grade for the player (0-100) when not blitzed. |
blitz_grades_pass_block | numeric | PFF pass-blocking grade for the player (0-100) when blitzed. |
no_pressure_grades_pass_block | numeric | PFF pass-blocking grade for the player (0-100) from a clean pocket (no pressure). |
pressure_grades_pass_block | numeric | PFF pass-blocking grade for the player (0-100) when under pressure. |
pressure_grades_defense | character | PFF overall defense grade for the player (0-100) when under pressure. |
pressure_grades_pass_rush_defense | character | PFF pass-rush grade for the player (0-100) when under pressure. |
no_blitz_grades_defense | integer | PFF overall defense grade for the player (0-100) when not blitzed. |
blitz_grades_run_block | numeric | PFF run-blocking grade for the player (0-100) when blitzed. |
blitz_grades_pass_rush_defense | character | PFF pass-rush grade for the player (0-100) when blitzed. |
no_pressure_grades_run_block | numeric | PFF run-blocking grade for the player (0-100) from a clean pocket (no pressure). |
no_blitz_grades_defense_penalty | numeric | PFF defensive penalty grade for the player (0-100) when not blitzed. |
no_blitz_grades_run_block | numeric | PFF run-blocking grade for the player (0-100) when not blitzed. |
blitz_grades_screen_block | numeric | PFF screen-blocking grade for the player (0-100) when blitzed. |
no_pressure_grades_defense | integer | PFF overall defense grade for the player (0-100) from a clean pocket (no pressure). |
no_pressure_grades_pass_rush_defense | integer | PFF pass-rush grade for the player (0-100) from a clean pocket (no pressure). |
no_pressure_grades_defense_penalty | numeric | PFF defensive penalty grade for the player (0-100) from a clean pocket (no pressure). |
pressure_grades_screen_block | numeric | PFF screen-blocking grade for the player (0-100) when under pressure. |
no_blitz_grades_screen_block | numeric | PFF screen-blocking grade for the player (0-100) when not blitzed. |
blitz_grades_defense | character | PFF overall defense grade for the player (0-100) when blitzed. |
blitz_grades_defense_penalty | character | PFF defensive penalty grade for the player (0-100) when blitzed. |
pressure_grades_run_block | numeric | PFF run-blocking grade for the player (0-100) when under pressure. |
pressure_grades_defense_penalty | character | PFF defensive penalty grade for the player (0-100) when under pressure. |
no_pressure_grades_screen_block | numeric | PFF screen-blocking grade for the player (0-100) from a clean pocket (no pressure). |
no_blitz_grades_pass_rush_defense | integer | PFF pass-rush grade for the player (0-100) when not blitzed. |
pressure_grades_coverage_defense | character | PFF coverage grade for the player (0-100) when under pressure. |
blitz_grades_coverage_defense | character | PFF coverage grade for the player (0-100) when blitzed. |
no_blitz_grades_coverage_defense | integer | PFF coverage grade for the player (0-100) when not blitzed. |
no_pressure_grades_coverage_defense | integer | PFF coverage grade for the player (0-100) from a clean pocket (no pressure). |
no_pressure_grades_tackle | numeric | PFF tackling grade for the player (0-100) from a clean pocket (no pressure). |
blitz_grades_tackle | numeric | PFF tackling grade for the player (0-100) when blitzed. |
blitz_grades_overall_tackle | numeric | PFF overall tackling grade for the player (0-100) when blitzed. |
pressure_grades_overall_tackle | numeric | PFF overall tackling grade for the player (0-100) when under pressure. |
no_blitz_grades_overall_tackle | numeric | PFF overall tackling grade for the player (0-100) when not blitzed. |
pressure_grades_tackle | numeric | PFF tackling grade for the player (0-100) when under pressure. |
no_pressure_grades_overall_tackle | numeric | PFF overall tackling grade for the player (0-100) from a clean pocket (no pressure). |
no_blitz_grades_tackle | numeric | PFF tackling grade for the player (0-100) when not blitzed. |
receiving
| col_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
player | character | Player's display name as PFF lists it (e.g. "Tom Brady"). |
position | character | PFF 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_number | character | Jersey number (string; zero-padded, e.g. "09"). |
franchise_id | integer | PFF franchise (team) id (integer join key). |
team_abbreviation | character | Abbreviation of the team the player is credited to for the range (the /v2 counterpart of /v1's team). |
games_played | integer | Number of games the player appeared in over the requested span (the /v2 counterpart of /v1's player_game_count). |
draft_season | integer | Season of the player's NFL draft class, per PFF. |
eligible_season | integer | Season of the player's NFL draft eligibility, per PFF. |
targets | integer | Targets: passes thrown to the player (receiving, rushing reports) or into the player's coverage (coverage, defense reports). |
team_targets_percent | numeric | Percentage of the team's targets that went to the player (target share). |
receptions | integer | Receptions: passes caught by the player (receiving, rushing reports) or completions allowed into the player's coverage (coverage, defense reports). |
caught_percent | numeric | Percentage of targets caught. |
yards | integer | Yards 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_reception | numeric | Average 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. |
touchdowns | integer | Touchdowns: passing touchdowns thrown (passing), receiving and rushing touchdowns scored (receiving, rushing), or touchdowns allowed into the player's coverage (coverage, defense). |
grades_offense | numeric | PFF overall offense grade (0-100). |
grades_pass_route | numeric | PFF receiving/route grade (0-100). |
grades_hands_drop | numeric | PFF hands/drop grade (0-100). |
grades_hands_fumble | numeric | PFF ball-security (hands/fumble) grade, 0-100. |
pass_plays | integer | Pass-play snaps. |
routes | integer | Pass routes run by the player. |
route_rate | numeric | Share of pass-play snaps on which the player ran a route. |
pass_blocks | integer | Pass-play snaps spent pass blocking. |
pass_block_rate | numeric | Share of pass-play snaps spent pass blocking. |
slot_snaps | integer | Receiving snaps aligned in the slot. |
slot_rate | numeric | Share of receiving snaps aligned in the slot. |
wide_snaps | integer | Receiving snaps aligned out wide. |
wide_rate | numeric | Share of receiving snaps aligned out wide. |
inline_snaps | integer | Receiving snaps aligned inline, tight to the formation. |
inline_rate | numeric | Share of receiving snaps aligned inline, tight to the formation. |
yards_after_catch | integer | Yards 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_reception | numeric | Average yards after the catch per reception. |
yprr | numeric | Yards per route run. |
avg_depth_of_target | numeric | Average 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). |
longest | integer | Longest play in yards: longest reception (receiving), longest run (rushing), or longest completion allowed in coverage (coverage, defense). |
drops | integer | Dropped passes: drops by the passer's receivers on the passing report, drops by the player on the receiving and rushing reports. |
drop_rate | numeric | Drop rate, in percent: share of catchable passes dropped by the passer's receivers (passing report) or by the player (receiving report). |
contested_targets | integer | Contested targets. |
contested_receptions | integer | Contested catches made. |
contested_catch_rate | numeric | Percentage of PFF-charted contested targets caught. |
interceptions | integer | Interceptions: 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. |
fumbles | integer | Fumbles by the player: after the catch on the receiving report, as a ball carrier on the rushing report. |
avoided_tackles | integer | Missed tackles forced (tackles avoided) by the player: after the catch on the receiving report, as a runner on rushing. |
first_downs | integer | First downs gained: passing first downs on the passing report, first-down receptions on receiving, rushing first downs on rushing. |
targeted_qb_rating | numeric | NFL passer rating on throws targeting the player. |
penalties | integer | Penalties charged to the player over the covered span (see declined_penalties for the ones that were declined). |
receptions_oe | numeric | Catch rate over expectation, in percentage points (receptions per target minus PFF's expected rate). |
receptions_oe_total | numeric | Receptions over expectation in total: receptions minus PFF-expected receptions on the player's targets. |
lined_up_vs_cb | numeric | Percentage 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_s | numeric | Percentage 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_lb | numeric | Percentage 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_rate | numeric | Percentage of the player's offensive plays that PFF graded positively. |
offense_neg_graded_rate | numeric | Percentage of the player's offensive plays that PFF graded negatively. |
receiving-depth
| col_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
player | character | Player's display name as PFF lists it (e.g. "Tom Brady"). |
position | character | PFF 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_number | character | Jersey number (string; zero-padded, e.g. "09"). |
franchise_id | integer | PFF franchise (team) id (integer join key). |
team_abbreviation | character | Abbreviation of the team the player is credited to for the range (the /v2 counterpart of /v1's team). |
games_played | integer | Number of games the player appeared in over the requested span (the /v2 counterpart of /v1's player_game_count). |
draft_season | integer | Season of the player's NFL draft class, per PFF. |
eligible_season | integer | Season of the player's NFL draft eligibility, per PFF. |
base_targets | integer | Total targets from the facet's unsplit base row, across all depths and directions. |
deep_targets_percent | numeric | Share of the team's targets thrown to the player on deep passes (20 or more yards downfield). |
deep_targets | integer | Pass targets to the player on deep passes (20 or more yards downfield). |
deep_receptions | integer | Receptions made on deep passes (20 or more yards downfield). |
deep_caught_percent | numeric | Percentage of targets caught on deep passes (20 or more yards downfield). |
deep_yards | integer | Yards on deep (20+ air yards) throws: passing yards (passing-depth) or the player's receiving yards (receiving-depth). |
deep_yards_per_reception | numeric | Average yards per reception on deep passes (20 or more yards downfield). |
deep_touchdowns | integer | Touchdowns on deep (20+ air yards) throws: thrown by the passer (passing-depth) or scored by the player (receiving-depth). |
deep_grades_pass_route | numeric | PFF route-running (receiving) grade on deep passes (20 or more yards downfield), 0-100. |
deep_grades_hands_drop | numeric | PFF hands/drop grade on deep passes (20 or more yards downfield), 0-100. |
deep_yards_after_catch | integer | Yards gained after the catch on deep passes (20 or more yards downfield). |
deep_yards_after_catch_per_reception | numeric | Average yards after the catch per reception on deep passes (20 or more yards downfield). |
deep_yprr | numeric | Yards per route run on deep passes (20 or more yards downfield). |
deep_avg_depth_of_target | numeric | Average 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_drops | integer | Catchable passes dropped on deep (20+ air yards) throws: by the passer's receivers (passing-depth) or by the player (receiving-depth). |
deep_drop_rate | numeric | Percentage 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_targets | integer | PFF-charted contested targets on deep passes (20 or more yards downfield). |
deep_contested_receptions | integer | Catches made on PFF-charted contested targets on deep passes (20 or more yards downfield). |
deep_contested_catch_rate | numeric | Percentage of PFF-charted contested targets caught on deep passes (20 or more yards downfield). |
deep_interceptions | integer | Interceptions on deep (20+ air yards) throws: thrown by the passer (passing-depth) or on passes targeting the player (receiving-depth). |
deep_fumbles | integer | Fumbles by the player after the catch on deep passes (20 or more yards downfield). |
deep_avoided_tackles | integer | Tackles avoided after the catch on deep passes (20 or more yards downfield). |
deep_first_downs | integer | First downs on deep (20+ air yards) throws: passing first downs (passing-depth) or first-down receptions by the player (receiving-depth). |
deep_targeted_qb_rating | numeric | NFL passer rating on throws targeting the player on deep passes (20 or more yards downfield). |
medium_targets_percent | numeric | Share of the team's targets thrown to the player on medium passes (10-19 yards downfield). |
medium_targets | integer | Pass targets to the player on medium passes (10-19 yards downfield). |
medium_receptions | integer | Receptions made on medium passes (10-19 yards downfield). |
medium_caught_percent | numeric | Percentage of targets caught on medium passes (10-19 yards downfield). |
medium_yards | integer | Yards on medium (10-19 air yards) throws: passing yards (passing-depth) or the player's receiving yards (receiving-depth). |
medium_yards_per_reception | numeric | Average yards per reception on medium passes (10-19 yards downfield). |
medium_touchdowns | integer | Touchdowns on medium (10-19 air yards) throws: thrown by the passer (passing-depth) or scored by the player (receiving-depth). |
medium_grades_pass_route | numeric | PFF route-running (receiving) grade on medium passes (10-19 yards downfield), 0-100. |
medium_grades_hands_drop | numeric | PFF hands/drop grade on medium passes (10-19 yards downfield), 0-100. |
medium_yards_after_catch | integer | Yards gained after the catch on medium passes (10-19 yards downfield). |
medium_yards_after_catch_per_reception | numeric | Average yards after the catch per reception on medium passes (10-19 yards downfield). |
medium_yprr | numeric | Yards per route run on medium passes (10-19 yards downfield). |
medium_avg_depth_of_target | numeric | Average 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_drops | integer | Catchable passes dropped on medium (10-19 air yards) throws: by the passer's receivers (passing-depth) or by the player (receiving-depth). |
medium_drop_rate | numeric | Percentage 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_targets | integer | PFF-charted contested targets on medium passes (10-19 yards downfield). |
medium_contested_receptions | integer | Catches made on PFF-charted contested targets on medium passes (10-19 yards downfield). |
medium_contested_catch_rate | numeric | Percentage of PFF-charted contested targets caught on medium passes (10-19 yards downfield). |
medium_interceptions | integer | Interceptions on medium (10-19 air yards) throws: thrown by the passer (passing-depth) or on passes targeting the player (receiving-depth). |
medium_fumbles | integer | Fumbles by the player after the catch on medium passes (10-19 yards downfield). |
medium_avoided_tackles | integer | Tackles avoided after the catch on medium passes (10-19 yards downfield). |
medium_first_downs | integer | First 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_rating | numeric | NFL passer rating on throws targeting the player on medium passes (10-19 yards downfield). |
short_targets_percent | numeric | Share of the team's targets thrown to the player on short passes (0-9 yards downfield). |
short_targets | integer | Pass targets to the player on short passes (0-9 yards downfield). |
short_receptions | integer | Receptions made on short passes (0-9 yards downfield). |
short_caught_percent | numeric | Percentage of targets caught on short passes (0-9 yards downfield). |
short_yards | integer | Yards on short (0-9 air yards) throws: passing yards (passing-depth) or the player's receiving yards (receiving-depth). |
short_yards_per_reception | numeric | Average yards per reception on short passes (0-9 yards downfield). |
short_touchdowns | integer | Touchdowns on short (0-9 air yards) throws: thrown by the passer (passing-depth) or scored by the player (receiving-depth). |
short_grades_pass_route | numeric | PFF route-running (receiving) grade on short passes (0-9 yards downfield), 0-100. |
short_grades_hands_drop | numeric | PFF hands/drop grade on short passes (0-9 yards downfield), 0-100. |
short_yards_after_catch | integer | Yards gained after the catch on short passes (0-9 yards downfield). |
short_yards_after_catch_per_reception | numeric | Average yards after the catch per reception on short passes (0-9 yards downfield). |
short_yprr | numeric | Yards per route run on short passes (0-9 yards downfield). |
short_avg_depth_of_target | numeric | Average 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_drops | integer | Catchable passes dropped on short (0-9 air yards) throws: by the passer's receivers (passing-depth) or by the player (receiving-depth). |
short_drop_rate | numeric | Percentage 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_targets | integer | PFF-charted contested targets on short passes (0-9 yards downfield). |
short_contested_receptions | integer | Catches made on PFF-charted contested targets on short passes (0-9 yards downfield). |
short_contested_catch_rate | numeric | Percentage of PFF-charted contested targets caught on short passes (0-9 yards downfield). |
short_interceptions | integer | Interceptions on short (0-9 air yards) throws: thrown by the passer (passing-depth) or on passes targeting the player (receiving-depth). |
short_fumbles | integer | Fumbles by the player after the catch on short passes (0-9 yards downfield). |
short_avoided_tackles | integer | Tackles avoided after the catch on short passes (0-9 yards downfield). |
short_first_downs | integer | First 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_rating | numeric | NFL passer rating on throws targeting the player on short passes (0-9 yards downfield). |
behind_los_targets_percent | numeric | Share of the team's targets thrown to the player on passes thrown behind the line of scrimmage. |
behind_los_targets | integer | Pass targets to the player on passes thrown behind the line of scrimmage. |
behind_los_receptions | integer | Receptions made on passes thrown behind the line of scrimmage. |
behind_los_caught_percent | numeric | Percentage of targets caught on passes thrown behind the line of scrimmage. |
behind_los_yards | integer | Yards on throws behind the line of scrimmage: passing yards (passing-depth) or the player's receiving yards (receiving-depth). |
behind_los_yards_per_reception | numeric | Average yards per reception on passes thrown behind the line of scrimmage. |
behind_los_touchdowns | integer | Touchdowns on throws behind the line of scrimmage: thrown by the passer (passing-depth) or scored by the player (receiving-depth). |
behind_los_grades_pass_route | numeric | PFF route-running (receiving) grade on passes thrown behind the line of scrimmage, 0-100. |
behind_los_grades_hands_drop | numeric | PFF hands/drop grade on passes thrown behind the line of scrimmage, 0-100. |
behind_los_yards_after_catch | integer | Yards gained after the catch on passes thrown behind the line of scrimmage. |
behind_los_yards_after_catch_per_reception | numeric | Average yards after the catch per reception on passes thrown behind the line of scrimmage. |
behind_los_yprr | numeric | Yards per route run on passes thrown behind the line of scrimmage. |
behind_los_avg_depth_of_target | numeric | Average 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_drops | integer | 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_drop_rate | numeric | Percentage 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_targets | integer | PFF-charted contested targets on passes thrown behind the line of scrimmage. |
behind_los_contested_receptions | integer | Catches made on PFF-charted contested targets on passes thrown behind the line of scrimmage. |
behind_los_contested_catch_rate | integer | Percentage of PFF-charted contested targets caught on passes thrown behind the line of scrimmage. |
behind_los_interceptions | integer | Interceptions on throws behind the line of scrimmage: thrown by the passer (passing-depth) or on passes targeting the player (receiving-depth). |
behind_los_fumbles | integer | Fumbles by the player after the catch on passes thrown behind the line of scrimmage. |
behind_los_avoided_tackles | integer | Tackles avoided after the catch on passes thrown behind the line of scrimmage. |
behind_los_first_downs | integer | First 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_rating | numeric | NFL passer rating on throws targeting the player on passes thrown behind the line of scrimmage. |
rushing
| col_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
player | character | Player's display name as PFF lists it (e.g. "Tom Brady"). |
position | character | PFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS). |
targets | integer | Targets: passes thrown to the player (receiving, rushing reports) or into the player's coverage (coverage, defense reports). |
grades_pass_block | numeric | PFF pass-blocking grade (0-100). |
grades_offense | numeric | PFF overall offense grade (0-100). |
yards_after_contact | integer | Yards after contact. |
explosive | integer | Runs PFF designates as explosive. |
grades_pass_route | numeric | PFF receiving/route grade (0-100). |
draft_season | integer | Season of the player's NFL draft class, per PFF. |
elu_rush_mtf | integer | Missed tackles forced as a rusher, an input to PFF's elusive rating. |
breakaway_attempts | integer | Runs of 15 or more yards, PFF's breakaway designation. |
designed_yards | integer | Rushing yards gained on designed runs, excluding scrambles. |
team_name | character | Team name/abbreviation the player is credited to for the range. |
yprr | numeric | Yards per route run. |
breakaway_percent | numeric | Share of rushing yards gained on breakaway runs of 15 or more yards. |
grades_pass | numeric | PFF passing grade (0-100). |
fumbles | integer | Fumbles by the player: after the catch on the receiving report, as a ball carrier on the rushing report. |
first_downs | integer | First downs gained: passing first downs on the passing report, first-down receptions on receiving, rushing first downs on rushing. |
elusive_rating | numeric | PFF elusive rating. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
breakaway_yards | integer | Breakaway (long-run) yards. |
player_game_count | integer | Number of games the player appeared in over the covered span. |
eligible_season | integer | Season of the player's NFL draft eligibility, per PFF. |
total_touches | integer | Combined carries and receptions. |
scramble_yards | integer | Rushing yards gained on scrambles. |
yco_attempt | numeric | Average yards after contact per rushing attempt. |
yards | integer | Yards 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_block | numeric | PFF run-blocking grade (0-100). |
receptions | integer | Receptions: passes caught by the player (receiving, rushing reports) or completions allowed into the player's coverage (coverage, defense reports). |
zone_attempts | integer | Rushing attempts on zone-scheme runs. |
scrambles | integer | Quarterback scrambles (pass plays on which the passer ran with the ball). |
grades_run | numeric | PFF rushing grade (0-100). |
penalties | integer | Penalties charged to the player over the covered span (see declined_penalties for the ones that were declined). |
attempts | integer | Attempts 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_yco | integer | Yards-after-contact component used in PFF's elusive rating. |
elu_recv_mtf | integer | Missed tackles forced as a receiver, an input to PFF's elusive rating. |
team | character | Team abbreviation the player is credited to for the range. |
declined_penalties | integer | Penalties committed by the player that were declined. |
ypa | numeric | Yards per attempt: passing yards per pass attempt on the passing report, rushing yards per carry on the rushing report. |
drops | integer | Dropped passes: drops by the passer's receivers on the passing report, drops by the player on the receiving and rushing reports. |
grades_hands_fumble | numeric | PFF ball-security (hands/fumble) grade, 0-100. |
longest | integer | Longest play in yards: longest reception (receiving), longest run (rushing), or longest completion allowed in coverage (coverage, defense). |
routes | integer | Pass routes run by the player. |
franchise_id | integer | PFF franchise (team) id (integer join key). |
rec_yards | integer | Receiving yards gained by the player (the rushing report also carries the ball carrier's receiving line). |
gap_attempts | integer | Rushing attempts on gap-scheme runs. |
run_plays | integer | Run-play snaps. |
avoided_tackles | integer | Missed tackles forced (tackles avoided) by the player: after the catch on the receiving report, as a runner on rushing. |
grades_offense_penalty | numeric | PFF offensive penalty grade, 0-100. |
touchdowns | integer | Touchdowns: passing touchdowns thrown (passing), receiving and rushing touchdowns scored (receiving, rushing), or touchdowns allowed into the player's coverage (coverage, defense). |
carry_share | numeric | Percentage of the team's carries taken by the player. |
offense_pos_graded_rate | numeric | Percentage of the player's offensive plays that PFF graded positively. |
offense_neg_graded_rate | numeric | Percentage of the player's offensive plays that PFF graded negatively. |
blocking
| col_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
player | character | Player's display name as PFF lists it (e.g. "Tom Brady"). |
position | character | PFF 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_number | character | Jersey number (string; zero-padded, e.g. "09"). |
franchise_id | integer | PFF franchise (team) id (integer join key). |
team_abbreviation | character | Abbreviation of the team the player is credited to for the range (the /v2 counterpart of /v1's team). |
games_played | integer | Number of games the player appeared in over the requested span (the /v2 counterpart of /v1's player_game_count). |
draft_season | integer | Season of the player's NFL draft class, per PFF. |
eligible_season | integer | Season of the player's NFL draft eligibility, per PFF. |
snap_counts_offense | integer | Offensive snaps played. |
snap_counts_block | integer | Total blocking snaps played. |
block_percent | numeric | Share of offensive snaps spent blocking. |
snap_counts_run_block | integer | Run-blocking snaps played. |
snap_counts_pass_block | integer | Pass-blocking snaps played. |
pass_block_percent | numeric | Share of pass-play snaps spent pass blocking. |
grades_offense | numeric | PFF overall offense grade (0-100). |
grades_run_block | numeric | PFF run-blocking grade (0-100). |
grades_pass_block | numeric | PFF pass-blocking grade (0-100). |
non_spike_pass_block | integer | Pass-blocking snaps excluding spike plays. |
non_spike_pass_block_percentage | numeric | Share of non-spike pass-play snaps spent pass blocking. |
sacks_allowed | integer | Sacks allowed by the player in pass protection. |
hits_allowed | integer | Quarterback hits allowed. |
hurries_allowed | integer | Quarterback hurries allowed. |
pressures_allowed | integer | Total pressures allowed (sacks, hits, and hurries). |
pbe | numeric | PFF Pass Blocking Efficiency rating, pressures allowed per pass-blocking snap weighted toward sacks. |
penalties | integer | Penalties charged to the player over the covered span (see declined_penalties for the ones that were declined). |
declined_penalties | integer | Penalties committed by the player that were declined. |
snap_counts_lt | integer | Snaps aligned at left tackle. |
snap_counts_lg | integer | Snaps aligned at left guard. |
snap_counts_ce | integer | Snaps aligned at center. |
snap_counts_rg | integer | Snaps aligned at right guard. |
snap_counts_rt | integer | Snaps aligned at right tackle. |
snap_counts_te | integer | Snaps aligned at tight end. |
pass-blocking
| col_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
player | character | Player's display name as PFF lists it (e.g. "Tom Brady"). |
position | character | PFF 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_number | character | Jersey number (string; zero-padded, e.g. "09"). |
franchise_id | integer | PFF franchise (team) id (integer join key). |
team_abbreviation | character | Abbreviation of the team the player is credited to for the range (the /v2 counterpart of /v1's team). |
games_played | integer | Number of games the player appeared in over the requested span (the /v2 counterpart of /v1's player_game_count). |
draft_season | integer | Season of the player's NFL draft class, per PFF. |
eligible_season | integer | Season of the player's NFL draft eligibility, per PFF. |
snap_counts_lt | integer | Snaps aligned at left tackle. |
snap_counts_lg | integer | Snaps aligned at left guard. |
snap_counts_ce | integer | Snaps aligned at center. |
snap_counts_rg | integer | Snaps aligned at right guard. |
snap_counts_rt | integer | Snaps aligned at right tackle. |
snap_counts_te | integer | Snaps aligned at tight end. |
snap_counts_pass_play | integer | Pass-play snaps. |
snap_counts_pass_block | integer | Pass-blocking snaps played. |
pass_block_percent | numeric | Share of pass-play snaps spent pass blocking. |
grades_pass_block | numeric | PFF pass-blocking grade (0-100). |
penalties | integer | Penalties charged to the player over the covered span (see declined_penalties for the ones that were declined). |
declined_penalties | integer | Penalties committed by the player that were declined. |
non_spike_pass_block | integer | Pass-blocking snaps excluding spike plays. |
non_spike_pass_block_percentage | numeric | Share of non-spike pass-play snaps spent pass blocking. |
sacks_allowed | integer | Sacks allowed by the player in pass protection. |
hits_allowed | integer | Quarterback hits allowed. |
hurries_allowed | integer | Quarterback hurries allowed. |
pressures_allowed | integer | Total pressures allowed (sacks, hits, and hurries). |
pressure_rate_allowed | numeric | Percentage of the player's pass-blocking snaps on which he allowed a pressure. |
sack_rate_allowed | numeric | Percentage of the player's pass-blocking snaps on which he allowed a sack. |
pbe | numeric | PFF Pass Blocking Efficiency rating, pressures allowed per pass-blocking snap weighted toward sacks. |
true_pass_set_snap_counts_pass_play | integer | Pass-play snaps on PFF-designated true pass sets. |
true_pass_set_snap_counts_pass_block | integer | Pass-blocking snaps played on PFF-designated true pass sets. |
true_pass_set_pass_block_percent | numeric | Share of pass-play snaps spent pass blocking on PFF-designated true pass sets. |
true_pass_set_grades_pass_block | numeric | PFF pass-blocking grade on PFF-designated true pass sets, 0-100. |
true_pass_set_non_spike_pass_block | integer | Pass-blocking snaps excluding spike plays on PFF-designated true pass sets. |
true_pass_set_non_spike_pass_block_percentage | numeric | Share of non-spike pass-play snaps spent pass blocking on PFF-designated true pass sets. |
true_pass_set_sacks_allowed | integer | Sacks allowed on PFF-designated true pass sets. |
true_pass_set_hits_allowed | integer | Quarterback hits allowed on PFF-designated true pass sets. |
true_pass_set_hurries_allowed | integer | Quarterback hurries allowed on PFF-designated true pass sets. |
true_pass_set_pressures_allowed | integer | Total pressures allowed (sacks, hits, and hurries) on PFF-designated true pass sets. |
true_pass_set_pressure_rate_allowed | numeric | Percentage of the player's true-pass-set pass-blocking snaps on which he allowed a pressure. |
true_pass_set_sack_rate_allowed | numeric | Percentage of the player's true-pass-set pass-blocking snaps on which he allowed a sack. |
true_pass_set_pbe | numeric | PFF Pass Blocking Efficiency rating, pressures allowed per pass-blocking snap weighted toward sacks on PFF-designated true pass sets. |
pbwr | numeric | Pass-block win rate, in percent: share of the player's pass-blocking snaps PFF charted as won. |
true_pass_set_pbwr | numeric | Pass-block win rate, in percent, on PFF-designated true pass sets. |
pass_block_grade_oe_percentile | numeric | Percentile (0-100) of the player's pass-blocking grade over expectation, as reported by PFF; null for many players. |
island_rate | numeric | Percentage of the player's pass-blocking snaps PFF charted as island (isolated, one-on-one) blocks. |
island_pass_block_win_rate | numeric | Pass-block win rate, in percent, on the player's island (isolated, one-on-one) pass-blocking snaps. |
offense_pos_graded_rate | numeric | Percentage of the player's offensive plays that PFF graded positively. |
offense_neg_graded_rate | numeric | Percentage of the player's offensive plays that PFF graded negatively. |
run-blocking
| col_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
player | character | Player's display name as PFF lists it (e.g. "Tom Brady"). |
position | character | PFF 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_number | character | Jersey number (string; zero-padded, e.g. "09"). |
franchise_id | integer | PFF franchise (team) id (integer join key). |
team_abbreviation | character | Abbreviation of the team the player is credited to for the range (the /v2 counterpart of /v1's team). |
games_played | integer | Number of games the player appeared in over the requested span (the /v2 counterpart of /v1's player_game_count). |
draft_season | integer | Season of the player's NFL draft class, per PFF. |
eligible_season | integer | Season of the player's NFL draft eligibility, per PFF. |
snap_counts_lt | integer | Snaps aligned at left tackle. |
snap_counts_lg | integer | Snaps aligned at left guard. |
snap_counts_ce | integer | Snaps aligned at center. |
snap_counts_rg | integer | Snaps aligned at right guard. |
snap_counts_rt | integer | Snaps aligned at right tackle. |
snap_counts_te | integer | Snaps aligned at tight end. |
snap_counts_run_play | integer | Run-play snaps. |
snap_counts_run_block | integer | Run-blocking snaps played. |
run_block_percent | numeric | Share of run-play snaps spent run blocking. |
grades_run_block | numeric | PFF run-blocking grade (0-100). |
penalties | integer | Penalties charged to the player over the covered span (see declined_penalties for the ones that were declined). |
declined_penalties | integer | Penalties committed by the player that were declined. |
zone_snap_counts_run_play | integer | Run-play snaps on zone-scheme runs. |
zone_snap_counts_run_block | integer | Run-blocking snaps played on zone-scheme runs. |
zone_snap_counts_run_block_percent | numeric | Share of the player's run-blocking snaps on zone-scheme runs. |
zone_run_block_percent | numeric | Share of run-play snaps spent run blocking on zone-scheme runs. |
zone_grades_run_block | numeric | PFF run-blocking grade on zone-scheme runs, 0-100. |
gap_snap_counts_run_play | integer | Run-play snaps on gap-scheme runs. |
gap_snap_counts_run_block | integer | Run-blocking snaps played on gap-scheme runs. |
gap_snap_counts_run_block_percent | numeric | Share of the player's run-blocking snaps on gap-scheme runs. |
gap_run_block_percent | numeric | Share of run-play snaps spent run blocking on gap-scheme runs. |
gap_grades_run_block | numeric | PFF run-blocking grade on gap-scheme runs, 0-100. |
pos_graded_rate | numeric | Percentage of the player's plays in the report's phase (run blocking or run defense) that PFF graded positively. |
neg_graded_rate | numeric | Percentage of the player's plays in the report's phase (run blocking or run defense) that PFF graded negatively. |
zone_pos_graded_rate | numeric | Percentage of the player's zone-scheme run-blocking plays that PFF graded positively. |
zone_neg_graded_rate | numeric | Percentage of the player's zone-scheme run-blocking plays that PFF graded negatively. |
gap_pos_graded_rate | numeric | Percentage of the player's gap-scheme run-blocking plays that PFF graded positively. |
gap_neg_graded_rate | numeric | Percentage of the player's gap-scheme run-blocking plays that PFF graded negatively. |
offense_pos_graded_rate | numeric | Percentage of the player's offensive plays that PFF graded positively. |
offense_neg_graded_rate | numeric | Percentage of the player's offensive plays that PFF graded negatively. |
defense
| col_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
player | character | Player's display name as PFF lists it (e.g. "Tom Brady"). |
position | character | PFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS). |
targets | integer | Targets: passes thrown to the player (receiving, rushing reports) or into the player's coverage (coverage, defense reports). |
interception_touchdowns | integer | Touchdowns scored on interception returns. |
draft_season | integer | Season of the player's NFL draft class, per PFF. |
forced_fumbles | integer | Fumbles forced by the player. |
missed_tackles | integer | Missed tackles by the player (on special-teams plays in the special-teams report). |
catch_rate | numeric | Completion percentage allowed on targets into the player's coverage. |
team_name | character | Team name/abbreviation the player is credited to for the range. |
tackles | integer | Tackles made by the player, as charted by PFF (assisted tackles are reported in assists). |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
snap_counts_offball | integer | Snaps aligned as an off-ball linebacker. |
snap_counts_box | integer | Snaps aligned in the box. |
sacks | integer | Sacks: recorded by the player on the defense and pass-rush reports; times the passer was sacked on the passing report. |
snap_counts_pass_rush | integer | Pass-rush snaps played. |
player_game_count | integer | Number of games the player appeared in over the covered span. |
eligible_season | integer | Season of the player's NFL draft eligibility, per PFF. |
snap_counts_dl | integer | Snaps aligned on the defensive line. |
grades_tackle | numeric | PFF tackling grade, 0-100. |
yards | integer | Yards 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). |
receptions | integer | Receptions: passes caught by the player (receiving, rushing reports) or completions allowed into the player's coverage (coverage, defense reports). |
grades_coverage_defense | numeric | PFF coverage grade (0-100). |
hurries | integer | Quarterback hurries recorded. |
interceptions | integer | Interceptions: 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_coverage | integer | Coverage snaps played. |
snap_counts_dl_over_t | integer | Defensive-line snaps aligned head-up over the offensive tackle. |
snap_counts_dl_a_gap | integer | Defensive-line snaps aligned in the A gap. |
fumble_recoveries | integer | Opponent fumbles recovered by the player. |
grades_run_defense | numeric | PFF run-defense grade (0-100). |
snap_counts_corner | integer | Snaps aligned at outside cornerback. |
hits | integer | Quarterback hits recorded by the player, as charted by PFF. |
penalties | integer | Penalties charged to the player over the covered span (see declined_penalties for the ones that were declined). |
batted_passes | integer | Passes batted down at the line of scrimmage. |
team | character | Team abbreviation the player is credited to for the range. |
stops | integer | Stops, PFF's tackles that constitute a failed play for the offense. |
declined_penalties | integer | Penalties committed by the player that were declined. |
total_pressures | integer | Total quarterback pressures generated (sacks, hits, and hurries). |
fumble_recovery_touchdowns | integer | Touchdowns scored on fumble recoveries. |
longest | integer | Longest play in yards: longest reception (receiving), longest run (rushing), or longest completion allowed in coverage (coverage, defense). |
snap_counts_slot | integer | Snaps aligned in the slot. |
missed_tackle_rate | numeric | Share of tackle attempts the player missed. |
grades_defense | numeric | PFF overall defense grade (0-100). |
yards_per_reception | numeric | Average 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_penalty | numeric | PFF defensive penalty grade, 0-100. |
safeties | integer | Safeties recorded by the player. |
franchise_id | integer | PFF franchise (team) id (integer join key). |
snap_counts_defense | integer | Total defensive snaps played. |
yards_after_catch | integer | Yards 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_gap | integer | Defensive-line snaps aligned in the B gap. |
pass_break_ups | integer | Passes broken up. |
qb_rating_against | numeric | NFL passer rating allowed on targets into the player's coverage. |
snap_counts_run_defense | integer | Run-defense snaps played. |
tackles_for_loss | integer | Tackles for loss made by the player. |
assists | integer | Assisted tackles credited to the player. |
grades_pass_rush_defense | numeric | PFF pass-rush grade, 0-100. |
snap_counts_fs | integer | Snaps aligned at free safety. |
touchdowns | integer | Touchdowns: 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_t | integer | Defensive-line snaps aligned outside the offensive tackle. |
run-defense
| col_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
player | character | Player's display name as PFF lists it (e.g. "Tom Brady"). |
position | character | PFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS). |
assists | integer | Assisted tackles credited to the player. |
avg_depth_of_tackle | numeric | Average depth downfield, in yards, at which the player made his tackles on run plays. |
declined_penalties | integer | Penalties committed by the player that were declined. |
draft_season | integer | Season of the player's NFL draft class, per PFF. |
eligible_season | integer | Season of the player's NFL draft eligibility, per PFF. |
forced_fumbles | integer | Fumbles forced by the player. |
franchise_id | integer | PFF franchise (team) id (integer join key). |
grades_coverage_defense | numeric | PFF coverage grade (0-100). |
grades_defense | numeric | PFF overall defense grade (0-100). |
grades_defense_penalty | numeric | PFF defensive penalty grade, 0-100. |
grades_pass_rush_defense | numeric | PFF pass-rush grade, 0-100. |
grades_run_defense | numeric | PFF run-defense grade (0-100). |
grades_tackle | numeric | PFF tackling grade, 0-100. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
missed_tackle_rate | numeric | Share of tackle attempts the player missed. |
missed_tackles | integer | Missed tackles by the player (on special-teams plays in the special-teams report). |
penalties | integer | Penalties charged to the player over the covered span (see declined_penalties for the ones that were declined). |
player_game_count | integer | Number of games the player appeared in over the covered span. |
run_stop_opp | integer | Run-defense snaps PFF counts as run-stop opportunities. |
snap_counts_run | integer | Run-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_percent | numeric | Percentage of run-stop opportunities converted into stops. |
stops | integer | Stops, PFF's tackles that constitute a failed play for the offense. |
tackles | integer | Tackles made by the player, as charted by PFF (assisted tackles are reported in assists). |
team | character | Team abbreviation the player is credited to for the range. |
team_name | character | Team name/abbreviation the player is credited to for the range. |
pos_graded_rate | numeric | Percentage of the player's plays in the report's phase (run blocking or run defense) that PFF graded positively. |
neg_graded_rate | numeric | Percentage of the player's plays in the report's phase (run blocking or run defense) that PFF graded negatively. |
pass-rush
| col_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
player | character | Player's display name as PFF lists it (e.g. "Tom Brady"). |
position | character | PFF 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_pressures | integer | Total pressures generated (sacks, hits, and hurries) on PFF-designated true pass sets. |
draft_season | integer | Season of the player's NFL draft class, per PFF. |
true_pass_set_prp | numeric | PFF Pass Rush Productivity rating, pressure generated per pass-rush snap weighted toward sacks on PFF-designated true pass sets. |
true_pass_set_hurries | integer | Quarterback hurries recorded on PFF-designated true pass sets. |
team_name | character | Team name/abbreviation the player is credited to for the range. |
prp | numeric | PFF Pass Rush Productivity rating, pressure generated per pass-rush snap weighted toward sacks. |
true_pass_set_sacks | integer | Sacks recorded on PFF-designated true pass sets. |
pass_rush_win_rate | numeric | Percentage of pass-rush snaps with a PFF-charted pass-rush win. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
sacks | integer | Sacks: recorded by the player on the defense and pass-rush reports; times the passer was sacked on the passing report. |
snap_counts_pass_rush | integer | Pass-rush snaps played. |
player_game_count | integer | Number of games the player appeared in over the covered span. |
eligible_season | integer | Season of the player's NFL draft eligibility, per PFF. |
true_pass_set_snap_counts_pass_play | integer | Pass-play snaps on PFF-designated true pass sets. |
pass_rush_wins | integer | PFF-charted pass-rush wins. |
hurries | integer | Quarterback hurries recorded. |
pass_rush_opp | integer | Pass-rush snaps PFF counts as pressure opportunities. |
snap_counts_pass_play | integer | Pass-play snaps. |
hits | integer | Quarterback hits recorded by the player, as charted by PFF. |
true_pass_set_pass_rush_win_rate | numeric | Percentage of pass-rush snaps with a PFF-charted pass-rush win on PFF-designated true pass sets. |
penalties | integer | Penalties charged to the player over the covered span (see declined_penalties for the ones that were declined). |
batted_passes | integer | Passes batted down at the line of scrimmage. |
true_pass_set_hits | integer | Quarterback hits recorded on PFF-designated true pass sets. |
true_pass_set_snap_counts_pass_rush | integer | Pass-rush snaps played on PFF-designated true pass sets. |
team | character | Team abbreviation the player is credited to for the range. |
declined_penalties | integer | Penalties committed by the player that were declined. |
true_pass_set_pass_rush_wins | integer | PFF-charted pass-rush wins on PFF-designated true pass sets. |
total_pressures | integer | Total quarterback pressures generated (sacks, hits, and hurries). |
true_pass_set_grades_pass_rush_defense | numeric | PFF pass-rush grade on PFF-designated true pass sets, 0-100. |
true_pass_set_batted_passes | integer | Passes batted down at the line of scrimmage on PFF-designated true pass sets. |
franchise_id | integer | PFF franchise (team) id (integer join key). |
pass_rush_percent | numeric | Share of pass-play snaps spent rushing the passer. |
true_pass_set_pass_rush_opp | integer | Pass-rush snaps PFF counts as pressure opportunities on PFF-designated true pass sets. |
true_pass_set_pass_rush_percent | numeric | Share of pass-play snaps spent rushing the passer on PFF-designated true pass sets. |
grades_pass_rush_defense | numeric | PFF pass-rush grade, 0-100. |
knockdowns | integer | Quarterback knockdowns credited to the pass rusher, as charted by PFF. |
knockdown_rate | numeric | Knockdowns as a percentage of the player's pass-rush snaps. |
pressure_rate | numeric | Percentage of the player's pass-rush snaps that produced a pressure. |
sack_rate | numeric | Percentage of the player's pass-rush snaps that produced a sack. |
true_pass_set_knockdowns | integer | Quarterback knockdowns credited to the pass rusher on PFF-designated true pass sets. |
true_pass_set_knockdown_rate | numeric | Knockdowns as a percentage of the player's true-pass-set pass-rush snaps. |
true_pass_set_pressure_rate | numeric | Percentage of the player's true-pass-set pass-rush snaps that produced a pressure. |
true_pass_set_sack_rate | numeric | Percentage of the player's true-pass-set pass-rush snaps that produced a sack. |
lhs_pass_rush_snaps | integer | Pass-rush snaps the player took from the left-hand side (LHS), as PFF charts the rusher's alignment. |
lhs_pass_rush_percent | numeric | Percentage 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_sacks | integer | Sacks recorded while rushing from the left-hand side (LHS). |
lhs_hits | integer | Quarterback hits recorded while rushing from the left-hand side (LHS). |
lhs_hurries | integer | Quarterback hurries recorded while rushing from the left-hand side (LHS). |
lhs_pressures | integer | Total pressures (sacks, hits, and hurries) generated while rushing from the left-hand side (LHS). |
lhs_prp | numeric | PFF Pass Rush Productivity rating on rushes from the left-hand side (LHS), pressure generated per pass-rush snap weighted toward sacks. |
lhs_stops | integer | Stops (tackles that constitute a failed play for the offense) made on snaps rushing from the left-hand side (LHS). |
lhs_tackles | integer | Tackles made on snaps rushing from the left-hand side (LHS). |
lhs_assists | integer | Assisted tackles on snaps rushing from the left-hand side (LHS). |
lhs_misses | integer | Missed tackles on snaps rushing from the left-hand side (LHS). |
rhs_pass_rush_snaps | integer | Pass-rush snaps the player took from the right-hand side (RHS), as PFF charts the rusher's alignment. |
rhs_pass_rush_percent | numeric | Percentage 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_sacks | integer | Sacks recorded while rushing from the right-hand side (RHS). |
rhs_hits | integer | Quarterback hits recorded while rushing from the right-hand side (RHS). |
rhs_hurries | integer | Quarterback hurries recorded while rushing from the right-hand side (RHS). |
rhs_pressures | integer | Total pressures (sacks, hits, and hurries) generated while rushing from the right-hand side (RHS). |
rhs_prp | numeric | PFF Pass Rush Productivity rating on rushes from the right-hand side (RHS), pressure generated per pass-rush snap weighted toward sacks. |
rhs_stops | integer | Stops (tackles that constitute a failed play for the offense) made on snaps rushing from the right-hand side (RHS). |
rhs_tackles | integer | Tackles made on snaps rushing from the right-hand side (RHS). |
rhs_assists | integer | Assisted tackles on snaps rushing from the right-hand side (RHS). |
rhs_misses | integer | Missed tackles on snaps rushing from the right-hand side (RHS). |
pass_rush_grade_oe_percentile | numeric | Percentile (0-100) of the player's pass-rush grade over expectation, as reported by PFF. |
double_team_rate | numeric | Percentage of the player's pass-rush snaps on which he was double-teamed. |
coverage
| col_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
player | character | Player's display name as PFF lists it (e.g. "Tom Brady"). |
position | character | PFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS). |
targets | integer | Targets: passes thrown to the player (receiving, rushing reports) or into the player's coverage (coverage, defense reports). |
yards_per_coverage_snap | numeric | Receiving yards allowed per coverage snap. |
draft_season | integer | Season of the player's NFL draft class, per PFF. |
missed_tackles | integer | Missed tackles by the player (on special-teams plays in the special-teams report). |
catch_rate | numeric | Completion percentage allowed on targets into the player's coverage. |
team_name | character | Team name/abbreviation the player is credited to for the range. |
tackles | integer | Tackles made by the player, as charted by PFF (assisted tackles are reported in assists). |
coverage_percent | numeric | Share of pass-play snaps spent in coverage. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
dropped_ints | integer | Interception chances PFF charted as dropped. |
player_game_count | integer | Number of games the player appeared in over the covered span. |
eligible_season | integer | Season of the player's NFL draft eligibility, per PFF. |
grades_tackle | numeric | PFF tackling grade, 0-100. |
yards | integer | Yards 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). |
receptions | integer | Receptions: passes caught by the player (receiving, rushing reports) or completions allowed into the player's coverage (coverage, defense reports). |
forced_incompletion_rate | numeric | Share of targets into the player's coverage with a PFF-charted forced incompletion. |
grades_coverage_defense | numeric | PFF coverage grade (0-100). |
interceptions | integer | Interceptions: 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_coverage | integer | Coverage snaps played. |
grades_run_defense | numeric | PFF run-defense grade (0-100). |
snap_counts_pass_play | integer | Pass-play snaps. |
penalties | integer | Penalties charged to the player over the covered span (see declined_penalties for the ones that were declined). |
forced_incompletes | integer | Incompletions forced by the player's coverage, per PFF charting. |
team | character | Team abbreviation the player is credited to for the range. |
coverage_snaps_per_target | numeric | Coverage snaps played per target into the player's coverage. |
stops | integer | Stops, PFF's tackles that constitute a failed play for the offense. |
declined_penalties | integer | Penalties committed by the player that were declined. |
longest | integer | Longest play in yards: longest reception (receiving), longest run (rushing), or longest completion allowed in coverage (coverage, defense). |
missed_tackle_rate | numeric | Share of tackle attempts the player missed. |
grades_defense | numeric | PFF overall defense grade (0-100). |
yards_per_reception | numeric | Average 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_penalty | numeric | PFF defensive penalty grade, 0-100. |
franchise_id | integer | PFF franchise (team) id (integer join key). |
yards_after_catch | integer | Yards 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_target | numeric | Average 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_ups | integer | Passes broken up. |
qb_rating_against | numeric | NFL passer rating allowed on targets into the player's coverage. |
coverage_snaps_per_reception | numeric | Coverage snaps played per reception allowed. |
assists | integer | Assisted tackles credited to the player. |
grades_pass_rush_defense | numeric | PFF pass-rush grade, 0-100. |
touchdowns | integer | Touchdowns: passing touchdowns thrown (passing), receiving and rushing touchdowns scored (receiving, rushing), or touchdowns allowed into the player's coverage (coverage, defense). |
special-teams
| col_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
player | character | Player's display name as PFF lists it (e.g. "Tom Brady"). |
position | character | PFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS). |
assists | integer | Assisted tackles credited to the player. |
declined_penalties | integer | Penalties committed by the player that were declined. |
draft_season | integer | Season of the player's NFL draft class, per PFF. |
eligible_season | integer | Season of the player's NFL draft eligibility, per PFF. |
franchise_id | integer | PFF franchise (team) id (integer join key). |
grades_misc_st | numeric | PFF miscellaneous special-teams grade, 0-100. |
grades_special_teams_penalty | numeric | PFF special-teams penalty grade, 0-100. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
missed_tackles | integer | Missed tackles by the player (on special-teams plays in the special-teams report). |
penalties | integer | Penalties charged to the player over the covered span (see declined_penalties for the ones that were declined). |
player_game_count | integer | Number of games the player appeared in over the covered span. |
snap_counts_field_goal | integer | Snaps on the field-goal and extra-point unit. |
snap_counts_field_goal_blocking | integer | Snaps on the field-goal and extra-point block unit. |
snap_counts_kickoff | integer | Snaps on the kickoff coverage unit. |
snap_counts_kickoff_return | integer | Snaps on the kickoff return unit. |
snap_counts_punt_coverage | integer | Snaps on the punt coverage unit. |
snap_counts_punt_return | integer | Snaps on the punt return unit. |
tackles | integer | Tackles made by the player, as charted by PFF (assisted tackles are reported in assists). |
team | character | Team abbreviation the player is credited to for the range. |
team_name | character | Team name/abbreviation the player is credited to for the range. |
total_snaps | integer | Total special-teams snaps the player played across all kicking-game units. |
grades_fgep_offense | numeric | PFF grade on the field-goal and extra-point protection unit, 0-100. |
grades_punter | numeric | PFF punting grade, 0-100. |
grades_fgep_kicker | numeric | PFF field-goal and extra-point kicking grade, 0-100. |
grades_kickoff_kicker | numeric | PFF kickoff kicking grade, 0-100. |
grades_long_snap | numeric | PFF long-snapping grade, 0-100. |
grades_fgep_defense | numeric | PFF grade on field-goal and extra-point defense, 0-100. |
grades_kick_return | numeric | PFF kickoff-return grade, 0-100. |
grades_punt_return | numeric | PFF punt-return grade, 0-100. |
kick-returns
| col_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
player | character | Player's display name as PFF lists it (e.g. "Tom Brady"). |
position | character | PFF 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_penalties | integer | Penalties committed by the player that were declined. |
draft_season | integer | Season of the player's NFL draft class, per PFF. |
eligible_season | integer | Season of the player's NFL draft eligibility, per PFF. |
franchise_id | integer | PFF franchise (team) id (integer join key). |
grades_kick_return | numeric | PFF kickoff-return grade, 0-100. |
grades_punt_return | numeric | PFF punt-return grade, 0-100. |
grades_return | numeric | PFF overall return grade, 0-100. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
kickoff_attempts | integer | Kickoff returns attempted. |
kickoff_fair_catches | integer | Kickoffs fair-caught by the player. |
kickoff_long | integer | Longest kickoff return in yards. |
kickoff_muffed_returns | integer | Kickoff returns the player muffed. |
kickoff_touchdowns | integer | Kickoff returns scoring a touchdown. |
kickoff_yards | integer | Total kickoff-return yards. |
kickoff_ypa | numeric | Average yards per kickoff return. |
penalties | integer | Penalties charged to the player over the covered span (see declined_penalties for the ones that were declined). |
player_game_count | integer | Number of games the player appeared in over the covered span. |
punt_attempts | integer | Punt returns attempted. |
punt_fair_catches | integer | Punts fair-caught by the player. |
punt_long | integer | Longest punt return in yards. |
punt_muffed_returns | integer | Punt returns the player muffed. |
punt_touchdowns | integer | Punt returns scoring a touchdown. |
punt_yards | integer | Total punt-return yards. |
punt_ypa | numeric | Average yards per punt return. |
team | character | Team abbreviation the player is credited to for the range. |
team_name | character | Team name/abbreviation the player is credited to for the range. |
total_attempts | integer | Total 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_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
player | character | Player's display name as PFF lists it (e.g. "Tom Brady"). |
position | character | PFF 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_attempts | integer | Field goals attempted from 20-29 yards. |
pat_percent | numeric | Extra-point percentage. |
draft_season | integer | Season of the player's NFL draft class, per PFF. |
forty_made | integer | Field goals made from 40-49 yards. |
team_name | character | Team name/abbreviation the player is credited to for the range. |
fifty_percent | numeric | Field-goal percentage from 50 or more yards. |
total_made | integer | Total field goals made across all distances. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
one_made | integer | Field goals made from 1-19 yards. |
fifty_attempts | integer | Field goals attempted from 50 or more yards. |
forty_attempts | integer | Field goals attempted from 40-49 yards. |
player_game_count | integer | Number of games the player appeared in over the covered span. |
eligible_season | integer | Season of the player's NFL draft eligibility, per PFF. |
thirty_percent | numeric | Field-goal percentage from 30-39 yards. |
total_attempts | integer | Total attempts: field goals attempted across all distances on the field-goals report, kick and punt returns combined on the kick-returns report. |
pat_attempts | integer | Extra points attempted. |
twenty_made | integer | Field goals made from 20-29 yards. |
one_attempts | integer | Field goals attempted from 1-19 yards. |
grades_fgep_kicker | numeric | PFF field-goal and extra-point kicking grade, 0-100. |
thirty_attempts | integer | Field goals attempted from 30-39 yards. |
penalties | integer | Penalties charged to the player over the covered span (see declined_penalties for the ones that were declined). |
pat_made | integer | Extra points made. |
team | character | Team abbreviation the player is credited to for the range. |
declined_penalties | integer | Penalties committed by the player that were declined. |
one_percent | integer | Field-goal percentage from 1-19 yards. |
total_percent | numeric | Overall field-goal percentage. |
twenty_percent | numeric | Field-goal percentage from 20-29 yards. |
forty_percent | numeric | Field-goal percentage from 40-49 yards. |
franchise_id | integer | PFF franchise (team) id (integer join key). |
fifty_made | integer | Field goals made from 50 or more yards. |
thirty_made | integer | Field goals made from 30-39 yards. |
field_goal_oe | numeric | Field-goal percentage over expectation, in percentage points (made rate minus PFF's expected make rate). |
field_goal_oe_total | numeric | Field goals made over expectation in total (makes minus PFF-expected makes). |
punting
| col_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
player | character | Player's display name as PFF lists it (e.g. "Tom Brady"). |
position | character | PFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS). |
touchbacks | integer | Kicks resulting in touchbacks: kickoffs on the kickoffs report, punts on the punting report. |
attempts_with_hangtime | integer | Kicks with a PFF-recorded hangtime: kickoffs on the kickoffs report, punts on the punting report. |
draft_season | integer | Season of the player's NFL draft class, per PFF. |
percent_returned | numeric | Percentage of the player's kicks that were returned: kickoffs on the kickoffs report, punts on the punting report. |
fair_catches | integer | Kicks fair-caught by the return team: kickoffs on the kickoffs report, punts on the punting report. |
team_name | character | Team name/abbreviation the player is credited to for the range. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
player_game_count | integer | Number of games the player appeared in over the covered span. |
eligible_season | integer | Season of the player's NFL draft eligibility, per PFF. |
average_net_yards | numeric | Average net punting yards per attempt. |
yards | integer | Yards 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_hangtime | numeric | Average hangtime in seconds of the player's kickoffs (kickoffs report) or punts (punting report). |
total_net_yards | integer | Total net punting yards. |
penalties | integer | Penalties charged to the player over the covered span (see declined_penalties for the ones that were declined). |
attempts | integer | Attempts 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_twenties | integer | Punts downed inside the opponent 20-yard line. |
out_of_bounds | integer | Punts that went out of bounds. |
team | character | Team abbreviation the player is credited to for the range. |
average_yards_per_return | numeric | Average return yards allowed per kick returned: kickoffs on the kickoffs report, punts on the punting report. |
total_hangtime | numeric | Total hangtime in seconds summed over the player's kickoffs (kickoffs report) or punts (punting report). |
declined_penalties | integer | Penalties committed by the player that were declined. |
returns | integer | Punts returned by the opponent. |
long | integer | Longest punt in yards. |
blocks | integer | Punts that were blocked. |
average_yards_per_attempt | numeric | Average gross punting yards per attempt. |
franchise_id | integer | PFF franchise (team) id (integer join key). |
grades_punter | numeric | PFF punting grade, 0-100. |
return_yards | integer | Return yards gained by the return team on the player's kicks: kickoffs on the kickoffs report, punts on the punting report. |
downeds | integer | Punts downed by the coverage unit. |
snaps | integer | Punting snaps played. |
kickoffs
| col_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
player | character | Player's display name as PFF lists it (e.g. "Tom Brady"). |
position | character | PFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS). |
attempts | integer | Attempts 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_hangtime | integer | Kicks with a PFF-recorded hangtime: kickoffs on the kickoffs report, punts on the punting report. |
average_distance | numeric | Average kickoff distance in yards. |
average_hangtime | numeric | Average hangtime in seconds of the player's kickoffs (kickoffs report) or punts (punting report). |
average_starting_field_position | numeric | Average opponent starting field position following the player's kickoffs. |
average_yards_per_return | numeric | Average return yards allowed per kick returned: kickoffs on the kickoffs report, punts on the punting report. |
declined_penalties | integer | Penalties committed by the player that were declined. |
draft_season | integer | Season of the player's NFL draft class, per PFF. |
eligible_season | integer | Season of the player's NFL draft eligibility, per PFF. |
fair_catches | integer | Kicks fair-caught by the return team: kickoffs on the kickoffs report, punts on the punting report. |
franchise_id | integer | PFF franchise (team) id (integer join key). |
grades_kickoff_kicker | numeric | PFF kickoff kicking grade, 0-100. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
kicked_yards | integer | Total kickoff yards. |
kicks_returned | integer | Kickoffs returned by the opponent. |
onside_kicks | integer | Onside kicks attempted. |
penalties | integer | Penalties charged to the player over the covered span (see declined_penalties for the ones that were declined). |
percent_returned | numeric | Percentage of the player's kicks that were returned: kickoffs on the kickoffs report, punts on the punting report. |
player_game_count | integer | Number of games the player appeared in over the covered span. |
return_yards | integer | Return yards gained by the return team on the player's kicks: kickoffs on the kickoffs report, punts on the punting report. |
team | character | Team abbreviation the player is credited to for the range. |
team_name | character | Team name/abbreviation the player is credited to for the range. |
total_hangtime | numeric | Total hangtime in seconds summed over the player's kickoffs (kickoffs report) or punts (punting report). |
touchbacks | integer | Kicks 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League slug: nfl or ncaa. | ||
season | season | Y | Season, 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_name | type | description |
|---|---|---|
franchise_id | integer | PFF franchise (team) id, stable across seasons; the value franchise_id / teamId carry everywhere else. |
slug | character | URL slug PFF uses for the team in /v2 team routes (e.g. "arizona-cardinals"); pass it as the team path parameter. |
name | character | Full team name (e.g. "Arizona Cardinals"). |
city | character | City or place name PFF lists for the team (e.g. "Arizona"); null when PFF has none. |
nickname | character | Team nickname (e.g. "Cardinals"); null when PFF has none. |
abbreviation | character | Short 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_color | character | Team primary colour as a hex string (e.g. "#97233f"); null when PFF has no colours for the team. |
secondary_color | character | Team secondary colour as a hex string (e.g. "#ffffff"); null when PFF has no colours for the team. |
group_ids | character | Ids 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League slug: nfl or ncaa. | ||
season | season | Y | Season, as a four-digit year: 2006 or later, and at most one year past the current season. | ||
weekGroup | week_group | Y | Which part of the season to cover: REG (regular season), PO (playoffs) or REGPO (both, the default). | ||
weekIds | week_ids | Y | Comma-separated week ids to cover instead of a whole weekGroup — 1,2,3 is the first three regular-season weeks. | ||
category | category | Y | Which stat category the table covers. | ||
scope | scope | Y | Which 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_name | type | description |
|---|---|---|
team_id | integer | PFF franchise (team) id, stable across seasons; the franchise_id used across the PFF Developer API. |
abbreviation | character | Short team code, as the scoreboard prints it (e.g. "ARI"). |
name | character | Full team name (e.g. "Arizona Cardinals"). |
epa_per_play | numeric | Expected points added per offensive play (EPA / play). |
epa_per_play_rank | integer | Rank 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_rate | numeric | Share of the offense's plays that were successful, as a fraction (0-1). |
success_rate_rank | integer | Rank 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_rate | numeric | Share of the offense's plays that were explosive plays, as a fraction (0-1). |
explosive_play_rate_rank | integer | Rank 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_drive | numeric | Points scored per offensive drive. |
points_per_drive_rank | integer | Rank 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_rate | numeric | Share of third downs the offense converted, as a fraction (0-1). |
third_down_conversion_rate_rank | integer | Rank 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_rate | numeric | Red-zone conversion rate of the offense, as a fraction (0-1). |
red_zone_conversion_rate_rank | integer | Rank 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_turnovers | integer | Turnovers committed by the offense. |
offensive_turnovers_rank | integer | Rank of the team's offensive turnovers among the teams in the requested scope (league, conference or division); 1 = lowest, tied teams share a rank. |
wepa | numeric | Weighted EPA per offensive play, PFF's 'Weighted EPA / play'. |
wepa_rank | integer | Rank 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_after4 | numeric | Series conversion rate: share of the offense's series that produced a new first down or a touchdown, as a fraction (0-1). |
conversion_after4_rank | integer | Rank 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_name | type | description |
|---|---|---|
team_id | integer | PFF franchise (team) id, stable across seasons; the franchise_id used across the PFF Developer API. |
abbreviation | character | Short team code, as the scoreboard prints it (e.g. "ARI"). |
name | character | Full team name (e.g. "Arizona Cardinals"). |
epa_per_pass_play | numeric | Expected points added per pass play. |
epa_per_pass_play_rank | integer | Rank 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_rate | numeric | Share of the offense's pass plays that were successful, as a fraction (0-1). |
pass_success_rate_rank | integer | Rank 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_attempt | numeric | Passing yards per pass attempt. |
yards_per_attempt_rank | integer | Rank 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_percentage | numeric | Completion percentage of the offense's passes, as a fraction (0-1). |
completion_percentage_rank | integer | Rank 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_rate | numeric | Share of the offense's pass plays that were explosive, as a fraction (0-1). |
explosive_pass_rate_rank | integer | Rank 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_rating | numeric | Passer rating on the offense's pass attempts (NFL passer-rating scale). |
passer_rating_rank | integer | Rank 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_against | numeric | Share of the offense's dropbacks on which the passer was pressured, as a fraction (0-1). |
pressure_rate_against_rank | integer | Rank 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_allowed | numeric | Pressure 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_rank | integer | Rank 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_against | numeric | Share of the offense's dropbacks that ended in a sack, as a fraction (0-1). |
sack_rate_against_rank | integer | Rank 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_against | numeric | Share of the offense's pass plays that faced man coverage, as a fraction (0-1). |
man_coverage_pct_against_rank | integer | Rank 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_against | numeric | Share of the offense's pass plays that faced zone coverage, as a fraction (0-1). |
zone_coverage_pct_against_rank | integer | Rank 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_yards | integer | Rushing yards gained on quarterback scrambles. |
scramble_rushing_yards_rank | integer | Rank 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_touchdowns | integer | Rushing touchdowns scored on quarterback scrambles. |
scramble_rushing_touchdowns_rank | integer | Rank 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_carry | numeric | Rushing yards per quarterback scramble. |
scramble_yards_per_carry_rank | integer | Rank 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_pct | numeric | Share of the offense's plays that were pass plays, as a fraction (0-1). |
pass_play_pct_rank | integer | Rank 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_oe | numeric | Pass 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_rank | integer | Rank 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_rate | numeric | Share of the offense's pass plays that used play action, as a fraction (0-1). |
play_action_rate_rank | integer | Rank 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. |
adot | numeric | Average depth of target, in air yards, of the offense's targeted passes. |
adot_rank | integer | Rank 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_rate | numeric | Share of the offense's pass plays that were screens, as a fraction (0-1). |
screen_rate_rank | integer | Rank 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_throw | numeric | Average time to throw, in seconds from snap to release, on the offense's passes. |
time_to_throw_rank | integer | Rank 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_pct | numeric | Share of the offense's passes thrown behind the line of scrimmage, as a fraction (0-1). |
passes_behind_los_pct_rank | integer | Rank 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_pct | numeric | Share of the offense's passes thrown short (0-9 air yards), as a fraction (0-1). |
passes_short_pct_rank | integer | Rank 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_pct | numeric | Share of the offense's passes thrown to intermediate depth (10-19 air yards), as a fraction (0-1). |
passes_intermediate_pct_rank | integer | Rank 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_pct | numeric | Share of the offense's passes thrown deep (20+ air yards), as a fraction (0-1). |
passes_deep_pct_rank | integer | Rank 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_wr | numeric | Share of the team's targets that went to wide receivers, as a fraction (0-1). |
target_share_wr_rank | integer | Rank 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_te | numeric | Share of the team's targets that went to tight ends, as a fraction (0-1). |
target_share_te_rank | integer | Rank 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_rb | numeric | Share of the team's targets that went to running backs, as a fraction (0-1). |
target_share_rb_rank | integer | Rank 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_name | type | description |
|---|---|---|
team_id | integer | PFF franchise (team) id, stable across seasons; the franchise_id used across the PFF Developer API. |
abbreviation | character | Short team code, as the scoreboard prints it (e.g. "ARI"). |
name | character | Full team name (e.g. "Arizona Cardinals"). |
epa_per_run_play | numeric | Expected points added per run play. |
epa_per_run_play_rank | integer | Rank 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_rate | numeric | Share of the offense's run plays that were successful, as a fraction (0-1). |
rush_success_rate_rank | integer | Rank 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_rate | numeric | Share of the offense's run plays that were explosive, as a fraction (0-1). |
explosive_run_rate_rank | integer | Rank 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_yards | integer | Rushing yards on designed runs (quarterback scrambles excluded). |
designed_rushing_yards_rank | integer | Rank 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_touchdowns | integer | Rushing touchdowns on designed runs. |
designed_rushing_touchdowns_rank | integer | Rank 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_carry | numeric | Rushing yards per carry on designed runs. |
designed_yards_per_carry_rank | integer | Rank 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_carry | numeric | Rushing yards gained after first contact, per carry. |
yards_after_contact_per_carry_rank | integer | Rank 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_carry | numeric | Rushing yards gained before first contact, per carry. |
yards_before_contact_per_carry_rank | integer | Rank 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_rate | numeric | Share of the offense's runs that were stuffed (tackled for a loss or no gain), as a fraction (0-1). |
run_stuff_rate_rank | integer | Rank 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_pct | numeric | Share of the offense's plays that were runs, as a fraction (0-1). |
run_play_pct_rank | integer | Rank 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_oe | numeric | Run 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_rank | integer | Rank 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_pct | numeric | Share of the offense's runs using a zone blocking scheme, as a fraction (0-1). |
zone_run_pct_rank | integer | Rank 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_pct | numeric | Share of the offense's runs using a gap blocking scheme, as a fraction (0-1). |
gap_run_pct_rank | integer | Rank 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_rate | numeric | Share of the offense's runs using the inside-zone concept, as a fraction (0-1). |
inside_zone_rate_rank | integer | Rank 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_rate | numeric | Share of the offense's runs using the outside-zone concept, as a fraction (0-1). |
outside_zone_rate_rank | integer | Rank 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_rate | numeric | Share of the offense's runs using the man (duo) concept, as a fraction (0-1). |
man_duo_rate_rank | integer | Rank 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_rate | numeric | Share of the offense's runs using the power concept, as a fraction (0-1). |
power_rate_rank | integer | Rank 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_rate | numeric | Share of the offense's runs using the counter concept, as a fraction (0-1). |
counter_rate_rank | integer | Rank 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_rate | numeric | Share of the offense's runs using the pull-lead (pin-pull) concept, as a fraction (0-1). |
pull_lead_rate_rank | integer | Rank 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_name | type | description |
|---|---|---|
team_id | integer | PFF franchise (team) id, stable across seasons; the franchise_id used across the PFF Developer API. |
abbreviation | character | Short team code, as the scoreboard prints it (e.g. "ARI"). |
name | character | Full team name (e.g. "Arizona Cardinals"). |
epa_per_play_allowed | numeric | Expected points added per play allowed by the defense. |
epa_per_play_allowed_rank | integer | Rank 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_allowed | numeric | Share of opponent plays that were successful, as a fraction (0-1). |
success_rate_allowed_rank | integer | Rank 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_allowed | numeric | Share of opponent plays that were explosive plays, as a fraction (0-1). |
explosive_play_rate_allowed_rank | integer | Rank 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_allowed | numeric | Red-zone conversion rate allowed to opponents, as a fraction (0-1). |
red_zone_conversion_rate_allowed_rank | integer | Rank 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_allowed | numeric | Share of opponent third downs converted, as a fraction (0-1). |
third_down_conversion_rate_allowed_rank | integer | Rank 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_turnovers | integer | Turnovers forced by the defense. |
defensive_turnovers_rank | integer | Rank 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_allowed | numeric | Points allowed per opponent drive. |
points_per_drive_allowed_rank | integer | Rank 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_rate | numeric | Missed-tackle rate of the defense, as a fraction (0-1). |
missed_tackle_rate_rank | integer | Rank 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_allowed | numeric | Weighted EPA per play allowed, PFF's 'Weighted EPA / play allowed'. |
wepa_allowed_rank | integer | Rank 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_allowed | numeric | Series conversion rate allowed: share of opponent series that produced a new first down or a touchdown, as a fraction (0-1). |
conversion_after4_allowed_rank | integer | Rank 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_name | type | description |
|---|---|---|
team_id | integer | PFF franchise (team) id, stable across seasons; the franchise_id used across the PFF Developer API. |
abbreviation | character | Short team code, as the scoreboard prints it (e.g. "ARI"). |
name | character | Full team name (e.g. "Arizona Cardinals"). |
epa_per_pass_play_allowed | numeric | Expected points added per opponent pass play. |
epa_per_pass_play_allowed_rank | integer | Rank 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_allowed | numeric | Share of opponent pass plays that were successful, as a fraction (0-1). |
pass_success_rate_allowed_rank | integer | Rank 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_allowed | numeric | Share of opponent pass plays that were explosive, as a fraction (0-1). |
explosive_pass_rate_allowed_rank | integer | Rank 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_allowed | numeric | Passing yards allowed per opponent pass attempt. |
yards_per_attempt_allowed_rank | integer | Rank 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_allowed | numeric | Completion percentage allowed to opposing passers, as a fraction (0-1). |
completion_percentage_allowed_rank | integer | Rank 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_allowed | numeric | Passer rating allowed to opposing passers (NFL passer-rating scale). |
passer_rating_allowed_rank | integer | Rank 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_allowed | integer | Passing touchdowns allowed. |
passing_touchdowns_allowed_rank | integer | Rank 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. |
interceptions | integer | Interceptions made by the defense. |
interceptions_rank | integer | Rank 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_allowed | numeric | Share 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_rank | integer | Rank 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_allowed | numeric | Share of passing yards allowed that came after the catch, as a fraction (0-1); complements air_yard_pct_allowed. |
yac_pct_allowed_rank | integer | Rank 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_allowed | numeric | Yards after the catch allowed per reception. |
yac_per_reception_allowed_rank | integer | Rank 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_rate | numeric | Share of opponent dropbacks on which the defense generated pressure, as a fraction (0-1). |
pressure_rate_rank | integer | Rank 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_oe | numeric | Pressure rate over expectation: the defense's pressure rate minus PFF's expected rate, as a fraction (positive = more pressure than expected). |
pressure_oe_rank | integer | Rank 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_pressures | integer | Total quarterback pressures generated by the defense. |
total_pressures_rank | integer | Rank 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_rate | numeric | Share of opponent dropbacks that ended in a sack, as a fraction (0-1). |
sack_rate_rank | integer | Rank of the team's sack rate among the teams in the requested scope (league, conference or division); 1 = highest, tied teams share a rank. |
sacks | integer | Sacks recorded by the defense. |
sacks_rank | integer | Rank 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_allowed | integer | Rushing yards allowed on opponent quarterback scrambles. |
scramble_rushing_yards_allowed_rank | integer | Rank 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_allowed | integer | Rushing touchdowns allowed on opponent quarterback scrambles. |
scramble_rushing_touchdowns_allowed_rank | integer | Rank 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_allowed | numeric | Rushing yards allowed per opponent quarterback scramble. |
scramble_yards_per_carry_allowed_rank | integer | Rank 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_pct | numeric | Share of opponent pass plays on which the defense played man coverage, as a fraction (0-1). |
man_coverage_pct_rank | integer | Rank 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_pct | numeric | Share of opponent pass plays on which the defense played zone coverage, as a fraction (0-1). |
zone_coverage_pct_rank | integer | Rank 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_name | type | description |
|---|---|---|
team_id | integer | PFF franchise (team) id, stable across seasons; the franchise_id used across the PFF Developer API. |
abbreviation | character | Short team code, as the scoreboard prints it (e.g. "ARI"). |
name | character | Full team name (e.g. "Arizona Cardinals"). |
epa_per_run_play_allowed | numeric | Expected points added per opponent run play. |
epa_per_run_play_allowed_rank | integer | Rank 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_allowed | numeric | Share of opponent run plays that were successful, as a fraction (0-1). |
rush_success_rate_allowed_rank | integer | Rank 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_allowed | numeric | Share of opponent run plays that were explosive, as a fraction (0-1). |
explosive_run_rate_allowed_rank | integer | Rank 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_allowed | integer | Rushing yards allowed on opponent designed runs. |
designed_rushing_yards_allowed_rank | integer | Rank 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_allowed | integer | Rushing touchdowns allowed on opponent designed runs. |
designed_rushing_touchdowns_allowed_rank | integer | Rank 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_allowed | numeric | Rushing yards allowed per carry on opponent designed runs. |
designed_yards_per_carry_allowed_rank | integer | Rank 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_allowed | numeric | Rushing yards allowed after first contact, per opponent carry. |
yards_after_contact_per_carry_allowed_rank | integer | Rank 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_allowed | numeric | Rushing yards allowed before first contact, per opponent carry. |
yards_before_contact_per_carry_allowed_rank | integer | Rank 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_rate | numeric | Share of opponent runs the defense stuffed (tackle for loss or no gain), as a fraction (0-1). |
stuff_rate_rank | integer | Rank 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_name | type | description |
|---|---|---|
team_id | integer | PFF franchise (team) id, stable across seasons; the franchise_id used across the PFF Developer API. |
abbreviation | character | Short team code, as the scoreboard prints it (e.g. "ARI"). |
name | character | Full team name (e.g. "Arizona Cardinals"). |
play_action_rate_against | numeric | Share of opponent pass plays against this defense that used play action, as a fraction (0-1). |
play_action_rate_against_rank | integer | Rank 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_against | numeric | Share of opponent pass plays against this defense that were screens, as a fraction (0-1). |
screen_rate_against_rank | integer | Rank 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_against | numeric | Average depth of target, in air yards, of opponent passes against this defense. |
adot_against_rank | integer | Rank 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_against | numeric | Average time to throw, in seconds, of opposing passers against this defense. |
time_to_throw_against_rank | integer | Rank 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_against | numeric | Share of opponent runs against this defense using a zone blocking scheme, as a fraction (0-1). |
zone_run_pct_against_rank | integer | Rank 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_against | numeric | Share of opponent runs against this defense using a gap blocking scheme, as a fraction (0-1). |
gap_run_pct_against_rank | integer | Rank 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_against | numeric | Share of opponent plays against this defense that were passes, as a fraction (0-1). |
pass_rate_against_rank | integer | Rank 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_against | numeric | Share of opponent plays against this defense that were runs, as a fraction (0-1). |
run_rate_against_rank | integer | Rank 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League slug: nfl or ncaa. | ||
team | team | Y | The 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. | ||
season | season | Y | Season, 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_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
name | character | Player's display name as PFF lists it (e.g. "Joe Burrow"). |
jersey | character | Jersey number as a string (e.g. "9"); null when PFF lists none. |
position | character | PFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P). |
alignment | character | Depth-chart alignment PFF lists the player at (e.g. "QB", "HB"); rows come in depth-chart order. |
unit | character | Depth-chart unit of the row: offense, defense or special-teams. |
depth_order | integer | Player's order on the depth chart at his alignment (1 = first on the depth chart). |
grade | numeric | Player's PFF season grade (0-100) for the requested season; null when he has no graded snaps. |
grade_rank | integer | Rank of the player's PFF grade within the pool PFF ranks him in (1 = highest grade; pool size in grade_rank_of). |
grade_rank_of | integer | Size of the ranked pool behind grade_rank (PFF's 'Grade rank of'); null when the player is unranked. |
height | integer | Player height packed as feet x 100 + inches (e.g. 604 = 6 ft 4 in); null when PFF has none. |
weight | integer | Player weight in pounds; null when PFF has none. |
birth_date | character | Player's date of birth (YYYY-MM-DD). |
eligibility_year | integer | Eligibility year PFF lists for the player; on the NFL rows captured it is the season the player became draft-eligible (e.g. 2020). |
status | character | Player availability status: "active", "questionable" or "out". |
snap_counts | integer | Snaps the player played for the team in the requested season; null when he played none. |
snap_pct | numeric | Player'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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League slug: nfl or ncaa. | ||
team | team | Y | The 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. | ||
season | season | Y | Season, 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_name | type | description |
|---|---|---|
week | integer | Week number of the row within the season, as PFF numbers weeks (see week_label for the display label). |
week_label | character | Display label PFF shows for the week (e.g. "1"). |
is_bye | logical | True when the week is the team's bye; a bye row carries null in every game field. |
game_id | integer | PFF game id (the value the game_id query parameter takes); null on a bye. |
kickoff | character | Scheduled kickoff in UTC, ISO 8601 (e.g. "2022-09-11T17:00:00.000Z"); null on a bye. |
home_away | character | Whether the team was home or away: "home" or "away"; null on a bye. |
opponent_franchise_id | integer | PFF franchise id of the opponent; null on a bye. |
opponent_abbr | character | Opponent's short team code (e.g. "PIT"). |
opponent_name | character | Opponent's full team name (e.g. "Pittsburgh Steelers"). |
opponent_division | character | Division or conference the opponent belongs to (e.g. "AFC North"). |
opponent_wins | integer | Opponent's wins entering the game (its record before kickoff). |
opponent_losses | integer | Opponent's losses entering the game (its record before kickoff). |
result | character | Game result for the team: W, L or T; null for a bye or a game not yet played. |
team_score | integer | Points the team scored in the game; null for a bye or a game not yet played. |
opponent_score | integer | Points the opponent scored in the game; null for a bye or a game not yet played. |
sos_score | numeric | PFF 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_elo | integer | Opponent's PFF Elo rating (e.g. 1486). |
opponent_elo_rank | integer | Opponent'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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League slug: nfl or ncaa. | ||
team | team | Y | The 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. | ||
season | season | Y | Season, as a four-digit year: 2006 or later, and at most one year past the current season. | ||
weekGroup | week_group | Y | Which part of the season to cover: REG (regular season), PO (playoffs) or REGPO (both, the default). | ||
group | group | Y | Which 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_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
name | character | Player's display name as PFF lists it. |
position | character | PFF position code (e.g. QB, HB, WR, TE, ED, DI, LB, CB, S); qualification floors and ranking pools are per position. |
jersey | character | Jersey number as a string; leading zeros are meaningful (e.g. "01"). |
games | integer | Games played in the requested season part (PFF column '#G'). |
games_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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. |
targets | integer | Passes thrown to the player (targets) over the requested season part. |
targets_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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. |
receptions | integer | Passes caught by the player over the requested season part. |
receptions_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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_pct | numeric | Receptions per target (catch rate), as a fraction (0-1). |
reception_pct_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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_yards | integer | Receiving yards gained by the player. |
receiving_yards_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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_reception | numeric | Receiving yards per reception (receiving_yards / receptions). |
yards_per_reception_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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_td | integer | Receiving touchdowns scored by the player. |
receiving_td_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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_offense | numeric | PFF overall offense grade (0-100). |
grade_offense_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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_receiving | numeric | PFF receiving grade (0-100). |
grade_receiving_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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_drop | numeric | PFF hands/drop grade (0-100). |
grade_drop_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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_fumble | numeric | PFF ball-security (hands/fumble) grade (0-100). |
grade_fumble_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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_block | numeric | PFF pass-blocking grade (0-100); null when the player has no graded pass-blocking snaps. |
grade_pass_block_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
name | character | Player's display name as PFF lists it. |
position | character | PFF position code (e.g. QB, HB, WR, TE, ED, DI, LB, CB, S); qualification floors and ranking pools are per position. |
jersey | character | Jersey number as a string; leading zeros are meaningful (e.g. "01"). |
games | integer | Games played in the requested season part (PFF column '#G'). |
games_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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_attempts | integer | Pass attempts thrown by the player. |
pass_attempts_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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. |
completions | integer | Passes the player completed. |
completions_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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_pct | numeric | Completion percentage as a fraction (0-1). |
completion_pct_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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_yards | integer | Passing yards gained by the player. |
passing_yards_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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_attempt | numeric | Passing yards per pass attempt (passing_yards / pass_attempts). |
yards_per_attempt_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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_td | integer | Passing touchdowns thrown by the player. |
passing_td_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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. |
interceptions | integer | Interceptions: thrown by the passer in the passing group, made by the defender in the defense group. |
interceptions_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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_offense | numeric | PFF overall offense grade (0-100). |
grade_offense_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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_pass | numeric | PFF passing grade (0-100). |
grade_pass_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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_run | numeric | PFF rushing grade (0-100). |
grade_run_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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_fumble | numeric | PFF ball-security (hands/fumble) grade (0-100). |
grade_fumble_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
name | character | Player's display name as PFF lists it. |
position | character | PFF position code (e.g. QB, HB, WR, TE, ED, DI, LB, CB, S); qualification floors and ranking pools are per position. |
jersey | character | Jersey number as a string; leading zeros are meaningful (e.g. "01"). |
games | integer | Games played in the requested season part (PFF column '#G'). |
games_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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_attempts | integer | Rushing attempts (carries) by the player. |
rush_attempts_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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_yards | integer | Rushing yards gained by the player. |
rushing_yards_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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_carry | numeric | Rushing yards per carry (rushing_yards / rush_attempts). |
yards_per_carry_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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_attempt | numeric | Rushing yards after contact per attempt (PFF column 'YAC/ATT'). |
yards_after_contact_per_attempt_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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_td | integer | Rushing touchdowns scored by the player. |
rushing_td_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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. |
fumbles | integer | Fumbles by the player (rushing group). |
fumbles_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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_offense | numeric | PFF overall offense grade (0-100). |
grade_offense_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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_run | numeric | PFF rushing grade (0-100). |
grade_run_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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_fumble | numeric | PFF ball-security (hands/fumble) grade (0-100). |
grade_fumble_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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_receiving | numeric | PFF receiving grade (0-100). |
grade_receiving_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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_block | numeric | PFF pass-blocking grade (0-100); null when the player has no graded pass-blocking snaps. |
grade_pass_block_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
name | character | Player's display name as PFF lists it. |
position | character | PFF position code (e.g. QB, HB, WR, TE, ED, DI, LB, CB, S); qualification floors and ranking pools are per position. |
jersey | character | Jersey number as a string; leading zeros are meaningful (e.g. "01"). |
games | integer | Games played in the requested season part (PFF column '#G'). |
games_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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. |
tackles | integer | Tackles made by the player, as charted by PFF (assisted tackles are reported in assists). |
tackles_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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. |
assists | integer | Assisted tackles credited to the player. |
assists_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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. |
sacks | numeric | Sacks recorded by the defender. |
sacks_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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_hurries | integer | Quarterback hurries recorded by the defender. |
qb_hurries_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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. |
interceptions | integer | Interceptions: thrown by the passer in the passing group, made by the defender in the defense group. |
interceptions_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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_defended | integer | Passes defended credited to the defender (PFF column 'PD'). |
passes_defended_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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_defense | numeric | PFF overall defense grade (0-100). |
grade_defense_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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_defense | numeric | PFF run-defense grade (0-100). |
grade_run_defense_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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_tackle | numeric | PFF tackling grade (0-100). |
grade_tackle_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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_rush | numeric | PFF pass-rush grade (0-100). |
grade_pass_rush_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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_coverage | numeric | PFF coverage grade (0-100). |
grade_coverage_rank | integer | Player'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_of | integer | Number 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_percentile | integer | Player'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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League slug: nfl or ncaa. | ||
team | team | Y | The 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. | ||
season | season | Y | Season, as a four-digit year: 2006 or later, and at most one year past the current season. | ||
weekGroup | week_group | Y | Which 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_name | type | description |
|---|---|---|
player_id | integer | PFF player id of the rusher (integer; matches the /players id and every player_id join key). |
player | character | Rusher's display name as PFF lists it. |
position | character | PFF position code of the rusher (e.g. HB, QB, WR). |
direction | character | Run 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. |
attempts | integer | Carries in this direction (PFF column 'ATT'). |
yards | integer | Rushing yards on carries in this direction. |
ypa | numeric | Rushing yards per carry in this direction (PFF column 'YPA'). |
touchdowns | integer | Rushing touchdowns on carries in this direction. |
first_downs | integer | Rushing first downs gained on carries in this direction. |
explosive | integer | Carries in this direction that gained 10 or more yards (PFF column '10+'). |
yards_after_contact | integer | Rushing yards gained after first contact on carries in this direction (PFF column 'YCO'). |
yco_attempt | numeric | Yards after contact per carry in this direction (PFF column 'YCO/A'). |
longest | integer | Longest carry in this direction, in yards. |
avoided_tackles | integer | Missed tackles forced on carries in this direction (PFF column 'MTF'). |
fumbles | integer | Fumbles 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 Parameter | Python | Pattern | Required | Nullable | Description |
|---|---|---|---|---|---|
league | league | Y | League slug: nfl or ncaa. | ||
team | team | Y | The 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. | ||
report | report | Y | Which 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. | ||
season | season | Y | Season, as a four-digit year: 2006 or later, and at most one year past the current season. | ||
weekGroup | week_group | Y | Which part of the season to cover: REG (regular season), PO (playoffs) or REGPO (both, the default). | ||
week | week | Y | Narrow the report to one week of the weekGroup — or, with weekTo, to a span of weeks. | ||
weekTo | week_to | Y | The 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_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
player | character | Player's display name as PFF lists it (e.g. "Tom Brady"). |
position | character | PFF 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_penalties | integer | Penalties committed by the player that were declined. |
draft_season | integer | Season of the player's NFL draft class, per PFF. |
eligible_season | integer | Season of the player's NFL draft eligibility, per PFF. |
franchise_id | integer | PFF franchise (team) id (integer join key). |
grades_offense | numeric | PFF overall offense grade (0-100). |
grades_offense_penalty | numeric | PFF offensive penalty grade, 0-100. |
grades_pass_block | numeric | PFF pass-blocking grade (0-100). |
grades_run_block | numeric | PFF run-blocking grade (0-100). |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
penalties | integer | Penalties charged to the player over the covered span (see declined_penalties for the ones that were declined). |
player_game_count | integer | Number of games the player appeared in over the covered span. |
snap_counts_pass | integer | Pass-play snaps spent as the passer, rather than blocking or running a route. |
snap_counts_pass_block | integer | Pass-blocking snaps played. |
snap_counts_pass_route | integer | Snaps spent running a pass route. |
snap_counts_run | integer | Run-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_block | integer | Run-blocking snaps played. |
snap_counts_total | integer | Total offensive snaps played. |
snap_counts_total_pass | integer | Total pass-play snaps across passing, pass blocking, and route running. |
snap_counts_total_run | integer | Total run-play snaps across rushing and run blocking. |
team | character | Team abbreviation the player is credited to for the range. |
team_name | character | Team name/abbreviation the player is credited to for the range. |
grades_hands_fumble | numeric | PFF ball-security (hands/fumble) grade, 0-100. |
grades_pass | numeric | PFF passing grade (0-100). |
grades_pass_route | numeric | PFF receiving/route grade (0-100). |
grades_run | numeric | PFF rushing grade (0-100). |
passing
| col_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
player | character | Player's display name as PFF lists it (e.g. "Tom Brady"). |
position | character | PFF 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_offense | numeric | PFF overall offense grade (0-100). |
twp_rate | numeric | Turnover-worthy-play rate. |
btt_rate | numeric | Big-time-throw rate. |
spikes | integer | Clock-stopping spike plays. |
dropbacks | integer | Total quarterback dropbacks. |
thrown_aways | integer | Passes intentionally thrown away. |
draft_season | integer | Season of the player's NFL draft class, per PFF. |
team_name | character | Team name/abbreviation the player is credited to for the range. |
grades_pass | numeric | PFF passing grade (0-100). |
hit_as_threw | integer | Plays where the quarterback was hit as he threw. |
first_downs | integer | First downs gained: passing first downs on the passing report, first-down receptions on receiving, rushing first downs on rushing. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
sack_percent | numeric | Sack rate (sacks per dropback). |
bats | integer | Passes batted at the line. |
sacks | integer | Sacks: recorded by the player on the defense and pass-rush reports; times the passer was sacked on the passing report. |
player_game_count | integer | Number of games the player appeared in over the covered span. |
eligible_season | integer | Season of the player's NFL draft eligibility, per PFF. |
completions | integer | Completed passes by the passer. |
yards | integer | Yards 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_percent | numeric | Charted accuracy percentage. |
scrambles | integer | Quarterback scrambles (pass plays on which the passer ran with the ball). |
interceptions | integer | Interceptions: 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_rate | numeric | Drop rate, in percent: share of catchable passes dropped by the passer's receivers (passing report) or by the player (receiving report). |
grades_run | numeric | PFF rushing grade (0-100). |
qb_rating | numeric | NFL passer rating. |
completion_percent | integer | Completion percentage. |
penalties | integer | Penalties charged to the player over the covered span (see declined_penalties for the ones that were declined). |
attempts | integer | Attempts in the report's play family: pass attempts on the passing report, carries on rushing, punts on punting and kickoffs on the kickoffs report. |
team | character | Team abbreviation the player is credited to for the range. |
declined_penalties | integer | Penalties committed by the player that were declined. |
passing_snaps | integer | Number of passing snaps played. |
pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack. |
ypa | numeric | Yards per attempt: passing yards per pass attempt on the passing report, rushing yards per carry on the rushing report. |
drops | integer | Dropped passes: drops by the passer's receivers on the passing report, drops by the player on the receiving and rushing reports. |
grades_hands_fumble | numeric | PFF ball-security (hands/fumble) grade, 0-100. |
avg_time_to_throw | numeric | Average time to throw, in seconds from snap to release, on the passer's attempts. |
big_time_throws | integer | Number of big-time throws, per PFF's highest-value, highest-difficulty throw designation. |
positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added. |
franchise_id | integer | PFF franchise (team) id (integer join key). |
avg_depth_of_target | numeric | Average 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_plays | integer | Number of turnover-worthy plays, plays PFF charts as deserving of a turnover. |
epa | numeric | Expected points added per play on the passer's dropbacks, as computed by PFF (an average such as 0.04, not a season total). |
aimed_passes | integer | Number of aimed passes (attempts excluding spikes and throwaways), as charted by PFF. |
touchdowns | integer | Touchdowns: passing touchdowns thrown (passing), receiving and rushing touchdowns scored (receiving, rushing), or touchdowns allowed into the player's coverage (coverage, defense). |
def_gen_pressures | integer | Number of defense-generated pressures on the player's dropbacks, as charted by PFF. |
npa_epa | numeric | Expected points added per play on the passer's non-play-action dropbacks, as computed by PFF (npa_ = non-play-action). |
npa_positive_epa_percent | numeric | Percentage of the passer's non-play-action dropbacks with positive expected points added. |
no_screen_epa | numeric | Expected points added per play on the passer's non-screen dropbacks, as computed by PFF. |
no_screen_positive_epa_percent | numeric | Percentage of the passer's non-screen dropbacks with positive expected points added. |
pass_rate_oe | numeric | Pass rate over expectation on the passer's plays, in percentage points (actual minus PFF-expected pass rate). |
completion_oe | numeric | Completion percentage over expectation, in percentage points (actual minus PFF-expected completion rate). |
accuracy_oe | numeric | Accuracy percentage over expectation, in percentage points (PFF-charted accuracy minus its expected value). |
offense_pos_graded_rate | numeric | Percentage of the player's offensive plays that PFF graded positively. |
offense_neg_graded_rate | numeric | Percentage of the player's offensive plays that PFF graded negatively. |
passing-depth
| col_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
player | character | Player's display name as PFF lists it (e.g. "Tom Brady"). |
position | character | PFF 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_percent | integer | Percentage of aimed passes charted as accurate by PFF on throws behind the line of scrimmage to the left side of the field. |
left_short_scrambles | integer | Number of scrambles on short (0-9 air yards) throws to the left side of the field. |
center_short_first_downs | integer | Number of passing first downs gained on short (0-9 air yards) throws to the center of the field. |
right_short_bats | integer | Number 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_percent | numeric | Percentage of dropbacks with positive expected points added on throws behind the line of scrimmage to the right side of the field. |
left_behind_los_completions | integer | Number of completed passes on throws behind the line of scrimmage to the left side of the field. |
left_medium_dropbacks | integer | Number of dropbacks on medium (10-19 air yards) throws to the left side of the field. |
right_medium_grades_pass | numeric | PFF passing grade (0-100) on medium (10-19 air yards) throws to the right side of the field. |
right_medium_hit_as_threw | integer | Number 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_percent | numeric | Share of the player's total pass attempts that came on throws behind the line of scrimmage, expressed as a percentage. |
right_short_turnover_worthy_plays | integer | Number 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_rating | numeric | Traditional NFL passer rating on medium (10-19 air yards) throws to the right side of the field. |
deep_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts on deep (20+ air yards) throws, per PFF charting. |
center_medium_sacks | integer | Number of sacks taken on medium (10-19 air yards) throws to the center of the field. |
medium_interceptions | integer | Interceptions on medium (10-19 air yards) throws: thrown by the passer (passing-depth) or on passes targeting the player (receiving-depth). |
left_deep_completions | integer | Number of completed passes on deep (20+ air yards) throws to the left side of the field. |
behind_los_spikes | integer | Number of clock-stopping spikes on throws behind the line of scrimmage. |
medium_aimed_passes | integer | Number of aimed passes (attempts excluding spikes and throwaways) on medium (10-19 air yards) throws, as charted by PFF. |
center_behind_los_drops | integer | Number of catchable passes dropped by receivers on throws behind the line of scrimmage to the center of the field. |
center_behind_los_interceptions | integer | Number of passes intercepted on throws behind the line of scrimmage to the center of the field. |
behind_los_dropbacks | integer | Number of dropbacks on throws behind the line of scrimmage. |
left_behind_los_interceptions | integer | Number of passes intercepted on throws behind the line of scrimmage to the left side of the field. |
left_deep_first_downs | integer | Number of passing first downs gained on deep (20+ air yards) throws to the left side of the field. |
deep_passing_snaps | integer | Number of passing snaps played on deep (20+ air yards) throws. |
center_short_btt_rate | integer | Big-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_aways | integer | Number of intentional throwaways on medium (10-19 air yards) throws to the center of the field. |
center_deep_avg_depth_of_target | integer | Average depth of target in air yards on deep (20+ air yards) throws to the center of the field. |
center_short_drops | integer | Number of catchable passes dropped by receivers on short (0-9 air yards) throws to the center of the field. |
center_deep_first_downs | integer | Number of passing first downs gained on deep (20+ air yards) throws to the center of the field. |
left_medium_completion_percent | numeric | Percentage of pass attempts completed on medium (10-19 air yards) throws to the left side of the field. |
center_deep_attempts | integer | Number of pass attempts on deep (20+ air yards) throws to the center of the field. |
center_behind_los_attempts | integer | Number of pass attempts on throws behind the line of scrimmage to the center of the field. |
right_short_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on short (0-9 air yards) throws to the right side of the field. |
center_deep_aimed_passes | integer | Number 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_pass | numeric | PFF passing grade (0-100) on deep (20+ air yards) throws to the right side of the field. |
right_medium_big_time_throws | integer | Number 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_percent | integer | Percentage of dropbacks that ended in a sack on deep (20+ air yards) throws. |
center_medium_pressure_to_sack_rate | integer | Percentage of pressured dropbacks that ended in a sack on medium (10-19 air yards) throws to the center of the field. |
deep_sacks | integer | Number of sacks taken on deep (20+ air yards) throws. |
right_medium_ypa | numeric | Yards gained per pass attempt on medium (10-19 air yards) throws to the right side of the field. |
left_deep_drop_rate | integer | Percentage of catchable passes dropped by receivers on deep (20+ air yards) throws to the left side of the field. |
right_medium_attempts_percent | numeric | Share 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_rate | numeric | Big-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_percent | numeric | Share 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_drops | integer | Catchable 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_throws | integer | Number 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_touchdowns | integer | Number of passing touchdowns thrown on throws behind the line of scrimmage to the center of the field. |
right_behind_los_twp_rate | integer | Turnover-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_completions | integer | Number of completed passes on deep (20+ air yards) throws to the center of the field. |
center_short_attempts | integer | Number of pass attempts on short (0-9 air yards) throws to the center of the field. |
left_behind_los_sack_percent | integer | Percentage 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_rate | integer | Percentage of pressured dropbacks that ended in a sack on short (0-9 air yards) throws to the center of the field. |
deep_touchdowns | integer | Touchdowns on deep (20+ air yards) throws: thrown by the passer (passing-depth) or scored by the player (receiving-depth). |
center_behind_los_accuracy_percent | integer | Percentage of aimed passes charted as accurate by PFF on throws behind the line of scrimmage to the center of the field. |
center_deep_drop_rate | integer | Percentage of catchable passes dropped by receivers on deep (20+ air yards) throws to the center of the field. |
right_short_first_downs | integer | Number of passing first downs gained on short (0-9 air yards) throws to the right side of the field. |
right_behind_los_first_downs | integer | Number of passing first downs gained on throws behind the line of scrimmage to the right side of the field. |
short_interceptions | integer | Interceptions on short (0-9 air yards) throws: thrown by the passer (passing-depth) or on passes targeting the player (receiving-depth). |
center_medium_scrambles | integer | Number of scrambles on medium (10-19 air yards) throws to the center of the field. |
left_behind_los_sacks | integer | Number of sacks taken on throws behind the line of scrimmage to the left side of the field. |
left_short_ypa | numeric | Yards gained per pass attempt on short (0-9 air yards) throws to the left side of the field. |
left_short_qb_rating | numeric | Traditional NFL passer rating on short (0-9 air yards) throws to the left side of the field. |
right_behind_los_qb_rating | numeric | Traditional NFL passer rating on throws behind the line of scrimmage to the right side of the field. |
draft_season | integer | Season of the player's NFL draft class, per PFF. |
right_behind_los_dropbacks | integer | Number of dropbacks on throws behind the line of scrimmage to the right side of the field. |
behind_los_def_gen_pressures | integer | Number of defense-generated pressures on the player's dropbacks on throws behind the line of scrimmage, as charted by PFF. |
right_short_thrown_aways | integer | Number of intentional throwaways on short (0-9 air yards) throws to the right side of the field. |
deep_def_gen_pressures | integer | Number of defense-generated pressures on the player's dropbacks on deep (20+ air yards) throws, as charted by PFF. |
right_short_btt_rate | integer | Big-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_percent | integer | Percentage of dropbacks with positive expected points added on throws behind the line of scrimmage to the center of the field. |
left_behind_los_grades_pass | numeric | PFF passing grade (0-100) on throws behind the line of scrimmage to the left side of the field. |
deep_grades_pass | numeric | PFF passing grade (0-100) on deep (20+ air yards) throws. |
center_short_turnover_worthy_plays | integer | Number 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_scrambles | integer | Number of scrambles on throws behind the line of scrimmage to the center of the field. |
right_short_aimed_passes | integer | Number 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_dropbacks | integer | Number of dropbacks on short (0-9 air yards) throws to the center of the field. |
medium_epa | numeric | Total expected points added (EPA) on the player's dropbacks on medium (10-19 air yards) throws. |
right_short_ypa | numeric | Yards gained per pass attempt on short (0-9 air yards) throws to the right side of the field. |
center_medium_ypa | numeric | Yards gained per pass attempt on medium (10-19 air yards) throws to the center of the field. |
medium_attempts | integer | Number of pass attempts on medium (10-19 air yards) throws. |
right_deep_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on deep (20+ air yards) throws to the right side of the field. |
behind_los_scrambles | integer | Number of scrambles on throws behind the line of scrimmage. |
center_behind_los_completion_percent | integer | Percentage of pass attempts completed on throws behind the line of scrimmage to the center of the field. |
left_behind_los_btt_rate | integer | Big-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_rate | integer | Big-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_name | character | Team name/abbreviation the player is credited to for the range. |
short_touchdowns | integer | Touchdowns on short (0-9 air yards) throws: thrown by the passer (passing-depth) or scored by the player (receiving-depth). |
center_medium_drops | integer | Number of catchable passes dropped by receivers on medium (10-19 air yards) throws to the center of the field. |
left_behind_los_aimed_passes | integer | Number 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_attempts | integer | Number of pass attempts on deep (20+ air yards) throws. |
right_behind_los_sack_percent | integer | Percentage 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_percent | numeric | Percentage of dropbacks with positive expected points added on short (0-9 air yards) throws to the center of the field. |
deep_avg_depth_of_target | numeric | Average 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_rate | numeric | Big-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_scrambles | integer | Number of scrambles on medium (10-19 air yards) throws. |
center_behind_los_avg_depth_of_target | numeric | Average depth of target in air yards on throws behind the line of scrimmage to the center of the field. |
short_attempts_percent | numeric | Share of the player's total pass attempts that came on short (0-9 air yards) throws, expressed as a percentage. |
right_behind_los_sacks | integer | Number of sacks taken on throws behind the line of scrimmage to the right side of the field. |
center_medium_avg_time_to_throw | numeric | Average 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_rate | integer | Percentage 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_percent | integer | Percentage of dropbacks that ended in a sack on deep (20+ air yards) throws to the center of the field. |
center_deep_ypa | numeric | Yards gained per pass attempt on deep (20+ air yards) throws to the center of the field. |
left_behind_los_hit_as_threw | integer | Number 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_throws | integer | Number of big-time throws on medium (10-19 air yards) throws, per PFF's highest-value, highest-difficulty throw designation. |
deep_thrown_aways | integer | Number of intentional throwaways on deep (20+ air yards) throws. |
right_short_accuracy_percent | numeric | Percentage 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_plays | integer | Number 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_bats | integer | Number 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_pass | numeric | PFF passing grade (0-100) on short (0-9 air yards) throws to the right side of the field. |
right_deep_spikes | integer | Number of clock-stopping spikes on deep (20+ air yards) throws to the right side of the field. |
left_deep_passing_snaps | integer | Number of passing snaps played on deep (20+ air yards) throws to the left side of the field. |
center_medium_twp_rate | numeric | Turnover-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_snaps | integer | Number of passing snaps played on throws behind the line of scrimmage to the right side of the field. |
left_deep_qb_rating | numeric | Traditional NFL passer rating on deep (20+ air yards) throws to the left side of the field. |
right_deep_drop_rate | numeric | Percentage of catchable passes dropped by receivers on deep (20+ air yards) throws to the right side of the field. |
left_behind_los_drop_rate | numeric | Percentage of catchable passes dropped by receivers on throws behind the line of scrimmage to the left side of the field. |
left_medium_drop_rate | numeric | Percentage of catchable passes dropped by receivers on medium (10-19 air yards) throws to the left side of the field. |
right_deep_attempts | integer | Number of pass attempts on deep (20+ air yards) throws to the right side of the field. |
left_deep_spikes | integer | Number of clock-stopping spikes on deep (20+ air yards) throws to the left side of the field. |
center_behind_los_dropbacks | integer | Number of dropbacks on throws behind the line of scrimmage to the center of the field. |
right_deep_big_time_throws | integer | Number 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_threw | integer | Number of attempts on which the passer was hit as he threw on medium (10-19 air yards) throws, as charted by PFF. |
right_short_dropbacks | integer | Number of dropbacks on short (0-9 air yards) throws to the right side of the field. |
medium_def_gen_pressures | integer | Number of defense-generated pressures on the player's dropbacks on medium (10-19 air yards) throws, as charted by PFF. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
left_short_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on short (0-9 air yards) throws to the left side of the field. |
left_short_attempts | integer | Number of pass attempts on short (0-9 air yards) throws to the left side of the field. |
center_deep_twp_rate | numeric | Turnover-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_throw | numeric | Average 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_rating | numeric | Traditional NFL passer rating on throws behind the line of scrimmage to the left side of the field. |
left_behind_los_dropbacks | integer | Number of dropbacks on throws behind the line of scrimmage to the left side of the field. |
deep_dropbacks | integer | Number of dropbacks on deep (20+ air yards) throws. |
right_behind_los_scrambles | integer | Number of scrambles on throws behind the line of scrimmage to the right side of the field. |
behind_los_interceptions | integer | Interceptions on throws behind the line of scrimmage: thrown by the passer (passing-depth) or on passes targeting the player (receiving-depth). |
right_deep_drops | integer | Number of catchable passes dropped by receivers on deep (20+ air yards) throws to the right side of the field. |
right_deep_yards | integer | Passing yards gained on deep (20+ air yards) throws to the right side of the field. |
right_short_hit_as_threw | integer | Number 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_target | numeric | Average depth of target in air yards on short (0-9 air yards) throws to the right side of the field. |
short_bats | integer | Number of pass attempts batted down at the line of scrimmage on short (0-9 air yards) throws. |
right_deep_twp_rate | numeric | Turnover-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_rate | integer | Percentage of pressured dropbacks that ended in a sack on throws behind the line of scrimmage to the right side of the field. |
deep_spikes | integer | Number of clock-stopping spikes on deep (20+ air yards) throws. |
center_medium_spikes | integer | Number of clock-stopping spikes on medium (10-19 air yards) throws to the center of the field. |
behind_los_aimed_passes | integer | Number of aimed passes (attempts excluding spikes and throwaways) on throws behind the line of scrimmage, as charted by PFF. |
right_behind_los_touchdowns | integer | Number of passing touchdowns thrown on throws behind the line of scrimmage to the right side of the field. |
right_medium_pressure_to_sack_rate | integer | Percentage of pressured dropbacks that ended in a sack on medium (10-19 air yards) throws to the right side of the field. |
medium_thrown_aways | integer | Number of intentional throwaways on medium (10-19 air yards) throws. |
short_sacks | integer | Number of sacks taken on short (0-9 air yards) throws. |
center_behind_los_twp_rate | integer | Turnover-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_attempts | integer | Number of pass attempts on throws behind the line of scrimmage to the left side of the field. |
short_aimed_passes | integer | Number of aimed passes (attempts excluding spikes and throwaways) on short (0-9 air yards) throws, as charted by PFF. |
short_completions | integer | Number of completed passes on short (0-9 air yards) throws. |
right_short_pressure_to_sack_rate | integer | Percentage 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_target | numeric | Average 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_percent | numeric | Percentage of dropbacks with positive expected points added on throws behind the line of scrimmage to the left side of the field. |
center_medium_attempts_percent | numeric | Share 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_touchdowns | integer | Number of passing touchdowns thrown on medium (10-19 air yards) throws to the left side of the field. |
center_short_bats | integer | Number 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_throw | numeric | Average time from snap to release in seconds on deep (20+ air yards) throws to the left side of the field. |
center_behind_los_passing_snaps | integer | Number of passing snaps played on throws behind the line of scrimmage to the center of the field. |
center_short_yards | integer | Passing yards gained on short (0-9 air yards) throws to the center of the field. |
right_medium_btt_rate | numeric | Big-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_scrambles | integer | Number of scrambles on medium (10-19 air yards) throws to the right side of the field. |
medium_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts on medium (10-19 air yards) throws, per PFF charting. |
center_behind_los_btt_rate | integer | Big-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_target | numeric | Average depth of target in air yards on short (0-9 air yards) throws to the center of the field. |
left_medium_sacks | integer | Number of sacks taken on medium (10-19 air yards) throws to the left side of the field. |
right_short_yards | integer | Passing yards gained on short (0-9 air yards) throws to the right side of the field. |
left_medium_first_downs | integer | Number of passing first downs gained on medium (10-19 air yards) throws to the left side of the field. |
right_medium_positive_epa_percent | numeric | Percentage 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_throws | integer | Number 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_plays | integer | Number of turnover-worthy plays on deep (20+ air yards) throws, plays PFF charts as deserving of a turnover. |
left_deep_bats | integer | Number 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_plays | integer | Number 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_dropbacks | integer | Number of dropbacks across all splits, the baseline total for this facet. |
center_deep_drops | integer | Number of catchable passes dropped by receivers on deep (20+ air yards) throws to the center of the field. |
center_medium_avg_depth_of_target | numeric | Average depth of target in air yards on medium (10-19 air yards) throws to the center of the field. |
center_behind_los_ypa | numeric | Yards gained per pass attempt on throws behind the line of scrimmage to the center of the field. |
right_short_attempts | integer | Number of pass attempts on short (0-9 air yards) throws to the right side of the field. |
center_medium_completion_percent | numeric | Percentage of pass attempts completed on medium (10-19 air yards) throws to the center of the field. |
right_short_sack_percent | integer | Percentage 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_target | numeric | Average depth of target in air yards on throws behind the line of scrimmage to the left side of the field. |
center_medium_epa | numeric | Total 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_percent | integer | Percentage of dropbacks that ended in a sack on throws behind the line of scrimmage to the center of the field. |
medium_completions | integer | Number of completed passes on medium (10-19 air yards) throws. |
medium_sack_percent | integer | Percentage of dropbacks that ended in a sack on medium (10-19 air yards) throws. |
left_short_grades_pass | numeric | PFF passing grade (0-100) on short (0-9 air yards) throws to the left side of the field. |
deep_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts on deep (20+ air yards) throws, per PFF charting. |
left_short_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on short (0-9 air yards) throws to the left side of the field. |
short_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts on short (0-9 air yards) throws, per PFF charting. |
short_passing_snaps | integer | Number of passing snaps played on short (0-9 air yards) throws. |
left_deep_sacks | integer | Number of sacks taken on deep (20+ air yards) throws to the left side of the field. |
short_scrambles | integer | Number of scrambles on short (0-9 air yards) throws. |
center_medium_turnover_worthy_plays | integer | Number 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_rate | numeric | Percentage 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_epa | numeric | Total 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_passes | integer | Number 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_percent | numeric | Percentage of aimed passes charted as accurate by PFF on short (0-9 air yards) throws. |
player_game_count | integer | Number of games the player appeared in over the covered span. |
short_btt_rate | integer | Big-time throws as a percentage of qualifying attempts on short (0-9 air yards) throws, per PFF charting. |
right_short_touchdowns | integer | Number of passing touchdowns thrown on short (0-9 air yards) throws to the right side of the field. |
center_short_completions | integer | Number of completed passes on short (0-9 air yards) throws to the center of the field. |
right_short_spikes | integer | Number of clock-stopping spikes on short (0-9 air yards) throws to the right side of the field. |
behind_los_first_downs | integer | First 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_pressures | integer | Number 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_rate | integer | Percentage of pressured dropbacks that ended in a sack on deep (20+ air yards) throws. |
medium_qb_rating | numeric | Traditional NFL passer rating on medium (10-19 air yards) throws. |
short_completion_percent | numeric | Percentage of pass attempts completed on short (0-9 air yards) throws. |
right_deep_attempts_percent | numeric | Share 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_season | integer | Season of the player's NFL draft eligibility, per PFF. |
short_big_time_throws | integer | Number of big-time throws on short (0-9 air yards) throws, per PFF's highest-value, highest-difficulty throw designation. |
behind_los_attempts | integer | Number of pass attempts on throws behind the line of scrimmage. |
center_behind_los_yards | integer | Passing yards gained on throws behind the line of scrimmage to the center of the field. |
center_behind_los_bats | integer | Number 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_rating | numeric | Traditional NFL passer rating on throws behind the line of scrimmage to the center of the field. |
right_deep_pressure_to_sack_rate | integer | Percentage of pressured dropbacks that ended in a sack on deep (20+ air yards) throws to the right side of the field. |
center_short_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on short (0-9 air yards) throws to the center of the field. |
left_behind_los_bats | integer | Number 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_snaps | integer | Number of passing snaps played on deep (20+ air yards) throws to the center of the field. |
right_behind_los_hit_as_threw | integer | Number 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_bats | integer | Number of pass attempts batted down at the line of scrimmage on medium (10-19 air yards) throws. |
right_medium_first_downs | integer | Number of passing first downs gained on medium (10-19 air yards) throws to the right side of the field. |
medium_spikes | integer | Number of clock-stopping spikes on medium (10-19 air yards) throws. |
left_deep_thrown_aways | integer | Number of intentional throwaways on deep (20+ air yards) throws to the left side of the field. |
right_deep_epa | numeric | Total 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_threw | integer | Number 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_percent | numeric | Percentage of pass attempts completed on throws behind the line of scrimmage to the left side of the field. |
center_short_ypa | numeric | Yards gained per pass attempt on short (0-9 air yards) throws to the center of the field. |
right_short_drop_rate | numeric | Percentage of catchable passes dropped by receivers on short (0-9 air yards) throws to the right side of the field. |
right_behind_los_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on throws behind the line of scrimmage to the right side of the field. |
left_short_yards | integer | Passing yards gained on short (0-9 air yards) throws to the left side of the field. |
deep_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on deep (20+ air yards) throws. |
right_behind_los_avg_depth_of_target | numeric | Average depth of target in air yards on throws behind the line of scrimmage to the right side of the field. |
center_behind_los_thrown_aways | integer | Number of intentional throwaways on throws behind the line of scrimmage to the center of the field. |
center_behind_los_attempts_percent | numeric | Share 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_downs | integer | Number of passing first downs gained on deep (20+ air yards) throws to the right side of the field. |
left_short_completions | integer | Number of completed passes on short (0-9 air yards) throws to the left side of the field. |
deep_completion_percent | numeric | Percentage of pass attempts completed on deep (20+ air yards) throws. |
left_deep_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on deep (20+ air yards) throws to the left side of the field. |
right_deep_sack_percent | integer | Percentage 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_rate | integer | Percentage of pressured dropbacks that ended in a sack on throws behind the line of scrimmage. |
right_deep_touchdowns | integer | Number of passing touchdowns thrown on deep (20+ air yards) throws to the right side of the field. |
left_behind_los_def_gen_pressures | integer | Number 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_drops | integer | Number of catchable passes dropped by receivers on throws behind the line of scrimmage to the left side of the field. |
deep_epa | numeric | Total expected points added (EPA) on the player's dropbacks on deep (20+ air yards) throws. |
left_deep_ypa | numeric | Yards gained per pass attempt on deep (20+ air yards) throws to the left side of the field. |
medium_touchdowns | integer | Touchdowns on medium (10-19 air yards) throws: thrown by the passer (passing-depth) or scored by the player (receiving-depth). |
left_medium_grades_pass | numeric | PFF passing grade (0-100) on medium (10-19 air yards) throws to the left side of the field. |
right_behind_los_spikes | integer | Number of clock-stopping spikes on throws behind the line of scrimmage to the right side of the field. |
medium_grades_pass | numeric | PFF passing grade (0-100) on medium (10-19 air yards) throws. |
behind_los_passing_snaps | integer | Number of passing snaps played on throws behind the line of scrimmage. |
left_short_first_downs | integer | Number of passing first downs gained on short (0-9 air yards) throws to the left side of the field. |
center_short_passing_snaps | integer | Number of passing snaps played on short (0-9 air yards) throws to the center of the field. |
center_deep_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on deep (20+ air yards) throws to the center of the field. |
right_deep_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on deep (20+ air yards) throws to the right side of the field. |
right_medium_sack_percent | integer | Percentage of dropbacks that ended in a sack on medium (10-19 air yards) throws to the right side of the field. |
right_deep_qb_rating | numeric | Traditional NFL passer rating on deep (20+ air yards) throws to the right side of the field. |
right_short_completion_percent | numeric | Percentage of pass attempts completed on short (0-9 air yards) throws to the right side of the field. |
right_behind_los_interceptions | integer | Number of passes intercepted on throws behind the line of scrimmage to the right side of the field. |
behind_los_yards | integer | Yards on throws behind the line of scrimmage: passing yards (passing-depth) or the player's receiving yards (receiving-depth). |
center_behind_los_grades_pass | numeric | PFF passing grade (0-100) on throws behind the line of scrimmage to the center of the field. |
left_deep_dropbacks | integer | Number of dropbacks on deep (20+ air yards) throws to the left side of the field. |
center_behind_los_spikes | integer | Number of clock-stopping spikes on throws behind the line of scrimmage to the center of the field. |
right_behind_los_aimed_passes | integer | Number 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_interceptions | integer | Number of passes intercepted on short (0-9 air yards) throws to the left side of the field. |
right_medium_interceptions | integer | Number of passes intercepted on medium (10-19 air yards) throws to the right side of the field. |
left_behind_los_yards | integer | Passing yards gained on throws behind the line of scrimmage to the left side of the field. |
center_deep_btt_rate | numeric | Big-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_downs | integer | First 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_target | integer | Average depth of target in air yards on short (0-9 air yards) throws to the left side of the field. |
left_behind_los_ypa | integer | Yards gained per pass attempt on throws behind the line of scrimmage to the left side of the field. |
short_attempts | integer | Number of pass attempts on short (0-9 air yards) throws. |
right_medium_bats | integer | Number 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_touchdowns | integer | Number of passing touchdowns thrown on throws behind the line of scrimmage to the left side of the field. |
right_medium_dropbacks | integer | Number of dropbacks on medium (10-19 air yards) throws to the right side of the field. |
short_turnover_worthy_plays | integer | Number of turnover-worthy plays on short (0-9 air yards) throws, plays PFF charts as deserving of a turnover. |
right_deep_thrown_aways | integer | Number of intentional throwaways on deep (20+ air yards) throws to the right side of the field. |
right_behind_los_drop_rate | numeric | Percentage of catchable passes dropped by receivers on throws behind the line of scrimmage to the right side of the field. |
right_short_qb_rating | integer | Traditional NFL passer rating on short (0-9 air yards) throws to the right side of the field. |
medium_sacks | integer | Number of sacks taken on medium (10-19 air yards) throws. |
center_deep_attempts_percent | integer | Share 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_dropbacks | integer | Number of dropbacks on short (0-9 air yards) throws to the left side of the field. |
behind_los_drops | integer | Catchable passes dropped on throws behind the line of scrimmage: by the passer's receivers (passing-depth) or by the player (receiving-depth). |
short_sack_percent | integer | Percentage of dropbacks that ended in a sack on short (0-9 air yards) throws. |
left_medium_spikes | integer | Number of clock-stopping spikes on medium (10-19 air yards) throws to the left side of the field. |
left_medium_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on medium (10-19 air yards) throws to the left side of the field. |
behind_los_completions | integer | Number of completed passes on throws behind the line of scrimmage. |
behind_los_sack_percent | integer | Percentage of dropbacks that ended in a sack on throws behind the line of scrimmage. |
left_deep_yards | integer | Passing yards gained on deep (20+ air yards) throws to the left side of the field. |
left_short_aimed_passes | integer | Number 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_completions | integer | Number of completed passes on throws behind the line of scrimmage to the center of the field. |
left_short_thrown_aways | integer | Number of intentional throwaways on short (0-9 air yards) throws to the left side of the field. |
left_short_sack_percent | integer | Percentage of dropbacks that ended in a sack on short (0-9 air yards) throws to the left side of the field. |
center_short_thrown_aways | integer | Number of intentional throwaways on short (0-9 air yards) throws to the center of the field. |
center_short_interceptions | integer | Number of passes intercepted on short (0-9 air yards) throws to the center of the field. |
short_avg_depth_of_target | numeric | Average 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_touchdowns | integer | Number of passing touchdowns thrown on deep (20+ air yards) throws to the left side of the field. |
deep_yards | integer | Yards on deep (20+ air yards) throws: passing yards (passing-depth) or the player's receiving yards (receiving-depth). |
center_behind_los_turnover_worthy_plays | integer | Number 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_ypa | numeric | Yards gained per pass attempt on medium (10-19 air yards) throws. |
left_medium_epa | numeric | Total 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_target | integer | Average depth of target in air yards on deep (20+ air yards) throws to the left side of the field. |
deep_first_downs | integer | First downs on deep (20+ air yards) throws: passing first downs (passing-depth) or first-down receptions by the player (receiving-depth). |
short_drop_rate | integer | Percentage 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_bats | integer | Number 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_spikes | integer | Number of clock-stopping spikes on deep (20+ air yards) throws to the center of the field. |
center_short_hit_as_threw | integer | Number 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_percent | numeric | Percentage of dropbacks with positive expected points added on medium (10-19 air yards) throws to the left side of the field. |
center_deep_touchdowns | integer | Number of passing touchdowns thrown on deep (20+ air yards) throws to the center of the field. |
right_deep_ypa | numeric | Yards gained per pass attempt on deep (20+ air yards) throws to the right side of the field. |
right_short_big_time_throws | integer | Number 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_throws | integer | Number 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_percent | numeric | Percentage of dropbacks with positive expected points added on short (0-9 air yards) throws. |
left_behind_los_avg_time_to_throw | numeric | Average time from snap to release in seconds on throws behind the line of scrimmage to the left side of the field. |
right_deep_passing_snaps | integer | Number of passing snaps played on deep (20+ air yards) throws to the right side of the field. |
right_short_twp_rate | numeric | Turnover-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_attempts | integer | Number of pass attempts on medium (10-19 air yards) throws to the center of the field. |
right_deep_avg_time_to_throw | numeric | Average time from snap to release in seconds on deep (20+ air yards) throws to the right side of the field. |
center_deep_def_gen_pressures | integer | Number 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_epa | numeric | Total expected points added (EPA) on the player's dropbacks on throws behind the line of scrimmage. |
right_medium_twp_rate | numeric | Turnover-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_passes | integer | Number 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_scrambles | integer | Number of scrambles on deep (20+ air yards) throws to the right side of the field. |
deep_big_time_throws | integer | Number of big-time throws on deep (20+ air yards) throws, per PFF's highest-value, highest-difficulty throw designation. |
left_short_turnover_worthy_plays | integer | Number 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_touchdowns | integer | Number of passing touchdowns thrown on short (0-9 air yards) throws to the center of the field. |
right_medium_drops | integer | Number of catchable passes dropped by receivers on medium (10-19 air yards) throws to the right side of the field. |
left_deep_epa | numeric | Total expected points added (EPA) on the player's dropbacks on deep (20+ air yards) throws to the left side of the field. |
short_ypa | numeric | Yards gained per pass attempt on short (0-9 air yards) throws. |
medium_pressure_to_sack_rate | integer | Percentage of pressured dropbacks that ended in a sack on medium (10-19 air yards) throws. |
left_medium_thrown_aways | integer | Number of intentional throwaways on medium (10-19 air yards) throws to the left side of the field. |
right_behind_los_avg_time_to_throw | numeric | Average time from snap to release in seconds on throws behind the line of scrimmage to the right side of the field. |
behind_los_btt_rate | integer | Big-time throws as a percentage of qualifying attempts on throws behind the line of scrimmage, per PFF charting. |
medium_avg_time_to_throw | numeric | Average time from snap to release in seconds on medium (10-19 air yards) throws. |
center_deep_completion_percent | numeric | Percentage of pass attempts completed on deep (20+ air yards) throws to the center of the field. |
behind_los_avg_time_to_throw | numeric | Average time from snap to release in seconds on throws behind the line of scrimmage. |
right_medium_touchdowns | integer | Number of passing touchdowns thrown on medium (10-19 air yards) throws to the right side of the field. |
center_short_avg_time_to_throw | numeric | Average time from snap to release in seconds on short (0-9 air yards) throws to the center of the field. |
left_deep_aimed_passes | integer | Number 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_yards | integer | Passing yards gained on medium (10-19 air yards) throws to the left side of the field. |
center_medium_touchdowns | integer | Number of passing touchdowns thrown on medium (10-19 air yards) throws to the center of the field. |
center_short_drop_rate | numeric | Percentage of catchable passes dropped by receivers on short (0-9 air yards) throws to the center of the field. |
left_short_twp_rate | integer | Turnover-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. |
penalties | integer | Penalties charged to the player over the covered span (see declined_penalties for the ones that were declined). |
right_behind_los_attempts_percent | numeric | Share 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_target | numeric | Average depth of target in air yards on deep (20+ air yards) throws to the right side of the field. |
behind_los_sacks | integer | Number of sacks taken on throws behind the line of scrimmage. |
center_deep_yards | integer | Passing yards gained on deep (20+ air yards) throws to the center of the field. |
short_dropbacks | integer | Number of dropbacks on short (0-9 air yards) throws. |
left_deep_sack_percent | integer | Percentage 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_throw | numeric | Average 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_target | numeric | Average 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_epa | numeric | Total 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_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts on medium (10-19 air yards) throws, per PFF charting. |
left_short_def_gen_pressures | integer | Number 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_plays | integer | Number of turnover-worthy plays on medium (10-19 air yards) throws, plays PFF charts as deserving of a turnover. |
behind_los_twp_rate | integer | Turnover-worthy plays as a percentage of qualifying attempts on throws behind the line of scrimmage, per PFF charting. |
left_behind_los_thrown_aways | integer | Number of intentional throwaways on throws behind the line of scrimmage to the left side of the field. |
left_short_bats | integer | Number 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_rate | numeric | Percentage of catchable passes dropped by receivers on medium (10-19 air yards) throws to the center of the field. |
right_deep_bats | integer | Number of pass attempts batted down at the line of scrimmage on deep (20+ air yards) throws to the right side of the field. |
medium_yards | integer | Yards on medium (10-19 air yards) throws: passing yards (passing-depth) or the player's receiving yards (receiving-depth). |
center_deep_grades_pass | numeric | PFF passing grade (0-100) on deep (20+ air yards) throws to the center of the field. |
center_medium_passing_snaps | integer | Number of passing snaps played on medium (10-19 air yards) throws to the center of the field. |
center_behind_los_first_downs | integer | Number of passing first downs gained on throws behind the line of scrimmage to the center of the field. |
center_medium_interceptions | integer | Number of passes intercepted on medium (10-19 air yards) throws to the center of the field. |
behind_los_grades_pass | numeric | PFF passing grade (0-100) on throws behind the line of scrimmage. |
left_short_hit_as_threw | integer | Number 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_rating | numeric | Traditional NFL passer rating on deep (20+ air yards) throws. |
center_deep_bats | integer | Number of pass attempts batted down at the line of scrimmage on deep (20+ air yards) throws to the center of the field. |
behind_los_ypa | integer | Yards gained per pass attempt on throws behind the line of scrimmage. |
right_short_interceptions | integer | Number of passes intercepted on short (0-9 air yards) throws to the right side of the field. |
left_deep_interceptions | integer | Number of passes intercepted on deep (20+ air yards) throws to the left side of the field. |
right_medium_sacks | integer | Number of sacks taken on medium (10-19 air yards) throws to the right side of the field. |
right_behind_los_turnover_worthy_plays | integer | Number 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. |
team | character | Team abbreviation the player is credited to for the range. |
right_medium_spikes | integer | Number of clock-stopping spikes on medium (10-19 air yards) throws to the right side of the field. |
behind_los_hit_as_threw | integer | Number 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_rate | integer | Percentage of pressured dropbacks that ended in a sack on medium (10-19 air yards) throws to the left side of the field. |
medium_dropbacks | integer | Number of dropbacks on medium (10-19 air yards) throws. |
deep_hit_as_threw | integer | Number of attempts on which the passer was hit as he threw on deep (20+ air yards) throws, as charted by PFF. |
right_medium_completion_percent | numeric | Percentage of pass attempts completed on medium (10-19 air yards) throws to the right side of the field. |
short_epa | numeric | Total expected points added (EPA) on the player's dropbacks on short (0-9 air yards) throws. |
deep_drop_rate | numeric | Percentage of catchable passes dropped on deep (20+ air yards) throws: by the passer's receivers (passing-depth) or by the player (receiving-depth). |
declined_penalties | integer | Penalties committed by the player that were declined. |
deep_scrambles | integer | Number of scrambles on deep (20+ air yards) throws. |
left_deep_completion_percent | numeric | Percentage of pass attempts completed on deep (20+ air yards) throws to the left side of the field. |
right_short_epa | numeric | Total 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_percent | numeric | Share of the player's total pass attempts that came on medium (10-19 air yards) throws, expressed as a percentage. |
right_behind_los_completion_percent | numeric | Percentage of pass attempts completed on throws behind the line of scrimmage to the right side of the field. |
left_medium_hit_as_threw | integer | Number 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_rate | integer | Percentage 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_pressures | integer | Number 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_percent | numeric | Share 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_passes | integer | Number 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_threw | integer | Number 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_plays | integer | Number 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_epa | numeric | Total 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_rate | integer | Percentage of pressured dropbacks that ended in a sack on throws behind the line of scrimmage to the center of the field. |
right_behind_los_ypa | numeric | Yards gained per pass attempt on throws behind the line of scrimmage to the right side of the field. |
deep_interceptions | integer | Interceptions on deep (20+ air yards) throws: thrown by the passer (passing-depth) or on passes targeting the player (receiving-depth). |
left_medium_twp_rate | numeric | Turnover-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_throws | integer | Number 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_percent | integer | Percentage of dropbacks that ended in a sack on medium (10-19 air yards) throws to the center of the field. |
center_deep_thrown_aways | integer | Number of intentional throwaways on deep (20+ air yards) throws to the center of the field. |
short_thrown_aways | integer | Number of intentional throwaways on short (0-9 air yards) throws. |
left_short_btt_rate | integer | Big-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_percent | numeric | Percentage 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_pressures | integer | Number of defense-generated pressures on the player's dropbacks on short (0-9 air yards) throws, as charted by PFF. |
center_deep_dropbacks | integer | Number of dropbacks on deep (20+ air yards) throws to the center of the field. |
center_medium_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on medium (10-19 air yards) throws to the center of the field. |
right_behind_los_yards | integer | Passing yards gained on throws behind the line of scrimmage to the right side of the field. |
right_medium_attempts | integer | Number of pass attempts on medium (10-19 air yards) throws to the right side of the field. |
left_medium_attempts | integer | Number of pass attempts on medium (10-19 air yards) throws to the left side of the field. |
medium_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on medium (10-19 air yards) throws. |
left_medium_drops | integer | Number 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_throw | numeric | Average time from snap to release in seconds on short (0-9 air yards) throws to the left side of the field. |
medium_passing_snaps | integer | Number of passing snaps played on medium (10-19 air yards) throws. |
center_short_epa | numeric | Total 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_snaps | integer | Number of passing snaps played on throws behind the line of scrimmage to the left side of the field. |
left_deep_pressure_to_sack_rate | integer | Percentage of pressured dropbacks that ended in a sack on deep (20+ air yards) throws to the left side of the field. |
deep_bats | integer | Number of pass attempts batted down at the line of scrimmage on deep (20+ air yards) throws. |
left_medium_passing_snaps | integer | Number of passing snaps played on medium (10-19 air yards) throws to the left side of the field. |
left_medium_scrambles | integer | Number of scrambles on medium (10-19 air yards) throws to the left side of the field. |
right_deep_completion_percent | numeric | Percentage of pass attempts completed on deep (20+ air yards) throws to the right side of the field. |
left_short_drops | integer | Number of catchable passes dropped by receivers on short (0-9 air yards) throws to the left side of the field. |
left_deep_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on deep (20+ air yards) throws to the left side of the field. |
medium_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on medium (10-19 air yards) throws. |
behind_los_turnover_worthy_plays | integer | Number of turnover-worthy plays on throws behind the line of scrimmage, plays PFF charts as deserving of a turnover. |
right_medium_epa | numeric | Total 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_dropbacks | integer | Number of dropbacks on deep (20+ air yards) throws to the right side of the field. |
deep_ypa | numeric | Yards gained per pass attempt on deep (20+ air yards) throws. |
center_medium_completions | integer | Number of completed passes on medium (10-19 air yards) throws to the center of the field. |
left_medium_avg_time_to_throw | numeric | Average time from snap to release in seconds on medium (10-19 air yards) throws to the left side of the field. |
left_short_sacks | integer | Number of sacks taken on short (0-9 air yards) throws to the left side of the field. |
left_behind_los_spikes | integer | Number of clock-stopping spikes on throws behind the line of scrimmage to the left side of the field. |
left_deep_def_gen_pressures | integer | Number 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_rating | numeric | Traditional NFL passer rating on short (0-9 air yards) throws to the center of the field. |
center_deep_interceptions | integer | Number of passes intercepted on deep (20+ air yards) throws to the center of the field. |
right_deep_completions | integer | Number of completed passes on deep (20+ air yards) throws to the right side of the field. |
center_behind_los_sacks | integer | Number of sacks taken on throws behind the line of scrimmage to the center of the field. |
deep_completions | integer | Number of completed passes on deep (20+ air yards) throws. |
left_medium_attempts_percent | numeric | Share 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_yards | integer | Yards on short (0-9 air yards) throws: passing yards (passing-depth) or the player's receiving yards (receiving-depth). |
behind_los_qb_rating | numeric | Traditional NFL passer rating on throws behind the line of scrimmage. |
right_short_sacks | integer | Number of sacks taken on short (0-9 air yards) throws to the right side of the field. |
right_behind_los_thrown_aways | integer | Number of intentional throwaways on throws behind the line of scrimmage to the right side of the field. |
base_attempts | integer | Number of pass attempts across all splits, the baseline total for this facet. |
center_short_spikes | integer | Number of clock-stopping spikes on short (0-9 air yards) throws to the center of the field. |
center_behind_los_hit_as_threw | integer | Number 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_plays | integer | Number 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_percent | integer | Percentage of dropbacks that ended in a sack on medium (10-19 air yards) throws to the left side of the field. |
behind_los_completion_percent | numeric | Percentage of pass attempts completed on throws behind the line of scrimmage. |
left_deep_attempts_percent | numeric | Share 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_throws | integer | Number 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_target | numeric | Average depth of target in air yards on medium (10-19 air yards) throws to the left side of the field. |
behind_los_thrown_aways | integer | Number of intentional throwaways on throws behind the line of scrimmage. |
center_medium_def_gen_pressures | integer | Number 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_throw | numeric | Average time from snap to release in seconds on short (0-9 air yards) throws. |
left_deep_twp_rate | integer | Turnover-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_epa | numeric | Total 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_throws | integer | Number 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_yards | integer | Passing yards gained on medium (10-19 air yards) throws to the right side of the field. |
right_medium_drop_rate | numeric | Percentage of catchable passes dropped by receivers on medium (10-19 air yards) throws to the right side of the field. |
center_medium_big_time_throws | integer | Number 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_id | integer | PFF franchise (team) id (integer join key). |
left_short_completion_percent | numeric | Percentage of pass attempts completed on short (0-9 air yards) throws to the left side of the field. |
left_short_drop_rate | integer | Percentage of catchable passes dropped by receivers on short (0-9 air yards) throws to the left side of the field. |
left_behind_los_scrambles | integer | Number of scrambles on throws behind the line of scrimmage to the left side of the field. |
left_medium_btt_rate | numeric | Big-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_threw | integer | Number 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_bats | integer | Number of pass attempts batted down at the line of scrimmage on throws behind the line of scrimmage. |
short_first_downs | integer | First downs on short (0-9 air yards) throws: passing first downs (passing-depth) or first-down receptions by the player (receiving-depth). |
left_deep_attempts | integer | Number of pass attempts on deep (20+ air yards) throws to the left side of the field. |
right_behind_los_attempts | integer | Number of pass attempts on throws behind the line of scrimmage to the right side of the field. |
right_deep_sacks | integer | Number of sacks taken on deep (20+ air yards) throws to the right side of the field. |
left_behind_los_attempts_percent | numeric | Share 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_throws | integer | Number 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_rate | integer | Percentage of pressured dropbacks that ended in a sack on deep (20+ air yards) throws to the center of the field. |
left_medium_big_time_throws | integer | Number 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_bats | integer | Number 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_pressures | integer | Number 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_plays | integer | Number 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_spikes | integer | Number of clock-stopping spikes on short (0-9 air yards) throws to the left side of the field. |
left_medium_aimed_passes | integer | Number 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_rate | integer | Turnover-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_pass | numeric | PFF passing grade (0-100) on short (0-9 air yards) throws. |
right_short_drops | integer | Number 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_throw | numeric | Average time from snap to release in seconds on short (0-9 air yards) throws to the right side of the field. |
right_medium_thrown_aways | integer | Number of intentional throwaways on medium (10-19 air yards) throws to the right side of the field. |
center_short_sack_percent | integer | Percentage of dropbacks that ended in a sack on short (0-9 air yards) throws to the center of the field. |
right_short_passing_snaps | integer | Number of passing snaps played on short (0-9 air yards) throws to the right side of the field. |
center_short_def_gen_pressures | integer | Number 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_percent | integer | Percentage of dropbacks with positive expected points added on medium (10-19 air yards) throws to the center of the field. |
medium_drops | integer | Catchable 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_passes | integer | Number 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_sacks | integer | Number of sacks taken on short (0-9 air yards) throws to the center of the field. |
deep_attempts_percent | integer | Share of the player's total pass attempts that came on deep (20+ air yards) throws, expressed as a percentage. |
center_behind_los_def_gen_pressures | integer | Number 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_snaps | integer | Number of passing snaps played on short (0-9 air yards) throws to the left side of the field. |
center_medium_grades_pass | numeric | PFF passing grade (0-100) on medium (10-19 air yards) throws to the center of the field. |
center_deep_avg_time_to_throw | numeric | Average time from snap to release in seconds on deep (20+ air yards) throws to the center of the field. |
behind_los_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on throws behind the line of scrimmage. |
center_short_completion_percent | numeric | Percentage of pass attempts completed on short (0-9 air yards) throws to the center of the field. |
left_deep_hit_as_threw | integer | Number 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_pass | numeric | PFF passing grade (0-100) on short (0-9 air yards) throws to the center of the field. |
left_short_attempts_percent | numeric | Share 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_scrambles | integer | Number of scrambles on deep (20+ air yards) throws to the left side of the field. |
right_short_completions | integer | Number of completed passes on short (0-9 air yards) throws to the right side of the field. |
center_behind_los_aimed_passes | integer | Number 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_scrambles | integer | Number of scrambles on short (0-9 air yards) throws to the right side of the field. |
center_medium_qb_rating | numeric | Traditional NFL passer rating on medium (10-19 air yards) throws to the center of the field. |
deep_avg_time_to_throw | numeric | Average time from snap to release in seconds on deep (20+ air yards) throws. |
left_deep_drops | integer | Number of catchable passes dropped by receivers on deep (20+ air yards) throws to the left side of the field. |
right_behind_los_def_gen_pressures | integer | Number 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_percent | numeric | Percentage of dropbacks with positive expected points added on deep (20+ air yards) throws to the center of the field. |
center_deep_hit_as_threw | integer | Number 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_spikes | integer | Number of clock-stopping spikes on short (0-9 air yards) throws. |
right_behind_los_completions | integer | Number of completed passes on throws behind the line of scrimmage to the right side of the field. |
center_behind_los_drop_rate | numeric | Percentage of catchable passes dropped by receivers on throws behind the line of scrimmage to the center of the field. |
short_drops | integer | Catchable passes dropped on short (0-9 air yards) throws: by the passer's receivers (passing-depth) or by the player (receiving-depth). |
deep_aimed_passes | integer | Number of aimed passes (attempts excluding spikes and throwaways) on deep (20+ air yards) throws, as charted by PFF. |
right_medium_avg_depth_of_target | numeric | Average depth of target in air yards on medium (10-19 air yards) throws to the right side of the field. |
short_pressure_to_sack_rate | integer | Percentage of pressured dropbacks that ended in a sack on short (0-9 air yards) throws. |
center_deep_qb_rating | numeric | Traditional NFL passer rating on deep (20+ air yards) throws to the center of the field. |
left_medium_completions | integer | Number of completed passes on medium (10-19 air yards) throws to the left side of the field. |
center_deep_sacks | integer | Number of sacks taken on deep (20+ air yards) throws to the center of the field. |
left_deep_big_time_throws | integer | Number 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_downs | integer | Number of passing first downs gained on medium (10-19 air yards) throws to the center of the field. |
center_medium_dropbacks | integer | Number of dropbacks on medium (10-19 air yards) throws to the center of the field. |
right_deep_def_gen_pressures | integer | Number 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_touchdowns | integer | Number of passing touchdowns thrown on short (0-9 air yards) throws to the left side of the field. |
medium_drop_rate | numeric | Percentage 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_ypa | integer | Yards gained per pass attempt on medium (10-19 air yards) throws to the left side of the field. |
right_medium_passing_snaps | integer | Number of passing snaps played on medium (10-19 air yards) throws to the right side of the field. |
center_short_scrambles | integer | Number of scrambles on short (0-9 air yards) throws to the center of the field. |
left_behind_los_turnover_worthy_plays | integer | Number 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_yards | integer | Passing yards gained on medium (10-19 air yards) throws to the center of the field. |
center_deep_epa | numeric | Total expected points added (EPA) on the player's dropbacks on deep (20+ air yards) throws to the center of the field. |
left_medium_interceptions | integer | Number of passes intercepted on medium (10-19 air yards) throws to the left side of the field. |
right_deep_interceptions | integer | Number of passes intercepted on deep (20+ air yards) throws to the right side of the field. |
medium_completion_percent | numeric | Percentage of pass attempts completed on medium (10-19 air yards) throws. |
right_behind_los_grades_pass | numeric | PFF passing grade (0-100) on throws behind the line of scrimmage to the right side of the field. |
deep_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added on deep (20+ air yards) throws. |
behind_los_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF on throws behind the line of scrimmage. |
center_deep_scrambles | integer | Number of scrambles on deep (20+ air yards) throws to the center of the field. |
center_short_twp_rate | integer | Turnover-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_touchdowns | integer | Touchdowns on throws behind the line of scrimmage: thrown by the passer (passing-depth) or scored by the player (receiving-depth). |
left_medium_qb_rating | numeric | Traditional NFL passer rating on medium (10-19 air yards) throws to the left side of the field. |
right_medium_completions | integer | Number of completed passes on medium (10-19 air yards) throws to the right side of the field. |
right_behind_los_drops | integer | Number of catchable passes dropped by receivers on throws behind the line of scrimmage to the right side of the field. |
left_behind_los_first_downs | integer | Number of passing first downs gained on throws behind the line of scrimmage to the left side of the field. |
short_qb_rating | numeric | Traditional NFL passer rating on short (0-9 air yards) throws. |
center_medium_btt_rate | numeric | Big-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_pass | numeric | PFF passing grade (0-100) on deep (20+ air yards) throws to the left side of the field. |
passing-pressure
| col_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
player | character | Player's display name as PFF lists it (e.g. "Tom Brady"). |
position | character | PFF 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_percent | numeric | Percentage of pass attempts completed when not blitzed. |
grades_offense | numeric | PFF overall offense grade (0-100). |
no_pressure_scrambles | integer | Number of scrambles from a clean pocket (no pressure). |
blitz_touchdowns | integer | Number of passing touchdowns thrown when blitzed. |
pressure_yards | integer | Passing yards gained when under pressure. |
no_pressure_spikes | integer | Number of clock-stopping spikes from a clean pocket (no pressure). |
blitz_ypa | numeric | Yards gained per pass attempt when blitzed. |
no_blitz_grades_run | numeric | PFF rushing grade for the player (0-100) when not blitzed. |
blitz_qb_rating | numeric | Traditional NFL passer rating when blitzed. |
no_pressure_thrown_aways | integer | Number of intentional throwaways from a clean pocket (no pressure). |
no_blitz_bats | integer | Number of pass attempts batted down at the line of scrimmage when not blitzed. |
no_blitz_drops | integer | Number of catchable passes dropped by receivers when not blitzed. |
no_pressure_completion_percent | numeric | Percentage of pass attempts completed from a clean pocket (no pressure). |
blitz_aimed_passes | integer | Number of aimed passes (attempts excluding spikes and throwaways) when blitzed, as charted by PFF. |
pressure_grades_run | numeric | PFF rushing grade for the player (0-100) when under pressure. |
no_blitz_sack_percent | numeric | Percentage of dropbacks that ended in a sack when not blitzed. |
no_pressure_bats | integer | Number of pass attempts batted down at the line of scrimmage from a clean pocket (no pressure). |
pressure_completions | integer | Number of completed passes when under pressure. |
blitz_big_time_throws | integer | Number of big-time throws when blitzed, per PFF's highest-value, highest-difficulty throw designation. |
no_blitz_drop_rate | numeric | Percentage of catchable passes dropped by receivers when not blitzed. |
blitz_spikes | integer | Number of clock-stopping spikes when blitzed. |
no_pressure_completions | integer | Number of completed passes from a clean pocket (no pressure). |
draft_season | integer | Season of the player's NFL draft class, per PFF. |
no_pressure_passing_snaps | integer | Number of passing snaps played from a clean pocket (no pressure). |
no_blitz_first_downs | integer | Number of passing first downs gained when not blitzed. |
blitz_avg_time_to_throw | numeric | Average time from snap to release in seconds when blitzed. |
no_pressure_grades_hands_fumble | numeric | PFF hands (fumble) grade for the player, reflecting ball security (0-100) from a clean pocket (no pressure). |
pressure_aimed_passes | integer | Number of aimed passes (attempts excluding spikes and throwaways) when under pressure, as charted by PFF. |
blitz_sacks | integer | Number of sacks taken when blitzed. |
no_pressure_interceptions | integer | Number of passes intercepted from a clean pocket (no pressure). |
team_name | character | Team name/abbreviation the player is credited to for the range. |
pressure_epa | numeric | Total expected points added (EPA) on the player's dropbacks when under pressure. |
blitz_completions | integer | Number of completed passes when blitzed. |
blitz_attempts | integer | Number of pass attempts when blitzed. |
pressure_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts when under pressure, per PFF charting. |
pressure_sacks | integer | Number of sacks taken when under pressure. |
no_blitz_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack when not blitzed. |
no_pressure_ypa | numeric | Yards gained per pass attempt from a clean pocket (no pressure). |
pressure_passing_snaps | integer | Number of passing snaps played when under pressure. |
grades_pass | numeric | PFF passing grade (0-100). |
pressure_bats | integer | Number of pass attempts batted down at the line of scrimmage when under pressure. |
blitz_thrown_aways | integer | Number of intentional throwaways when blitzed. |
no_pressure_drops | integer | Number of catchable passes dropped by receivers from a clean pocket (no pressure). |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
pressure_grades_offense_penalty | numeric | PFF offensive penalty grade for the player (0-100) when under pressure. |
pressure_scrambles | integer | Number of scrambles when under pressure. |
blitz_drop_rate | numeric | Percentage of catchable passes dropped by receivers when blitzed. |
pressure_grades_pass_route | numeric | PFF receiving (route) grade for the player (0-100) when under pressure. |
blitz_completion_percent | numeric | Percentage of pass attempts completed when blitzed. |
no_pressure_first_downs | integer | Number of passing first downs gained from a clean pocket (no pressure). |
blitz_grades_offense_penalty | numeric | PFF offensive penalty grade for the player (0-100) when blitzed. |
no_blitz_epa | numeric | Total expected points added (EPA) on the player's dropbacks when not blitzed. |
blitz_interceptions | integer | Number of passes intercepted when blitzed. |
no_blitz_dropbacks | integer | Number of dropbacks when not blitzed. |
no_blitz_grades_pass | numeric | PFF passing grade (0-100) when not blitzed. |
no_blitz_scrambles | integer | Number of scrambles when not blitzed. |
pressure_drop_rate | numeric | Percentage of catchable passes dropped by receivers when under pressure. |
no_blitz_yards | integer | Passing yards gained when not blitzed. |
base_dropbacks | integer | Number of dropbacks across all splits, the baseline total for this facet. |
pressure_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack, reported within the pressure split. |
no_blitz_grades_hands_fumble | numeric | PFF hands (fumble) grade for the player, reflecting ball security (0-100) when not blitzed. |
no_pressure_grades_offense | numeric | PFF overall offense grade for the player (0-100) from a clean pocket (no pressure). |
no_pressure_avg_time_to_throw | numeric | Average time from snap to release in seconds from a clean pocket (no pressure). |
pressure_dropbacks | integer | Number of dropbacks when under pressure. |
no_blitz_grades_offense_penalty | numeric | PFF offensive penalty grade for the player (0-100) when not blitzed. |
no_pressure_grades_run | numeric | PFF rushing grade for the player (0-100) from a clean pocket (no pressure). |
player_game_count | integer | Number of games the player appeared in over the covered span. |
blitz_turnover_worthy_plays | integer | Number of turnover-worthy plays when blitzed, plays PFF charts as deserving of a turnover. |
no_blitz_touchdowns | integer | Number of passing touchdowns thrown when not blitzed. |
no_blitz_avg_depth_of_target | numeric | Average depth of target in air yards when not blitzed. |
no_pressure_dropbacks_percent | numeric | Share of the player's total dropbacks that came from a clean pocket (no pressure), expressed as a percentage. |
blitz_grades_pass | numeric | PFF passing grade (0-100) when blitzed. |
eligible_season | integer | Season of the player's NFL draft eligibility, per PFF. |
blitz_avg_depth_of_target | numeric | Average depth of target in air yards when blitzed. |
no_blitz_spikes | integer | Number of clock-stopping spikes when not blitzed. |
no_pressure_dropbacks | integer | Number of dropbacks from a clean pocket (no pressure). |
blitz_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts when blitzed, per PFF charting. |
blitz_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added when blitzed. |
no_pressure_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts from a clean pocket (no pressure), per PFF charting. |
no_pressure_drop_rate | numeric | Percentage of catchable passes dropped by receivers from a clean pocket (no pressure). |
no_blitz_turnover_worthy_plays | integer | Number of turnover-worthy plays when not blitzed, plays PFF charts as deserving of a turnover. |
pressure_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added when under pressure. |
blitz_first_downs | integer | Number of passing first downs gained when blitzed. |
no_blitz_dropbacks_percent | numeric | Share of the player's total dropbacks that came when not blitzed, expressed as a percentage. |
pressure_turnover_worthy_plays | integer | Number of turnover-worthy plays when under pressure, plays PFF charts as deserving of a turnover. |
no_pressure_epa | numeric | Total expected points added (EPA) on the player's dropbacks from a clean pocket (no pressure). |
no_blitz_avg_time_to_throw | numeric | Average time from snap to release in seconds when not blitzed. |
no_blitz_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added when not blitzed. |
pressure_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts when under pressure, per PFF charting. |
no_pressure_aimed_passes | integer | Number of aimed passes (attempts excluding spikes and throwaways) from a clean pocket (no pressure), as charted by PFF. |
pressure_dropbacks_percent | numeric | Share of the player's total dropbacks that came when under pressure, expressed as a percentage. |
grades_run | numeric | PFF rushing grade (0-100). |
no_pressure_def_gen_pressures | integer | Number of defense-generated pressures on the player's dropbacks from a clean pocket (no pressure), as charted by PFF. |
pressure_grades_offense | numeric | PFF overall offense grade for the player (0-100) when under pressure. |
pressure_completion_percent | numeric | Percentage of pass attempts completed when under pressure. |
pressure_avg_depth_of_target | integer | Average depth of target in air yards when under pressure. |
blitz_epa | numeric | Total expected points added (EPA) on the player's dropbacks when blitzed. |
pressure_drops | integer | Number of catchable passes dropped by receivers when under pressure. |
no_blitz_def_gen_pressures | integer | Number of defense-generated pressures on the player's dropbacks when not blitzed, as charted by PFF. |
pressure_attempts | integer | Number of pass attempts when under pressure. |
pressure_big_time_throws | integer | Number of big-time throws when under pressure, per PFF's highest-value, highest-difficulty throw designation. |
no_blitz_thrown_aways | integer | Number of intentional throwaways when not blitzed. |
blitz_drops | integer | Number of catchable passes dropped by receivers when blitzed. |
no_pressure_touchdowns | integer | Number of passing touchdowns thrown from a clean pocket (no pressure). |
no_pressure_sacks | integer | Number of sacks taken from a clean pocket (no pressure). |
blitz_sack_percent | numeric | Percentage of dropbacks that ended in a sack when blitzed. |
pressure_sack_percent | numeric | Percentage of dropbacks that ended in a sack when under pressure. |
penalties | integer | Penalties charged to the player over the covered span (see declined_penalties for the ones that were declined). |
no_pressure_attempts | integer | Number of pass attempts from a clean pocket (no pressure). |
no_blitz_grades_offense | numeric | PFF overall offense grade for the player (0-100) when not blitzed. |
blitz_scrambles | integer | Number of scrambles when blitzed. |
blitz_dropbacks_percent | numeric | Share of the player's total dropbacks that came when blitzed, expressed as a percentage. |
no_pressure_qb_rating | numeric | Traditional NFL passer rating from a clean pocket (no pressure). |
no_blitz_passing_snaps | integer | Number of passing snaps played when not blitzed. |
no_blitz_aimed_passes | integer | Number of aimed passes (attempts excluding spikes and throwaways) when not blitzed, as charted by PFF. |
blitz_yards | integer | Passing yards gained when blitzed. |
team | character | Team abbreviation the player is credited to for the range. |
no_blitz_attempts | integer | Number of pass attempts when not blitzed. |
pressure_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF when under pressure. |
no_blitz_hit_as_threw | integer | Number of attempts on which the passer was hit as he threw when not blitzed, as charted by PFF. |
pressure_hit_as_threw | integer | Number of attempts on which the passer was hit as he threw when under pressure, as charted by PFF. |
blitz_pressure_to_sack_rate | numeric | Percentage of pressured dropbacks that ended in a sack when blitzed. |
declined_penalties | integer | Penalties committed by the player that were declined. |
no_blitz_btt_rate | numeric | Big-time throws as a percentage of qualifying attempts when not blitzed, per PFF charting. |
no_blitz_ypa | numeric | Yards gained per pass attempt when not blitzed. |
blitz_grades_run | numeric | PFF rushing grade for the player (0-100) when blitzed. |
pressure_interceptions | integer | Number of passes intercepted when under pressure. |
blitz_grades_hands_fumble | numeric | PFF hands (fumble) grade for the player, reflecting ball security (0-100) when blitzed. |
no_pressure_grades_offense_penalty | numeric | PFF offensive penalty grade for the player (0-100) from a clean pocket (no pressure). |
blitz_grades_offense | numeric | PFF overall offense grade for the player (0-100) when blitzed. |
grades_hands_fumble | numeric | PFF ball-security (hands/fumble) grade, 0-100. |
pressure_def_gen_pressures | integer | Number of defense-generated pressures on the player's dropbacks when under pressure, as charted by PFF. |
pressure_grades_pass | numeric | PFF passing grade (0-100) when under pressure. |
no_blitz_qb_rating | numeric | Traditional NFL passer rating when not blitzed. |
blitz_hit_as_threw | integer | Number of attempts on which the passer was hit as he threw when blitzed, as charted by PFF. |
pressure_ypa | numeric | Yards gained per pass attempt when under pressure. |
blitz_grades_pass_route | numeric | PFF receiving (route) grade for the player (0-100) when blitzed. |
pressure_avg_time_to_throw | numeric | Average time from snap to release in seconds when under pressure. |
no_blitz_completions | integer | Number of completed passes when not blitzed. |
no_pressure_grades_pass_route | numeric | PFF receiving (route) grade for the player (0-100) from a clean pocket (no pressure). |
no_pressure_sack_percent | integer | Percentage of dropbacks that ended in a sack from a clean pocket (no pressure). |
no_blitz_accuracy_percent | integer | Percentage of aimed passes charted as accurate by PFF when not blitzed. |
no_pressure_pressure_to_sack_rate | character | Pressure-to-sack rate as reported within the no-pressure split of the PFF passing-pressure facet. |
no_pressure_turnover_worthy_plays | integer | Number of turnover-worthy plays from a clean pocket (no pressure), plays PFF charts as deserving of a turnover. |
pressure_first_downs | integer | Number of passing first downs gained when under pressure. |
blitz_passing_snaps | integer | Number of passing snaps played when blitzed. |
franchise_id | integer | PFF franchise (team) id (integer join key). |
no_pressure_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts from a clean pocket (no pressure), per PFF charting. |
no_blitz_sacks | integer | Number of sacks taken when not blitzed. |
no_blitz_grades_pass_route | numeric | PFF receiving (route) grade for the player (0-100) when not blitzed. |
no_pressure_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF from a clean pocket (no pressure). |
no_blitz_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts when not blitzed, per PFF charting. |
no_pressure_hit_as_threw | integer | Number of attempts on which the passer was hit as he threw from a clean pocket (no pressure), as charted by PFF. |
no_pressure_grades_pass | numeric | PFF passing grade (0-100) from a clean pocket (no pressure). |
no_pressure_positive_epa_percent | numeric | Percentage of dropbacks with positive expected points added from a clean pocket (no pressure). |
pressure_spikes | integer | Number of clock-stopping spikes when under pressure. |
pressure_grades_hands_fumble | numeric | PFF hands (fumble) grade for the player, reflecting ball security (0-100) when under pressure. |
pressure_qb_rating | numeric | Traditional NFL passer rating when under pressure. |
blitz_bats | integer | Number of pass attempts batted down at the line of scrimmage when blitzed. |
pressure_touchdowns | integer | Number of passing touchdowns thrown when under pressure. |
pressure_thrown_aways | integer | Number of intentional throwaways when under pressure. |
no_blitz_interceptions | integer | Number of passes intercepted when not blitzed. |
blitz_dropbacks | integer | Number of dropbacks when blitzed. |
blitz_def_gen_pressures | integer | Number of defense-generated pressures on the player's dropbacks when blitzed, as charted by PFF. |
no_blitz_big_time_throws | integer | Number of big-time throws when not blitzed, per PFF's highest-value, highest-difficulty throw designation. |
no_pressure_avg_depth_of_target | numeric | Average depth of target in air yards from a clean pocket (no pressure). |
no_pressure_yards | integer | Passing yards gained from a clean pocket (no pressure). |
blitz_twp_rate | numeric | Turnover-worthy plays as a percentage of qualifying attempts when blitzed, per PFF charting. |
blitz_accuracy_percent | numeric | Percentage of aimed passes charted as accurate by PFF when blitzed. |
no_pressure_big_time_throws | integer | Number of big-time throws from a clean pocket (no pressure), per PFF's highest-value, highest-difficulty throw designation. |
no_blitz_grades_pass_block | numeric | PFF pass-blocking grade for the player (0-100) when not blitzed. |
blitz_grades_run_block | numeric | PFF run-blocking grade for the player (0-100) when blitzed. |
no_pressure_grades_run_block | numeric | PFF run-blocking grade for the player (0-100) from a clean pocket (no pressure). |
blitz_grades_pass_block | numeric | PFF pass-blocking grade for the player (0-100) when blitzed. |
no_pressure_grades_pass_block | numeric | PFF pass-blocking grade for the player (0-100) from a clean pocket (no pressure). |
pressure_grades_pass_block | character | PFF pass-blocking grade for the player (0-100) when under pressure. |
no_blitz_grades_run_block | numeric | PFF run-blocking grade for the player (0-100) when not blitzed. |
blitz_grades_screen_block | numeric | PFF screen-blocking grade for the player (0-100) when blitzed. |
pressure_grades_screen_block | numeric | PFF screen-blocking grade for the player (0-100) when under pressure. |
no_blitz_grades_screen_block | numeric | PFF screen-blocking grade for the player (0-100) when not blitzed. |
no_pressure_grades_hands_drop | numeric | PFF hands (drop) grade for the player (0-100) from a clean pocket (no pressure). |
blitz_grades_hands_drop | numeric | PFF hands (drop) grade for the player (0-100) when blitzed. |
pressure_grades_run_block | integer | PFF run-blocking grade for the player (0-100) when under pressure. |
no_pressure_grades_screen_block | numeric | PFF screen-blocking grade for the player (0-100) from a clean pocket (no pressure). |
pressure_grades_hands_drop | numeric | PFF hands (drop) grade for the player (0-100) when under pressure. |
no_blitz_grades_hands_drop | numeric | PFF hands (drop) grade for the player (0-100) when not blitzed. |
receiving
| col_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
player | character | Player's display name as PFF lists it (e.g. "Tom Brady"). |
position | character | PFF 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_number | character | Jersey number (string; zero-padded, e.g. "09"). |
franchise_id | integer | PFF franchise (team) id (integer join key). |
team_abbreviation | character | Abbreviation of the team the player is credited to for the range (the /v2 counterpart of /v1's team). |
games_played | integer | Number of games the player appeared in over the requested span (the /v2 counterpart of /v1's player_game_count). |
draft_season | integer | Season of the player's NFL draft class, per PFF. |
eligible_season | integer | Season of the player's NFL draft eligibility, per PFF. |
targets | integer | Targets: passes thrown to the player (receiving, rushing reports) or into the player's coverage (coverage, defense reports). |
team_targets_percent | numeric | Percentage of the team's targets that went to the player (target share). |
receptions | integer | Receptions: passes caught by the player (receiving, rushing reports) or completions allowed into the player's coverage (coverage, defense reports). |
caught_percent | numeric | Percentage of targets caught. |
yards | integer | Yards 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_reception | numeric | Average 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. |
touchdowns | integer | Touchdowns: passing touchdowns thrown (passing), receiving and rushing touchdowns scored (receiving, rushing), or touchdowns allowed into the player's coverage (coverage, defense). |
grades_offense | numeric | PFF overall offense grade (0-100). |
grades_pass_route | numeric | PFF receiving/route grade (0-100). |
grades_hands_drop | numeric | PFF hands/drop grade (0-100). |
grades_hands_fumble | numeric | PFF ball-security (hands/fumble) grade, 0-100. |
pass_plays | integer | Pass-play snaps. |
routes | integer | Pass routes run by the player. |
route_rate | numeric | Share of pass-play snaps on which the player ran a route. |
pass_blocks | integer | Pass-play snaps spent pass blocking. |
pass_block_rate | numeric | Share of pass-play snaps spent pass blocking. |
slot_snaps | integer | Receiving snaps aligned in the slot. |
slot_rate | numeric | Share of receiving snaps aligned in the slot. |
wide_snaps | integer | Receiving snaps aligned out wide. |
wide_rate | numeric | Share of receiving snaps aligned out wide. |
inline_snaps | integer | Receiving snaps aligned inline, tight to the formation. |
inline_rate | numeric | Share of receiving snaps aligned inline, tight to the formation. |
yards_after_catch | integer | Yards 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_reception | numeric | Average yards after the catch per reception. |
yprr | numeric | Yards per route run. |
avg_depth_of_target | numeric | Average 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). |
longest | integer | Longest play in yards: longest reception (receiving), longest run (rushing), or longest completion allowed in coverage (coverage, defense). |
drops | integer | Dropped passes: drops by the passer's receivers on the passing report, drops by the player on the receiving and rushing reports. |
drop_rate | numeric | Drop rate, in percent: share of catchable passes dropped by the passer's receivers (passing report) or by the player (receiving report). |
contested_targets | integer | Contested targets. |
contested_receptions | integer | Contested catches made. |
contested_catch_rate | numeric | Percentage of PFF-charted contested targets caught. |
interceptions | integer | Interceptions: 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. |
fumbles | integer | Fumbles by the player: after the catch on the receiving report, as a ball carrier on the rushing report. |
avoided_tackles | integer | Missed tackles forced (tackles avoided) by the player: after the catch on the receiving report, as a runner on rushing. |
first_downs | integer | First downs gained: passing first downs on the passing report, first-down receptions on receiving, rushing first downs on rushing. |
targeted_qb_rating | numeric | NFL passer rating on throws targeting the player. |
penalties | integer | Penalties charged to the player over the covered span (see declined_penalties for the ones that were declined). |
receptions_oe | numeric | Catch rate over expectation, in percentage points (receptions per target minus PFF's expected rate). |
receptions_oe_total | numeric | Receptions over expectation in total: receptions minus PFF-expected receptions on the player's targets. |
lined_up_vs_cb | numeric | Percentage 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_s | numeric | Percentage 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_lb | numeric | Percentage 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_share | numeric | Percentage 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_rate | numeric | Percentage of the player's offensive plays that PFF graded positively. |
offense_neg_graded_rate | numeric | Percentage of the player's offensive plays that PFF graded negatively. |
receiving-depth
| col_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
player | character | Player's display name as PFF lists it (e.g. "Tom Brady"). |
position | character | PFF 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_number | character | Jersey number (string; zero-padded, e.g. "09"). |
franchise_id | integer | PFF franchise (team) id (integer join key). |
team_abbreviation | character | Abbreviation of the team the player is credited to for the range (the /v2 counterpart of /v1's team). |
games_played | integer | Number of games the player appeared in over the requested span (the /v2 counterpart of /v1's player_game_count). |
draft_season | integer | Season of the player's NFL draft class, per PFF. |
eligible_season | integer | Season of the player's NFL draft eligibility, per PFF. |
base_targets | integer | Total targets from the facet's unsplit base row, across all depths and directions. |
deep_targets_percent | numeric | Share of the team's targets thrown to the player on deep passes (20 or more yards downfield). |
deep_targets | integer | Pass targets to the player on deep passes (20 or more yards downfield). |
deep_receptions | integer | Receptions made on deep passes (20 or more yards downfield). |
deep_caught_percent | numeric | Percentage of targets caught on deep passes (20 or more yards downfield). |
deep_yards | integer | Yards on deep (20+ air yards) throws: passing yards (passing-depth) or the player's receiving yards (receiving-depth). |
deep_yards_per_reception | numeric | Average yards per reception on deep passes (20 or more yards downfield). |
deep_touchdowns | integer | Touchdowns on deep (20+ air yards) throws: thrown by the passer (passing-depth) or scored by the player (receiving-depth). |
deep_grades_pass_route | numeric | PFF route-running (receiving) grade on deep passes (20 or more yards downfield), 0-100. |
deep_grades_hands_drop | numeric | PFF hands/drop grade on deep passes (20 or more yards downfield), 0-100. |
deep_yards_after_catch | integer | Yards gained after the catch on deep passes (20 or more yards downfield). |
deep_yards_after_catch_per_reception | numeric | Average yards after the catch per reception on deep passes (20 or more yards downfield). |
deep_yprr | numeric | Yards per route run on deep passes (20 or more yards downfield). |
deep_avg_depth_of_target | numeric | Average 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_drops | integer | Catchable passes dropped on deep (20+ air yards) throws: by the passer's receivers (passing-depth) or by the player (receiving-depth). |
deep_drop_rate | numeric | Percentage 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_targets | integer | PFF-charted contested targets on deep passes (20 or more yards downfield). |
deep_contested_receptions | integer | Catches made on PFF-charted contested targets on deep passes (20 or more yards downfield). |
deep_contested_catch_rate | integer | Percentage of PFF-charted contested targets caught on deep passes (20 or more yards downfield). |
deep_interceptions | integer | Interceptions on deep (20+ air yards) throws: thrown by the passer (passing-depth) or on passes targeting the player (receiving-depth). |
deep_fumbles | integer | Fumbles by the player after the catch on deep passes (20 or more yards downfield). |
deep_avoided_tackles | integer | Tackles avoided after the catch on deep passes (20 or more yards downfield). |
deep_first_downs | integer | First downs on deep (20+ air yards) throws: passing first downs (passing-depth) or first-down receptions by the player (receiving-depth). |
deep_targeted_qb_rating | numeric | NFL passer rating on throws targeting the player on deep passes (20 or more yards downfield). |
medium_targets_percent | numeric | Share of the team's targets thrown to the player on medium passes (10-19 yards downfield). |
medium_targets | integer | Pass targets to the player on medium passes (10-19 yards downfield). |
medium_receptions | integer | Receptions made on medium passes (10-19 yards downfield). |
medium_caught_percent | numeric | Percentage of targets caught on medium passes (10-19 yards downfield). |
medium_yards | integer | Yards on medium (10-19 air yards) throws: passing yards (passing-depth) or the player's receiving yards (receiving-depth). |
medium_yards_per_reception | numeric | Average yards per reception on medium passes (10-19 yards downfield). |
medium_touchdowns | integer | Touchdowns on medium (10-19 air yards) throws: thrown by the passer (passing-depth) or scored by the player (receiving-depth). |
medium_grades_pass_route | numeric | PFF route-running (receiving) grade on medium passes (10-19 yards downfield), 0-100. |
medium_grades_hands_drop | numeric | PFF hands/drop grade on medium passes (10-19 yards downfield), 0-100. |
medium_yards_after_catch | integer | Yards gained after the catch on medium passes (10-19 yards downfield). |
medium_yards_after_catch_per_reception | numeric | Average yards after the catch per reception on medium passes (10-19 yards downfield). |
medium_yprr | numeric | Yards per route run on medium passes (10-19 yards downfield). |
medium_avg_depth_of_target | numeric | Average 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_drops | integer | Catchable passes dropped on medium (10-19 air yards) throws: by the passer's receivers (passing-depth) or by the player (receiving-depth). |
medium_drop_rate | numeric | Percentage 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_targets | integer | PFF-charted contested targets on medium passes (10-19 yards downfield). |
medium_contested_receptions | integer | Catches made on PFF-charted contested targets on medium passes (10-19 yards downfield). |
medium_contested_catch_rate | numeric | Percentage of PFF-charted contested targets caught on medium passes (10-19 yards downfield). |
medium_interceptions | integer | Interceptions on medium (10-19 air yards) throws: thrown by the passer (passing-depth) or on passes targeting the player (receiving-depth). |
medium_fumbles | integer | Fumbles by the player after the catch on medium passes (10-19 yards downfield). |
medium_avoided_tackles | integer | Tackles avoided after the catch on medium passes (10-19 yards downfield). |
medium_first_downs | integer | First 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_rating | numeric | NFL passer rating on throws targeting the player on medium passes (10-19 yards downfield). |
short_targets_percent | numeric | Share of the team's targets thrown to the player on short passes (0-9 yards downfield). |
short_targets | integer | Pass targets to the player on short passes (0-9 yards downfield). |
short_receptions | integer | Receptions made on short passes (0-9 yards downfield). |
short_caught_percent | numeric | Percentage of targets caught on short passes (0-9 yards downfield). |
short_yards | integer | Yards on short (0-9 air yards) throws: passing yards (passing-depth) or the player's receiving yards (receiving-depth). |
short_yards_per_reception | numeric | Average yards per reception on short passes (0-9 yards downfield). |
short_touchdowns | integer | Touchdowns on short (0-9 air yards) throws: thrown by the passer (passing-depth) or scored by the player (receiving-depth). |
short_grades_pass_route | numeric | PFF route-running (receiving) grade on short passes (0-9 yards downfield), 0-100. |
short_grades_hands_drop | numeric | PFF hands/drop grade on short passes (0-9 yards downfield), 0-100. |
short_yards_after_catch | integer | Yards gained after the catch on short passes (0-9 yards downfield). |
short_yards_after_catch_per_reception | numeric | Average yards after the catch per reception on short passes (0-9 yards downfield). |
short_yprr | numeric | Yards per route run on short passes (0-9 yards downfield). |
short_avg_depth_of_target | numeric | Average 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_drops | integer | Catchable passes dropped on short (0-9 air yards) throws: by the passer's receivers (passing-depth) or by the player (receiving-depth). |
short_drop_rate | numeric | Percentage 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_targets | integer | PFF-charted contested targets on short passes (0-9 yards downfield). |
short_contested_receptions | integer | Catches made on PFF-charted contested targets on short passes (0-9 yards downfield). |
short_contested_catch_rate | numeric | Percentage of PFF-charted contested targets caught on short passes (0-9 yards downfield). |
short_interceptions | integer | Interceptions on short (0-9 air yards) throws: thrown by the passer (passing-depth) or on passes targeting the player (receiving-depth). |
short_fumbles | integer | Fumbles by the player after the catch on short passes (0-9 yards downfield). |
short_avoided_tackles | integer | Tackles avoided after the catch on short passes (0-9 yards downfield). |
short_first_downs | integer | First 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_rating | numeric | NFL passer rating on throws targeting the player on short passes (0-9 yards downfield). |
behind_los_targets_percent | numeric | Share of the team's targets thrown to the player on passes thrown behind the line of scrimmage. |
behind_los_targets | integer | Pass targets to the player on passes thrown behind the line of scrimmage. |
behind_los_receptions | integer | Receptions made on passes thrown behind the line of scrimmage. |
behind_los_caught_percent | numeric | Percentage of targets caught on passes thrown behind the line of scrimmage. |
behind_los_yards | integer | Yards on throws behind the line of scrimmage: passing yards (passing-depth) or the player's receiving yards (receiving-depth). |
behind_los_yards_per_reception | numeric | Average yards per reception on passes thrown behind the line of scrimmage. |
behind_los_touchdowns | integer | Touchdowns on throws behind the line of scrimmage: thrown by the passer (passing-depth) or scored by the player (receiving-depth). |
behind_los_grades_pass_route | numeric | PFF route-running (receiving) grade on passes thrown behind the line of scrimmage, 0-100. |
behind_los_grades_hands_drop | numeric | PFF hands/drop grade on passes thrown behind the line of scrimmage, 0-100. |
behind_los_yards_after_catch | integer | Yards gained after the catch on passes thrown behind the line of scrimmage. |
behind_los_yards_after_catch_per_reception | numeric | Average yards after the catch per reception on passes thrown behind the line of scrimmage. |
behind_los_yprr | numeric | Yards per route run on passes thrown behind the line of scrimmage. |
behind_los_avg_depth_of_target | numeric | Average 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_drops | integer | 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_drop_rate | numeric | Percentage 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_targets | integer | PFF-charted contested targets on passes thrown behind the line of scrimmage. |
behind_los_contested_receptions | integer | Catches made on PFF-charted contested targets on passes thrown behind the line of scrimmage. |
behind_los_contested_catch_rate | integer | Percentage of PFF-charted contested targets caught on passes thrown behind the line of scrimmage. |
behind_los_interceptions | integer | Interceptions on throws behind the line of scrimmage: thrown by the passer (passing-depth) or on passes targeting the player (receiving-depth). |
behind_los_fumbles | integer | Fumbles by the player after the catch on passes thrown behind the line of scrimmage. |
behind_los_avoided_tackles | integer | Tackles avoided after the catch on passes thrown behind the line of scrimmage. |
behind_los_first_downs | integer | First 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_rating | numeric | NFL passer rating on throws targeting the player on passes thrown behind the line of scrimmage. |
rushing
| col_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
player | character | Player's display name as PFF lists it (e.g. "Tom Brady"). |
position | character | PFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS). |
targets | integer | Targets: passes thrown to the player (receiving, rushing reports) or into the player's coverage (coverage, defense reports). |
grades_pass_block | numeric | PFF pass-blocking grade (0-100). |
grades_offense | numeric | PFF overall offense grade (0-100). |
yards_after_contact | integer | Yards after contact. |
explosive | integer | Runs PFF designates as explosive. |
grades_pass_route | numeric | PFF receiving/route grade (0-100). |
draft_season | integer | Season of the player's NFL draft class, per PFF. |
elu_rush_mtf | integer | Missed tackles forced as a rusher, an input to PFF's elusive rating. |
breakaway_attempts | integer | Runs of 15 or more yards, PFF's breakaway designation. |
designed_yards | integer | Rushing yards gained on designed runs, excluding scrambles. |
team_name | character | Team name/abbreviation the player is credited to for the range. |
yprr | numeric | Yards per route run. |
breakaway_percent | numeric | Share of rushing yards gained on breakaway runs of 15 or more yards. |
fumbles | integer | Fumbles by the player: after the catch on the receiving report, as a ball carrier on the rushing report. |
first_downs | integer | First downs gained: passing first downs on the passing report, first-down receptions on receiving, rushing first downs on rushing. |
elusive_rating | numeric | PFF elusive rating. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
breakaway_yards | integer | Breakaway (long-run) yards. |
player_game_count | integer | Number of games the player appeared in over the covered span. |
eligible_season | integer | Season of the player's NFL draft eligibility, per PFF. |
total_touches | integer | Combined carries and receptions. |
scramble_yards | integer | Rushing yards gained on scrambles. |
yco_attempt | numeric | Average yards after contact per rushing attempt. |
yards | integer | Yards 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_block | numeric | PFF run-blocking grade (0-100). |
receptions | integer | Receptions: passes caught by the player (receiving, rushing reports) or completions allowed into the player's coverage (coverage, defense reports). |
zone_attempts | integer | Rushing attempts on zone-scheme runs. |
scrambles | integer | Quarterback scrambles (pass plays on which the passer ran with the ball). |
grades_run | numeric | PFF rushing grade (0-100). |
penalties | integer | Penalties charged to the player over the covered span (see declined_penalties for the ones that were declined). |
attempts | integer | Attempts 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_yco | integer | Yards-after-contact component used in PFF's elusive rating. |
elu_recv_mtf | integer | Missed tackles forced as a receiver, an input to PFF's elusive rating. |
team | character | Team abbreviation the player is credited to for the range. |
declined_penalties | integer | Penalties committed by the player that were declined. |
ypa | numeric | Yards per attempt: passing yards per pass attempt on the passing report, rushing yards per carry on the rushing report. |
drops | integer | Dropped passes: drops by the passer's receivers on the passing report, drops by the player on the receiving and rushing reports. |
grades_hands_fumble | numeric | PFF ball-security (hands/fumble) grade, 0-100. |
longest | integer | Longest play in yards: longest reception (receiving), longest run (rushing), or longest completion allowed in coverage (coverage, defense). |
routes | integer | Pass routes run by the player. |
franchise_id | integer | PFF franchise (team) id (integer join key). |
rec_yards | integer | Receiving yards gained by the player (the rushing report also carries the ball carrier's receiving line). |
gap_attempts | integer | Rushing attempts on gap-scheme runs. |
run_plays | integer | Run-play snaps. |
avoided_tackles | integer | Missed tackles forced (tackles avoided) by the player: after the catch on the receiving report, as a runner on rushing. |
grades_offense_penalty | numeric | PFF offensive penalty grade, 0-100. |
touchdowns | integer | Touchdowns: passing touchdowns thrown (passing), receiving and rushing touchdowns scored (receiving, rushing), or touchdowns allowed into the player's coverage (coverage, defense). |
carry_share | numeric | Percentage of the team's carries taken by the player. |
offense_pos_graded_rate | numeric | Percentage of the player's offensive plays that PFF graded positively. |
offense_neg_graded_rate | numeric | Percentage of the player's offensive plays that PFF graded negatively. |
grades_pass | numeric | PFF passing grade (0-100). |
blocking
| col_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
player | character | Player's display name as PFF lists it (e.g. "Tom Brady"). |
position | character | PFF 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_number | character | Jersey number (string; zero-padded, e.g. "09"). |
franchise_id | integer | PFF franchise (team) id (integer join key). |
team_abbreviation | character | Abbreviation of the team the player is credited to for the range (the /v2 counterpart of /v1's team). |
games_played | integer | Number of games the player appeared in over the requested span (the /v2 counterpart of /v1's player_game_count). |
draft_season | integer | Season of the player's NFL draft class, per PFF. |
eligible_season | integer | Season of the player's NFL draft eligibility, per PFF. |
snap_counts_offense | integer | Offensive snaps played. |
snap_counts_block | integer | Total blocking snaps played. |
block_percent | numeric | Share of offensive snaps spent blocking. |
snap_counts_run_block | integer | Run-blocking snaps played. |
snap_counts_pass_block | integer | Pass-blocking snaps played. |
pass_block_percent | numeric | Share of pass-play snaps spent pass blocking. |
grades_offense | numeric | PFF overall offense grade (0-100). |
grades_run_block | numeric | PFF run-blocking grade (0-100). |
grades_pass_block | numeric | PFF pass-blocking grade (0-100). |
non_spike_pass_block | integer | Pass-blocking snaps excluding spike plays. |
non_spike_pass_block_percentage | numeric | Share of non-spike pass-play snaps spent pass blocking. |
sacks_allowed | integer | Sacks allowed by the player in pass protection. |
hits_allowed | integer | Quarterback hits allowed. |
hurries_allowed | integer | Quarterback hurries allowed. |
pressures_allowed | integer | Total pressures allowed (sacks, hits, and hurries). |
pbe | numeric | PFF Pass Blocking Efficiency rating, pressures allowed per pass-blocking snap weighted toward sacks. |
penalties | integer | Penalties charged to the player over the covered span (see declined_penalties for the ones that were declined). |
declined_penalties | integer | Penalties committed by the player that were declined. |
snap_counts_lt | integer | Snaps aligned at left tackle. |
snap_counts_lg | integer | Snaps aligned at left guard. |
snap_counts_ce | integer | Snaps aligned at center. |
snap_counts_rg | integer | Snaps aligned at right guard. |
snap_counts_rt | integer | Snaps aligned at right tackle. |
snap_counts_te | integer | Snaps aligned at tight end. |
pass-blocking
| col_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
player | character | Player's display name as PFF lists it (e.g. "Tom Brady"). |
position | character | PFF 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_number | character | Jersey number (string; zero-padded, e.g. "09"). |
franchise_id | integer | PFF franchise (team) id (integer join key). |
team_abbreviation | character | Abbreviation of the team the player is credited to for the range (the /v2 counterpart of /v1's team). |
games_played | integer | Number of games the player appeared in over the requested span (the /v2 counterpart of /v1's player_game_count). |
draft_season | integer | Season of the player's NFL draft class, per PFF. |
eligible_season | integer | Season of the player's NFL draft eligibility, per PFF. |
snap_counts_lt | integer | Snaps aligned at left tackle. |
snap_counts_lg | integer | Snaps aligned at left guard. |
snap_counts_ce | integer | Snaps aligned at center. |
snap_counts_rg | integer | Snaps aligned at right guard. |
snap_counts_rt | integer | Snaps aligned at right tackle. |
snap_counts_te | integer | Snaps aligned at tight end. |
snap_counts_pass_play | integer | Pass-play snaps. |
snap_counts_pass_block | integer | Pass-blocking snaps played. |
pass_block_percent | numeric | Share of pass-play snaps spent pass blocking. |
grades_pass_block | numeric | PFF pass-blocking grade (0-100). |
penalties | integer | Penalties charged to the player over the covered span (see declined_penalties for the ones that were declined). |
declined_penalties | integer | Penalties committed by the player that were declined. |
non_spike_pass_block | integer | Pass-blocking snaps excluding spike plays. |
non_spike_pass_block_percentage | numeric | Share of non-spike pass-play snaps spent pass blocking. |
sacks_allowed | integer | Sacks allowed by the player in pass protection. |
hits_allowed | integer | Quarterback hits allowed. |
hurries_allowed | integer | Quarterback hurries allowed. |
pressures_allowed | integer | Total pressures allowed (sacks, hits, and hurries). |
pressure_rate_allowed | numeric | Percentage of the player's pass-blocking snaps on which he allowed a pressure. |
sack_rate_allowed | numeric | Percentage of the player's pass-blocking snaps on which he allowed a sack. |
pbe | numeric | PFF Pass Blocking Efficiency rating, pressures allowed per pass-blocking snap weighted toward sacks. |
true_pass_set_snap_counts_pass_play | integer | Pass-play snaps on PFF-designated true pass sets. |
true_pass_set_snap_counts_pass_block | integer | Pass-blocking snaps played on PFF-designated true pass sets. |
true_pass_set_pass_block_percent | numeric | Share of pass-play snaps spent pass blocking on PFF-designated true pass sets. |
true_pass_set_grades_pass_block | numeric | PFF pass-blocking grade on PFF-designated true pass sets, 0-100. |
true_pass_set_non_spike_pass_block | integer | Pass-blocking snaps excluding spike plays on PFF-designated true pass sets. |
true_pass_set_non_spike_pass_block_percentage | numeric | Share of non-spike pass-play snaps spent pass blocking on PFF-designated true pass sets. |
true_pass_set_sacks_allowed | integer | Sacks allowed on PFF-designated true pass sets. |
true_pass_set_hits_allowed | integer | Quarterback hits allowed on PFF-designated true pass sets. |
true_pass_set_hurries_allowed | integer | Quarterback hurries allowed on PFF-designated true pass sets. |
true_pass_set_pressures_allowed | integer | Total pressures allowed (sacks, hits, and hurries) on PFF-designated true pass sets. |
true_pass_set_pressure_rate_allowed | numeric | Percentage of the player's true-pass-set pass-blocking snaps on which he allowed a pressure. |
true_pass_set_sack_rate_allowed | numeric | Percentage of the player's true-pass-set pass-blocking snaps on which he allowed a sack. |
true_pass_set_pbe | numeric | PFF Pass Blocking Efficiency rating, pressures allowed per pass-blocking snap weighted toward sacks on PFF-designated true pass sets. |
pbwr | numeric | Pass-block win rate, in percent: share of the player's pass-blocking snaps PFF charted as won. |
true_pass_set_pbwr | numeric | Pass-block win rate, in percent, on PFF-designated true pass sets. |
pass_block_grade_oe_percentile | numeric | Percentile (0-100) of the player's pass-blocking grade over expectation, as reported by PFF; null for many players. |
island_rate | numeric | Percentage of the player's pass-blocking snaps PFF charted as island (isolated, one-on-one) blocks. |
island_pass_block_win_rate | numeric | Pass-block win rate, in percent, on the player's island (isolated, one-on-one) pass-blocking snaps. |
offense_pos_graded_rate | numeric | Percentage of the player's offensive plays that PFF graded positively. |
offense_neg_graded_rate | numeric | Percentage of the player's offensive plays that PFF graded negatively. |
run-blocking
| col_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
player | character | Player's display name as PFF lists it (e.g. "Tom Brady"). |
position | character | PFF 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_number | character | Jersey number (string; zero-padded, e.g. "09"). |
franchise_id | integer | PFF franchise (team) id (integer join key). |
team_abbreviation | character | Abbreviation of the team the player is credited to for the range (the /v2 counterpart of /v1's team). |
games_played | integer | Number of games the player appeared in over the requested span (the /v2 counterpart of /v1's player_game_count). |
draft_season | integer | Season of the player's NFL draft class, per PFF. |
eligible_season | integer | Season of the player's NFL draft eligibility, per PFF. |
snap_counts_lt | integer | Snaps aligned at left tackle. |
snap_counts_lg | integer | Snaps aligned at left guard. |
snap_counts_ce | integer | Snaps aligned at center. |
snap_counts_rg | integer | Snaps aligned at right guard. |
snap_counts_rt | integer | Snaps aligned at right tackle. |
snap_counts_te | integer | Snaps aligned at tight end. |
snap_counts_run_play | integer | Run-play snaps. |
snap_counts_run_block | integer | Run-blocking snaps played. |
run_block_percent | numeric | Share of run-play snaps spent run blocking. |
grades_run_block | numeric | PFF run-blocking grade (0-100). |
penalties | integer | Penalties charged to the player over the covered span (see declined_penalties for the ones that were declined). |
declined_penalties | integer | Penalties committed by the player that were declined. |
zone_snap_counts_run_play | integer | Run-play snaps on zone-scheme runs. |
zone_snap_counts_run_block | integer | Run-blocking snaps played on zone-scheme runs. |
zone_snap_counts_run_block_percent | numeric | Share of the player's run-blocking snaps on zone-scheme runs. |
zone_run_block_percent | numeric | Share of run-play snaps spent run blocking on zone-scheme runs. |
zone_grades_run_block | numeric | PFF run-blocking grade on zone-scheme runs, 0-100. |
gap_snap_counts_run_play | integer | Run-play snaps on gap-scheme runs. |
gap_snap_counts_run_block | integer | Run-blocking snaps played on gap-scheme runs. |
gap_snap_counts_run_block_percent | numeric | Share of the player's run-blocking snaps on gap-scheme runs. |
gap_run_block_percent | numeric | Share of run-play snaps spent run blocking on gap-scheme runs. |
gap_grades_run_block | numeric | PFF run-blocking grade on gap-scheme runs, 0-100. |
pos_graded_rate | numeric | Percentage of the player's plays in the report's phase (run blocking or run defense) that PFF graded positively. |
neg_graded_rate | numeric | Percentage of the player's plays in the report's phase (run blocking or run defense) that PFF graded negatively. |
zone_pos_graded_rate | numeric | Percentage of the player's zone-scheme run-blocking plays that PFF graded positively. |
zone_neg_graded_rate | numeric | Percentage of the player's zone-scheme run-blocking plays that PFF graded negatively. |
gap_pos_graded_rate | numeric | Percentage of the player's gap-scheme run-blocking plays that PFF graded positively. |
gap_neg_graded_rate | numeric | Percentage of the player's gap-scheme run-blocking plays that PFF graded negatively. |
offense_pos_graded_rate | numeric | Percentage of the player's offensive plays that PFF graded positively. |
offense_neg_graded_rate | numeric | Percentage of the player's offensive plays that PFF graded negatively. |
defense
| col_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
player | character | Player's display name as PFF lists it (e.g. "Tom Brady"). |
position | character | PFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS). |
targets | integer | Targets: passes thrown to the player (receiving, rushing reports) or into the player's coverage (coverage, defense reports). |
interception_touchdowns | integer | Touchdowns scored on interception returns. |
draft_season | integer | Season of the player's NFL draft class, per PFF. |
forced_fumbles | integer | Fumbles forced by the player. |
missed_tackles | integer | Missed tackles by the player (on special-teams plays in the special-teams report). |
catch_rate | numeric | Completion percentage allowed on targets into the player's coverage. |
team_name | character | Team name/abbreviation the player is credited to for the range. |
tackles | integer | Tackles made by the player, as charted by PFF (assisted tackles are reported in assists). |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
snap_counts_offball | integer | Snaps aligned as an off-ball linebacker. |
snap_counts_box | integer | Snaps aligned in the box. |
sacks | integer | Sacks: recorded by the player on the defense and pass-rush reports; times the passer was sacked on the passing report. |
snap_counts_pass_rush | integer | Pass-rush snaps played. |
player_game_count | integer | Number of games the player appeared in over the covered span. |
eligible_season | integer | Season of the player's NFL draft eligibility, per PFF. |
snap_counts_dl | integer | Snaps aligned on the defensive line. |
grades_tackle | numeric | PFF tackling grade, 0-100. |
yards | integer | Yards 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). |
receptions | integer | Receptions: passes caught by the player (receiving, rushing reports) or completions allowed into the player's coverage (coverage, defense reports). |
grades_coverage_defense | numeric | PFF coverage grade (0-100). |
hurries | integer | Quarterback hurries recorded. |
interceptions | integer | Interceptions: 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_coverage | integer | Coverage snaps played. |
snap_counts_dl_over_t | integer | Defensive-line snaps aligned head-up over the offensive tackle. |
snap_counts_dl_a_gap | integer | Defensive-line snaps aligned in the A gap. |
fumble_recoveries | integer | Opponent fumbles recovered by the player. |
grades_run_defense | numeric | PFF run-defense grade (0-100). |
snap_counts_corner | integer | Snaps aligned at outside cornerback. |
hits | integer | Quarterback hits recorded by the player, as charted by PFF. |
penalties | integer | Penalties charged to the player over the covered span (see declined_penalties for the ones that were declined). |
batted_passes | integer | Passes batted down at the line of scrimmage. |
team | character | Team abbreviation the player is credited to for the range. |
stops | integer | Stops, PFF's tackles that constitute a failed play for the offense. |
declined_penalties | integer | Penalties committed by the player that were declined. |
total_pressures | integer | Total quarterback pressures generated (sacks, hits, and hurries). |
fumble_recovery_touchdowns | integer | Touchdowns scored on fumble recoveries. |
longest | integer | Longest play in yards: longest reception (receiving), longest run (rushing), or longest completion allowed in coverage (coverage, defense). |
snap_counts_slot | integer | Snaps aligned in the slot. |
missed_tackle_rate | numeric | Share of tackle attempts the player missed. |
grades_defense | numeric | PFF overall defense grade (0-100). |
yards_per_reception | numeric | Average 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_penalty | numeric | PFF defensive penalty grade, 0-100. |
safeties | integer | Safeties recorded by the player. |
franchise_id | integer | PFF franchise (team) id (integer join key). |
snap_counts_defense | integer | Total defensive snaps played. |
yards_after_catch | integer | Yards 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_gap | integer | Defensive-line snaps aligned in the B gap. |
pass_break_ups | integer | Passes broken up. |
qb_rating_against | numeric | NFL passer rating allowed on targets into the player's coverage. |
snap_counts_run_defense | integer | Run-defense snaps played. |
tackles_for_loss | integer | Tackles for loss made by the player. |
assists | integer | Assisted tackles credited to the player. |
grades_pass_rush_defense | numeric | PFF pass-rush grade, 0-100. |
snap_counts_fs | integer | Snaps aligned at free safety. |
touchdowns | integer | Touchdowns: 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_t | integer | Defensive-line snaps aligned outside the offensive tackle. |
run-defense
| col_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
player | character | Player's display name as PFF lists it (e.g. "Tom Brady"). |
position | character | PFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS). |
assists | integer | Assisted tackles credited to the player. |
avg_depth_of_tackle | numeric | Average depth downfield, in yards, at which the player made his tackles on run plays. |
declined_penalties | integer | Penalties committed by the player that were declined. |
draft_season | integer | Season of the player's NFL draft class, per PFF. |
eligible_season | integer | Season of the player's NFL draft eligibility, per PFF. |
forced_fumbles | integer | Fumbles forced by the player. |
franchise_id | integer | PFF franchise (team) id (integer join key). |
grades_coverage_defense | numeric | PFF coverage grade (0-100). |
grades_defense | numeric | PFF overall defense grade (0-100). |
grades_defense_penalty | numeric | PFF defensive penalty grade, 0-100. |
grades_pass_rush_defense | numeric | PFF pass-rush grade, 0-100. |
grades_run_defense | numeric | PFF run-defense grade (0-100). |
grades_tackle | numeric | PFF tackling grade, 0-100. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
missed_tackle_rate | numeric | Share of tackle attempts the player missed. |
missed_tackles | integer | Missed tackles by the player (on special-teams plays in the special-teams report). |
penalties | integer | Penalties charged to the player over the covered span (see declined_penalties for the ones that were declined). |
player_game_count | integer | Number of games the player appeared in over the covered span. |
run_stop_opp | integer | Run-defense snaps PFF counts as run-stop opportunities. |
snap_counts_run | integer | Run-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_percent | numeric | Percentage of run-stop opportunities converted into stops. |
stops | integer | Stops, PFF's tackles that constitute a failed play for the offense. |
tackles | integer | Tackles made by the player, as charted by PFF (assisted tackles are reported in assists). |
team | character | Team abbreviation the player is credited to for the range. |
team_name | character | Team name/abbreviation the player is credited to for the range. |
pos_graded_rate | numeric | Percentage of the player's plays in the report's phase (run blocking or run defense) that PFF graded positively. |
neg_graded_rate | numeric | Percentage of the player's plays in the report's phase (run blocking or run defense) that PFF graded negatively. |
pass-rush
| col_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
player | character | Player's display name as PFF lists it (e.g. "Tom Brady"). |
position | character | PFF 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_pressures | integer | Total pressures generated (sacks, hits, and hurries) on PFF-designated true pass sets. |
draft_season | integer | Season of the player's NFL draft class, per PFF. |
true_pass_set_prp | numeric | PFF Pass Rush Productivity rating, pressure generated per pass-rush snap weighted toward sacks on PFF-designated true pass sets. |
true_pass_set_hurries | integer | Quarterback hurries recorded on PFF-designated true pass sets. |
team_name | character | Team name/abbreviation the player is credited to for the range. |
prp | numeric | PFF Pass Rush Productivity rating, pressure generated per pass-rush snap weighted toward sacks. |
true_pass_set_sacks | integer | Sacks recorded on PFF-designated true pass sets. |
pass_rush_win_rate | numeric | Percentage of pass-rush snaps with a PFF-charted pass-rush win. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
sacks | integer | Sacks: recorded by the player on the defense and pass-rush reports; times the passer was sacked on the passing report. |
snap_counts_pass_rush | integer | Pass-rush snaps played. |
player_game_count | integer | Number of games the player appeared in over the covered span. |
eligible_season | integer | Season of the player's NFL draft eligibility, per PFF. |
true_pass_set_snap_counts_pass_play | integer | Pass-play snaps on PFF-designated true pass sets. |
pass_rush_wins | integer | PFF-charted pass-rush wins. |
hurries | integer | Quarterback hurries recorded. |
pass_rush_opp | integer | Pass-rush snaps PFF counts as pressure opportunities. |
snap_counts_pass_play | integer | Pass-play snaps. |
hits | integer | Quarterback hits recorded by the player, as charted by PFF. |
true_pass_set_pass_rush_win_rate | numeric | Percentage of pass-rush snaps with a PFF-charted pass-rush win on PFF-designated true pass sets. |
penalties | integer | Penalties charged to the player over the covered span (see declined_penalties for the ones that were declined). |
batted_passes | integer | Passes batted down at the line of scrimmage. |
true_pass_set_hits | integer | Quarterback hits recorded on PFF-designated true pass sets. |
true_pass_set_snap_counts_pass_rush | integer | Pass-rush snaps played on PFF-designated true pass sets. |
team | character | Team abbreviation the player is credited to for the range. |
declined_penalties | integer | Penalties committed by the player that were declined. |
true_pass_set_pass_rush_wins | integer | PFF-charted pass-rush wins on PFF-designated true pass sets. |
total_pressures | integer | Total quarterback pressures generated (sacks, hits, and hurries). |
true_pass_set_grades_pass_rush_defense | numeric | PFF pass-rush grade on PFF-designated true pass sets, 0-100. |
true_pass_set_batted_passes | integer | Passes batted down at the line of scrimmage on PFF-designated true pass sets. |
franchise_id | integer | PFF franchise (team) id (integer join key). |
pass_rush_percent | numeric | Share of pass-play snaps spent rushing the passer. |
true_pass_set_pass_rush_opp | integer | Pass-rush snaps PFF counts as pressure opportunities on PFF-designated true pass sets. |
true_pass_set_pass_rush_percent | numeric | Share of pass-play snaps spent rushing the passer on PFF-designated true pass sets. |
grades_pass_rush_defense | numeric | PFF pass-rush grade, 0-100. |
knockdowns | integer | Quarterback knockdowns credited to the pass rusher, as charted by PFF. |
knockdown_rate | numeric | Knockdowns as a percentage of the player's pass-rush snaps. |
pressure_rate | numeric | Percentage of the player's pass-rush snaps that produced a pressure. |
sack_rate | numeric | Percentage of the player's pass-rush snaps that produced a sack. |
true_pass_set_knockdowns | integer | Quarterback knockdowns credited to the pass rusher on PFF-designated true pass sets. |
true_pass_set_knockdown_rate | numeric | Knockdowns as a percentage of the player's true-pass-set pass-rush snaps. |
true_pass_set_pressure_rate | numeric | Percentage of the player's true-pass-set pass-rush snaps that produced a pressure. |
true_pass_set_sack_rate | numeric | Percentage of the player's true-pass-set pass-rush snaps that produced a sack. |
lhs_pass_rush_snaps | integer | Pass-rush snaps the player took from the left-hand side (LHS), as PFF charts the rusher's alignment. |
lhs_pass_rush_percent | numeric | Percentage 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_sacks | integer | Sacks recorded while rushing from the left-hand side (LHS). |
lhs_hits | integer | Quarterback hits recorded while rushing from the left-hand side (LHS). |
lhs_hurries | integer | Quarterback hurries recorded while rushing from the left-hand side (LHS). |
lhs_pressures | integer | Total pressures (sacks, hits, and hurries) generated while rushing from the left-hand side (LHS). |
lhs_prp | numeric | PFF Pass Rush Productivity rating on rushes from the left-hand side (LHS), pressure generated per pass-rush snap weighted toward sacks. |
lhs_stops | integer | Stops (tackles that constitute a failed play for the offense) made on snaps rushing from the left-hand side (LHS). |
lhs_tackles | integer | Tackles made on snaps rushing from the left-hand side (LHS). |
lhs_assists | integer | Assisted tackles on snaps rushing from the left-hand side (LHS). |
lhs_misses | integer | Missed tackles on snaps rushing from the left-hand side (LHS). |
rhs_pass_rush_snaps | integer | Pass-rush snaps the player took from the right-hand side (RHS), as PFF charts the rusher's alignment. |
rhs_pass_rush_percent | numeric | Percentage 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_sacks | integer | Sacks recorded while rushing from the right-hand side (RHS). |
rhs_hits | integer | Quarterback hits recorded while rushing from the right-hand side (RHS). |
rhs_hurries | integer | Quarterback hurries recorded while rushing from the right-hand side (RHS). |
rhs_pressures | integer | Total pressures (sacks, hits, and hurries) generated while rushing from the right-hand side (RHS). |
rhs_prp | numeric | PFF Pass Rush Productivity rating on rushes from the right-hand side (RHS), pressure generated per pass-rush snap weighted toward sacks. |
rhs_stops | integer | Stops (tackles that constitute a failed play for the offense) made on snaps rushing from the right-hand side (RHS). |
rhs_tackles | integer | Tackles made on snaps rushing from the right-hand side (RHS). |
rhs_assists | integer | Assisted tackles on snaps rushing from the right-hand side (RHS). |
rhs_misses | integer | Missed tackles on snaps rushing from the right-hand side (RHS). |
pass_rush_grade_oe_percentile | numeric | Percentile (0-100) of the player's pass-rush grade over expectation, as reported by PFF. |
double_team_rate | numeric | Percentage of the player's pass-rush snaps on which he was double-teamed. |
coverage
| col_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
player | character | Player's display name as PFF lists it (e.g. "Tom Brady"). |
position | character | PFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS). |
targets | integer | Targets: passes thrown to the player (receiving, rushing reports) or into the player's coverage (coverage, defense reports). |
yards_per_coverage_snap | numeric | Receiving yards allowed per coverage snap. |
draft_season | integer | Season of the player's NFL draft class, per PFF. |
missed_tackles | integer | Missed tackles by the player (on special-teams plays in the special-teams report). |
catch_rate | numeric | Completion percentage allowed on targets into the player's coverage. |
team_name | character | Team name/abbreviation the player is credited to for the range. |
tackles | integer | Tackles made by the player, as charted by PFF (assisted tackles are reported in assists). |
coverage_percent | numeric | Share of pass-play snaps spent in coverage. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
dropped_ints | integer | Interception chances PFF charted as dropped. |
player_game_count | integer | Number of games the player appeared in over the covered span. |
eligible_season | integer | Season of the player's NFL draft eligibility, per PFF. |
grades_tackle | numeric | PFF tackling grade, 0-100. |
yards | integer | Yards 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). |
receptions | integer | Receptions: passes caught by the player (receiving, rushing reports) or completions allowed into the player's coverage (coverage, defense reports). |
forced_incompletion_rate | numeric | Share of targets into the player's coverage with a PFF-charted forced incompletion. |
grades_coverage_defense | numeric | PFF coverage grade (0-100). |
interceptions | integer | Interceptions: 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_coverage | integer | Coverage snaps played. |
grades_run_defense | numeric | PFF run-defense grade (0-100). |
snap_counts_pass_play | integer | Pass-play snaps. |
penalties | integer | Penalties charged to the player over the covered span (see declined_penalties for the ones that were declined). |
forced_incompletes | integer | Incompletions forced by the player's coverage, per PFF charting. |
team | character | Team abbreviation the player is credited to for the range. |
coverage_snaps_per_target | numeric | Coverage snaps played per target into the player's coverage. |
stops | integer | Stops, PFF's tackles that constitute a failed play for the offense. |
declined_penalties | integer | Penalties committed by the player that were declined. |
longest | integer | Longest play in yards: longest reception (receiving), longest run (rushing), or longest completion allowed in coverage (coverage, defense). |
missed_tackle_rate | numeric | Share of tackle attempts the player missed. |
grades_defense | numeric | PFF overall defense grade (0-100). |
yards_per_reception | numeric | Average 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_penalty | numeric | PFF defensive penalty grade, 0-100. |
franchise_id | integer | PFF franchise (team) id (integer join key). |
yards_after_catch | integer | Yards 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_target | numeric | Average 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_ups | integer | Passes broken up. |
qb_rating_against | numeric | NFL passer rating allowed on targets into the player's coverage. |
coverage_snaps_per_reception | numeric | Coverage snaps played per reception allowed. |
assists | integer | Assisted tackles credited to the player. |
grades_pass_rush_defense | numeric | PFF pass-rush grade, 0-100. |
touchdowns | integer | Touchdowns: passing touchdowns thrown (passing), receiving and rushing touchdowns scored (receiving, rushing), or touchdowns allowed into the player's coverage (coverage, defense). |
special-teams
| col_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
player | character | Player's display name as PFF lists it (e.g. "Tom Brady"). |
position | character | PFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS). |
assists | integer | Assisted tackles credited to the player. |
declined_penalties | integer | Penalties committed by the player that were declined. |
draft_season | integer | Season of the player's NFL draft class, per PFF. |
eligible_season | integer | Season of the player's NFL draft eligibility, per PFF. |
franchise_id | integer | PFF franchise (team) id (integer join key). |
grades_fgep_offense | numeric | PFF grade on the field-goal and extra-point protection unit, 0-100. |
grades_long_snap | numeric | PFF long-snapping grade, 0-100. |
grades_misc_st | numeric | PFF miscellaneous special-teams grade, 0-100. |
grades_special_teams_penalty | numeric | PFF special-teams penalty grade, 0-100. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
missed_tackles | integer | Missed tackles by the player (on special-teams plays in the special-teams report). |
penalties | integer | Penalties charged to the player over the covered span (see declined_penalties for the ones that were declined). |
player_game_count | integer | Number of games the player appeared in over the covered span. |
snap_counts_field_goal | integer | Snaps on the field-goal and extra-point unit. |
snap_counts_field_goal_blocking | integer | Snaps on the field-goal and extra-point block unit. |
snap_counts_kickoff | integer | Snaps on the kickoff coverage unit. |
snap_counts_kickoff_return | integer | Snaps on the kickoff return unit. |
snap_counts_punt_coverage | integer | Snaps on the punt coverage unit. |
snap_counts_punt_return | integer | Snaps on the punt return unit. |
tackles | integer | Tackles made by the player, as charted by PFF (assisted tackles are reported in assists). |
team | character | Team abbreviation the player is credited to for the range. |
team_name | character | Team name/abbreviation the player is credited to for the range. |
total_snaps | integer | Total special-teams snaps the player played across all kicking-game units. |
grades_punter | numeric | PFF punting grade, 0-100. |
grades_fgep_defense | numeric | PFF grade on field-goal and extra-point defense, 0-100. |
grades_kick_return | numeric | PFF kickoff-return grade, 0-100. |
grades_punt_return | numeric | PFF punt-return grade, 0-100. |
grades_fgep_kicker | numeric | PFF field-goal and extra-point kicking grade, 0-100. |
grades_kickoff_kicker | numeric | PFF kickoff kicking grade, 0-100. |
kick-returns
| col_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
player | character | Player's display name as PFF lists it (e.g. "Tom Brady"). |
position | character | PFF 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_penalties | integer | Penalties committed by the player that were declined. |
draft_season | integer | Season of the player's NFL draft class, per PFF. |
eligible_season | integer | Season of the player's NFL draft eligibility, per PFF. |
franchise_id | integer | PFF franchise (team) id (integer join key). |
grades_kick_return | numeric | PFF kickoff-return grade, 0-100. |
grades_return | numeric | PFF overall return grade, 0-100. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
kickoff_attempts | integer | Kickoff returns attempted. |
kickoff_fair_catches | integer | Kickoffs fair-caught by the player. |
kickoff_long | integer | Longest kickoff return in yards. |
kickoff_muffed_returns | integer | Kickoff returns the player muffed. |
kickoff_touchdowns | integer | Kickoff returns scoring a touchdown. |
kickoff_yards | integer | Total kickoff-return yards. |
kickoff_ypa | numeric | Average yards per kickoff return. |
penalties | integer | Penalties charged to the player over the covered span (see declined_penalties for the ones that were declined). |
player_game_count | integer | Number of games the player appeared in over the covered span. |
punt_attempts | integer | Punt returns attempted. |
punt_fair_catches | integer | Punts fair-caught by the player. |
punt_long | integer | Longest punt return in yards. |
punt_muffed_returns | integer | Punt returns the player muffed. |
punt_touchdowns | integer | Punt returns scoring a touchdown. |
punt_yards | integer | Total punt-return yards. |
punt_ypa | integer | Average yards per punt return. |
team | character | Team abbreviation the player is credited to for the range. |
team_name | character | Team name/abbreviation the player is credited to for the range. |
total_attempts | integer | Total attempts: field goals attempted across all distances on the field-goals report, kick and punt returns combined on the kick-returns report. |
grades_punt_return | numeric | PFF punt-return grade, 0-100. |
field-goals
| col_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
player | character | Player's display name as PFF lists it (e.g. "Tom Brady"). |
position | character | PFF 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_attempts | integer | Field goals attempted from 20-29 yards. |
pat_percent | numeric | Extra-point percentage. |
draft_season | integer | Season of the player's NFL draft class, per PFF. |
forty_made | integer | Field goals made from 40-49 yards. |
team_name | character | Team name/abbreviation the player is credited to for the range. |
fifty_percent | integer | Field-goal percentage from 50 or more yards. |
total_made | integer | Total field goals made across all distances. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
one_made | integer | Field goals made from 1-19 yards. |
fifty_attempts | integer | Field goals attempted from 50 or more yards. |
forty_attempts | integer | Field goals attempted from 40-49 yards. |
player_game_count | integer | Number of games the player appeared in over the covered span. |
eligible_season | integer | Season of the player's NFL draft eligibility, per PFF. |
thirty_percent | integer | Field-goal percentage from 30-39 yards. |
total_attempts | integer | Total attempts: field goals attempted across all distances on the field-goals report, kick and punt returns combined on the kick-returns report. |
pat_attempts | integer | Extra points attempted. |
twenty_made | integer | Field goals made from 20-29 yards. |
one_attempts | integer | Field goals attempted from 1-19 yards. |
grades_fgep_kicker | numeric | PFF field-goal and extra-point kicking grade, 0-100. |
thirty_attempts | integer | Field goals attempted from 30-39 yards. |
penalties | integer | Penalties charged to the player over the covered span (see declined_penalties for the ones that were declined). |
pat_made | integer | Extra points made. |
team | character | Team abbreviation the player is credited to for the range. |
declined_penalties | integer | Penalties committed by the player that were declined. |
one_percent | integer | Field-goal percentage from 1-19 yards. |
total_percent | numeric | Overall field-goal percentage. |
twenty_percent | numeric | Field-goal percentage from 20-29 yards. |
forty_percent | numeric | Field-goal percentage from 40-49 yards. |
franchise_id | integer | PFF franchise (team) id (integer join key). |
fifty_made | integer | Field goals made from 50 or more yards. |
thirty_made | integer | Field goals made from 30-39 yards. |
field_goal_oe | numeric | Field-goal percentage over expectation, in percentage points (made rate minus PFF's expected make rate). |
field_goal_oe_total | numeric | Field goals made over expectation in total (makes minus PFF-expected makes). |
punting
| col_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
player | character | Player's display name as PFF lists it (e.g. "Tom Brady"). |
position | character | PFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS). |
touchbacks | integer | Kicks resulting in touchbacks: kickoffs on the kickoffs report, punts on the punting report. |
attempts_with_hangtime | integer | Kicks with a PFF-recorded hangtime: kickoffs on the kickoffs report, punts on the punting report. |
draft_season | integer | Season of the player's NFL draft class, per PFF. |
percent_returned | numeric | Percentage of the player's kicks that were returned: kickoffs on the kickoffs report, punts on the punting report. |
fair_catches | integer | Kicks fair-caught by the return team: kickoffs on the kickoffs report, punts on the punting report. |
team_name | character | Team name/abbreviation the player is credited to for the range. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
player_game_count | integer | Number of games the player appeared in over the covered span. |
eligible_season | integer | Season of the player's NFL draft eligibility, per PFF. |
average_net_yards | numeric | Average net punting yards per attempt. |
yards | integer | Yards 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_hangtime | numeric | Average hangtime in seconds of the player's kickoffs (kickoffs report) or punts (punting report). |
total_net_yards | integer | Total net punting yards. |
penalties | integer | Penalties charged to the player over the covered span (see declined_penalties for the ones that were declined). |
attempts | integer | Attempts 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_twenties | integer | Punts downed inside the opponent 20-yard line. |
out_of_bounds | integer | Punts that went out of bounds. |
team | character | Team abbreviation the player is credited to for the range. |
average_yards_per_return | numeric | Average return yards allowed per kick returned: kickoffs on the kickoffs report, punts on the punting report. |
total_hangtime | numeric | Total hangtime in seconds summed over the player's kickoffs (kickoffs report) or punts (punting report). |
declined_penalties | integer | Penalties committed by the player that were declined. |
returns | integer | Punts returned by the opponent. |
long | integer | Longest punt in yards. |
blocks | integer | Punts that were blocked. |
average_yards_per_attempt | numeric | Average gross punting yards per attempt. |
franchise_id | integer | PFF franchise (team) id (integer join key). |
grades_punter | numeric | PFF punting grade, 0-100. |
return_yards | integer | Return yards gained by the return team on the player's kicks: kickoffs on the kickoffs report, punts on the punting report. |
downeds | integer | Punts downed by the coverage unit. |
snaps | integer | Punting snaps played. |
kickoffs
| col_name | type | description |
|---|---|---|
player_id | integer | PFF player id (integer; matches the /players id and every player_id join key). |
player | character | Player's display name as PFF lists it (e.g. "Tom Brady"). |
position | character | PFF position code the player is listed at (e.g. QB, HB, WR, TE, T, G, C, ED, DI, LB, CB, S, K, P, LS). |
attempts | integer | Attempts 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_hangtime | integer | Kicks with a PFF-recorded hangtime: kickoffs on the kickoffs report, punts on the punting report. |
average_distance | numeric | Average kickoff distance in yards. |
average_hangtime | numeric | Average hangtime in seconds of the player's kickoffs (kickoffs report) or punts (punting report). |
average_starting_field_position | numeric | Average opponent starting field position following the player's kickoffs. |
average_yards_per_return | numeric | Average return yards allowed per kick returned: kickoffs on the kickoffs report, punts on the punting report. |
declined_penalties | integer | Penalties committed by the player that were declined. |
draft_season | integer | Season of the player's NFL draft class, per PFF. |
eligible_season | integer | Season of the player's NFL draft eligibility, per PFF. |
fair_catches | integer | Kicks fair-caught by the return team: kickoffs on the kickoffs report, punts on the punting report. |
franchise_id | integer | PFF franchise (team) id (integer join key). |
grades_kickoff_kicker | numeric | PFF kickoff kicking grade, 0-100. |
jersey_number | character | Jersey number (string; zero-padded, e.g. "09"). |
kicked_yards | integer | Total kickoff yards. |
kicks_returned | integer | Kickoffs returned by the opponent. |
onside_kicks | integer | Onside kicks attempted. |
penalties | integer | Penalties charged to the player over the covered span (see declined_penalties for the ones that were declined). |
percent_returned | numeric | Percentage of the player's kicks that were returned: kickoffs on the kickoffs report, punts on the punting report. |
player_game_count | integer | Number of games the player appeared in over the covered span. |
return_yards | integer | Return yards gained by the return team on the player's kicks: kickoffs on the kickoffs report, punts on the punting report. |
team | character | Team abbreviation the player is credited to for the range. |
team_name | character | Team name/abbreviation the player is credited to for the range. |
total_hangtime | numeric | Total hangtime in seconds summed over the player's kickoffs (kickoffs report) or punts (punting report). |
touchbacks | integer | Kicks 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.