Offensive: Passing · CPOE

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

OFF · PassingP + N
About this stat ↓

League snapshot — 2023

  • League leaderSF 5.42
  • League average0.35
  • Best to worst10.99

All 32 teams, higher is better.

At a glance — 2023

Where the 32 teams sit on this stat this season.

League leader
SF · 5.42
League laggard
CLE · -5.58
League average
0.35
Spread (max − min)
10.99

Year-over-year — 2023 vs 2022

Biggest movers from last season.

Biggest riser
SF · +7.06
Biggest faller
CLE · −6.81
Most consistent
GB · +0.13
League trend 2023 vs 2022
▲ 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
SF2.74-1.262.34-1.645.421.335.93
MIA-2.742.360.47-0.045.093.121.49
BUF-1.785.981.940.064.390.973.36
PHI-0.92-4.930.911.914.266.494.07
BAL3.640.150.39-1.693.566.083.80
DEN-2.06-6.082.34-0.623.520.77-1.24
DAL1.63-1.222.56-1.083.47-4.381.85
NO3.982.36-4.051.232.93-2.672.19
MIN4.354.270.362.292.914.70-3.20
JAX-3.19-0.18-4.081.382.16-0.53-1.13
CIN-5.96-1.245.052.762.136.851.18
KC1.583.163.543.171.452.23-1.35
DET-3.46-0.920.22-1.461.457.132.59
TEN4.271.662.42-1.021.440.08-4.16
GB1.177.355.081.121.252.315.04
SEA7.547.224.245.640.975.285.74
PIT-0.29-0.91-2.441.360.313.680.51
CHI-1.551.14-2.96-4.180.14-0.08-3.29
TB0.603.151.590.420.083.63-2.36
NYG-2.15-1.90-5.102.30-0.21-0.41-1.36
WAS-3.30-1.380.39-1.64-0.545.211.26
HOU1.876.42-1.68-4.33-1.38-2.76-1.33
CAR-1.952.56-7.01-4.73-1.480.011.74
LAC4.450.75-0.131.76-1.892.250.79
ARI-1.561.714.60-1.33-2.552.450.99
ATL3.011.160.59-0.44-2.880.12-3.06
LAR-1.680.660.00-2.73-3.17-0.981.72
IND-3.700.19-2.97-1.65-3.28-6.000.58
NE-2.17-2.192.971.06-3.451.6311.57
LV6.122.352.60-2.18-3.93-1.37-0.79
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 2023.

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.