Skip to main content
Version: main

NFL — PFF Premium Stats (premium.pff.com)

sportsdataverse.nfl — 46 endpoints.

pff_facet_run_defense_summary

Facet report /defense/run (By Position leaderboard; add franchiseId for By Team, gameId for By Game)

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

Valid URL: https://premium.pff.com/api/v1/facet/defense/run

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).
weekweekYWeek or week-group key (e.g. 'REG', a week number, or a range).
franchiseIdfranchise_idYPFF franchise (team) id; filters a report 'By Team'.
gameIdgame_idYPFF game id; filters a report 'By Game'.
divisiondivisionYDivision filter (NCAA).

Returns

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

col_nametypedescription
assistsnumericTotal assists.
avg_depth_of_tacklenumericAverage depth downfield, in yards, at which the player made his tackles on run plays.
declined_penaltiesnumericPenalties committed by the player that were declined.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
forced_fumblesnumericFumbles forced by the player.
franchise_idnumericESPN franchise id (parsed from franchise_ref).
grades_coverage_defensenumericPFF coverage grade, 0-100.
grades_defensenumericPFF overall defense grade, 0-100.
grades_defense_penaltynumericPFF defensive penalty grade, 0-100.
grades_pass_rush_defensenumericPFF pass-rush grade, 0-100.
grades_run_defensenumericPFF run-defense grade, 0-100.
grades_tacklenumericPFF tackling grade, 0-100.
jersey_numbercharacterJersey number. Often useful for joins by name/team/jersey.
missed_tackle_ratenumericShare of tackle attempts the player missed.
missed_tacklesnumericMissed tackles.
penaltiesnumericTotal number of penalties.
playercharacterPlayer name
player_game_countnumericNumber of games the player appeared in over the covered span.
player_idnumericPlayer ID (aka GSIS ID) as defined by nflreadr::load_rosters
positioncharacterPrimary position as reported by NFL.com
run_stop_oppnumericRun-defense snaps PFF counts as run-stop opportunities.
snap_counts_runnumericRun-defense snaps played.
stop_percentnumericPercentage of run-stop opportunities converted into stops.
stopsnumericStops, PFF's tackles that constitute a failed play for the offense.
tacklesnumericTeam tackles.
teamcharacterNFL team. Uses official abbreviations as per NFL.com
team_namecharacterTeam nickname; team_detail = TRUE only.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

pff_facet_run_defense_summary()

Last validated n/a.

pff_facet_field_goal_summary

Facet report /field_goal/summary (By Position leaderboard; add franchiseId for By Team, gameId for By Game)

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

Valid URL: https://premium.pff.com/api/v1/facet/field_goal/summary

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).
weekweekYWeek or week-group key (e.g. 'REG', a week number, or a range).
franchiseIdfranchise_idYPFF franchise (team) id; filters a report 'By Team'.
gameIdgame_idYPFF game id; filters a report 'By Game'.
divisiondivisionYDivision filter (NCAA).

Returns

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

col_nametypedescription
twenty_attemptsnumericField goals attempted from 20-29 yards.
pat_percentnumericExtra-point percentage.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
forty_madenumericField goals made from 40-49 yards.
team_namecharacterTeam nickname; team_detail = TRUE only.
fifty_percentnumericField-goal percentage from 50 or more yards.
total_madenumericTotal field goals made across all distances.
jersey_numbercharacterJersey number. Often useful for joins by name/team/jersey.
one_madenumericField goals made from 1-19 yards.
fifty_attemptsnumericField goals attempted from 50 or more yards.
forty_attemptsnumericField goals attempted from 40-49 yards.
player_game_countnumericNumber of games the player appeared in over the covered span.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
thirty_percentnumericField-goal percentage from 30-39 yards.
total_attemptsnumericTotal field goals attempted across all distances.
pat_attemptsnumericExtra points attempted.
twenty_madenumericField goals made from 20-29 yards.
one_attemptsnumericField goals attempted from 1-19 yards.
grades_fgep_kickernumericPFF field-goal and extra-point kicking grade, 0-100.
thirty_attemptsnumericField goals attempted from 30-39 yards.
penaltiesnumericTotal number of penalties.
pat_madenumericExtra points made.
teamcharacterNFL team. Uses official abbreviations as per NFL.com
declined_penaltiesnumericPenalties committed by the player that were declined.
one_percentnumericField-goal percentage from 1-19 yards.
total_percentnumericOverall field-goal percentage.
positioncharacterPrimary position as reported by NFL.com
twenty_percentnumericField-goal percentage from 20-29 yards.
forty_percentnumericField-goal percentage from 40-49 yards.
playercharacterPlayer name
franchise_idnumericESPN franchise id (parsed from franchise_ref).
fifty_madenumericField goals made from 50 or more yards.
thirty_madenumericField goals made from 30-39 yards.
player_idnumericPlayer ID (aka GSIS ID) as defined by nflreadr::load_rosters

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

pff_facet_field_goal_summary()

Last validated n/a.

pff_facet_coverage_summary

Facet report /defense/coverage (By Position leaderboard; add franchiseId for By Team, gameId for By Game)

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

Valid URL: https://premium.pff.com/api/v1/facet/defense/coverage

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).
weekweekYWeek or week-group key (e.g. 'REG', a week number, or a range).
franchiseIdfranchise_idYPFF franchise (team) id; filters a report 'By Team'.
gameIdgame_idYPFF game id; filters a report 'By Game'.
divisiondivisionYDivision filter (NCAA).

Returns

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

col_nametypedescription
targetsnumericThe number of pass plays where the player was the targeted receiver.
yards_per_coverage_snapnumericReceiving yards allowed per coverage snap.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
missed_tacklesnumericMissed tackles.
catch_ratenumericCompletion percentage allowed on targets into the player's coverage.
team_namecharacterTeam nickname; team_detail = TRUE only.
tacklesnumericTeam tackles.
coverage_percentnumericShare of pass-play snaps spent in coverage.
jersey_numbercharacterJersey number. Often useful for joins by name/team/jersey.
dropped_intsnumericInterception chances PFF charted as dropped.
player_game_countnumericNumber of games the player appeared in over the covered span.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
grades_tacklenumericPFF tackling grade, 0-100.
yardsnumericThe number of receiving yards
receptionsnumericThe number of pass receptions. Lateral receptions officially don't count as reception.
forced_incompletion_ratenumericShare of targets into the player's coverage with a PFF-charted forced incompletion.
grades_coverage_defensenumericPFF coverage grade, 0-100.
interceptionsnumericThe number of interceptions thrown.
snap_counts_coveragenumericCoverage snaps played.
grades_run_defensenumericPFF run-defense grade, 0-100.
snap_counts_pass_playnumericPass-play snaps.
penaltiesnumericTotal number of penalties.
forced_incompletesnumericIncompletions forced by the player's coverage, per PFF charting.
teamcharacterNFL team. Uses official abbreviations as per NFL.com
coverage_snaps_per_targetnumericCoverage snaps played per target into the player's coverage.
stopsnumericStops, PFF's tackles that constitute a failed play for the offense.
declined_penaltiesnumericPenalties committed by the player that were declined.
positioncharacterPrimary position as reported by NFL.com
longestnumericLongest completion allowed, in yards.
missed_tackle_ratenumericShare of tackle attempts the player missed.
grades_defensenumericPFF overall defense grade, 0-100.
yards_per_receptionnumericAverage yards allowed per reception.
grades_defense_penaltynumericPFF defensive penalty grade, 0-100.
playercharacterPlayer name
franchise_idnumericESPN franchise id (parsed from franchise_ref).
yards_after_catchnumericNumeric value for distance in yards perpendicular to the yard line where the receiver made the reception to where the play ended.
avg_depth_of_targetnumericAverage depth of targets into the player's coverage, in yards downfield.
pass_break_upsnumericPasses broken up.
qb_rating_againstnumericNFL passer rating allowed on targets into the player's coverage.
coverage_snaps_per_receptionnumericCoverage snaps played per reception allowed.
assistsnumericTotal assists.
grades_pass_rush_defensenumericPFF pass-rush grade, 0-100.
player_idnumericPlayer ID (aka GSIS ID) as defined by nflreadr::load_rosters
touchdownsnumericTouchdowns allowed into the player's coverage.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

pff_facet_coverage_summary()

Last validated n/a.

pff_facet_kicking_summary

Facet report /kickoff/summary (By Position leaderboard; add franchiseId for By Team, gameId for By Game)

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

Valid URL: https://premium.pff.com/api/v1/facet/kickoff/summary

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).
weekweekYWeek or week-group key (e.g. 'REG', a week number, or a range).
franchiseIdfranchise_idYPFF franchise (team) id; filters a report 'By Team'.
gameIdgame_idYPFF game id; filters a report 'By Game'.
divisiondivisionYDivision filter (NCAA).

Returns

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

col_nametypedescription
attemptsnumericThe number of pass attempts as defined by the NFL.
attempts_with_hangtimenumericKickoffs with a PFF-recorded hangtime.
average_distancenumericAverage kickoff distance in yards.
average_hangtimenumericAverage kickoff hangtime in seconds.
average_starting_field_positionnumericAverage opponent starting field position following the player's kickoffs.
average_yards_per_returnnumericAverage return yards allowed per kickoff returned.
declined_penaltiesnumericPenalties committed by the player that were declined.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
fair_catchesnumericKickoffs fair-caught by the return team.
franchise_idnumericESPN franchise id (parsed from franchise_ref).
grades_kickoff_kickernumericPFF kickoff kicking grade, 0-100.
jersey_numbercharacterJersey number. Often useful for joins by name/team/jersey.
kicked_yardsnumericTotal kickoff yards.
kicks_returnednumericKickoffs returned by the opponent.
onside_kicksnumericOnside kicks attempted.
penaltiesnumericTotal number of penalties.
percent_returnednumericPercentage of the player's kickoffs that were returned.
playercharacterPlayer name
player_game_countnumericNumber of games the player appeared in over the covered span.
player_idnumericPlayer ID (aka GSIS ID) as defined by nflreadr::load_rosters
positioncharacterPrimary position as reported by NFL.com
return_yardsnumericYards gained by the return team. Returns may occur on any of: interception, fumble, kickoff, punt, or blocked kicks.
teamcharacterNFL team. Uses official abbreviations as per NFL.com
team_namecharacterTeam nickname; team_detail = TRUE only.
total_hangtimenumericTotal kickoff hangtime in seconds.
touchbacksnumericKickoffs resulting in touchbacks.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

pff_facet_kicking_summary()

Last validated n/a.

pff_facet_blocking_summary

Facet report /offense/blocking (By Position leaderboard; add franchiseId for By Team, gameId for By Game)

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

Valid URL: https://premium.pff.com/api/v1/facet/offense/blocking

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).
weekweekYWeek or week-group key (e.g. 'REG', a week number, or a range).
franchiseIdfranchise_idYPFF franchise (team) id; filters a report 'By Team'.
gameIdgame_idYPFF game id; filters a report 'By Game'.
divisiondivisionYDivision filter (NCAA).

Returns

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

col_nametypedescription
grades_pass_blocknumericPFF pass-blocking grade, 0-100.
grades_offensenumericPFF overall offense grade, 0-100.
pbenumericPFF Pass Blocking Efficiency rating, pressures allowed per pass-blocking snap weighted toward sacks.
non_spike_pass_block_percentagenumericShare of non-spike pass-play snaps spent pass blocking.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
snap_counts_rgnumericSnaps aligned at right guard.
team_namecharacterTeam nickname; team_detail = TRUE only.
jersey_numbercharacterJersey number. Often useful for joins by name/team/jersey.
snap_counts_cenumericSnaps aligned at center.
hits_allowednumericQuarterback hits allowed.
block_percentnumericShare of offensive snaps spent blocking.
snap_counts_offensenumericOffensive snaps played.
player_game_countnumericNumber of games the player appeared in over the covered span.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
snap_counts_blocknumericTotal blocking snaps played.
hurries_allowednumericQuarterback hurries allowed.
grades_run_blocknumericPFF run-blocking grade, 0-100.
snap_counts_run_blocknumericRun-blocking snaps played.
pressures_allowednumericTotal pressures allowed (sacks, hits, and hurries).
snap_counts_pass_playnumericPass-play snaps.
penaltiesnumericTotal number of penalties.
sacks_allowednumericOpponent sacks.
teamcharacterNFL team. Uses official abbreviations as per NFL.com
declined_penaltiesnumericPenalties committed by the player that were declined.
snap_counts_tenumericSnaps aligned at tight end.
snap_counts_rtnumericSnaps aligned at right tackle.
positioncharacterPrimary position as reported by NFL.com
non_spike_pass_blocknumericPass-blocking snaps excluding spike plays.
snap_counts_ltnumericSnaps aligned at left tackle.
playercharacterPlayer name
franchise_idnumericESPN franchise id (parsed from franchise_ref).
snap_counts_pass_blocknumericPass-blocking snaps played.
pass_block_percentnumericShare of pass-play snaps spent pass blocking.
snap_counts_lgnumericSnaps aligned at left guard.
player_idnumericPlayer ID (aka GSIS ID) as defined by nflreadr::load_rosters

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

