Offensive: Passing · Exp pts pass

OFF · PassingP + N
About this stat ↓

What Exp pts pass is

Expected points added by the passing game: for every pass play, the change in the team's expected points before and after the snap, summed over the season. A deep completion on third-and-long is worth far more here than the same yards on a meaningless play, so it measures what the passing game actually did to the scoreboard, not how many yards it piled up.

Higher is better. It is shown per game, so a team's number does not depend on games played. Source: P + N.

In 2018 the Chiefs led at 13.28; the league average was 1.35.

League snapshot — 2018

League leader
KC · 13.28
League average
1.35
Best to worst
24.18

All 32 teams, higher is better.

At a glance — 2018

Where the 32 teams sit on this stat this season.

League leader
KC · 13.28
League laggard
ARI · -10.90
League average
1.35
Spread (max − min)
24.18

Does Exp pts pass matter against the spread?

Run as a one-stat algorithm against the closing line, this stat went 877–701–37 ATS (55.6%) across 2020–2025, #55 of 296 ranked.

Its best season was 2024 (157–106, 59.7%); its worst 2023 (136–122, 52.7%).

For picks, this is a strong signal. One stat is not a recipe — the algorithms combine many.

SeasonGamesATS recordATS %
2020256141–113–255.5%
2021272151–119–255.9%
2022271148–116–756.1%
2023272136–122–1452.7%
2024272157–106–959.7%
2025272144–125–353.5%

Multi-year context

7-year window (2020–2026)

Multi-year leader
BUF · 6.33
Multi-year laggard
NYJ · -4.44
Biggest improver
DET · +1.77/yr
Biggest decliner
TEN · −2.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.

Team2020202120222023202420252026
DET1.93-1.695.814.299.466.1212.03
SF2.275.325.388.153.785.6311.43
CAR0.48-8.11-2.80-9.56-3.54-1.618.95
JAX-2.91-4.034.20-1.27-0.512.108.40
DAL-1.717.141.236.28-4.236.168.09
BUF10.494.325.224.337.815.117.06
BAL2.42-0.39-1.882.919.81-0.966.52
KC11.507.749.970.683.471.486.45
LV3.071.260.35-2.88-3.67-6.366.04
CIN-0.274.725.010.485.91-1.065.51
LAR0.686.37-4.312.052.008.325.18
GB10.906.95-0.874.994.036.994.30
NE-2.603.34-2.16-9.19-3.419.253.34
HOU7.07-4.34-6.961.69-1.261.302.96
NYG-2.79-7.83-0.33-6.83-5.54-0.272.53
SEA4.480.27-0.151.86-0.583.341.65
NYJ-5.87-4.98-4.49-11.590.52-5.881.22
CHI-1.38-5.44-5.99-4.60-3.692.830.64
CLE5.18-1.52-1.25-7.18-10.57-10.33-0.12
ARI0.444.46-5.54-5.932.550.10-0.13
WAS-4.73-2.87-3.52-6.084.32-0.22-0.57
NO4.20-2.230.451.16-3.50-2.97-1.68
DEN-4.702.27-5.06-1.871.373.14-1.76
MIN5.173.021.66-0.872.57-6.06-2.64
ATL3.73-2.36-0.76-2.891.73-0.44-2.90
PHI-5.741.502.612.443.321.37-3.77
PIT3.24-3.99-0.25-3.15-0.260.98-4.10
IND5.300.23-7.09-0.29-2.331.91-5.94
TB7.498.021.902.066.33-0.93-6.25
MIA1.93-0.462.955.812.30-0.28-6.47
TEN7.380.88-1.85-1.87-4.23-8.09-6.75
LAC5.036.100.65-1.033.14-1.99-7.42

Distribution

How the 32 teams cluster for 2018.

About this stat
Stat ID
off_passing_exp_pts_pass
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.