WAR is a single number that answers a deceptively hard question: how much does this player contribute beyond what's freely available? Technically it's discounted lifetime PAR (Points Above Replacement) — sabermetric WAR's points-to-wins translation isn't applied here, but the shape and intent are the same.
This page documents the mathematics behind the model — for active NFL players, for devy prospects, and for the user controls that make it yours. The math is real. The examples use actual 2025 player data.
For active NFL players, WAR measures how many projected wins above a freely-available replacement a player is expected to contribute, summed across a position-specific forward horizon and discounted for time, age, and cumulative survival.
Replacement level is the production of the freely-available player at each position — defined by a position-specific formula based on your league's roster requirements (teams, starters, flex slots) and a small buffer for bench-injury insurance. The formulas are derived from where each position's production curve actually flattens, not from a fixed multiple. They recalibrate automatically when you switch leagues.
Age decay applies a small per-year multiplier as a player ages past their position's peak window. Cumulative survival is the running product of empirical year-over-year retention probabilities — the chance a player is still a productive starter at year t given they were one at year t−1. Retention is tier-stratified (an elite RB1 retains very differently from an RB45) and includes a floor past each position's cliff age that prevents survivor-selection bias from spuriously inflating older-cohort retention. A 24-year-old WR with a full curve ahead is valued differently than a 31-year-old entering decline — even at identical current production.
L-WAR (the standard model) values players over a position-specific horizon (QB 10y · WR 9y · TE 8y · RB 7y) with age decay and cumulative survival applied each year. This is the right framework for long-term dynasty evaluation — but it systematically undervalues veterans who are still producing at an elite level and will simply retire in 2–3 years.
C-WAR answers a different question: how much does this player contribute over the next two seasons, right now? It uses the same PAR formula but removes age decay and survival probability entirely, and collapses the horizon to 2 years.
When to use each: L-WAR for overall dynasty rankings, rebuilding decisions, and long-term trade evaluation. C-WAR for contending teams evaluating win-now trades. Drafted rookies appear in C-WAR with values computed over the same 2-year horizon as established players (using probability-weighted PAR from their pick slot). Pre-NFL prospects (1+ years from the NFL draft) are hidden in C-WAR mode: they can't contribute to a contender's near-term window.
Devy players cannot be evaluated on production — they haven't played yet. Instead the model uses expected value: the probability-weighted outcome of a player at a given NFL draft slot, anchored to empirical hit rates from 12 years of actual draft class outcomes.
The key insight is that a devy player's value is not their ceiling. It is the probability-adjusted blend of their ceiling and their floor, penalized for the time until they arrive. A TE prospect going at pick 24 with a 65% hit rate is worth materially less than the raw "hits" WAR would suggest — because 35% of the time, he contributes almost nothing.
A player in their first three NFL seasons presents a challenge: their actual production may not reflect their true talent. A receiver who played 6 games due to injury or a rookie behind a bad offensive line shouldn't be permanently penalized by their numbers.
The model handles this with Bayesian blending — combining the player's actual stats with a historical prior derived from players at the same position and draft round in career years 1–3. The prior's influence decreases each season as actual evidence accumulates, fading to zero by year 4.
The prior is not hand-tuned — it is derived from empirical medians across 16 years of NFL career data (2010–2025), grouped by position, draft round, and career year. The current live curves replaced the original hand-estimated values with empirically-computed medians across 7,118 historical player-season rows.
The blend is skipped entirely when you've selected a forward projection set (analyst projections rather than actuals). Forward projections already incorporate the same signals the prior captures — opportunity, situation, draft capital, expected role — so blending them toward a generic positional median would degrade them rather than improve them. The blend's purpose is calibrating actuals against generic priors, not regressing already-tuned forecasts. When you're viewing actuals (single-season or multi-year), the blend fires normally for career years 1–3.
One additional safeguard: when multi-year weighted actuals are selected, early-career players (career years 1–3) are evaluated against a stable 2025 replacement level rather than the mode-specific replacement level. Their blended fantasy points are anchored to 2025-era production medians, so comparing them against an inflated multi-source replacement would be inconsistent. This anchoring is itself skipped in projections mode (where the points basis is the analyst forecast, not 2025-blended) so PAR comparisons stay apples-to-apples.
DEVY WAR is designed to be your model, not a model you passively consume. Two major input surfaces let you shape the output.
New projection sets appear in the picker on the rankings, trade, and strategy pages as they're added. Each one represents a different lens for valuing players:
Switching projection sets recalculates all rankings, trade valuations, and draft pick values instantly. The set name and date range is shown in the picker so you always know what's driving the math.
Coverage honesty: no projection set covers every rostered player. Depth pieces, injured or inactive veterans, and third-stringers often have no projection row — those players don't appear in the rankings at all rather than being shown with a made-up value. The rankings footer reports exactly how many of your league's rostered players the active set projects, and the unprojected names are listed in the Depth section of the Rosters page. Switching sets changes coverage.
Every devy prospect has a consensus baseline pick projection seeded from dynasty community mock drafts. But you don't have to agree with the consensus.
You can override any prospect's projected NFL draft slot — and WAR recalculates in real time across rankings, the draft board, and the trade calculator. Your overrides apply globally across all your leagues.
This is where the model becomes genuinely yours. If you believe a QB prospect projects QB1 at pick 5 rather than pick 20, that difference changes his WAR meaningfully — because the realized outcome distribution at picks 1–5 is dramatically richer than the one at pick 20.
Toggle between Lifetime WAR (L-WAR) and Contender WAR (C-WAR) on both the rankings page and the trade calculator. L-WAR is the default — per-position horizon (QB 10y · WR 9y · TE 8y · RB 7y) with full age decay and cumulative survival. C-WAR collapses to a 2-year horizon with no age penalty.
This affects ranking order and trade verdicts. In C-WAR mode, veterans producing at a high level rank significantly higher than in L-WAR — their current production matters, and the model no longer penalizes them for being on the back end of their careers.
Drafted rookies are included in C-WAR rankings, with values computed over the same 2-year horizon using their pick-slot expected PAR. Pre-NFL prospects (1+ years from the NFL draft) are hidden in C-WAR mode — they can't help a contender's near-term window.
Important: The model is only as useful as the assumptions feeding it. Keeping your overrides current — especially as real NFL draft results come in and replace projections with actuals — is how you get accurate pick valuations before the broader market catches up.
Tier-stratified retention with monotonicity floor · Position-specific horizons (QB 10 / WR 9 / TE 8 / RB 7) · Cumulative survival via running-product · Empirical PAR curves · Devy outcome curves (realized pick-slot distributions, availability-weighted) · College breakout signal · TE athletic + production multiplier · Empirical cohort cap (all positions) · L-WAR/C-WAR modes · Bestball volatility model · Data through 2025 NFL season