pff_facet_blocking_summary()

Last validated n/a.

pff_facet_defense_summary

Facet report /defense/summary (By Position leaderboard; add franchiseId for By Team, gameId for By Game)

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

Valid URL: https://premium.pff.com/api/v1/facet/defense/summary

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).
weekweekYWeek or week-group key (e.g. 'REG', a week number, or a range).
franchiseIdfranchise_idYPFF franchise (team) id; filters a report 'By Team'.
gameIdgame_idYPFF game id; filters a report 'By Game'.
divisiondivisionYDivision filter (NCAA).

Returns

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

col_nametypedescription
targetsnumericThe number of pass plays where the player was the targeted receiver.
interception_touchdownsnumericTouchdowns scored on interception returns.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
forced_fumblesnumericForced fumbles.
missed_tacklesnumericMissed tackles.
catch_ratenumericCompletion percentage allowed on targets into the player's coverage.
team_namecharacterTeam abbreviation the player is credited to for the range.
tacklesnumericTotal tackles made by the defender.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
snap_counts_offballnumericSnaps aligned as an off-ball linebacker.
snap_counts_boxnumericSnaps aligned in the box.
sacksnumericSacks credited.
snap_counts_pass_rushnumericPass-rush snaps played.
player_game_countnumericGames with at least one qualifying snap in the requested range.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
snap_counts_dlnumericSnaps aligned on the defensive line.
grades_tacklenumericPFF tackling grade, 0-100.
yardsnumericThe number of receiving yards
receptionsnumericThe number of pass receptions. Lateral receptions officially don't count as reception.
grades_coverage_defensenumericPFF coverage grade (0-100).
hurriesnumericQuarterback hurries recorded.
interceptionsnumericInterceptions made in coverage.
snap_counts_coveragenumericCoverage snaps played.
snap_counts_dl_over_tnumericDefensive-line snaps aligned head-up over the offensive tackle.
snap_counts_dl_a_gapnumericDefensive-line snaps aligned in the A gap.
fumble_recoveriesnumericOpponent fumbles recovered by the player.
grades_run_defensenumericPFF run-defense grade (0-100).
snap_counts_cornernumericSnaps aligned at outside cornerback.
hitsnumericHits.
penaltiesnumericTotal number of penalties.
batted_passesnumericPasses batted down at the line of scrimmage.
teamcharacterNFL team. Uses official abbreviations as per NFL.com
stopsnumericTackles that constitute an offensive failure ("stops").
declined_penaltiesnumericPenalties committed by the player that were declined.
total_pressuresnumericTotal quarterback pressures (sacks + hits + hurries).
positioncharacterPrimary position as reported by NFL.com
fumble_recovery_touchdownsnumericTouchdowns scored on fumble recoveries.
longestnumericLongest completion allowed, in yards.
snap_counts_slotnumericSnaps aligned in the slot.
missed_tackle_ratenumericShare of tackle attempts the player missed.
grades_defensenumericPFF overall defense grade (0-100).
yards_per_receptionnumericAverage yards allowed per reception.
grades_defense_penaltynumericPFF defensive penalty grade, 0-100.
safetiesnumericSafeties recorded by the player.
playercharacterPlayer name
franchise_idnumericPFF franchise (team) id (integer join key).
snap_counts_defensenumericTotal defensive snaps played.
yards_after_catchnumericNumeric value for distance in yards perpendicular to the yard line where the receiver made the reception to where the play ended.
snap_counts_dl_b_gapnumericDefensive-line snaps aligned in the B gap.
pass_break_upsnumericPasses broken up.
qb_rating_againstnumericNFL passer rating allowed on targets into the player's coverage.
snap_counts_run_defensenumericRun-defense snaps played.
tackles_for_lossnumericTeam tackles for a loss.
assistsnumericAssisted tackles.
grades_pass_rush_defensenumericPFF pass-rush grade, 0-100.
player_idnumericPFF player id (integer; matches the /players id and every player_id join key).
snap_counts_fsnumericSnaps aligned at free safety.
touchdownsnumericTouchdowns allowed into the player's coverage.
snap_counts_dl_outside_tnumericDefensive-line snaps aligned outside the offensive tackle.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

pff_facet_defense_summary()

Last validated n/a.

pff_facet_offense_summary

Facet report /offense/summary (By Position leaderboard; add franchiseId for By Team, gameId for By Game)

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

Valid URL: https://premium.pff.com/api/v1/facet/offense/summary

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).
weekweekYWeek or week-group key (e.g. 'REG', a week number, or a range).
franchiseIdfranchise_idYPFF franchise (team) id; filters a report 'By Team'.
gameIdgame_idYPFF game id; filters a report 'By Game'.
divisiondivisionYDivision filter (NCAA).

Returns

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

col_nametypedescription
declined_penaltiesnumericPenalties committed by the player that were declined.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
franchise_idnumericPFF franchise (team) id (integer join key).
grades_hands_fumblenumericPFF ball-security (hands/fumble) grade, 0-100.
grades_offensenumericPFF overall offense grade (0-100).
grades_offense_penaltynumericPFF offensive penalty grade, 0-100.
grades_passnumericPFF passing grade (0-100).
grades_runnumericPFF rushing grade (0-100).
grades_run_blocknumericPFF run-blocking grade (0-100).
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
penaltiesnumericTotal number of penalties.
playercharacterPlayer name
player_game_countnumericGames with at least one qualifying snap in the requested range.
player_idnumericPFF player id (integer; matches the /players id and every player_id join key).
positioncharacterPrimary position as reported by NFL.com
snap_counts_passnumericPass-play snaps spent as the passer, rather than blocking or running a route.
snap_counts_pass_blocknumericPass-blocking snaps played.
snap_counts_pass_routenumericSnaps spent running a pass route.
snap_counts_runnumericRun-play snaps spent as a runner, rather than run blocking.
snap_counts_run_blocknumericRun-blocking snaps played.
snap_counts_totalnumericTotal offensive snaps played.
snap_counts_total_passnumericTotal pass-play snaps across passing, pass blocking, and route running.
snap_counts_total_runnumericTotal run-play snaps across rushing and run blocking.
teamcharacterNFL team. Uses official abbreviations as per NFL.com
team_namecharacterTeam abbreviation the player is credited to for the range.
grades_pass_blocknumericPFF pass-blocking grade (0-100).
grades_pass_routenumericPFF receiving/route grade (0-100).

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

pff_facet_offense_summary()

Last validated n/a.

pff_facet_passing_allowed_pressure

Facet report /passing/allowed_pressure (By Position leaderboard; add franchiseId for By Team, gameId for By Game)

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

Valid URL: https://premium.pff.com/api/v1/facet/passing/allowed_pressure

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).
weekweekYWeek or week-group key (e.g. 'REG', a week number, or a range).
franchiseIdfranchise_idYPFF franchise (team) id; filters a report 'By Team'.
gameIdgame_idYPFF game id; filters a report 'By Game'.
divisiondivisionYDivision filter (NCAA).

Returns

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

col_nametypedescription
te_percentnumericShare of allowed pressures attributed to tight ends, expressed as a percentage.
draft_seasonnumericNFL season (year) in which the player was drafted, per PFF player metadata.
pressures_ltnumericNumber of allowed pressures PFF attributes to left tackle.
pressures_rgnumericNumber of allowed pressures PFF attributes to right guard.
team_namecharacterTeam nickname; team_detail = TRUE only.
lt_percentnumericShare of allowed pressures attributed to left tackle, expressed as a percentage.
jersey_numbercharacterJersey number. Often useful for joins by name/team/jersey.
hits_allowednumericNumber of quarterback hits allowed on the player's dropbacks, as charted by PFF.
pressures_lgnumericNumber of allowed pressures PFF attributes to left guard.
player_game_countnumericNumber of games the player appeared in during the period covered.
eligible_seasonnumericSeason (year) of the player's NFL draft eligibility, per PFF player metadata.
hurries_allowednumericNumber of hurries allowed on the player's dropbacks, as charted by PFF.
self_percentnumericShare of allowed pressures attributed to the quarterback himself, expressed as a percentage.
pressures_rtnumericNumber of allowed pressures PFF attributes to right tackle.
pressures_allowednumericTotal pressures allowed on the quarterback's dropbacks, as attributed by PFF.
pressures_ol_tenumericNumber of allowed pressures PFF attributes to the offensive line and tight ends combined.
pressures_cenumericNumber of allowed pressures PFF attributes to center.
penaltiesnumericTotal number of penalties.
sacks_allowednumericOpponent sacks.
ol_te_percentnumericShare of allowed pressures attributed to the offensive line and tight ends combined, expressed as a percentage.
allowed_pressure_dropbacksnumericNumber of dropbacks over which allowed pressures are attributed, from the PFF allowed-pressure facet.
pressures_othernumericNumber of allowed pressures PFF attributes to other players outside the listed blocking positions.
teamcharacterNFL team. Uses official abbreviations as per NFL.com
declined_penaltiesnumericNumber of declined penalties committed by the player.
ce_percentnumericShare of allowed pressures attributed to center, expressed as a percentage.
positioncharacterPrimary position as reported by NFL.com
pressures_tenumericNumber of allowed pressures PFF attributes to tight ends.
pressures_selfnumericNumber of allowed pressures PFF attributes to the quarterback himself.
lg_percentnumericShare of allowed pressures attributed to left guard, expressed as a percentage.
playercharacterPlayer name
rt_percentnumericShare of allowed pressures attributed to right tackle, expressed as a percentage.
franchise_idnumericESPN franchise id (parsed from franchise_ref).
other_percentnumericShare of allowed pressures attributed to other players outside the listed blocking positions, expressed as a percentage.
pressures_offnumericNumber of allowed pressures PFF attributes to the offense without a specific blocker charged.
rg_percentnumericShare of allowed pressures attributed to right guard, expressed as a percentage.
player_idnumericPlayer ID (aka GSIS ID) as defined by nflreadr::load_rosters

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

pff_facet_passing_allowed_pressure()

Last validated n/a.

pff_facet_pass_rush_summary

Facet report /defense/pass_rush (By Position leaderboard; add franchiseId for By Team, gameId for By Game)

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

Valid URL: https://premium.pff.com/api/v1/facet/defense/pass_rush

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).
weekweekYWeek or week-group key (e.g. 'REG', a week number, or a range).
franchiseIdfranchise_idYPFF franchise (team) id; filters a report 'By Team'.
gameIdgame_idYPFF game id; filters a report 'By Game'.
divisiondivisionYDivision filter (NCAA).

Returns

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

col_nametypedescription
true_pass_set_total_pressuresnumericTotal pressures generated (sacks, hits, and hurries) on PFF-designated true pass sets.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
true_pass_set_prpnumericPFF Pass Rush Productivity rating, pressure generated per pass-rush snap weighted toward sacks on PFF-designated true pass sets.
true_pass_set_hurriesnumericQuarterback hurries recorded on PFF-designated true pass sets.
team_namecharacterTeam nickname; team_detail = TRUE only.
prpnumericPFF Pass Rush Productivity rating, pressure generated per pass-rush snap weighted toward sacks.
true_pass_set_sacksnumericSacks recorded on PFF-designated true pass sets.
pass_rush_win_ratenumericPercentage of pass-rush snaps with a PFF-charted pass-rush win.
jersey_numbercharacterJersey number. Often useful for joins by name/team/jersey.
sacksnumericThe Number of times sacked.
snap_counts_pass_rushnumericPass-rush snaps played.
player_game_countnumericNumber of games the player appeared in over the covered span.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
true_pass_set_snap_counts_pass_playnumericPass-play snaps on PFF-designated true pass sets.
pass_rush_winsnumericPFF-charted pass-rush wins.
hurriesnumericQuarterback hurries recorded.
pass_rush_oppnumericPass-rush snaps PFF counts as pressure opportunities.
snap_counts_pass_playnumericPass-play snaps.
hitsnumericHits.
true_pass_set_pass_rush_win_ratenumericPercentage of pass-rush snaps with a PFF-charted pass-rush win on PFF-designated true pass sets.
penaltiesnumericTotal number of penalties.
batted_passesnumericPasses batted down at the line of scrimmage.
true_pass_set_hitsnumericQuarterback hits recorded on PFF-designated true pass sets.
true_pass_set_snap_counts_pass_rushnumericPass-rush snaps played on PFF-designated true pass sets.
teamcharacterNFL team. Uses official abbreviations as per NFL.com
declined_penaltiesnumericPenalties committed by the player that were declined.
true_pass_set_pass_rush_winsnumericPFF-charted pass-rush wins on PFF-designated true pass sets.
total_pressuresnumericTotal pressures generated (sacks, hits, and hurries).
positioncharacterPrimary position as reported by NFL.com
true_pass_set_grades_pass_rush_defensenumericPFF pass-rush grade on PFF-designated true pass sets, 0-100.
true_pass_set_batted_passesnumericPasses batted down at the line of scrimmage on PFF-designated true pass sets.
playercharacterPlayer name
franchise_idnumericESPN franchise id (parsed from franchise_ref).
pass_rush_percentnumericShare of pass-play snaps spent rushing the passer.
true_pass_set_pass_rush_oppnumericPass-rush snaps PFF counts as pressure opportunities on PFF-designated true pass sets.
true_pass_set_pass_rush_percentnumericShare of pass-play snaps spent rushing the passer on PFF-designated true pass sets.
grades_pass_rush_defensenumericPFF pass-rush grade, 0-100.
player_idnumericPlayer ID (aka GSIS ID) as defined by nflreadr::load_rosters

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

