Offensive: Passing · CPOE

Completion percentage over expected — completions against how hard the throws actually were.

OFF · PassingP + N
About this stat ↓

League snapshot — 2025

  • League leaderNE 11.57
  • League average0.70
  • Best to worst17.08

All 32 teams, higher is better.

At a glance — 2025

Where the 32 teams sit on this stat this season.

League leader
NE · 11.57
League laggard
CLE · -5.51
League average
0.70
Spread (max − min)
17.08

Year-over-year — 2025 vs 2024

Biggest movers from last season.

Biggest riser
NE · +9.94
Biggest faller
MIN · −7.90
Most consistent
SEA · +0.46
League trend 2025 vs 2024
▼ -0.60

Multi-year context

7-year window (2019–2025)

Multi-year leader
SEA · 5.23
Multi-year laggard
NYJ · -3.71
Biggest improver
NE · +1.52/yr
Biggest decliner
LV · −1.24/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
NE-2.17-2.192.971.06-3.451.6311.57
SF2.74-1.262.34-1.645.421.335.93
SEA7.547.224.245.640.975.285.74
GB1.177.355.081.121.252.315.04
PHI-0.92-4.930.911.914.266.494.07
BAL3.640.150.39-1.693.566.083.80
BUF-1.785.981.940.064.390.973.36
DET-3.46-0.920.22-1.461.457.132.59
NO3.982.36-4.051.232.93-2.672.19
DAL1.63-1.222.56-1.083.47-4.381.85
CAR-1.952.56-7.01-4.73-1.480.011.74
LAR-1.680.660.00-2.73-3.17-0.981.72
MIA-2.742.360.47-0.045.093.121.49
WAS-3.30-1.380.39-1.64-0.545.211.26
CIN-5.96-1.245.052.762.136.851.18
ARI-1.561.714.60-1.33-2.552.450.99
LAC4.450.75-0.131.76-1.892.250.79
IND-3.700.19-2.97-1.65-3.28-6.000.58
PIT-0.29-0.91-2.441.360.313.680.51
LV6.122.352.60-2.18-3.93-1.37-0.79
JAX-3.19-0.18-4.081.382.16-0.53-1.13
DEN-2.06-6.082.34-0.623.520.77-1.24
HOU1.876.42-1.68-4.33-1.38-2.76-1.33
KC1.583.163.543.171.452.23-1.35
NYG-2.15-1.90-5.102.30-0.21-0.41-1.36
TB0.603.151.590.420.083.63-2.36
ATL3.011.160.59-0.44-2.880.12-3.06
MIN4.354.270.362.292.914.70-3.20
CHI-1.551.14-2.96-4.180.14-0.08-3.29
TEN4.271.662.42-1.021.440.08-4.16
NYJ0.00-1.45-7.75-4.73-5.32-1.54-5.18
CLE-3.763.75-0.731.24-5.58-3.90-5.51

Distribution

How the 32 teams cluster for 2025.

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