NET: Yds per play offense (Off − Def)

NET · NET (Off − Def)P + N
About this stat ↓

What Yds per play offense (Off − Def) is

Yards per play minus yards per play allowed. Efficiency on both sides of the ball, and it survives tempo differences — one of the better quick reads of a team.

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

In 2021 the Bills led at 0.07; the league average was 0.00.

League snapshot — 2021

League leader
BUF · 0.07
League average
0.00
Best to worst
0.15

All 32 teams, higher is better.

At a glance — 2021

Where the 32 teams sit on this stat this season.

League leader
BUF · 0.07
League laggard
HOU · -0.08
League average
0.00
Spread (max − min)
0.15

Does Yds per play offense (Off − Def) matter against the spread?

Run as a one-stat algorithm against the closing line, this stat went 889–689–37 ATS (56.3%) across 2020–2025, #32 of 296 ranked.

Its best season was 2025 (163–106, 60.6%); its worst 2021 (148–122, 54.8%).

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

SeasonGamesATS recordATS %
2020256145–109–257.1%
2021272148–122–254.8%
2022271145–119–754.9%
2023272142–116–1455.0%
2024272146–117–955.5%
2025272163–106–360.6%

Yds per play offense (Off − Def) in 2021 vs 2020

Bills lead at 0.07 — they ranked #5 last year. Texans are last at -0.08 — #15 last year.

The league average is 0.00, down 0.00 from 0.00 last year.

Biggest riser: Bengals, #32 → #12. Biggest faller: Ravens, #6 → #24.

Spread between first and last: 0.15; 22 teams are within 0.04 of the average.

Year-over-year — 2021 vs 2020

Biggest movers from last season.

Biggest riser
CIN · +0.10
Biggest faller
HOU · −0.08
Most consistent
SEA · −0.00
League trend 2021 vs 2020
▼ 0.00

Multi-year context

7-year window (2020–2026)

Multi-year leader
SF · 0.10
Multi-year laggard
NYG · -0.06
Biggest improver
KC · +0.03/yr
Biggest decliner
IND · −0.04/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
BUF0.050.070.070.040.030.040.24
SF0.030.060.060.110.060.000.38
TB0.070.060.00-0.020.04-0.04-0.06
LAR0.060.05-0.040.01-0.010.070.26
NE-0.030.040.02-0.01-0.040.070.15
LV0.000.03-0.01-0.02-0.04-0.04-0.18
DAL-0.030.030.020.04-0.05-0.01-0.16
CLE0.020.03-0.010.01-0.07-0.03-0.10
GB0.060.03-0.020.010.060.040.19
PHI-0.040.030.070.000.060.02-0.17
SEA0.020.020.010.000.010.080.28
CIN-0.080.020.01-0.050.02-0.05-0.03
LAC-0.010.02-0.03-0.030.010.01-0.08
ARI0.020.01-0.05-0.040.02-0.04-0.32
IND0.040.01-0.030.000.000.02-0.35
KC0.040.010.080.05-0.010.000.39
MIN0.000.00-0.020.020.020.010.02
DEN-0.030.000.00-0.050.020.05-0.13
NO0.05-0.010.04-0.01-0.030.00-0.20
TEN0.02-0.01-0.02-0.01-0.02-0.09-0.17
ATL-0.05-0.02-0.020.010.020.010.16
CAR0.00-0.03-0.01-0.06-0.05-0.030.08
CHI-0.02-0.03-0.05-0.02-0.08-0.02-0.16
BAL0.05-0.030.020.080.100.020.25
MIA-0.04-0.030.050.08-0.01-0.02-0.11
JAX-0.08-0.040.01-0.02-0.040.020.04
WAS0.00-0.04-0.02-0.060.02-0.03-0.08
NYG-0.02-0.04-0.03-0.07-0.06-0.04-0.18
PIT0.02-0.04-0.03-0.02-0.02-0.01-0.03
DET-0.04-0.05-0.020.030.030.040.05
NYJ-0.07-0.060.01-0.020.01-0.080.04
HOU0.01-0.08-0.060.010.000.020.09

Yds per play offense (Off − Def) since 2018

Leaders since 2018: 2018 Chiefs (0.07), 2019 49ers (0.09), 2020 Buccaneers (0.07), 2021 Bills (0.07).

The best season on record is 49ers 2019 at 0.09; the worst Bengals 2019 at -0.08.

The league average has risen from 0.00 in 2018 to 0.00 in 2021.

Distribution

How the 32 teams cluster for 2021.

About this stat
Stat ID
net_yds_per_play_offense
Side
net
Family
NET (Off − Def)
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.