Offensive: Passing · Pass EPA

Expected points added per pass play. One of the better single measures of passing quality.

OFF · PassingP + N
About this stat ↓

League snapshot — 2019

  • League leaderKC 8.91
  • League average1.59
  • Best to worst13.83

All 32 teams, higher is better.

At a glance — 2019

Where the 32 teams sit on this stat this season.

League leader
KC · 8.91
League laggard
WAS · -4.93
League average
1.59
Spread (max − min)
13.83

Year-over-year — 2019 vs 2018

Biggest movers from last season.

Biggest riser
ARI · +11.04
Biggest faller
PIT · −12.24
Most consistent
HOU · +0.16
League trend 2019 vs 2018
▼ -0.43

Multi-year context

7-year window (2019–2025)

Multi-year leader
KC · 6.94
Multi-year laggard
NYJ · -4.86
Biggest improver
DET · +1.34/yr
Biggest decliner
CLE · −2.28/yr

Multi-year heatmap

32 teams across 7 seasons. Cells colored by quintile within each season; click a column header to jump to that year.

Team2019202020212022202320242025
KC8.9112.628.6411.042.233.711.46
BAL8.822.44-0.04-1.013.7010.030.27
DAL7.76-0.857.141.876.86-2.726.70
NO7.144.55-1.891.511.16-2.66-1.41
LV6.204.272.161.15-2.64-3.70-6.33
SF5.382.276.236.198.414.026.30
SEA5.314.940.901.291.910.504.02
MIN5.025.823.381.700.163.35-5.95
LAC4.525.617.021.58-0.153.73-1.37
HOU3.898.12-3.55-6.652.20-0.961.82
LAR3.841.416.37-4.012.572.028.85
GB3.7111.517.16-0.105.304.566.99
TEN3.587.781.68-1.56-1.86-3.93-7.83
TB2.718.188.492.962.786.81-0.70
ATL2.664.36-0.990.75-2.532.020.25
PHI2.58-5.761.854.633.693.351.87
NE1.81-1.424.58-1.45-8.10-3.129.57
DET1.091.93-1.236.124.8910.146.08
ARI0.371.414.72-5.14-5.933.800.28
CLE-0.825.77-0.95-0.60-6.17-10.29-9.66
IND-0.985.970.59-6.080.01-2.042.80
BUF-1.2011.094.596.005.397.805.71
JAX-1.66-2.65-3.474.230.320.172.43
MIA-1.772.26-0.273.646.572.560.29
DEN-1.77-3.922.57-5.07-0.602.353.46
CHI-1.89-0.44-5.45-5.02-3.80-3.142.82
NYG-3.01-2.10-7.710.62-6.59-5.660.39
PIT-3.563.87-3.360.14-2.690.261.73
CAR-3.940.76-7.78-2.46-9.22-2.90-1.63
CIN-4.180.975.375.470.786.770.79
NYJ-4.82-5.26-4.43-3.88-10.971.26-5.93
WAS-4.93-3.98-2.12-3.54-5.154.66-0.38

Distribution

How the 32 teams cluster for 2019.

About this stat
Stat ID
off_passing_pass_epa
Side
offensive
Family
Passing
Data source
P + N
Polarity
higher is better (or neutral)
Display grain
count
Algorithm eligibility
Algorithm-eligible: this stat can be picked in the Algorithm Builder.