pff_facet_pass_rush_summary()

Last validated n/a.

pff_facet_passing_concept

Facet report /passing/concept (By Position leaderboard; add franchiseId for By Team, gameId for By Game)

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

Valid URL: https://premium.pff.com/api/v1/facet/passing/concept

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).
weekweekYWeek or week-group key (e.g. 'REG', a week number, or a range).
franchiseIdfranchise_idYPFF franchise (team) id; filters a report 'By Team'.
gameIdgame_idYPFF game id; filters a report 'By Game'.
divisiondivisionYDivision filter (NCAA).

Returns

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

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

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

pff_facet_passing_concept()

Last validated n/a.

pff_facet_coverage_scheme

Facet report /defense/coverage_scheme (By Position leaderboard; add franchiseId for By Team, gameId for By Game)

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

Valid URL: https://premium.pff.com/api/v1/facet/defense/coverage_scheme

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).
weekweekYWeek or week-group key (e.g. 'REG', a week number, or a range).
franchiseIdfranchise_idYPFF franchise (team) id; filters a report 'By Team'.
gameIdgame_idYPFF game id; filters a report 'By Game'.
divisiondivisionYDivision filter (NCAA).

Returns

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

col_nametypedescription
man_touchdownsnumericTouchdowns allowed into the player's coverage when in man coverage.
man_interceptionsnumericInterceptions made in coverage when in man coverage.
zone_snap_counts_coverage_percentnumericShare of the player's coverage snaps played when in zone coverage.
man_avg_depth_of_targetnumericAverage depth of targets into the player's coverage, in yards downfield when in man coverage.
man_dropped_intsnumericInterception chances PFF charted as dropped when in man coverage.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
zone_coverage_snaps_per_targetnumericCoverage snaps played per target into the player's coverage when in zone coverage.
man_yards_per_receptionnumericAverage yards allowed per reception when in man coverage.
team_namecharacterTeam nickname; team_detail = TRUE only.
jersey_numbercharacterJersey number. Often useful for joins by name/team/jersey.
man_snap_counts_coveragenumericCoverage snaps played when in man coverage.
man_tacklesnumericTackles made when in man coverage.
zone_stopsnumericStops, PFF's tackles that constitute a failed play for the offense when in zone coverage.
zone_snap_counts_coveragenumericCoverage snaps played when in zone coverage.
zone_yardsnumericReceiving yards allowed when in zone coverage.
man_coverage_snaps_per_targetnumericCoverage snaps played per target into the player's coverage when in man coverage.
zone_coverage_percentnumericShare of pass-play snaps spent in coverage when in zone coverage.
player_game_countnumericNumber of games the player appeared in over the covered span.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
zone_receptionsnumericReceptions allowed into the player's coverage when in zone coverage.
zone_forced_incompletion_ratenumericShare of targets into the player's coverage with a PFF-charted forced incompletion when in zone coverage.
man_snap_counts_pass_playnumericPass-play snaps when in man coverage.
zone_yards_per_receptionnumericAverage yards allowed per reception when in zone coverage.
man_longestnumericLongest completion allowed, in yards when in man coverage.
man_assistsnumericAssisted tackles when in man coverage.
zone_yards_after_catchnumericYards after the catch allowed when in zone coverage.
man_stopsnumericStops, PFF's tackles that constitute a failed play for the offense when in man coverage.
man_receptionsnumericReceptions allowed into the player's coverage when in man coverage.
zone_tacklesnumericTackles made when in zone coverage.
man_coverage_percentnumericShare of pass-play snaps spent in coverage when in man coverage.
penaltiesnumericTotal number of penalties.
zone_yards_per_coverage_snapnumericReceiving yards allowed per coverage snap when in zone coverage.
teamcharacterNFL team. Uses official abbreviations as per NFL.com
man_catch_ratenumericCompletion percentage allowed on targets into the player's coverage when in man coverage.
man_grades_coverage_defensenumericPFF coverage grade when in man coverage, 0-100.
declined_penaltiesnumericPenalties committed by the player that were declined.
man_yards_after_catchnumericYards after the catch allowed when in man coverage.
man_pass_break_upsnumericPasses broken up when in man coverage.
man_yardsnumericReceiving yards allowed when in man coverage.
positioncharacterPrimary position as reported by NFL.com
man_targetsnumericTargets into the player's coverage when in man coverage.
man_missed_tackle_ratenumericShare of tackle attempts the player missed when in man coverage.
zone_assistsnumericAssisted tackles when in zone coverage.
zone_snap_counts_pass_playnumericPass-play snaps when in zone coverage.
zone_missed_tackle_ratenumericShare of tackle attempts the player missed when in zone coverage.
zone_touchdownsnumericTouchdowns allowed into the player's coverage when in zone coverage.
zone_coverage_snaps_per_receptionnumericCoverage snaps played per reception allowed when in zone coverage.
man_coverage_snaps_per_receptionnumericCoverage snaps played per reception allowed when in man coverage.
zone_avg_depth_of_targetnumericAverage depth of targets into the player's coverage, in yards downfield when in zone coverage.
man_snap_counts_coverage_percentnumericShare of the player's coverage snaps played when in man coverage.
playercharacterPlayer name
franchise_idnumericESPN franchise id (parsed from franchise_ref).
zone_forced_incompletesnumericIncompletions forced by the player's coverage, per PFF charting when in zone coverage.
man_forced_incompletion_ratenumericShare of targets into the player's coverage with a PFF-charted forced incompletion when in man coverage.
zone_targetsnumericTargets into the player's coverage when in zone coverage.
zone_longestnumericLongest completion allowed, in yards when in zone coverage.
zone_dropped_intsnumericInterception chances PFF charted as dropped when in zone coverage.
zone_interceptionsnumericInterceptions made in coverage when in zone coverage.
man_forced_incompletesnumericIncompletions forced by the player's coverage, per PFF charting when in man coverage.
player_idnumericPlayer ID (aka GSIS ID) as defined by nflreadr::load_rosters
zone_missed_tacklesnumericMissed tackles when in zone coverage.
base_snap_counts_coveragenumericCoverage snaps from the facet's unsplit base row, covering all coverage schemes.
man_missed_tacklesnumericMissed tackles when in man coverage.
zone_grades_coverage_defensenumericPFF coverage grade when in zone coverage, 0-100.
man_qb_rating_againstnumericNFL passer rating allowed on targets into the player's coverage when in man coverage.
zone_pass_break_upsnumericPasses broken up when in zone coverage.
zone_qb_rating_againstnumericNFL passer rating allowed on targets into the player's coverage when in zone coverage.
man_yards_per_coverage_snapnumericReceiving yards allowed per coverage snap when in man coverage.
zone_catch_ratenumericCompletion percentage allowed on targets into the player's coverage when in zone coverage.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

pff_facet_coverage_scheme()

Last validated n/a.

pff_facet_passing_detail_stats

Facet report /passing/detail (By Position leaderboard; add franchiseId for By Team, gameId for By Game)

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

Valid URL: https://premium.pff.com/api/v1/facet/passing/detail

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).
weekweekYWeek or week-group key (e.g. 'REG', a week number, or a range).
franchiseIdfranchise_idYPFF franchise (team) id; filters a report 'By Team'.
gameIdgame_idYPFF game id; filters a report 'By Game'.
divisiondivisionYDivision filter (NCAA).

Returns

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

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

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

pff_facet_passing_detail_stats()

Last validated n/a.

pff_facet_run_blocking

Facet report /offense/run_blocking (By Position leaderboard; add franchiseId for By Team, gameId for By Game)

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

Valid URL: https://premium.pff.com/api/v1/facet/offense/run_blocking

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).
weekweekYWeek or week-group key (e.g. 'REG', a week number, or a range).
franchiseIdfranchise_idYPFF franchise (team) id; filters a report 'By Team'.
gameIdgame_idYPFF game id; filters a report 'By Game'.
divisiondivisionYDivision filter (NCAA).

Returns

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

col_nametypedescription
declined_penaltiesnumericPenalties committed by the player that were declined.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
franchise_idnumericESPN franchise id (parsed from franchise_ref).
gap_grades_run_blocknumericPFF run-blocking grade on gap-scheme runs, 0-100.
gap_run_block_percentnumericShare of run-play snaps spent run blocking on gap-scheme runs.
gap_snap_counts_run_blocknumericRun-blocking snaps played on gap-scheme runs.
gap_snap_counts_run_block_percentnumericShare of the player's run-blocking snaps on gap-scheme runs.
gap_snap_counts_run_playnumericRun-play snaps on gap-scheme runs.
grades_run_blocknumericPFF run-blocking grade, 0-100.
jersey_numbercharacterJersey number. Often useful for joins by name/team/jersey.
penaltiesnumericTotal number of penalties.
playercharacterPlayer name
player_game_countnumericNumber of games the player appeared in over the covered span.
player_idnumericPlayer ID (aka GSIS ID) as defined by nflreadr::load_rosters
positioncharacterPrimary position as reported by NFL.com
run_block_percentnumericShare of run-play snaps spent run blocking.
snap_counts_run_blocknumericRun-blocking snaps played.
snap_counts_run_playnumericRun-play snaps.
teamcharacterNFL team. Uses official abbreviations as per NFL.com
team_namecharacterTeam nickname; team_detail = TRUE only.
zone_grades_run_blocknumericPFF run-blocking grade on zone-scheme runs, 0-100.
zone_run_block_percentnumericShare of run-play snaps spent run blocking on zone-scheme runs.
zone_snap_counts_run_blocknumericRun-blocking snaps played on zone-scheme runs.
zone_snap_counts_run_block_percentnumericShare of the player's run-blocking snaps on zone-scheme runs.
zone_snap_counts_run_playnumericRun-play snaps on zone-scheme runs.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

pff_facet_run_blocking()

Last validated n/a.

pff_facet_pass_blocking

Facet report /offense/pass_blocking (By Position leaderboard; add franchiseId for By Team, gameId for By Game)

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

Valid URL: https://premium.pff.com/api/v1/facet/offense/pass_blocking

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).
weekweekYWeek or week-group key (e.g. 'REG', a week number, or a range).
franchiseIdfranchise_idYPFF franchise (team) id; filters a report 'By Team'.
gameIdgame_idYPFF game id; filters a report 'By Game'.
divisiondivisionYDivision filter (NCAA).

Returns

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

col_nametypedescription
true_pass_set_non_spike_pass_block_percentagenumericShare of non-spike pass-play snaps spent pass blocking on PFF-designated true pass sets.
true_pass_set_pressures_allowednumericTotal pressures allowed (sacks, hits, and hurries) on PFF-designated true pass sets.
grades_pass_blocknumericPFF pass-blocking grade, 0-100.
true_pass_set_pass_block_percentnumericShare of pass-play snaps spent pass blocking on PFF-designated true pass sets.
pbenumericPFF Pass Blocking Efficiency rating, pressures allowed per pass-blocking snap weighted toward sacks.
non_spike_pass_block_percentagenumericShare of non-spike pass-play snaps spent pass blocking.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
team_namecharacterTeam nickname; team_detail = TRUE only.
jersey_numbercharacterJersey number. Often useful for joins by name/team/jersey.
hits_allowednumericQuarterback hits allowed.
true_pass_set_non_spike_pass_blocknumericPass-blocking snaps excluding spike plays on PFF-designated true pass sets.
player_game_countnumericNumber of games the player appeared in over the covered span.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
hurries_allowednumericQuarterback hurries allowed.
true_pass_set_hurries_allowednumericQuarterback hurries allowed on PFF-designated true pass sets.
true_pass_set_snap_counts_pass_playnumericPass-play snaps on PFF-designated true pass sets.
true_pass_set_hits_allowednumericQuarterback hits allowed on PFF-designated true pass sets.
pressures_allowednumericTotal pressures allowed (sacks, hits, and hurries).
true_pass_set_pbenumericPFF Pass Blocking Efficiency rating, pressures allowed per pass-blocking snap weighted toward sacks on PFF-designated true pass sets.
snap_counts_pass_playnumericPass-play snaps.
penaltiesnumericTotal number of penalties.
sacks_allowednumericOpponent sacks.
teamcharacterNFL team. Uses official abbreviations as per NFL.com
declined_penaltiesnumericPenalties committed by the player that were declined.
positioncharacterPrimary position as reported by NFL.com
true_pass_set_grades_pass_blocknumericPFF pass-blocking grade on PFF-designated true pass sets, 0-100.
non_spike_pass_blocknumericPass-blocking snaps excluding spike plays.
true_pass_set_snap_counts_pass_blocknumericPass-blocking snaps played on PFF-designated true pass sets.
playercharacterPlayer name
true_pass_set_sacks_allowednumericSacks allowed on PFF-designated true pass sets.
franchise_idnumericESPN franchise id (parsed from franchise_ref).
snap_counts_pass_blocknumericPass-blocking snaps played.
pass_block_percentnumericShare of pass-play snaps spent pass blocking.
player_idnumericPlayer ID (aka GSIS ID) as defined by nflreadr::load_rosters

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

