Every number on this site is computed from real play-by-play — deterministic, reproducible, not an AI guess. This page shows the work: where the data comes from, exactly how each split is calculated, and how we price a player’s go-forward value. Nothing here is a projection model or a black box — if you have the same play-by-play, you get the same numbers.
We use team and player names as public factual references only — no NFL/team logos, uniforms, or player photos. Analytics only; no wagering.
A split is just a per-game average recomputed under an honest condition, straight from the game logs. You can toggle any of these in the Explorer:
Every split shows its game count, and a split under 4 games is flagged small sample so a three-game number reads honestly. The week-by-week chart stays visible so you can judge confounds yourself — a with/without-QB gap is sometimes really a role or injury change.
A gap between two splits isn’t automatically real. TrueSplits assesses whether a split’s difference is signal (a gap large and well-sampled enough to trust), likely noise (within normal week-to-week variance), or small sample — and labels it. On the draft board, a confident Target/Fade is only made where the underlying gap reads as signal.
The board prices each player off his go-forward baseline — his value under normal conditions, not a fluky tail. The rules:
The 2026 situation overlay only picks or labels which real split is the baseline and shows context beside it — it never changes a computed number. A confirmed 2026 QB who matches the baseline makes the call informed; a confirmed new QB with no games together keeps the established number as a labeled projection (verdict stays Fair — we never make a confident call off a pairing with zero games).
Data via nflverse. ADP via Fantasy Football Calculator. Roster/injury via Sleeper. Not affiliated with or endorsed by the NFL or NFLPA.