Loading
Loading
Loading
Loading
Stat Card / Efficiency
Expected points added per dropback, sacks and scrambles included. The best public passing efficiency number.
Sample size warning
Unstable below roughly 200 dropbacks. Backup and spot-start samples will produce extreme values.
Passing efficiency with nothing hidden. Because the denominator is dropbacks rather than pass attempts, the plays quarterbacks would rather not count still count: sacks, throwaways, and scrambles are all in. That is what separates it from old-school rate stats like passer rating, which quietly excuse sacks. A quarterback who avoids negative plays gets credit for it here; one who takes ten sacks a month pays for them.
League average lives a little above zero (passing beats rushing on average), the best seasons run past +0.20 per dropback, and struggling passers sit below zero.
For player rows, the mean of qb_epa across every play where the passer dropped back (qb_dropback = 1), which credits scramble value to the quarterback and does not charge him for a teammate's fumble after the catch. At the season grain it is passing EPA divided by dropbacks. Team columns use plain epa over all dropbacks, and league_baselines carries the league-wide per-dropback average for reference lines.
Faster than completion-based stats, but a real sample still takes months. Below roughly 200 dropbacks the number is dominated by a few plays and a few opponents; that is four to six games for a starter. Full-season starter samples (450+) are trustworthy. Within situation buckets (red zone, two minute) even a full season can be under 50 dropbacks, so treat those splits as descriptions, not skill estimates.
The dictionary columns behind this metric, straight from the shipped views. Explore any of them at /explore.
| View | Column | Type | Description |
|---|---|---|---|
| player_season | epa_per_dropback | DOUBLE | Passing efficiency. EPA divided by dropbacks. The single best public passing efficiency number. |
| situation_qb | epa_per_dropback | DOUBLE | EPA per dropback in this bucket, using the quarterback-centric qb_epa. |
| team_season | off_pass_epa_per_dropback | DOUBLE | EPA per dropback. |
| team_week | off_pass_epa_per_dropback | DOUBLE | EPA per dropback. |
| league_baselines | pass_epa_per_dropback | DOUBLE | League-average EPA per dropback. |
Formulas reference the nflverse play-by-play columns our ingest actually uses; the reference table above is generated from the live data dictionary. Back to the full glossary.