pff_facet_pass_blocking()

Last validated n/a.

pff_facet_passing_summary

Facet report /passing/summary (By Position leaderboard; add franchiseId for By Team, gameId for By Game)

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

Valid URL: https://premium.pff.com/api/v1/facet/passing/summary

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).
weekweekYWeek or week-group key (e.g. 'REG', a week number, or a range).
franchiseIdfranchise_idYPFF franchise (team) id; filters a report 'By Team'.
gameIdgame_idYPFF game id; filters a report 'By Game'.
divisiondivisionYDivision filter (NCAA).

Returns

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

col_nametypedescription
grades_offensenumericPFF overall offense grade (0-100).
twp_ratenumericTurnover-worthy-play rate.
btt_ratenumericBig-time-throw rate.
spikesnumericClock-stopping spike plays.
dropbacksnumericTotal quarterback dropbacks.
thrown_awaysnumericPasses intentionally thrown away.
draft_seasonnumericDraft class (year) of the player.
team_namecharacterTeam name/abbreviation the player is credited to for the range.
grades_passnumericPFF passing grade (0-100).
hit_as_threwnumericPlays where the quarterback was hit as he threw.
first_downsnumericPassing first downs.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
sack_percentnumericSack rate (sacks per dropback).
batsnumericPasses batted at the line.
sacksnumericTimes the passer was sacked.
player_game_countnumericGames with at least one qualifying dropback in the requested range.
eligible_seasonnumericFirst eligible season for the player.
completionsnumericCompleted passes by the passer.
yardsnumericTotal passing yards gained.
accuracy_percentnumericCharted accuracy percentage.
scramblesnumericScramble plays.
interceptionsnumericInterceptions thrown.
drop_ratenumericReceiver drop rate on the quarterback's throws.
grades_runnumericPFF rushing grade (0-100).
qb_ratingnumericNFL passer rating.
completion_percentnumericCompletion percentage.
penaltiesnumericPenalties charged.
attemptsnumericPass attempts thrown by the passer.
teamcharacterTeam abbreviation the player is credited to for the range.
declined_penaltiesnumericDeclined penalties.
passing_snapsnumericNumber of passing snaps played.
pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack.
ypanumericYards gained per pass attempt.
dropsnumericThrows dropped
positioncharacterPrimary position as reported by NFL.com
grades_hands_fumblenumericPFF hands (fumble) grade for the player, reflecting ball security (0-100).
avg_time_to_thrownumericAverage time elapsed from the time of snap to throw on every pass attempt for a passer (sacks excluded).
big_time_throwsnumericNumber of big-time throws, per PFF's highest-value, highest-difficulty throw designation.
playercharacterPlayer name
positive_epa_percentnumericPercentage of dropbacks with positive expected points added.
franchise_idnumericPFF franchise (team) id (integer join key).
avg_depth_of_targetnumericAverage depth of target in air yards.
turnover_worthy_playsnumericNumber of turnover-worthy plays, plays PFF charts as deserving of a turnover.
epanumericExpected points added (EPA) by the posteam for the given play.
aimed_passesnumericNumber of aimed passes (attempts excluding spikes and throwaways), as charted by PFF.
player_idnumericPFF player id (integer; matches the /players id and every player_id join key).
touchdownsnumericNumber of passing touchdowns thrown.
def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks, as charted by PFF.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

pff_facet_passing_summary()

Last validated n/a.

pff_facet_punting_summary

Facet report /punting/summary (By Position leaderboard; add franchiseId for By Team, gameId for By Game)

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

Valid URL: https://premium.pff.com/api/v1/facet/punting/summary

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).
weekweekYWeek or week-group key (e.g. 'REG', a week number, or a range).
franchiseIdfranchise_idYPFF franchise (team) id; filters a report 'By Team'.
gameIdgame_idYPFF game id; filters a report 'By Game'.
divisiondivisionYDivision filter (NCAA).

Returns

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

col_nametypedescription
touchbacksnumericPunts resulting in touchbacks.
attempts_with_hangtimenumericPunts with a PFF-recorded hangtime.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
percent_returnednumericPercentage of the player's punts that were returned.
fair_catchesnumericPunts fair-caught by the return team.
team_namecharacterTeam nickname; team_detail = TRUE only.
jersey_numbercharacterJersey number. Often useful for joins by name/team/jersey.
player_game_countnumericNumber of games the player appeared in over the covered span.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
average_net_yardsnumericAverage net punting yards per attempt.
yardsnumericThe number of receiving yards
average_hangtimenumericAverage punt hangtime in seconds.
total_net_yardsnumericTotal net punting yards.
penaltiesnumericTotal number of penalties.
attemptsnumericThe number of pass attempts as defined by the NFL.
inside_twentiesnumericPunts downed inside the opponent 20-yard line.
out_of_boundsnumeric1 if play description contains ran ob, pushed ob, or sacked ob; 0 otherwise.
teamcharacterNFL team. Uses official abbreviations as per NFL.com
average_yards_per_returnnumericAverage return yards allowed per punt returned.
total_hangtimenumericTotal punt hangtime in seconds.
declined_penaltiesnumericPenalties committed by the player that were declined.
returnsnumericPunts returned by the opponent.
positioncharacterPrimary position as reported by NFL.com
longnumericLongest punt in yards.
blocksnumericTotal blocks.
average_yards_per_attemptnumericAverage gross punting yards per attempt.
playercharacterPlayer name
franchise_idnumericESPN franchise id (parsed from franchise_ref).
grades_punternumericPFF punting grade, 0-100.
return_yardsnumericYards gained by the return team. Returns may occur on any of: interception, fumble, kickoff, punt, or blocked kicks.
downedsnumericPunts downed by the coverage unit.
player_idnumericPlayer ID (aka GSIS ID) as defined by nflreadr::load_rosters
snapsnumericPunting snaps played.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

pff_facet_punting_summary()

Last validated n/a.

pff_facet_passing_depth

Facet report /passing/depth (By Position leaderboard; add franchiseId for By Team, gameId for By Game)

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

Valid URL: https://premium.pff.com/api/v1/facet/passing/depth

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).
weekweekYWeek or week-group key (e.g. 'REG', a week number, or a range).
franchiseIdfranchise_idYPFF franchise (team) id; filters a report 'By Team'.
gameIdgame_idYPFF game id; filters a report 'By Game'.
divisiondivisionYDivision filter (NCAA).

Returns

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

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

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

pff_facet_passing_depth()

Last validated n/a.

pff_facet_passing_pressure

Facet report /passing/pressure (By Position leaderboard; add franchiseId for By Team, gameId for By Game)

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

Valid URL: https://premium.pff.com/api/v1/facet/passing/pressure

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).
weekweekYWeek or week-group key (e.g. 'REG', a week number, or a range).
franchiseIdfranchise_idYPFF franchise (team) id; filters a report 'By Team'.
gameIdgame_idYPFF game id; filters a report 'By Game'.
divisiondivisionYDivision filter (NCAA).

Returns

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

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

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

pff_facet_passing_pressure()

Last validated n/a.

pff_facet_receiving_summary

Facet report /receiving/summary (By Position leaderboard; add franchiseId for By Team, gameId for By Game)

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

Valid URL: https://premium.pff.com/api/v1/facet/receiving/summary

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).
weekweekYWeek or week-group key (e.g. 'REG', a week number, or a range).
franchiseIdfranchise_idYPFF franchise (team) id; filters a report 'By Team'.
gameIdgame_idYPFF game id; filters a report 'By Game'.
divisiondivisionYDivision filter (NCAA).

Returns

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

col_nametypedescription
targetsnumericTimes targeted.
grades_pass_blocknumericPFF pass-blocking grade, 0-100.
grades_offensenumericPFF overall offense grade (0-100).
yards_after_catch_per_receptionnumericAverage yards after the catch per reception.
grades_pass_routenumericPFF receiving/route grade (0-100).
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
team_namecharacterTeam abbreviation the player is credited to for the range.
yprrnumericYards per route run.
wide_snapsnumericReceiving snaps aligned out wide.
fumblesnumericFumbles by the player after the catch.
first_downsnumericFirst downs earned by the team.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
inline_snapsnumericReceiving snaps aligned inline, tight to the formation.
contested_targetsnumericContested targets.
player_game_countnumericGames with at least one qualifying snap in the requested range.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
inline_ratenumericShare of receiving snaps aligned inline, tight to the formation.
contested_catch_ratenumericPercentage of PFF-charted contested targets caught.
yardsnumericReceiving yards.
receptionsnumericPasses caught by the receiver.
targeted_qb_ratingnumericNFL passer rating on throws targeting the player.
interceptionsnumericThe number of interceptions thrown.
caught_percentnumericPercentage of targets caught.
drop_ratenumericShare of catchable targets the player dropped.
grades_hands_dropnumericPFF hands/drop grade (0-100).
slot_ratenumericShare of receiving snaps aligned in the slot.
slot_snapsnumericReceiving snaps aligned in the slot.
penaltiesnumericTotal number of penalties.
wide_ratenumericShare of receiving snaps aligned out wide.
pass_block_ratenumericShare of pass-play snaps spent pass blocking.
teamcharacterNFL team. Uses official abbreviations as per NFL.com
declined_penaltiesnumericPenalties committed by the player that were declined.
route_ratenumericShare of pass-play snaps on which the player ran a route.
dropsnumericDropped passes.
positioncharacterPrimary position as reported by NFL.com
grades_hands_fumblenumericPFF ball-security (hands/fumble) grade, 0-100.
longestnumericLongest reception in yards.
pass_blocksnumericPass-play snaps spent pass blocking.
routesnumericPass routes run by the receiver.
pass_playsnumericPass-play snaps.
yards_per_receptionnumericAverage yards per reception.
playercharacterPlayer name
positive_epa_percentnumericPercentage of the player's targets producing positive expected points added.
franchise_idnumericPFF franchise (team) id (integer join key).
contested_receptionsnumericContested catches made.
yards_after_catchnumericYards after the catch.
avg_depth_of_targetnumericAverage depth of target in yards downfield.
epanumericExpected points added (EPA) by the posteam for the given play.
avoided_tacklesnumericTackles avoided after the catch.
player_idnumericPFF player id (integer; matches the /players id and every player_id join key).
touchdownsnumericReceiving touchdowns.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

pff_facet_receiving_summary()

Last validated n/a.

pff_facet_return_summary

Facet report /return/summary (By Position leaderboard; add franchiseId for By Team, gameId for By Game)

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

Valid URL: https://premium.pff.com/api/v1/facet/return/summary

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).
weekweekYWeek or week-group key (e.g. 'REG', a week number, or a range).
franchiseIdfranchise_idYPFF franchise (team) id; filters a report 'By Team'.
gameIdgame_idYPFF game id; filters a report 'By Game'.
divisiondivisionYDivision filter (NCAA).

Returns

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

