SPORTS.PICKS1024
SPORTS.PICKS1024
NFL Weekly Report | Week ·
Live Price LayerWeekly tips · picks · odds
Week 1 opener · NFL v1.0

The prices are live.The model is not.

Every moneyline, spread and total on the Week 1 board, de-vigged book by book into a consensus fair number, then inverted against your +6% EV gate so each market shows exactly what a model would have to believe before it becomes a play. There is no football analogue yet to the starter projections and park factors that drive the baseball model, so the model column reads Pending on every row and Week 1 is a no-action week. What is real today: the price screen, the hold, the line-shopping value, and the frozen opening numbers that make closing-line value measurable from here on.

Gate calculator

Every market, priced against the gate

Fair % is the average no-vig probability across the books quoting that exact number — never a blend across two different spreads or totals. Needed is the probability your model would have to give the selection at the best available price to clear +6%, rounded against the bettor. Need price flips it the other way: the price the market would have to offer for the fair number itself to clear. Drop a projection next to either column and the row decides itself.

KickoffGameMarketSelection BestBook Fair %Fair Model % NeededNeed price BooksStatus

Books is how many sportsbooks had two sides on that number and therefore fed the fair price. A market quoted by one book is still shown, but its fair number carries that book's own lean and is not a consensus.

Line shopping

What the same bet pays at different windows

Identical selection, identical number, different book. This is the one edge on the page that needs no model at all — it is arithmetic on posted prices. Gain is the extra return on the same stake from taking the best price instead of the worst.

GameMarketSelection BestBook WorstBook Gain
Slate command center

The full Week 1 board

KickoffGameVenue SpreadTotal FavouriteFair win % Best MLHold

Favourite and fair win % are read straight off the de-vigged moneyline — the market's opinion, not the page's. Hold is the average vig across the three books on that game's three markets.

Opening numbers

Frozen for closing-line value

Every rebuild writes the consensus spread, total and favourite win probability to a per-game history file. A weekly sport gives the number days to move, which makes closing-line value worth measuring — the single most honest test of whether a model is any good.

GameOpen spreadNow Open totalNow FavouriteOpen win %NowMove

Results log

Every tracked selection, graded

WeekGameMarketSelection PriceBookEV at entry ResultUnits

Graded the morning after each week's games from official settlement, at a flat 1 unit per tracked selection. Settlement wording is preserved exactly — Won, Lost, Refunded, Half Won, Half Lost. A week with no qualifying play is logged as No action, not skipped, and the NFL log is kept entirely separate from the baseball one.

Method & controls

How this page is built

Fair price

Consensus de-vig, one number at a time

Each book's two-sided market is stripped of hold with p = (1/d) / Σ(1/d), then averaged only across books quoting the same spread or total. Two different posted numbers are two different markets and are never averaged together.

The gate, inverted

+6% EV, rounded against you

Required probability is 1.06 / decimal price; the required price is (1.06 / p) converted back to American. Plus-money requirements round up, minus-money magnitudes round down — the same single rounding rule used everywhere.

Why nothing is a play

The model tier is honestly empty

The baseball model runs on published event probabilities plus starter and park inputs. Football has no equivalent wired in, and the run-distribution engine does not transfer — points arrive in lumps of 3 and 7 with spikes on the key numbers, which a baseball-shaped distribution gets badly wrong. So every row is Pending and Week 1 is a no-action week. That is the correct output, not a missing feature.

What would change it: a published per-game win probability, the same way the baseball board gets one. Given that single input, the gate column on this page turns itself on with no further work — the screen, the rounding, the snapshot and the grading pass are already built.