EPA (expected points added)
Expected points added measures how much a single play changed a team's expected points on the drive. In 2025 the Patriots led the league at +0.158 expected points added per play on offense, and the Texans led on defense at -0.131 allowed per play.
Every situation on a field — down, distance, yard line, time — has a scoring value attached to it, measured against what actually happened from that spot in thousands of past games. Expected points added is the difference between the value of the situation before a play and after it. A 4-yard gain on 3rd-and-2 is worth a lot; a 4-yard gain on 3rd-and-9 is worth less than nothing.
Team Expected Points Added — 2025 leaders
| # | Team | Off EPA/Play | Off Rk | Def EPA/Play | Def Rk | Plays | Listen |
|---|---|---|---|---|---|---|---|
| 1 | New England Patriots | 0.16 | 1 | -0.05 | 11 | 1,017 | |
| 2 | Los Angeles Rams | 0.14 | 2 | -0.06 | 9 | 1,056 | |
| 3 | Buffalo Bills | 0.14 | 3 | -0.02 | 13 | 1,065 | |
| 4 | Green Bay Packers | 0.11 | 4 | 0.03 | 22 | 993 | |
| 5 | Dallas Cowboys | 0.10 | 5 | 0.17 | 32 | 1,104 | |
| 6 | San Francisco 49ers | 0.09 | 6 | 0.07 | 24 | 1,065 | |
| 7 | Detroit Lions | 0.08 | 7 | -0.01 | 14 | 1,051 | |
| 8 | Chicago Bears | 0.08 | 8 | 0.02 | 19 | 1,096 | |
| 9 | Indianapolis Colts | 0.07 | 9 | 0.00 | 16 | 1,011 | |
| 10 | Denver Broncos | 0.05 | 10 | -0.09 | 6 | 1,079 |
Why it matters
Yards treat every yard the same. Expected points added does not, which is why it separates offenses that move the ball from offenses that score. For a fantasy roster the team number is context, not a projection: a back on the Patriots offense (+0.158 per play, first in the league) is running behind a unit that reaches the red zone more often than the one ranked 30th. It is one input, and it says nothing about how a coach divides the touches once they get there.
The counter
Team efficiency is context for opportunity, not a substitute for knowing the role.
More football stats explained
- EPA per dropback
- Success rate
- CPOE (completion percentage over expected)
- ANY/A (adjusted net yards per attempt)
- RYOE (rushing yards over expected)
- Target share
- Air yards share
- WOPR (weighted opportunity rating)
- aDOT (average depth of target)
- YAC over expected
- Separation
- Pressure rate
- Blitz rate
- Man and zone coverage splits
- PROE (pass rate over expected)
- Stacked box rate
- Half-PPR (and how it differs from full PPR)
- The usage gap (snaps versus production)
- Pythagorean wins
- Stickiness (what repeats and what does not)
- Snap share
- Pass-snap share
- YPRR (yards per route run)
- Availability (the “stayed” rate)
- Handcuff
- Play-action rate
- Pre-snap motion rate
- Drop rate
- Contested catch rate
- Interception-worthy throws
- Quarterback-fault sacks
- Intended air yards (IAY)
- Deep ball rate
- QB Composite Rating
Follow the football you care about. Players, teams, stat boards — press Follow on any of them, and that is what your weekly email is made of. Nothing you didn't ask for.
Drafting this month? Follow the guys you end up with, and your first weekly email lands Week 1 — the real plays and the real numbers behind everyone on your list.
Follow what you care about — free →Ask this data a question
Every figure on this page comes out of Muffed's verified panel — and you can query the whole thing in plain English. No account, no key. Ask the data →
Use Muffed in your AI
Ask Claude or ChatGPT football questions and get these verified figures back, with sources. Add https://muffed.ai/api/mcp — free, no account, no API key.