col_nametypedescription
declined_penaltiesnumericPenalties committed by the player that were declined.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
franchise_idnumericESPN franchise id (parsed from franchise_ref).
grades_kick_returnnumericPFF kickoff-return grade, 0-100.
grades_returnnumericPFF overall return grade, 0-100.
jersey_numbercharacterJersey number. Often useful for joins by name/team/jersey.
kickoff_attemptsnumericKickoff returns attempted.
kickoff_fair_catchesnumericKickoffs fair-caught by the player.
kickoff_longnumericLongest kickoff return in yards.
kickoff_muffed_returnsnumericKickoff returns the player muffed.
kickoff_touchdownsnumericKickoff returns scoring a touchdown.
kickoff_yardsnumericTotal kickoff-return yards.
kickoff_ypanumericAverage yards per kickoff return.
penaltiesnumericTotal number of penalties.
playercharacterPlayer name
player_game_countnumericNumber of games the player appeared in over the covered span.
player_idnumericPlayer ID (aka GSIS ID) as defined by nflreadr::load_rosters
positioncharacterPrimary position as reported by NFL.com
punt_attemptsnumericPunt returns attempted.
punt_fair_catchesnumericPunts fair-caught by the player.
punt_longnumericLongest punt return in yards.
punt_muffed_returnsnumericPunt returns the player muffed.
punt_touchdownsnumericPunt returns scoring a touchdown.
punt_yardsnumericTotal punt-return yards.
punt_ypanumericAverage yards per punt return.
teamcharacterNFL team. Uses official abbreviations as per NFL.com
team_namecharacterTeam nickname; team_detail = TRUE only.
total_attemptsnumericTotal return attempts, kickoffs and punts combined.
grades_punt_returnnumericPFF punt-return grade, 0-100.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

pff_facet_return_summary()

Last validated n/a.

pff_facet_rushing_direction_stats

Facet report /rushing/direction (By Position leaderboard; add franchiseId for By Team, gameId for By Game)

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

Valid URL: https://premium.pff.com/api/v1/facet/rushing/direction

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).
weekweekYWeek or week-group key (e.g. 'REG', a week number, or a range).
franchiseIdfranchise_idYPFF franchise (team) id; filters a report 'By Team'.
gameIdgame_idYPFF game id; filters a report 'By Game'.
divisiondivisionYDivision filter (NCAA).

Returns

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

col_nametypedescription
directionslistNested per-direction rushing splits (attempts and results by run direction) as returned by the PFF API.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
franchise_idnumericESPN franchise id (parsed from franchise_ref).
jersey_numbercharacterJersey number. Often useful for joins by name/team/jersey.
playercharacterPlayer name
player_idnumericPlayer ID (aka GSIS ID) as defined by nflreadr::load_rosters
positioncharacterPrimary position as reported by NFL.com
teamcharacterNFL team. Uses official abbreviations as per NFL.com
team_namecharacterTeam nickname; team_detail = TRUE only.
total_attemptsnumericTotal rushing attempts across all run directions.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

pff_facet_rushing_direction_stats()

Last validated n/a.

pff_facet_receiving_coverage_stats

Facet report /defense/coverage_matchup (By Position leaderboard; add franchiseId for By Team, gameId for By Game)

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

Valid URL: https://premium.pff.com/api/v1/facet/defense/coverage_matchup

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).
weekweekYWeek or week-group key (e.g. 'REG', a week number, or a range).
franchiseIdfranchise_idYPFF franchise (team) id; filters a report 'By Team'.
gameIdgame_idYPFF game id; filters a report 'By Game'.
divisiondivisionYDivision filter (NCAA).

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 raw JSON Dict payload, unparsed.

Example

pff_facet_receiving_coverage_stats()

Last validated n/a.

pff_facet_rushing_summary

Facet report /rushing/summary (By Position leaderboard; add franchiseId for By Team, gameId for By Game)

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

Valid URL: https://premium.pff.com/api/v1/facet/rushing/summary

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).
weekweekYWeek or week-group key (e.g. 'REG', a week number, or a range).
franchiseIdfranchise_idYPFF franchise (team) id; filters a report 'By Team'.
gameIdgame_idYPFF game id; filters a report 'By Game'.
divisiondivisionYDivision filter (NCAA).

Returns

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

col_nametypedescription
targetsnumericThe number of pass plays where the player was the targeted receiver.
grades_pass_blocknumericPFF pass-blocking grade, 0-100.
grades_offensenumericPFF overall offense grade (0-100).
yards_after_contactnumericYards after contact.
explosivenumericRuns PFF designates as explosive.
grades_pass_routenumericPFF route-running (receiving) grade, 0-100.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
elu_rush_mtfnumericMissed tackles forced as a rusher, an input to PFF's elusive rating.
breakaway_attemptsnumericRuns of 15 or more yards, PFF's breakaway designation.
designed_yardsnumericRushing yards gained on designed runs, excluding scrambles.
team_namecharacterTeam abbreviation the player is credited to for the range.
yprrnumericYards per route run.
breakaway_percentnumericShare of rushing yards gained on breakaway runs of 15 or more yards.
fumblesnumericFumbles by the ball carrier.
first_downsnumericRushing first downs.
elusive_ratingnumericPFF elusive rating.
jersey_numbercharacterJersey number (string; zero-padded, e.g. "09").
breakaway_yardsnumericBreakaway (long-run) yards.
player_game_countnumericGames with at least one qualifying snap in the requested range.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
total_touchesnumericCombined carries and receptions.
scramble_yardsnumericRushing yards gained on scrambles.
yco_attemptnumericAverage yards after contact per rushing attempt.
yardsnumericTotal rushing yards gained.
grades_run_blocknumericPFF run-blocking grade, 0-100.
receptionsnumericThe number of pass receptions. Lateral receptions officially don't count as reception.
zone_attemptsnumericRushing attempts on zone-scheme runs.
scramblesnumericQuarterback scrambles.
grades_runnumericPFF rushing grade (0-100).
penaltiesnumericTotal number of penalties.
attemptsnumericRushing attempts (carries) by the runner.
elu_yconumericYards-after-contact component used in PFF's elusive rating.
elu_recv_mtfnumericMissed tackles forced as a receiver, an input to PFF's elusive rating.
teamcharacterNFL team. Uses official abbreviations as per NFL.com
declined_penaltiesnumericPenalties committed by the player that were declined.
ypanumericAverage yards per rushing attempt.
dropsnumericThrows dropped
positioncharacterPrimary position as reported by NFL.com
grades_hands_fumblenumericPFF ball-security (hands/fumble) grade, 0-100.
longestnumericLongest run in yards.
routesnumericPass routes run by the player.
playercharacterPlayer name
franchise_idnumericPFF franchise (team) id (integer join key).
rec_yardsnumericCareer receiving yards
gap_attemptsnumericRushing attempts on gap-scheme runs.
run_playsnumericRun-play snaps.
avoided_tacklesnumericMissed tackles forced.
grades_offense_penaltynumericPFF offensive penalty grade, 0-100.
player_idnumericPFF player id (integer; matches the /players id and every player_id join key).
touchdownsnumericRushing touchdowns.
grades_passnumericPFF passing grade, 0-100.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

pff_facet_rushing_summary()

Last validated n/a.

pff_facet_slot_coverages

Facet report /signature/defense/slot_coverage (By Position leaderboard; add franchiseId for By Team, gameId for By Game)

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

Valid URL: https://premium.pff.com/api/v1/facet/signature/defense/slot_coverage

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).
weekweekYWeek or week-group key (e.g. 'REG', a week number, or a range).
franchiseIdfranchise_idYPFF franchise (team) id; filters a report 'By Team'.
gameIdgame_idYPFF game id; filters a report 'By Game'.
divisiondivisionYDivision filter (NCAA).

Returns

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

col_nametypedescription
coverage_snapsnumericCoverage snaps played while covering the slot.
coverage_snaps_per_receptionnumericCoverage snaps played per reception allowed while covering the slot.
coverage_snaps_per_targetnumericCoverage snaps played per target into the player's coverage while covering the slot.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
franchise_idnumericESPN franchise id (parsed from franchise_ref).
interceptionsnumericThe number of interceptions thrown.
jersey_numbercharacterJersey number. Often useful for joins by name/team/jersey.
playercharacterPlayer name
player_game_countnumericNumber of games the player appeared in over the covered span.
player_idnumericPlayer ID (aka GSIS ID) as defined by nflreadr::load_rosters
positioncharacterPrimary position as reported by NFL.com
qb_rating_againstnumericNFL passer rating allowed on targets into the player's coverage while covering the slot.
receptionsnumericThe number of pass receptions. Lateral receptions officially don't count as reception.
targetsnumericThe number of pass plays where the player was the targeted receiver.
teamcharacterNFL team. Uses official abbreviations as per NFL.com
team_namecharacterTeam nickname; team_detail = TRUE only.
touchdownsnumericTouchdowns allowed into the player's coverage while covering the slot.
yardsnumericThe number of receiving yards
yards_after_catchnumericNumeric value for distance in yards perpendicular to the yard line where the receiver made the reception to where the play ended.
yards_per_coverage_snapnumericReceiving yards allowed per coverage snap while covering the slot.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

pff_facet_slot_coverages()

Last validated n/a.

pff_facet_pbes

Facet report /signature/pass-blocking/efficiency/line (By Position leaderboard; add franchiseId for By Team, gameId for By Game)

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

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

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).
weekweekYWeek or week-group key (e.g. 'REG', a week number, or a range).
franchiseIdfranchise_idYPFF franchise (team) id; filters a report 'By Team'.
gameIdgame_idYPFF game id; filters a report 'By Game'.
divisiondivisionYDivision filter (NCAA).

Returns

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

col_nametypedescription
attemptsnumericThe number of pass attempts as defined by the NFL.
franchise_idnumericESPN franchise id (parsed from franchise_ref).
hits_allowednumericQuarterback hits allowed.
hurries_allowednumericQuarterback hurries allowed.
pass_snapsnumericPass-play snaps.
pbenumericPFF Pass Blocking Efficiency rating, pressures allowed per pass-blocking snap weighted toward sacks.
player_game_countnumericNumber of games the player appeared in over the covered span.
pressures_allowednumericTotal pressures allowed (sacks, hits, and hurries).
sacks_allowednumericOpponent sacks.
season_idnumericUnique season identifier.
team_namecharacterTeam nickname; team_detail = TRUE only.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

pff_facet_pbes()

Last validated n/a.

pff_facet_prps

Facet report /signature/defense/outside_pass_rush (By Position leaderboard; add franchiseId for By Team, gameId for By Game)

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

Valid URL: https://premium.pff.com/api/v1/facet/signature/defense/outside_pass_rush

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).
weekweekYWeek or week-group key (e.g. 'REG', a week number, or a range).
franchiseIdfranchise_idYPFF franchise (team) id; filters a report 'By Team'.
gameIdgame_idYPFF game id; filters a report 'By Game'.
divisiondivisionYDivision filter (NCAA).

Returns

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

col_nametypedescription
lhs_sacksnumericSacks recorded when rushing from the left side.
rhs_hitsnumericQuarterback hits recorded when rushing from the right side.
rhs_prpnumericPFF Pass Rush Productivity rating, pressure generated per pass-rush snap weighted toward sacks when rushing from the right side.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
pass_snapsnumericPass-play snaps.
lhs_hurriesnumericQuarterback hurries recorded when rushing from the left side.
team_namecharacterTeam nickname; team_detail = TRUE only.
prpnumericPFF Pass Rush Productivity rating, pressure generated per pass-rush snap weighted toward sacks.
tacklesnumericTeam tackles.
rhs_pressuresnumericTotal pressures generated (sacks, hits, and hurries) when rushing from the right side.
rhs_pass_rush_percentnumericShare of pass-play snaps spent rushing the passer when rushing from the right side.
jersey_numbercharacterJersey number. Often useful for joins by name/team/jersey.
lhs_pass_rush_percentnumericShare of pass-play snaps spent rushing the passer when rushing from the left side.
lhs_pass_rush_snapsnumericPass-rush snaps played when rushing from the left side.
sacksnumericThe Number of times sacked.
lhs_assistsnumericAssisted tackles when rushing from the left side.
player_game_countnumericNumber of games the player appeared in over the covered span.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
lhs_pressuresnumericTotal pressures generated (sacks, hits, and hurries) when rushing from the left side.
pass_rush_snapsnumericPass-rush snaps played.
hurriesnumericQuarterback hurries recorded.
rhs_pass_rush_snapsnumericPass-rush snaps played when rushing from the right side.
lhs_prpnumericPFF Pass Rush Productivity rating, pressure generated per pass-rush snap weighted toward sacks when rushing from the left side.
hitsnumericHits.
lhs_hitsnumericQuarterback hits recorded when rushing from the left side.
rhs_tacklesnumericTackles made when rushing from the right side.
lhs_stopsnumericStops, PFF's tackles that constitute a failed play for the offense when rushing from the left side.
teamcharacterNFL team. Uses official abbreviations as per NFL.com
stopsnumericStops, PFF's tackles that constitute a failed play for the offense.
rhs_missesnumericMissed tackles when rushing from the right side.
positioncharacterPrimary position as reported by NFL.com
pressuresnumericTotal pressures generated (sacks, hits, and hurries).
missesnumericMissed tackles.
playercharacterPlayer name
rhs_sacksnumericSacks recorded when rushing from the right side.
franchise_idnumericESPN franchise id (parsed from franchise_ref).
pass_rush_percentnumericShare of pass-play snaps spent rushing the passer.
rhs_hurriesnumericQuarterback hurries recorded when rushing from the right side.
rhs_assistsnumericAssisted tackles when rushing from the right side.
rhs_stopsnumericStops, PFF's tackles that constitute a failed play for the offense when rushing from the right side.
assistsnumericTotal assists.
player_idnumericPlayer ID (aka GSIS ID) as defined by nflreadr::load_rosters
lhs_tacklesnumericTackles made when rushing from the left side.
lhs_missesnumericMissed tackles when rushing from the left side.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

