2026 Fantasy Football Lab is Open for Business
A rise in snaps over the last two weeks is a positive signal for the next few weeks, but it is not a guarantee; the signal's strength depends on why the snaps moved and which position is involved.
The clearest evidence comes from usage tracking across 2024–25: the next game retained about 72% of a snap-share gain and only about 45% of a pure opportunity (target/carry) gain. Role changes and depth-chart promotions held up best; isolated target spikes at steady snaps faded quickly.
Snap share is stickier than box-score production because it reflects a coaching decision, not just game script or efficiency. Still, mean reversion is real, especially when the increase is small-sample or driven by a short-term injury.
Quarterbacks
Strong positive signal, but almost entirely injury- or benching-driven.
A QB who jumps from low snaps to near-100% (Kyler, Darnold, Bagent, Kaliakmanis) is the new starter until the previous guy returns. The snap increase itself is highly persistent for as long as the injury or benching lasts. Once the original starter is healthy, the snaps revert. No gradual “role growth” story exists at the position.
Running backs
Weakest and most volatile signal.
Committees, game script, and injury make RB snap share the noisiest. An increase often reverts once the starter returns or the script flips. Multi-week gains that also include higher carry and target share (true three-down work) are more durable than pure snap bumps. Single-week spikes from a blowout or short injury are the classic mean-reversion traps. Treat RB snap rises as “monitor, don’t fully trust” unless the previous lead back is out for multiple weeks.
Wide receivers
Moderately positive, and more durable than RBs.
Established WRs who move from 60–70% into the 80–90% range usually keep most of the gain if it coincides with an injury ahead of them or a clear depth-chart promotion. Young or ascending players with rising snaps are a better forward signal than veterans who simply absorb leftover snaps. A snap jump without a matching target-share jump is often a decoy/blocking role and fades. Multi-week increases (especially W3–4 vs W1–2) are more reliable than one-week noise.
Tight ends
Similar to WRs, with an extra filter.
Every-down TE roles (80%+) are sticky once earned. Increases driven by injury to the starter (Higbee, Bowers, etc.) tend to hold while the injury lasts. Many TE snap gains are pure blocking, so pair the snap delta with target rate or routes run. A TE who goes from 40% to 75% snaps but stays at 4–5% target rate is usually not a fantasy winner.
Strongest next-few-weeks signal: Multi-week snap increase + corresponding target or carry share increase + the previous high-snap player is injured or clearly demoted.
Weaker / likely to fade: Single-week spike, pure snap gain with flat or falling targets, RB committee noise, or a return from a short injury.
Best positions to trust the signal: QB (while the injury holds) > TE (every-down roles) > WR > RB.
In short, an increase in the last two weeks leans positive for the next few weeks, especially at QB/WR/TE when the reason is structural. At RB, it is mostly noise unless the role change is clear and multi-week.
ARI: McBride 52→72 (+20)
ATL: Penix 0→64 (+64)
BAL: Zay Flowers 10→34 (+24)
BUF: Ty Johnson 0→17 (+17)
CAR: Brycen Tremayne 12→66 (+54)
CHI: Caleb Williams 70→0 (−70)
CIN: Dohnte Meyers 10→50 (+40)
CLE: KC Concepcion 36→60 (+23)
DAL: Lamb 44→64 (+20)
DEN: Jonah Coleman 14→0 (−14)
DET: St. Brown 66→58 (−8)
GB: Jayden Reed 20→0 (−20)
HOU: Hutchinson 54→23 (−32)
IND: Alec Pierce 24→0 (−24)
JAX: Quintin Morris 18→10 (−9)
KC: Rashee Rice 60→23 (−37)
LAC: Charlie Kolar 36→0 (−36)
LAR: Higbee 14→58 (+44)
LV: Bowers 0→62 (+62)
MIA: Caleb Douglas 51→0 (−51)
MIN: Kyler 6→68 (+63)
NE: Efton Chism 5→25 (+20)
NO: Etienne 45→14 (−31)
NYG: Jameis 26→66 (+40)
NYJ: Adonai Mitchell 54→0 (−54)
PHI: Goedert 36→0 (−36)
PIT: Rico Dowdle 28→0 (−28)
SEA: Darnold 2→64 (+61)
SF: Demarcus Robinson 28→0 (−28)
TB: Jalon Daniels 0→34 (+34)
TEN: Ayomanor 27→44 (+17)
WAS: Jayden Daniels 54→0 (−54)