NFL · BETTING & DFS

We tested it against the close. It lost.

The rule on this side of the vertical is walk forward, beat the closing line out of sample, or don't publish. The spread and totals model — quarterback and efficiency levers included — ran that test over six seasons and didn't beat the bar. So there are no NFL game picks here, and the report below is the reason why. The DFS optimizer is live now, running off the validated projection engine; props are the next lane.

PICKS GATEFAILED · 2020-2025 regular seasons (holdout — never touched in training or feature selection)THE BARbeat the closing lineEDGE FLOORThe StandardGM SIDElive year-round
WHAT A FAILED GATE LOOKS LIKE
50.10% vs the 52.38% bar

Against the spread over 1,610 games, 2020-2025 regular seasons (holdout — never touched in training or feature selection). Standard prices need 52.38%to break even; the model landed short. The closing line also beat it on log-loss. That's a failed gate — published, dated, and left up.

REPORT PUBLISHED 17D AGO · GATE FAILED
THE GATE REPORT · 2020-2025 regular seasons (holdout — never touched in training or feature selection) · WALK-FORWARD VALIDATION VS CLOSING LINES

The test, with the numbers attached.

Every season in the window was predicted from information available before it started — no peeking, no refitting on the games being graded. Lower log-loss means the better probability. Walk-forward validation of the rebuilt (v2) sides/totals game model: a margin-Elo logistic side model and an OLS scoring-environment totals model, regular-season games only (the rebuild fixed a protocol bug — postseason games had contaminated the previous "regular season" holdout), trained 2010-2019 with every selection decision made on pre-2020 walk-forward folds under a pre-registered adoption rule, evaluated on the untouched 2020-25 regular-season holdout against de-vig closing market prices over play-by-play since 1999. The gate: the model blend must not lose to the market on log loss, and model picks must clear 52.38% at -110. Disclosure: on pre-2020 walk-forward folds the closing market beat every model variant tested, so the pre-registered adoption rule assigned the model zero blend weight — the blend is the de-vig close itself and the log-loss legs tie by construction, not by model skill. Result: FAILED — the pick streams do not clear breakeven on the holdout. No game-line product ships from this model until a version clears this gate on a future holdout. Published because the record is the product: a model that does not beat the market says so, with the numbers.

SPREAD · 2020-2025 regular seasons (holdout — never touched in training or feature selection) · GATE FAILED
MODEL LOG-LOSS
0.6398
CLOSING LINE LOG-LOSS
0.6076
ATS VS CLOSE
50.10%
BREAKEVEN
52.38%
GAMES
1,610

The closing line was the sharper number — lower log-loss over 1,610 games — and the model's 50.10% against the number sits under the 52.38% a bettor needs to break even at standard prices.

TOTALS · 2020-2025 regular seasons (holdout — never touched in training or feature selection)
MODEL LOG-LOSS
0.7023
CLOSING LINE LOG-LOSS
0.6931
PICKS VS CLOSE
48.80%
BREAKEVEN
52.38%
GAMES
1,599

The closing line was the sharper number — lower log-loss over 1,599 games — and the model's 48.80% against the number sits under the 52.38% a bettor needs to break even at standard prices.

The verdict stands until a model beats this bar out of sample, and that report will hang in this same spot. A failed gate isn't an embarrassment — it's the product working: a number that can't beat the close never becomes a pick you paid for.

THE WEEKLY STACK · WHAT SHIPS

Four products, one projection engine.

Until the engine earns the gate, the GM side carries the vertical. Decisions graded. Contracts priced. Receipts kept.

The Coaching Decision Index and the cap boards run year-round — free agency, the draft, camp cuts, the trade deadline. That's where the offseason edge lives.