pff_facet_prps()

Last validated n/a.

pff_facet_receiving_scheme

Facet report /receiving/scheme (By Position leaderboard; add franchiseId for By Team, gameId for By Game)

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

Valid URL: https://premium.pff.com/api/v1/facet/receiving/scheme

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).
weekweekYWeek or week-group key (e.g. 'REG', a week number, or a range).
franchiseIdfranchise_idYPFF franchise (team) id; filters a report 'By Team'.
gameIdgame_idYPFF game id; filters a report 'By Game'.
divisiondivisionYDivision filter (NCAA).

Returns

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

col_nametypedescription
man_contested_catch_ratenumericPercentage of PFF-charted contested targets caught against man coverage.
man_touchdownsnumericReceiving touchdowns scored against man coverage.
zone_targets_percentnumericShare of the team's targets thrown to the player against zone coverage.
man_interceptionsnumericInterceptions thrown on passes targeting the player against man coverage.
zone_epanumericTotal expected points added on targets to the player against zone coverage.
man_avg_depth_of_targetnumericAverage depth of target in yards downfield against man coverage.
zone_pass_blocksnumericPass-play snaps spent pass blocking against zone coverage.
zone_avoided_tacklesnumericTackles avoided after the catch against zone coverage.
man_targeted_qb_ratingnumericNFL passer rating on throws targeting the player against man coverage.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
zone_positive_epa_percentnumericPercentage of the player's targets producing positive expected points added against zone coverage.
man_targets_percentnumericShare of the team's targets thrown to the player against man coverage.
man_yards_per_receptionnumericAverage yards per reception against man coverage.
team_namecharacterTeam nickname; team_detail = TRUE only.
man_drop_ratenumericShare of catchable targets the player dropped against man coverage.
zone_grades_pass_routenumericPFF route-running (receiving) grade against zone coverage, 0-100.
jersey_numbercharacterJersey number. Often useful for joins by name/team/jersey.
zone_fumblesnumericFumbles by the player after the catch against zone coverage.
man_pass_block_ratenumericShare of pass-play snaps spent pass blocking against man coverage.
zone_yardsnumericReceiving yards gained against zone coverage.
man_yprrnumericYards per route run against man coverage.
player_game_countnumericNumber of games the player appeared in over the covered span.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
zone_dropsnumericPFF-charted drops against zone coverage.
zone_receptionsnumericReceptions made against zone coverage.
man_pass_playsnumericPass-play snaps against man coverage.
man_epanumericTotal expected points added on targets to the player against man coverage.
zone_yards_per_receptionnumericAverage yards per reception against zone coverage.
man_contested_targetsnumericPFF-charted contested targets against man coverage.
man_longestnumericLongest reception in yards against man coverage.
zone_yards_after_catchnumericYards gained after the catch against zone coverage.
man_receptionsnumericReceptions made against man coverage.
man_avoided_tacklesnumericTackles avoided after the catch against man coverage.
man_first_downsnumericReceptions that converted a first down against man coverage.
base_targetsnumericTotal targets from the facet's unsplit base row, across all coverage schemes.
zone_contested_catch_ratenumericPercentage of PFF-charted contested targets caught against zone coverage.
zone_targeted_qb_ratingnumericNFL passer rating on throws targeting the player against zone coverage.
man_routesnumericPass routes run by the player against man coverage.
zone_grades_hands_dropnumericPFF hands/drop grade against zone coverage, 0-100.
man_route_ratenumericShare of pass-play snaps on which the player ran a route against man coverage.
zone_pass_block_ratenumericShare of pass-play snaps spent pass blocking against zone coverage.
man_grades_pass_routenumericPFF route-running (receiving) grade against man coverage, 0-100.
penaltiesnumericTotal number of penalties.
zone_first_downsnumericReceptions that converted a first down against zone coverage.
zone_yprrnumericYards per route run against zone coverage.
man_dropsnumericPFF-charted drops against man coverage.
zone_caught_percentnumericPercentage of targets caught against zone coverage.
teamcharacterNFL team. Uses official abbreviations as per NFL.com
man_fumblesnumericFumbles by the player after the catch against man coverage.
declined_penaltiesnumericPenalties committed by the player that were declined.
man_yards_after_catchnumericYards gained after the catch against man coverage.
man_yardsnumericReceiving yards gained against man coverage.
zone_pass_playsnumericPass-play snaps against zone coverage.
positioncharacterPrimary position as reported by NFL.com
man_targetsnumericPass targets to the player against man coverage.
man_grades_hands_dropnumericPFF hands/drop grade against man coverage, 0-100.
man_pass_blocksnumericPass-play snaps spent pass blocking against man coverage.
zone_touchdownsnumericReceiving touchdowns scored against zone coverage.
zone_route_ratenumericShare of pass-play snaps on which the player ran a route against zone coverage.
zone_yards_after_catch_per_receptionnumericAverage yards after the catch per reception against zone coverage.
zone_avg_depth_of_targetnumericAverage depth of target in yards downfield against zone coverage.
playercharacterPlayer name
franchise_idnumericESPN franchise id (parsed from franchise_ref).
zone_contested_targetsnumericPFF-charted contested targets against zone coverage.
zone_contested_receptionsnumericCatches made on PFF-charted contested targets against zone coverage.
man_contested_receptionsnumericCatches made on PFF-charted contested targets against man coverage.
man_yards_after_catch_per_receptionnumericAverage yards after the catch per reception against man coverage.
zone_targetsnumericPass targets to the player against zone coverage.
zone_longestnumericLongest reception in yards against zone coverage.
man_caught_percentnumericPercentage of targets caught against man coverage.
zone_drop_ratenumericShare of catchable targets the player dropped against zone coverage.
zone_interceptionsnumericInterceptions thrown on passes targeting the player against zone coverage.
man_positive_epa_percentnumericPercentage of the player's targets producing positive expected points added against man coverage.
zone_routesnumericPass routes run by the player against zone coverage.
player_idnumericPlayer ID (aka GSIS ID) as defined by nflreadr::load_rosters

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

pff_facet_receiving_scheme()

Last validated n/a.

pff_facet_time_in_pockets

Facet report /signature/passing/time_in_pocket (By Position leaderboard; add franchiseId for By Team, gameId for By Game)

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

Valid URL: https://premium.pff.com/api/v1/facet/signature/passing/time_in_pocket

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).
weekweekYWeek or week-group key (e.g. 'REG', a week number, or a range).
franchiseIdfranchise_idYPFF franchise (team) id; filters a report 'By Team'.
gameIdgame_idYPFF game id; filters a report 'By Game'.
divisiondivisionYDivision filter (NCAA).

Returns

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

