2026 Fantasy Football Lab is Open for Business
Thursday night was not a soft open for the model. Green Bay closed a 4.5-point favorite at Lambeau, and the Premortem Value readout was more sure of the Packers than the market was. Vegas had them at 67 percent to win. The model had them at 89. Atlanta won, 35–14.
That is the right place to start, because Premortem Value isn't a pick sheet, and it isn't a secret ranking of “who's good.” It is a readout of how much of a closing line is still a named, breakable assumption. The math that turns tape, line movement, and injury news into that readout stays in the engine. Call it the secret sauce. What follows is the sauce's Week 3 printout, and what it's willing to say out loud.
Premortem Value (PMV) scores a game before kickoff by how much of its line is still a named, historically breakable assumption. It does not estimate who covers. It estimates how much failure information is still in the number.
Does a higher score mean less failure information in the number?
No. A higher Premortem Value means more failure information is still in the number.
The score measures how much of the line is still a named, breakable assumption. A high number means several of those assumptions are stacked. A low number means the market, the tape, the public, and the injury report are telling the same story, so there is less left to be specifically wrong about.
Low: Little failure information. Do not invent a story.
High A lot of failure information. Tuesday can confirm it or kill it.
=======================================================
A, steam overshoot. The market already updated. Points rise with the size of the move toward the closing favorite and with a crossing of 3 or 7. If the efficiency gap still wants the favorite by 4 or more points, that move is catch-up, not overshoot, and A is halved. The attack location is the dog.
The weight rests on TeamRankings since 2008: an opening favorite that steamed 3 points covered 45.6% (n=83); a 4-point steam covered 41.5% (n=67). Unconditionally, the opening favorite covered 49.0%.
B, identity lag. The market did not update. Points rise with the absolute efficiency gap, plus adders when a 2-0 team is still a dog. If the line has already moved 3 or more toward that new identity, cut B by 30%. The attack location is the team the line is still refusing to respect.
Net = B − A.
Net above +3 and the other term is not also large: B-LAG.
Net below −3: A-STEAM.
Both A and B at least 9 or 10: MIXED. Both stories are live. Do not force a side.
Otherwise: BALANCED. Little directional information.
A quarterback-out on the closing favorite that has not moved 3.5 points is forced toward the dog. That injury is underpriced information, not proof the favorite’s old identity is correct.
Tickets at 80% or more score the full 15. The bands step down through 70, 65, and 60. A ticket-versus-handle gap of 15 points or more adds 2, capped at 15. The 2025 reference class: Covers sides at 60% or more of picks went 42% against the spread; 65% or more went 31%. That rate isn't stable year to year, which is why the public is only 15 of 95.
Injury is 10 only when the starter is out, and the close has not already moved about 4 points. If it has, the points are cut, because the absence is already in the price.
=========================================================
Every game on the board carries two labels.
Mode is the kind of argument still sitting in the number.
A B-LAG game is one where the market looks late. A team has already shown something, a 2–0 start or a statement win, and the line has not fully accepted it. The old identity is still the price.
An A-STEAM game is the opposite. The number has already jumped toward a favorite, sometimes through the numbers bettors feel in their stomach, and the jump itself is the thing that might be wrong.
MIXED means both arguments are alive in the same game. The index will not choose a side for you.
BALANCED means the line, the recent tape, and the public are roughly telling the same story. There is less to interrogate.
Attack surface is not a bet. It is the side that gets embarrassed if the named argument is true.
A team name means one side is exposed.
BOTH LIVE means the game is a knife fight between two failure stories.
NONE means the board has no side to expose.
The win probabilities next to those labels are the model's, set beside Vegas on purpose. Where they match, the week is quiet. Where they split, the week is the article.
Four favorites come out of the sauce hotter than the market.
Kansas City is a 10.5-point favorite at Miami, 83 percent in the logistic the market implies, 96 percent in the model. Buffalo is laying 7 to the Chargers, 75 percent versus 97. San Francisco is laying 8.5 to Arizona, 79 versus 94. Seattle is laying 7.5 in Washington, 76 percent versus 90 percent. Carolina is the quieter version of the same shape: a short road favorite, 60 percent in the market, 80 percent in the model, tagged B-LAG with the Panthers as the exposed side.
These are not four copies of one opinion. Kansas City, San Francisco, and Carolina are B-LAG. In the model's view, the market still hasn't caught the team it is already favoring. Buffalo and Seattle are MIXED, both live. The number moved hard, the public is piled on the favorite, and the tape still says the favorite might be the better team by more than the line. Fading them because the line moved, and backing them because the line did not move enough, are both still legal arguments. The index refuses to pick.
Five favorites are under 50 percent in the model while still being the Vegas favorite. That is the actual news in the file.
Detroit is laying 6.5 to the Jets. The market has the Lions at 73 percent to win. The model has them at 40, and the Jets at 60. Mode is B-LAG. Attack surface is the Jets. The line opened nearer a touchdown and came backward. The readout treats that retreat as unfinished.
New Orleans is laying 3 to the Raiders. Vegas has the Saints at 62 percent. The model has the Saints at 28 and the Raiders at 72. That is the cleanest identity-lag game on the sheet: a 2–0 team still priced like last year's version of itself, and the attack surface is Las Vegas.
The other three are narrower, and they should be read as narrow. Houston is a 1.5-point favorite at Indianapolis, 57 percent in the market, 48 percent in the model, and the mode is BALANCED with no attack surface. The model is shrugging. Los Angeles is laying 2.5 at Denver, 60 versus 48, B-LAG, attack surface the Broncos. Philadelphia is laying 4.5 at Chicago on Monday night, 67 versus 45, and the tag is MIXED, both live. A hamstring changed the number. Whether the number changed too much is exactly the argument the index will not settle before kickoff.
Green Bay belonged on this list in spirit and did not make it in the file. The model did not walk away from the Packers. It leaned in, harder than Vegas, and Thursday cashed the other side. Anyone using the Sunday sheet as scripture should have to say that sentence first.
Strip out MIXED and BALANCED, and the board still has a one-sided exposure on ten games. Exposure is not an instruction. It is the name of the assumption.
Game
Mode
If the assumption breaks, it breaks on
Packers–Falcons
B-LAG
Packers. It already broke.
Chiefs–Dolphins
B-LAG
Chiefs
Bengals–Steelers
A-STEAM
Steelers
Lions–Jets
B-LAG
Jets
Panthers–Browns
B-LAG
Panthers
Jaguars–Patriots
A-STEAM
Patriots
49ers–Cardinals
B-LAG
49ers
Vikings–Buccaneers
A-STEAM
Buccaneers
Ravens–Cowboys
B-LAG
Cowboys
Saints–Raiders
B-LAG
Raiders
Rams–Broncos
B-LAG
Broncos
=======================================================
The A-STEAM trio is the public-looking side of the sheet. Cincinnati moved from a short number to 3.5 at Pittsburgh, and the exposed side is the Steelers. Jacksonville is a field-goal favorite against New England, exposed side the Patriots. Minnesota flipped from dog to a short favorite at Tampa Bay, exposed side the Buccaneers. In each case, the claim is modest: the move is the thing that might be early, not a verdict that the favorite cannot win.
Baltimore in Brazil is the smallest B-LAG on the board. The market has the Ravens at 64 percent. The model has them at 53, with Dallas as the exposed side. International games are where home-field habits go to get audited. This one is an audit, not a shout.
Texans–Colts is the game the index cares least about. Two winless teams, a 1.5-point line, mode balanced, attack surface: none. If you need a story there, it will not come from this readout.
=========================================================
0–24 Market, efficiency, public, and injury agree. Do not invent a story.
25–44 One team is live. Wait for Saturday.
45–64 A named failure is load-bearing. Read its falsifier before doing anything with it.
65–100 Several terms are stacked. Tuesday either supports the index or kills the weights.
PMV only becomes a win bet inside a field goal. Beyond 3.5 points, the story is about the cover, so the moneyline is a pass.
Action When
Team ML: B-LAG, PMV ≥ 45, the lagged side is the favorite, spread is 3.5 or less
Dog ML: B-LAG, PMV ≥ 45, the lagged side is the dog, spread is 3.5 or less. Same action on A-STEAM if the dog is 3.5 or less and PMV ≥ 45, because missing the cover and losing are the same bet
Pass
MIXED, Balanced, PMV under 45, or any spread past 3.5
Thursday night was not a soft open for the model. Green Bay closed a 4.5-point favorite at Lambeau, and the Premortem Value readout was more sure of the Packers than the market was. Vegas had them at 67 percent to win. The model had them at 89. Atlanta won, 35–14.
That is the right place to start, because Premortem Value is not a pick sheet and it is not a secret ranking of “who's good.” It is a readout of how much of a closing line is still a named, breakable assumption. The math that turns tape, line movement, and injury news into that readout stays in the engine. Call it the secret sauce. What follows is the sauce's Week 3 printout, and what it's willing to say out loud.
Premortem Value (PMV) scores a game before kickoff by how much of its line is still a named, historically breakable assumption. It does not estimate who covers. It estimates how much failure information is still in the number.
A, steam overshoot. The market already updated. Points rise with the size of the move toward the closing favorite and with a crossing of 3 or 7. If the efficiency gap still wants the favorite by 4 or more points, that move is catch-up, not overshoot, and A is cut in half. The attack location is the dog.
The weight rests on TeamRankings since 2008: an opening favorite that steamed 3 points covered 45.6% (n=83); a 4-point steam covered 41.5% (n=67). Unconditionally the opening favorite covered 49.0%.
B, identity lag. The market did not update. Points rise with the absolute efficiency gap, plus adders when a 2-0 team is still a dog. If the line has already moved 3 or more toward that new identity, B is cut 30%. The attack location is the team the line is still refusing to respect.
Net = B − A.
Net above +3 and the other term is not also large: B-LAG.
Net below −3: A-STEAM.
Both A and B at least 9 or 10: MIXED. Both stories are live. Do not force a side.
Otherwise: BALANCED. Little directional information.
A quarterback-out on the closing favorite that has not moved 3.5 points is forced toward the dog. That injury is underpriced information, not proof the favorite’s old identity is correct.
Tickets at 80% or more score the full 15. The bands step down through 70, 65, and 60. A ticket-versus-handle gap of 15 points or more adds 2, capped at 15. The 2025 reference class: Covers sides at 60% or more of picks went 42% against the spread; 65% or more went 31%. That rate is not stable year to year, which is why public is only 15 of 95.
Injury is 10 only when the starter is out and the close has not already moved about 4 points. If it has, the points are cut, because the absence is already in the price.
Every game on the board carries two labels.
Mode is the kind of argument still sitting in the number.
A B-LAG game is one where the market looks late. A team has already shown something, a 2–0 start or a statement win, and the line has not fully accepted it. The old identity is still the price.
An A-STEAM game is the opposite. The number has already jumped toward a favorite, sometimes through the numbers bettors feel in their stomach, and the jump itself is the thing that might be wrong.
MIXED means both arguments are alive in the same game. The index will not choose a side for you.
BALANCED means the line, the recent tape, and the public are roughly telling the same story. There is less to interrogate.
Attack surface is not a bet. It is the side that gets embarrassed if the named argument is true. A team name means one side is exposed. BOTH LIVE means the game is a knife fight between two failure stories. NONE means the board does not have a side to expose.
The win probabilities next to those labels are the model's, set beside Vegas on purpose. Where they match, the week is quiet. Where they split, the week is the article.
Four favorites come out of the sauce hotter than the market.
Kansas City is a 10.5-point favorite at Miami, 83 percent in the logistic the market implies, 96 percent in the model. Buffalo is laying 7 to the Chargers, 75 percent versus 97. San Francisco is laying 8.5 to Arizona, 79 versus 94. Seattle is laying 7.5 in Washington, 76 versus 90. Carolina is the quieter version of the same shape: a short road favorite, 60 percent in the market, 80 percent in the model, tagged B-LAG with the Panthers as the exposed side.
These are not four copies of one opinion. Kansas City, San Francisco, and Carolina are B-LAG. The market, in the model's view, still has not caught the team it is already favoring. Buffalo and Seattle are MIXED, both lives. The number moved hard, the public is piled on the favorite, and the tape still says the favorite might be the better team by more than the line. Fading them because the line moved, and backing them because the line did not move enough, are both still legal arguments. The index refuses to pick.
Five favorites are under 50 percent in the model while still being the Vegas favorite. That is the actual news in the file.
Detroit is laying 6.5 to the Jets. The market has the Lions at 73 percent to win. The model has them at 40, and the Jets at 60. Mode is B-LAG. Attack surface is the Jets. The line opened nearer a touchdown and came backward. The readout treats that retreat as unfinished.
New Orleans is laying 3 to the Raiders. Vegas has the Saints at 62 percent. The model has the Saints at 28 and the Raiders at 72. That is the cleanest identity-lag game on the sheet: a 2–0 team still priced like last year's version of itself, and the attack surface is Las Vegas.
The other three are narrower, and they should be read as narrow. Houston is a 1.5-point favorite at Indianapolis, 57 percent in the market, 48 percent in the model, and the mode is BALANCED with no attack surface. The model is shrugging. Los Angeles is laying 2.5 at Denver, 60 versus 48, B-LAG, attack surface the Broncos. Philadelphia is laying 4.5 at Chicago on Monday night, 67 versus 45, and the tag is MIXED, both live. A hamstring changed the number. Whether the number changed too much is exactly the argument the index will not settle before kickoff.
Green Bay belonged on this list in spirit and did not make it in the file. The model did not walk away from the Packers. It leaned in, harder than Vegas, and Thursday cashed the other side. Anyone using the Sunday sheet as scripture should have to say that sentence first.
Strip out MIXED and BALANCED, and the board still has a one-sided exposure on ten games. Exposure is not an instruction. It is the name of the assumption.
Game
Mode
If the assumption breaks, it breaks on
Packers–Falcons
B-LAG
Packers. It already broke.
Chiefs–Dolphins
B-LAG
Chiefs
Bengals–Steelers
A-STEAM
Steelers
Lions–Jets
B-LAG
Jets
Panthers–Browns
B-LAG
Panthers
Jaguars–Patriots
A-STEAM
Patriots
49ers–Cardinals
B-LAG
49ers
Vikings–Buccaneers
A-STEAM
Buccaneers
Ravens–Cowboys
B-LAG
Cowboys
Saints–Raiders
B-LAG
Raiders
Rams–Broncos
B-LAG
Broncos
=======================================================
The A-STEAM trio is the public-looking side of the sheet. Cincinnati moved from a short number to 3.5 at Pittsburgh, and the exposed side is the Steelers. Jacksonville is a field-goal favorite against New England, exposed side the Patriots. Minnesota flipped from dog to a short favorite at Tampa Bay, exposed side the Buccaneers. In each case, the claim is modest: the move is the thing that might be early, not a verdict that the favorite cannot win.
Baltimore in Brazil is the smallest B-LAG on the board. The market has the Ravens at 64 percent. The model has them at 53, with Dallas as the exposed side. International games are where home-field habits go to get audited. This one is an audit, not a shout.
Texans–Colts is the game the index cares least about. Two winless teams, a 1.5-point line, mode balanced, attack surface: none. If you need a story there, it will not come from this readout.
=========================================================
0–24 Market, efficiency, public, and injury agree. Do not invent a story.
25–44 One team is live. Wait for Saturday.
45–64 A named failure is load-bearing. Read its falsifier before doing anything with it.
65–100 Several terms are stacked. Tuesday either supports the index or kills the weights.
PMV only becomes a win bet inside a field goal. Beyond 3.5 points, the story is about the cover, so the moneyline is a pass.
Action When
Team ML: B-LAG, PMV ≥ 45, the lagged side is the favorite, spread is 3.5 or less
Dog ML: B-LAG, PMV ≥ 45, the lagged side is the dog, spread is 3.5 or less. Same action on A-STEAM if the dog is 3.5 or less and PMV ≥ 45, because missing the cover and losing are the same bet
Pass
MIXED, Balanced, PMV under 45, or any spread past 3.5
The point of writing the labels down on Friday is that Sunday can kill them without a rewrite.
The identity-lag favorites, Kansas City, San Francisco, and Carolina, are the market's own teams with the model shouting louder. If those teams lose outright, the sauce over-trusted two weeks of tape. Thursday already put one loss on that side of the ledger.
The identity-lag dogs, Jets and Raiders especially, are the other blade. If Detroit and New Orleans win comfortably, the "market hasn't caught up" claim was nostalgia.
The MIXED games can't be claimed by either story after the fact. Buffalo, Seattle, and Philadelphia were marked both-live before the ball was snapped. A win by the favorite does not prove the steam was smart. A win by the dog does not prove the lag was smart. Both stories were on the card.
Each term has a falsifier, written before the game:
Saturday retraces 1.5 or more off a steamed favorite, or a new structural injury hits the steamed side.
The “disrespected” team loses a quarterback, WR1, or OT1 before kickoff.
Week 4 opponent-adjusted DVOA reverses the two-game sample.
Handle flips while tickets stay crowded. That is sharp money, not a public fade.
Home-field of 2.0 is wrong for Brazil or a short week. Those rows already carry an adjustment.
Tuesday rule, already written down: if the high-PMV attack locations go 1–5 or worse, the index over-weighted two-week DVOA and public piles. Raise the DAVE weight toward 0.50 and cut public to 8. If they go 5–1, do the opposite. Do not rewrite the cards after the fact.