Skip to content
Red Zone Rank
Connect your leagueFree email alerts

How accurate are our rankings? 2026

Season to date · PPR positional boards · forecast weeks only

QB · MAE6.502 weeks · ρ 0.43 · top-12 17/24 · coverage 60%
RB · MAE6.792 weeks · ρ 0.49 · top-12 12/24 · coverage 63%
WR · MAE7.832 weeks · ρ 0.15 · top-12 11/24 · coverage 53%
TE · MAE5.762 weeks · ρ 0.27 · top-12 12/24 · coverage 58%
K · MAE5.082 weeks · ρ 0.27 · top-12 12/24 · coverage 50%
DST · MAE3.412 weeks · ρ 0.27 · top-12 11/24 · coverage 65%

Model · the pinned fit and the Tuesday canary

Pinned fitens-fit-2026w05-mktfit_id fit-2026w05-mkt · fitted Tue, Oct 13, 5:31 AM ET
Trained on2025 W5–2026 W5out-of-time: nothing after Week 5
Sources blended7baseline · season_eb · usage · opp_adj · market · nerds · analyst
Next candidateTue, Oct 20pinned without a comparison until the canary can decide (from Oct 27)
Canary · every Tuesday's candidate vs the pin, scored out of time on the last 4 scored weeks
MAE in fantasy points per positional board (PPR, the accuracy page's rows), candidate / pin · composite = the mean over QB/RB/WR/TE of candidate ÷ pin − 1 (all rows pooled shown as candidate / pin) · pinned only if the composite is within +2% and no position is worse by more than 4%
TuesdayCandidate fitScored onQBRBWRTECompositeDecision
Tue, Oct 13ens-fit-2026w05-mktW57.7 / 7.76.8 / 6.88.3 / 8.36.4 / 6.47.37 / 7.37Pinned · no comparison yet 1 scored forecast week(s) of the 4 needed — the pin stays (have: W5) — pinned anyway (CANARY_INSUFFICIENT=pin: nothing to compare on yet, so the weekly refit stands as before item 8)
Tue, Oct 6ens-fit-2026w04-mkt—— / —— / —— / —— / —— / —Pinned · no comparison yet 0 scored forecast week(s) of the 4 needed — the pin stays — pinned anyway (CANARY_INSUFFICIENT=pin: nothing to compare on yet, so the weekly refit stands as before item 8)
Tue, Sep 29ens-fit-2026w03-mkt-20260929—— / —— / —— / —— / —— / —Pinned · no comparison yet 0 scored forecast week(s) of the 4 needed — the pin stays — pinned anyway (CANARY_INSUFFICIENT=pin: nothing to compare on yet, so the weekly refit stands as before item 8)
A rejected candidate is rung 3 of the outage ladder: the boards are built from the pinned fit under a dated banner that links here. Both scores and both version ids are stored on every row.

Week by week

Week by week · PPR · MAE per board (back-filled weeks labelled)
WeekQBRBWRTEKDSTFlexOverall
Week 2 back-filled7.214.077.875.444.384.676.387.52
Week 3 back-filled5.085.498.045.925.564.626.926.56
Week 45.296.887.505.185.442.717.666.20
Week 57.706.698.156.354.714.128.047.51

What the chat said

Medians shownNo chat numbers scored yetEvery median the chat shows is written to the forecast ledger and scored the Tuesday after.
Start/sit callsNo calls yetBrier score of P(A > B) against who actually outscored whom; skill = 1 − Brier / 0.25 (a coin flip scores 0).
How this is scoredOnly answers whose players both played are scored; locked players are excluded from calls. The gate keeps every number the chat says inside the engine's payload, so this strip measures the engine, not the model.

Definitions

tilesPPR positional boards, retrospective weeks excluded; MAE and coverage weighted by scored rows, Spearman averaged over weeks
back-filledPublished after the week's first kickoff (a seed run later from pre-week data). Shown, labelled, never counted.