col_nametypedescription
more_btt_ratenumericBig-time throws as a percentage of qualifying attempts on dropbacks with time in pocket of 2.5 seconds or more, per PFF charting.
more_grades_runnumericPFF rushing grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more.
more_ypanumericYards gained per pass attempt on dropbacks with time in pocket of 2.5 seconds or more.
more_passing_snapsnumericNumber of passing snaps played on dropbacks with time in pocket of 2.5 seconds or more.
more_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on dropbacks with time in pocket of 2.5 seconds or more.
less_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on dropbacks with time in pocket under 2.5 seconds, as charted by PFF.
dropbacksnumericNumber of dropbacks.
less_sack_percentnumericPercentage of dropbacks that ended in a sack on dropbacks with time in pocket under 2.5 seconds.
less_first_downsnumericNumber of passing first downs gained on dropbacks with time in pocket under 2.5 seconds.
less_ypanumericYards gained per pass attempt on dropbacks with time in pocket under 2.5 seconds.
draft_seasonnumericNFL season (year) in which the player was drafted, per PFF player metadata.
more_grades_pass_routecharacterPFF receiving (route) grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more.
less_pressure_to_sack_ratenumericPercentage of pressured dropbacks that ended in a sack on dropbacks with time in pocket under 2.5 seconds.
less_aimed_passesnumericNumber of aimed passes (attempts excluding spikes and throwaways) on dropbacks with time in pocket under 2.5 seconds, as charted by PFF.
more_dropbacks_percentnumericShare of the player's total dropbacks that came on dropbacks with time in pocket of 2.5 seconds or more, expressed as a percentage.
less_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on dropbacks with time in pocket under 2.5 seconds.
team_namecharacterTeam nickname; team_detail = TRUE only.
avg_ttt_scramblesnumericAverage time in the pocket in seconds on dropbacks ending in a scramble.
more_yardsnumericPassing yards gained on dropbacks with time in pocket of 2.5 seconds or more.
more_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on dropbacks with time in pocket of 2.5 seconds or more.
less_attemptsnumericNumber of pass attempts on dropbacks with time in pocket under 2.5 seconds.
less_drop_ratenumericPercentage of catchable passes dropped by receivers on dropbacks with time in pocket under 2.5 seconds.
jersey_numbercharacterJersey number. Often useful for joins by name/team/jersey.
more_turnover_worthy_playsnumericNumber of turnover-worthy plays on dropbacks with time in pocket of 2.5 seconds or more, plays PFF charts as deserving of a turnover.
more_interceptionsnumericNumber of passes intercepted on dropbacks with time in pocket of 2.5 seconds or more.
more_sack_percentnumericPercentage of dropbacks that ended in a sack on dropbacks with time in pocket of 2.5 seconds or more.
more_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on dropbacks with time in pocket of 2.5 seconds or more, per PFF charting.
less_completionsnumericNumber of completed passes on dropbacks with time in pocket under 2.5 seconds.
more_thrown_awaysnumericNumber of intentional throwaways on dropbacks with time in pocket of 2.5 seconds or more.
less_btt_ratenumericBig-time throws as a percentage of qualifying attempts on dropbacks with time in pocket under 2.5 seconds, per PFF charting.
more_big_time_throwsnumericNumber of big-time throws on dropbacks with time in pocket of 2.5 seconds or more, per PFF's highest-value, highest-difficulty throw designation.
less_qb_ratingnumericTraditional NFL passer rating on dropbacks with time in pocket under 2.5 seconds.
less_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on dropbacks with time in pocket under 2.5 seconds, as charted by PFF.
more_attemptsnumericNumber of pass attempts on dropbacks with time in pocket of 2.5 seconds or more.
player_game_countnumericNumber of games the player appeared in during the period covered.
less_spikesnumericNumber of clock-stopping spikes on dropbacks with time in pocket under 2.5 seconds.
eligible_seasonnumericSeason (year) of the player's NFL draft eligibility, per PFF player metadata.
less_dropbacks_percentnumericShare of the player's total dropbacks that came on dropbacks with time in pocket under 2.5 seconds, expressed as a percentage.
more_qb_ratingnumericTraditional NFL passer rating on dropbacks with time in pocket of 2.5 seconds or more.
less_dropbacksnumericNumber of dropbacks on dropbacks with time in pocket under 2.5 seconds.
more_grades_hands_fumblenumericPFF hands (fumble) grade for the player, reflecting ball security (0-100) on dropbacks with time in pocket of 2.5 seconds or more.
more_avg_depth_of_targetnumericAverage depth of target in air yards on dropbacks with time in pocket of 2.5 seconds or more.
less_scramblesnumericNumber of scrambles on dropbacks with time in pocket under 2.5 seconds.
more_positive_epa_percentnumericPercentage of dropbacks with positive expected points added on dropbacks with time in pocket of 2.5 seconds or more.
less_sacksnumericNumber of sacks taken on dropbacks with time in pocket under 2.5 seconds.
less_grades_passnumericPFF passing grade (0-100) on dropbacks with time in pocket under 2.5 seconds.
less_dropsnumericNumber of catchable passes dropped by receivers on dropbacks with time in pocket under 2.5 seconds.
more_sacksnumericNumber of sacks taken on dropbacks with time in pocket of 2.5 seconds or more.
more_first_downsnumericNumber of passing first downs gained on dropbacks with time in pocket of 2.5 seconds or more.
less_big_time_throwsnumericNumber of big-time throws on dropbacks with time in pocket under 2.5 seconds, per PFF's highest-value, highest-difficulty throw designation.
avg_ttt_attemptsnumericAverage time from snap to release in seconds on dropbacks ending in a pass attempt.
more_aimed_passesnumericNumber of aimed passes (attempts excluding spikes and throwaways) on dropbacks with time in pocket of 2.5 seconds or more, as charted by PFF.
less_accuracy_percentnumericPercentage of aimed passes charted as accurate by PFF on dropbacks with time in pocket under 2.5 seconds.
more_scramblesnumericNumber of scrambles on dropbacks with time in pocket of 2.5 seconds or more.
less_epanumericTotal expected points added (EPA) on the player's dropbacks on dropbacks with time in pocket under 2.5 seconds.
more_spikesnumericNumber of clock-stopping spikes on dropbacks with time in pocket of 2.5 seconds or more.
less_grades_pass_routecharacterPFF receiving (route) grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds.
less_grades_offensenumericPFF overall offense grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds.
avg_ttt_sacksnumericAverage time from snap to sack in seconds on dropbacks ending in a sack.
more_grades_offense_penaltynumericPFF offensive penalty grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more.
teamcharacterNFL team. Uses official abbreviations as per NFL.com
less_batsnumericNumber of pass attempts batted down at the line of scrimmage on dropbacks with time in pocket under 2.5 seconds.
less_grades_runnumericPFF rushing grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds.
positioncharacterPrimary position as reported by NFL.com
less_touchdownsnumericNumber of passing touchdowns thrown on dropbacks with time in pocket under 2.5 seconds.
less_yardsnumericPassing yards gained on dropbacks with time in pocket under 2.5 seconds.
less_grades_run_blockcharacterPFF run-blocking grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds.
less_grades_hands_fumblenumericPFF hands (fumble) grade for the player, reflecting ball security (0-100) on dropbacks with time in pocket under 2.5 seconds.
more_hit_as_threwnumericNumber of attempts on which the passer was hit as he threw on dropbacks with time in pocket of 2.5 seconds or more, as charted by PFF.
more_epanumericTotal expected points added (EPA) on the player's dropbacks on dropbacks with time in pocket of 2.5 seconds or more.
avg_time_to_thrownumericAverage time elapsed from the time of snap to throw on every pass attempt for a passer (sacks excluded).
less_turnover_worthy_playsnumericNumber of turnover-worthy plays on dropbacks with time in pocket under 2.5 seconds, plays PFF charts as deserving of a turnover.
less_completion_percentnumericPercentage of pass attempts completed on dropbacks with time in pocket under 2.5 seconds.
more_dropsnumericNumber of catchable passes dropped by receivers on dropbacks with time in pocket of 2.5 seconds or more.
playercharacterPlayer name
more_touchdownsnumericNumber of passing touchdowns thrown on dropbacks with time in pocket of 2.5 seconds or more.
franchise_idnumericESPN franchise id (parsed from franchise_ref).
more_drop_ratenumericPercentage of catchable passes dropped by receivers on dropbacks with time in pocket of 2.5 seconds or more.
less_twp_ratenumericTurnover-worthy plays as a percentage of qualifying attempts on dropbacks with time in pocket under 2.5 seconds, per PFF charting.
more_grades_offensenumericPFF overall offense grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more.
less_thrown_awaysnumericNumber of intentional throwaways on dropbacks with time in pocket under 2.5 seconds.
less_avg_depth_of_targetnumericAverage depth of target in air yards on dropbacks with time in pocket under 2.5 seconds.
less_avg_time_to_thrownumericAverage time from snap to release in seconds on dropbacks with time in pocket under 2.5 seconds.
less_grades_offense_penaltynumericPFF offensive penalty grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds.
less_interceptionsnumericNumber of passes intercepted on dropbacks with time in pocket under 2.5 seconds.
more_def_gen_pressuresnumericNumber of defense-generated pressures on the player's dropbacks on dropbacks with time in pocket of 2.5 seconds or more, as charted by PFF.
more_avg_time_to_thrownumericAverage time from snap to release in seconds on dropbacks with time in pocket of 2.5 seconds or more.
more_dropbacksnumericNumber of dropbacks on dropbacks with time in pocket of 2.5 seconds or more.
more_grades_passnumericPFF passing grade (0-100) on dropbacks with time in pocket of 2.5 seconds or more.
player_idnumericPlayer ID (aka GSIS ID) as defined by nflreadr::load_rosters
less_passing_snapsnumericNumber of passing snaps played on dropbacks with time in pocket under 2.5 seconds.
more_completionsnumericNumber of completed passes on dropbacks with time in pocket of 2.5 seconds or more.
more_grades_run_blockcharacterPFF run-blocking grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more.
more_batsnumericNumber of pass attempts batted down at the line of scrimmage on dropbacks with time in pocket of 2.5 seconds or more.
more_completion_percentnumericPercentage of pass attempts completed on dropbacks with time in pocket of 2.5 seconds or more.
more_grades_hands_dropcharacterPFF hands (drop) grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more.
less_grades_hands_dropcharacterPFF hands (drop) grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds.
less_grades_pass_blockcharacterPFF pass-blocking grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds.
more_grades_pass_blockcharacterPFF pass-blocking grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more.
less_grades_screen_blockcharacterPFF screen-blocking grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds.
more_grades_screen_blockcharacterPFF screen-blocking grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more.
less_grades_defense_penaltycharacterPFF defensive penalty grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds.
less_grades_coverage_defensecharacterPFF coverage grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds.
more_grades_defense_penaltycharacterPFF defensive penalty grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more.
more_grades_defensecharacterPFF overall defense grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more.
more_grades_coverage_defensecharacterPFF coverage grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more.
less_grades_defensecharacterPFF overall defense grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds.
less_grades_overall_tacklecharacterPFF overall tackling grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds.
more_grades_pass_rush_defensecharacterPFF pass-rush grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more.
more_grades_run_defensecharacterPFF run-defense grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more.
more_grades_tacklecharacterPFF tackling grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more.
less_grades_pass_rush_defensecharacterPFF pass-rush grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds.
less_grades_tacklecharacterPFF tackling grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds.
more_grades_overall_tacklecharacterPFF overall tackling grade for the player (0-100) on dropbacks with time in pocket of 2.5 seconds or more.
less_grades_run_defensecharacterPFF run-defense grade for the player (0-100) on dropbacks with time in pocket under 2.5 seconds.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

pff_facet_time_in_pockets()

Last validated n/a.

pff_facet_receiving_concept

Facet report /receiving/concept (By Position leaderboard; add franchiseId for By Team, gameId for By Game)

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

Valid URL: https://premium.pff.com/api/v1/facet/receiving/concept

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).
weekweekYWeek or week-group key (e.g. 'REG', a week number, or a range).
franchiseIdfranchise_idYPFF franchise (team) id; filters a report 'By Team'.
gameIdgame_idYPFF game id; filters a report 'By Game'.
divisiondivisionYDivision filter (NCAA).

Returns

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

col_nametypedescription
screen_caught_percentnumericPercentage of targets caught on screen concepts.
screen_targeted_qb_ratingnumericNFL passer rating on throws targeting the player on screen concepts.
slot_grades_pass_routenumericPFF route-running (receiving) grade when aligned in the slot, 0-100.
slot_avg_depth_of_targetnumericAverage depth of target in yards downfield when aligned in the slot.
slot_positive_epa_percentnumericPercentage of the player's targets producing positive expected points added when aligned in the slot.
screen_yprrnumericYards per route run on screen concepts.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
slot_routesnumericPass routes run by the player when aligned in the slot.
team_namecharacterTeam nickname; team_detail = TRUE only.
screen_grades_hands_dropnumericPFF hands/drop grade on screen concepts, 0-100.
jersey_numbercharacterJersey number. Often useful for joins by name/team/jersey.
screen_contested_catch_ratenumericPercentage of PFF-charted contested targets caught on screen concepts.
slot_yards_per_receptionnumericAverage yards per reception when aligned in the slot.
screen_interceptionsnumericInterceptions thrown on passes targeting the player on screen concepts.
slot_targets_percentnumericShare of the team's targets thrown to the player when aligned in the slot.
screen_longestnumericLongest reception in yards on screen concepts.
slot_avoided_tacklesnumericTackles avoided after the catch when aligned in the slot.
slot_yards_after_catchnumericYards gained after the catch when aligned in the slot.
slot_grades_hands_dropnumericPFF hands/drop grade when aligned in the slot, 0-100.
player_game_countnumericNumber of games the player appeared in over the covered span.
screen_contested_targetsnumericPFF-charted contested targets on screen concepts.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
screen_yards_after_catch_per_receptionnumericAverage yards after the catch per reception on screen concepts.
screen_yardsnumericReceiving yards gained on screen concepts.
slot_route_ratenumericShare of pass-play snaps on which the player ran a route when aligned in the slot.
screen_drop_ratenumericShare of catchable targets the player dropped on screen concepts.
screen_epanumericTotal expected points added on targets to the player on screen concepts.
screen_grades_pass_routenumericPFF route-running (receiving) grade on screen concepts, 0-100.
screen_dropsnumericPFF-charted drops on screen concepts.
screen_fumblesnumericFumbles by the player after the catch on screen concepts.
slot_interceptionsnumericInterceptions thrown on passes targeting the player when aligned in the slot.
screen_yards_after_catchnumericYards gained after the catch on screen concepts.
screen_avg_depth_of_targetnumericAverage depth of target in yards downfield on screen concepts.
screen_pass_block_ratenumericShare of pass-play snaps spent pass blocking on screen concepts.
slot_pass_block_ratenumericShare of pass-play snaps spent pass blocking when aligned in the slot.
slot_yprrnumericYards per route run when aligned in the slot.
base_targetsnumericTotal targets from the facet's unsplit base row, across all concepts.
slot_longestnumericLongest reception in yards when aligned in the slot.
slot_dropsnumericPFF-charted drops when aligned in the slot.
screen_routesnumericPass routes run by the player on screen concepts.
slot_fumblesnumericFumbles by the player after the catch when aligned in the slot.
penaltiesnumericTotal number of penalties.
slot_contested_catch_ratenumericPercentage of PFF-charted contested targets caught when aligned in the slot.
slot_pass_playsnumericPass-play snaps when aligned in the slot.
teamcharacterNFL team. Uses official abbreviations as per NFL.com
declined_penaltiesnumericPenalties committed by the player that were declined.
screen_positive_epa_percentnumericPercentage of the player's targets producing positive expected points added on screen concepts.
slot_first_downsnumericReceptions that converted a first down when aligned in the slot.
screen_route_ratenumericShare of pass-play snaps on which the player ran a route on screen concepts.
positioncharacterPrimary position as reported by NFL.com
screen_pass_blocksnumericPass-play snaps spent pass blocking on screen concepts.
slot_targetsnumericPass targets to the player when aligned in the slot.
slot_pass_blocksnumericPass-play snaps spent pass blocking when aligned in the slot.
slot_receptionsnumericReceptions made when aligned in the slot.
screen_first_downsnumericReceptions that converted a first down on screen concepts.
slot_caught_percentnumericPercentage of targets caught when aligned in the slot.
screen_avoided_tacklesnumericTackles avoided after the catch on screen concepts.
playercharacterPlayer name
slot_epanumericTotal expected points added on targets to the player when aligned in the slot.
slot_drop_ratenumericShare of catchable targets the player dropped when aligned in the slot.
franchise_idnumericESPN franchise id (parsed from franchise_ref).
slot_touchdownsnumericReceiving touchdowns scored when aligned in the slot.
slot_yards_after_catch_per_receptionnumericAverage yards after the catch per reception when aligned in the slot.
screen_receptionsnumericReceptions made on screen concepts.
slot_targeted_qb_ratingnumericNFL passer rating on throws targeting the player when aligned in the slot.
slot_contested_targetsnumericPFF-charted contested targets when aligned in the slot.
screen_yards_per_receptionnumericAverage yards per reception on screen concepts.
slot_contested_receptionsnumericCatches made on PFF-charted contested targets when aligned in the slot.
screen_pass_playsnumericPass-play snaps on screen concepts.
screen_contested_receptionsnumericCatches made on PFF-charted contested targets on screen concepts.
screen_touchdownsnumericReceiving touchdowns scored on screen concepts.
screen_targetsnumericPass targets to the player on screen concepts.
screen_targets_percentnumericShare of the team's targets thrown to the player on screen concepts.
slot_yardsnumericReceiving yards gained when aligned in the slot.
player_idnumericPlayer ID (aka GSIS ID) as defined by nflreadr::load_rosters

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

pff_facet_receiving_concept()

Last validated n/a.

pff_facet_special_teams_summary

Facet report /special/summary (By Position leaderboard; add franchiseId for By Team, gameId for By Game)

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

Valid URL: https://premium.pff.com/api/v1/facet/special/summary

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).
weekweekYWeek or week-group key (e.g. 'REG', a week number, or a range).
franchiseIdfranchise_idYPFF franchise (team) id; filters a report 'By Team'.
gameIdgame_idYPFF game id; filters a report 'By Game'.
divisiondivisionYDivision filter (NCAA).

