NFL Stats & Analytics Guide 2026: Glossary & FAQ
NFL analytics has its own language — EPA, target share, snap rate, neutral game script, success rate — and most explainers either assume you already know it or bury it in jargon. This guide is the plain-English glossary and reading guide: what the stats and metrics actually mean, how to read them, and which ones are worth trusting. It is written for anyone trying to make sense of modern NFL analysis — fantasy players, bettors, DFS players, and fans following the discourse on podcasts and X. Every explanation is grounded in what League Station actually publishes: 25 seasons of player and team data covering roughly 3,946 NFL players, with reports that split raw numbers by game script, opponent, role, and consistency so the context is visible. The questions below run from the box-score basics through the advanced metrics — and, just as importantly, how to weigh them.
Last updated:
What are "advanced stats" in the NFL, and how are they different from box score stats?
“Advanced stats” are metrics that go beyond the traditional box score to measure efficiency, context, and opportunity rather than raw totals. Box score stats — yards, touchdowns, receptions — tell you what happened; advanced stats try to tell you how well it happened and whether it will continue.
The box score is not wrong, it is just incomplete. It treats a 4-yard gain on 3rd-and-3, which is a first down, the same as a 4-yard gain on 3rd-and-8, which is a failure. It credits a receiver’s 100 yards without telling you whether they came on 12 targets or 4. Advanced stats add the missing context: per-play efficiency, a player’s share of his team’s opportunity, and performance adjusted for game situation and opponent. You do not need a math background to use them — most are just sharper ways of asking “how good was this, really, and will it last?” The rest of this guide walks through the ones that matter. League Station’s reports are built on the same instinct: splitting raw numbers by game script, opponent, and role so the context is never hidden.
What's the difference between volume stats and efficiency stats?
Volume stats total what a player did — carries, targets, receptions, yards, touchdowns. Efficiency stats measure how well he did it per opportunity — yards per carry, yards per target, yards per route run. You need both, because each answers a different question, and the same numbers are sometimes called counting stats (volume) and rate stats (efficiency).
Volume tells you opportunity, and opportunity is where fantasy points, DFS scoring, and prop production come from — a player cannot score from a role he does not have. Efficiency tells you how good he was with the chances he got. The common mistake is judging on efficiency alone: a running back averaging 5.5 yards per carry on six carries a game is efficient and almost irrelevant, because efficiency on tiny volume is mostly noise. Volume is also the more stable, more predictive signal week to week, while efficiency bounces around and tends to regress toward a player’s true level. League Station’s three-year player stats and snap trends lead with volume for exactly that reason.
What is EPA (expected points added)?
EPA, or expected points added, measures the value of a single play by how much it changed the offense’s expected points. Every game situation — down, distance, field position, time — has an average point value, and EPA is the change in that value from one play to the next.
A play that improves the offense’s situation produces positive EPA; a play that worsens it — an incompletion, a sack, a tackle for loss — produces negative EPA. The point of EPA is that a yard is not just a yard: a 4-yard gain that converts a third down is worth far more than a 4-yard gain that does not, and EPA weights plays by how much they actually move a team toward scoring. EPA per play is one of the most common ways analysts rank offenses, defenses, and quarterbacks, because it captures efficiency in the currency that actually matters — points. EPA is a public, widely used concept rather than a League Station report, but the idea behind it — context determines a play’s real value — is the same reason League Station splits its data by game script and situation instead of reporting raw totals alone.
What is success rate, and how is it different from yards per play?
Success rate is the percentage of plays that gain “enough” to stay on schedule — conventionally about 40% of the needed yards on first down, 60% on second, and 100% on third or fourth. It answers “how often does this work?” where yards per play answers “how much does this gain on average.”
The difference is floor versus average. Yards per play is easily skewed by a few long gains: a running back can post a respectable 4.5 yards per carry while actually being stuffed on most of his runs, with the average rescued by two breakaways. Success rate exposes that — the same back would show a low success rate, flagging a boom-or-bust profile rather than a steady one. A high success rate means a player or offense consistently keeps itself in manageable situations; a low one means it lives on big plays and bad downs. Success rate is a public concept and not a League Station metric, but that exact floor-versus-ceiling distinction is what League Station’s boom-or-bust report measures in fantasy-scoring terms.
What is target share, and why does it matter more than raw target count?
Target share is the percentage of his team’s total pass targets that a receiver receives. It matters more than the raw count because it isolates the player’s role from how often — and how much — his team happens to throw.
Consider two receivers who both saw seven targets. One plays for a team that threw 25 times that game, a 28% share; the other’s team threw 40 times, a 17.5% share. The raw number is identical, but the first receiver is far more central to his offense. Target share strips out team pass volume and game flow, so it reflects the role the coaching staff has actually given a player. It is also stickier and more predictive than raw targets, which swing with score and game script week to week — a 25%-plus target share is a genuine No. 1 receiver role and tends to hold. League Station’s three-year player stats and the wide receiver hub show the receiving usage that target share is built from.
What is air yards, and what does it tell me about a receiver?
Air yards measure the total distance a receiver’s targets travel downfield in the air, recorded at the moment the ball is thrown — whether or not the pass is caught. It describes how a receiver is used, not just how much.
A field-stretching deep threat racks up air yards on a handful of downfield targets; a slot receiver or check-down back can post many catches with very low air yards. That distinction tells you where a player wins and how stable his production is. Air yards are also a useful early-warning signal: a receiver drawing heavy downfield volume but not yet converting it into catches and touchdowns is often a regression candidate in the making — the opportunity is there before the box score shows it. Air yards are a public tracking metric and not a League Station report, so this guide explains the concept rather than linking a tool for it. The broader lesson — read a receiver’s role, not just his catch total — is also why you study a depth chart for how a player is deployed.
What is snap share, and how should I use it?
Snap share is the percentage of his team’s offensive plays that a player is on the field for. It is the single cleanest measure of role, because no one produces from the sideline — and a change in snap share is one of the earliest signals of a change in value.
A rising snap share is among the most reliable leading indicators of a breakout: the coaching staff is trusting a player with more, and production usually follows opportunity. A falling snap share warns that a player’s role is shrinking before the box score catches up. League Station’s snap trends report tracks this week over week specifically to catch those role changes early. One caveat: snap share means different things at different positions. A running back can play many snaps as a pass-protector or decoy without touching the ball, so for backs you should pair snap share with carry and target counts to confirm the snaps are productive ones.
What does "garbage time" mean, and how does it distort stats?
“Garbage time” is the late-game stretch when the outcome is effectively decided and teams stop playing their normal game — the trailing team throws on every down against a soft, deep “prevent” defense while the leading team runs to drain the clock. Stats piled up in garbage time are real points in the box score but a poor guide to a player’s true ability or future production.
A quarterback who throws for 320 yards, 140 of them while down four scores against soft coverage, is not really a 320-yard performer that week — and treating him as one will mislead your projection. This is why analysts discount or filter out garbage-time numbers: the situation, not the skill, produced much of the output. League Station’s game-script report is built for exactly this problem. It splits every player’s games into Big Win, Close Win, Close Loss, and Big Loss buckets, so you can see who produces in competitive football and who is padding numbers once games are out of hand.
What is "neutral game script," and why do analysts filter for it?
A “neutral game script” is play that happens while the score is close — neither team forced into catch-up mode or clock-killing mode. Analysts filter for it because, in neutral situations, play-calling reflects what a team actually wants to do rather than what the scoreboard is forcing.
Game script distorts almost everything. A team trailing big abandons the run; a team with a big lead abandons the pass. A back’s true workload, a team’s real pass-run identity, and a receiver’s genuine role all show up most clearly when the game is still in the balance. Neutral game script is essentially the opposite of garbage time — it is the slice of the data least contaminated by the scoreboard. When an analyst says a team “is actually a pass-first offense in neutral situations,” they are stripping out the blowouts to find the real tendency. League Station’s game-script report, with its close-game buckets, is the practical way to isolate how a player or team performs when the script has not yet tilted.
How can I tell whether a stat is predictive or descriptive?
A descriptive stat tells you what already happened; a predictive stat tells you what is likely to happen next. The test is repeatability: if a stat tends to hold from one stretch to the next, it is predictive; if it swings wildly, it is mostly descriptive.
Touchdowns are the classic descriptive stat — they are highly variable and only weakly repeatable, which is why a 12-touchdown season often is not followed by another. Opportunity-based stats — snap share, target share, carries, routes run — are the predictive ones, because role is stable and tends to carry forward. The practical rule: when you are forecasting anything — a draft pick, a futures bet, next week’s projection — weight the stable, opportunity-based metrics and treat touchdown-dependent or small-sample efficiency numbers as noise that will regress. Many a “career year” is a descriptive spike that the underlying usage never supported. League Station’s boom-or-bust consistency view and the three-year player stats help you separate a repeatable trend from a one-season outlier.
How much should I weight one season of data versus several?
More data is more reliable, but more recent data is more relevant — so the answer is to weight by what you are measuring. Use multiple seasons for traits that are stable, and lean on recent data for things that have genuinely changed.
A player’s athletic profile, his role in a settled offense, a coordinator’s scheme — these are stable, and three years of data smooths out the flukes that any single season contains. But a new coaching staff, an offseason depth-chart move, or a player aging past 30 at a fast-declining position are real changes, and blindly averaging three years will bury them. The skill is diagnosing which case you are in: noise to be smoothed, or a signal to be respected. That is why League Station surfaces three-year player stats and snap trends side by side — one gives you the stable baseline, the other shows the recent direction. Rookies and second-year players are the hardest case of all: very little data, and a role that can change fast.
How do I evaluate a player using League Station data — what is the workflow?
Work in order: role first, then production, then context, then the decision. A great player without a role scores nothing, so role gates everything else — start there and never skip it.
A practical four-step pass: (1) Role — check the depth chart and snap trends to confirm the player is on the field and to see what job he holds. (2) Production — pull the three-year player stats and the relevant position hub (QB, RB, WR, TE) for the volume-and-efficiency baseline. (3) Context — read boom-or-bust for floor and ceiling, game script to check the production is real rather than blowout-padded, and defense vs. position plus strength of schedule for the matchups ahead. (4) Decide — take the read into rankings for a draft, salary value for DFS, and the fantasy football, DFS, and NFL betting guides for turning analysis into a call.
These stats power every other League Station guide — see the fantasy football guide, the DFS guide, the NFL betting guide, the dynasty guide, and the Madden ratings guide to put them to work.