Returns

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

col_nametypedescription
assistsnumericTotal assists.
declined_penaltiesnumericPenalties committed by the player that were declined.
draft_seasonnumericSeason of the player's NFL draft class, per PFF.
eligible_seasonnumericSeason of the player's NFL draft eligibility, per PFF.
franchise_idnumericESPN franchise id (parsed from franchise_ref).
grades_fgep_kickernumericPFF field-goal and extra-point kicking grade, 0-100.
grades_kickoff_kickernumericPFF kickoff kicking grade, 0-100.
grades_misc_stnumericPFF miscellaneous special-teams grade, 0-100.
grades_special_teams_penaltynumericPFF special-teams penalty grade, 0-100.
jersey_numbercharacterJersey number. Often useful for joins by name/team/jersey.
missed_tacklesnumericMissed tackles on special-teams plays.
penaltiesnumericTotal number of penalties.
playercharacterPlayer name
player_game_countnumericNumber of games the player appeared in over the covered span.
player_idnumericPlayer ID (aka GSIS ID) as defined by nflreadr::load_rosters
positioncharacterPrimary position as reported by NFL.com
snap_counts_field_goalnumericSnaps on the field-goal and extra-point unit.
snap_counts_field_goal_blockingnumericSnaps on the field-goal and extra-point block unit.
snap_counts_kickoffnumericSnaps on the kickoff coverage unit.
snap_counts_kickoff_returnnumericSnaps on the kickoff return unit.
snap_counts_punt_coveragenumericSnaps on the punt coverage unit.
snap_counts_punt_returnnumericSnaps on the punt return unit.
tacklesnumericTeam tackles.
teamcharacterNFL team. Uses official abbreviations as per NFL.com
team_namecharacterTeam nickname; team_detail = TRUE only.
grades_fgep_defensenumericPFF grade on field-goal and extra-point defense, 0-100.
grades_fgep_offensenumericPFF grade on the field-goal and extra-point protection unit, 0-100.
grades_long_snapnumericPFF long-snapping grade, 0-100.
grades_punternumericPFF punting grade, 0-100.
grades_kick_returnnumericPFF kickoff-return grade, 0-100.
grades_punt_returnnumericPFF punt-return grade, 0-100.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

pff_facet_special_teams_summary()

Last validated n/a.

pff_facet_receiving_depth

Facet report /receiving/depth (By Position leaderboard; add franchiseId for By Team, gameId for By Game)

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

Valid URL: https://premium.pff.com/api/v1/facet/receiving/depth

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).
weekweekYWeek or week-group key (e.g. 'REG', a week number, or a range).
franchiseIdfranchise_idYPFF franchise (team) id; filters a report 'By Team'.
gameIdgame_idYPFF game id; filters a report 'By Game'.
divisiondivisionYDivision filter (NCAA).

Returns

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

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

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

pff_facet_receiving_depth()

Last validated n/a.

pff_facet_receiving_coverage

Facet report /receiving/coverage (By Position leaderboard; add franchiseId for By Team, gameId for By Game)

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

Valid URL: https://premium.pff.com/api/v1/facet/receiving/coverage

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).
weekweekYWeek or week-group key (e.g. 'REG', a week number, or a range).
franchiseIdfranchise_idYPFF franchise (team) id; filters a report 'By Team'.
gameIdgame_idYPFF game id; filters a report 'By Game'.
divisiondivisionYDivision filter (NCAA).

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 raw JSON Dict payload, unparsed.

Example

pff_facet_receiving_coverage()

Last validated n/a.

pff_player_passing_summary

Player-detail report /passing/summary (per-week + totals for one player)

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

Valid URL: https://premium.pff.com/api/v1/player/passing/summary

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).
weekweekYWeek or week-group key (e.g. 'REG', a week number, or a range).
player_idplayer_idYPFF player id (snake_case on the wire; matches the /players id).
careercareerYCareer-rollup flag ("true"/"false"); player-detail views 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 raw JSON Dict payload, unparsed.

Example

pff_player_passing_summary()

Last validated n/a.

pff_player_rushing_summary

Player-detail report /rushing/summary (per-week + totals for one player)

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

Valid URL: https://premium.pff.com/api/v1/player/rushing/summary

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).
weekweekYWeek or week-group key (e.g. 'REG', a week number, or a range).
player_idplayer_idYPFF player id (snake_case on the wire; matches the /players id).
careercareerYCareer-rollup flag ("true"/"false"); player-detail views 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 raw JSON Dict payload, unparsed.

Example

pff_player_rushing_summary()

Last validated n/a.

pff_player_receiving_summary

Player-detail report /receiving/summary (per-week + totals for one player)

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

Valid URL: https://premium.pff.com/api/v1/player/receiving/summary

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).
weekweekYWeek or week-group key (e.g. 'REG', a week number, or a range).
player_idplayer_idYPFF player id (snake_case on the wire; matches the /players id).
careercareerYCareer-rollup flag ("true"/"false"); player-detail views 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 raw JSON Dict payload, unparsed.

Example

pff_player_receiving_summary()

Last validated n/a.

pff_player_defense_summary

Player-detail report /defense/summary (per-week + totals for one player)

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

Valid URL: https://premium.pff.com/api/v1/player/defense/summary

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).
weekweekYWeek or week-group key (e.g. 'REG', a week number, or a range).
player_idplayer_idYPFF player id (snake_case on the wire; matches the /players id).
careercareerYCareer-rollup flag ("true"/"false"); player-detail views 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 raw JSON Dict payload, unparsed.

Example

pff_player_defense_summary()

Last validated n/a.

pff_player_offense_summary

Player-detail report /offense/summary (per-week + totals for one player)

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

Valid URL: https://premium.pff.com/api/v1/player/offense/summary

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).
weekweekYWeek or week-group key (e.g. 'REG', a week number, or a range).
player_idplayer_idYPFF player id (snake_case on the wire; matches the /players id).
careercareerYCareer-rollup flag ("true"/"false"); player-detail views 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 raw JSON Dict payload, unparsed.

Example

pff_player_offense_summary()

Last validated n/a.

pff_player_snaps_summary

Player-detail report /snaps/summary (per-week + totals for one player)

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

Valid URL: https://premium.pff.com/api/v1/player/snaps/summary

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).
weekweekYWeek or week-group key (e.g. 'REG', a week number, or a range).
player_idplayer_idYPFF player id (snake_case on the wire; matches the /players id).
careercareerYCareer-rollup flag ("true"/"false"); player-detail views 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 raw JSON Dict payload, unparsed.

Example

pff_player_snaps_summary()

Last validated n/a.

pff_player_offense_blocking

Player-detail report /offense/blocking (per-week + totals for one player)

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

Valid URL: https://premium.pff.com/api/v1/player/offense/blocking

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).
weekweekYWeek or week-group key (e.g. 'REG', a week number, or a range).
player_idplayer_idYPFF player id (snake_case on the wire; matches the /players id).
careercareerYCareer-rollup flag ("true"/"false"); player-detail views 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 raw JSON Dict payload, unparsed.

Example

pff_player_offense_blocking()

Last validated n/a.

pff_leagues

Leagues + seasons + week groups (bootstrap)

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

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

API ParameterPythonPatternRequiredNullableDescription

Returns

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

col_nametypedescription
abbreviationcharacterMetric abbreviation.
default_seasonnumericSeason the source API currently treats as the default for this league.
default_weeknumericWeek number the source API currently treats as the default for this league.
default_week_groupcharacterIdentifier of the week grouping (e.g., regular season or postseason phase) currently set as the league default.
idnumericID of the player in the 'name' column.
namecharacterName, as reported by MFL but reordered into FirstName LastName instead of Last, First
seasonslistNBA seasons played.
slugcharacterURL slug for the team.
week_groupslistNested list of week-group objects (phase label and week span) defined for the league.
weekslistNested list of week objects available for the league.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

pff_leagues()

Last validated n/a.

pff_teams

Teams / franchise groups + games for a league-season

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

Valid URL: https://premium.pff.com/api/v1/teams

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).

Returns

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

col_nametypedescription
heirarchylistNested hierarchy of franchise groupings as returned by the PFF API; the field name's spelling follows the source.
idnumericID of the player in the 'name' column.
namecharacterName, as reported by MFL but reordered into FirstName LastName instead of Last, First
slugcharacterURL slug for the team.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

pff_teams()

Last validated n/a.

pff_teams_overview

Team overview table (By Team landing)

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

Valid URL: https://premium.pff.com/api/v1/teams/overview

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).
weekweekYWeek or week-group key (e.g. 'REG', a week number, or a range).

Returns

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

col_nametypedescription
abbreviationcharacterTeam abbreviation.
franchise_idnumericPFF franchise (team) id (integer join key).
grades_coverage_defensenumericPFF team coverage grade (0-100).
grades_defensenumericPFF team defense grade (0-100).
grades_misc_stnumericTeam-level PFF miscellaneous special-teams grade, 0-100.
grades_offensenumericPFF team offense grade (0-100).
grades_overallnumericTeam-level PFF overall grade, 0-100.
grades_passnumericTeam-level PFF passing grade, 0-100.
grades_pass_blocknumericTeam-level PFF pass-blocking grade, 0-100.
grades_pass_routenumericTeam-level PFF receiving (route-running) grade, 0-100.
grades_pass_rush_defensenumericTeam-level PFF pass-rush grade, 0-100.
grades_runnumericTeam-level PFF rushing grade, 0-100.
grades_run_blocknumericTeam-level PFF run-blocking grade, 0-100.
grades_run_defensenumericTeam-level PFF run-defense grade, 0-100.
grades_tacklenumericTeam-level PFF tackling grade, 0-100.
lossesnumericLosses against the spread in the split.
namecharacterName, as reported by MFL but reordered into FirstName LastName instead of Last, First
points_allowednumericPoints for the opponent.
points_scorednumericTotal points scored by the team over the covered span.
tiesnumericNumber of ties in the series.
winsnumericWins against the spread in the split.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

pff_teams_overview()

Last validated n/a.

pff_games

Games list for league-season(-week)

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

Valid URL: https://premium.pff.com/api/v1/games

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).
weekweekYSingle week number.

Returns

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

col_nametypedescription
away_franchise_idnumericPFF franchise id of the away team.
away_teamlistAway team object (JSON-stringified in the tidy frame).
has_statslogicalWhether PFF has published stats for the game.
home_franchise_idnumericPFF franchise id of the home team.
home_teamlistHome team object (JSON-stringified in the tidy frame).
idnumericPFF game id (integer join key).
leaguelistLeague slug.
league_idnumericPFF league id (integer).
lock_statuscharacterData lock/publish status for the game.
scorelistFinal score string.
seasonnumericSeason (starting year) of the game.
stadium_idnumericPFF stadium identifier for the game venue.
startcharacterKickoff timestamp (ISO 8601 string).
weeknumericWeek number of the game.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

pff_games()

Last validated n/a.

pff_players

Player search (name=) or lookup (id=)

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

Valid URL: https://premium.pff.com/api/v1/players

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
namenameYPlayer-name search prefix.
ididYEntity id (player lookup).

Returns

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

col_nametypedescription
collegecharacterOfficial college (usually the last one attended)
current_classcharacterPlayer's current college class designation (e.g., Freshman, Senior), per PFF.
current_eligible_yearnumericYear the player is or was first draft-eligible, per PFF.
dobcharacterPlayer date of birth.
draftlistNested draft-selection details for the player (year, round, pick, and franchise) as returned by the source API.
first_namecharacterFirst name of player
heightnumericOfficial height, in inches
idnumericID of the player in the 'name' column.
jersey_numbercharacterJersey number. Often useful for joins by name/team/jersey.
last_namecharacterLast name of player
positioncharacterPrimary position as reported by NFL.com
speednumericSpeed.
teamlistNFL team. Uses official abbreviations as per NFL.com
weightnumericOfficial weight, in pounds

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

pff_players()

Last validated n/a.

pff_player_seasons

Seasons a player has data for

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

Valid URL: https://premium.pff.com/api/v1/player/seasons

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
player_idplayer_idYPFF player id (snake_case on the wire; matches the /players id).

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 raw JSON Dict payload, unparsed.

Example

pff_player_seasons()

Last validated n/a.

pff_player_position_pivot

Positional-pivot export (JSON; UI also uses this for CSV download)

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

Valid URL: https://premium.pff.com/api/v1/player/position/pivot

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYLeague slug (nfl/ncaa/aaf/ufl); pre-bound by the per-league shim modules.
seasonseasonYSeason (starting year).
weekweekYWeek or week-group key (e.g. 'REG', a week number, or a range).
player_idplayer_idYPFF player id (snake_case on the wire; matches the /players id).

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 raw JSON Dict payload, unparsed.

Example

pff_player_position_pivot()

Last validated n/a.