NFL Prediction Log

Every game win probability we publish is written to this log before kickoff, by our database's clock, in a record that can only be added to. Below, each game is graded with the last prediction logged before it started. Nothing here is a backtest: games without a pre-kickoff entry don't count. How the forecasts are made: methodology.

Games logged
42
Picks won
22 of 41
Accuracy
53.7%
Brier score
0.255
lower is better; 0.250 = always 50%

Log integrity: chain intact

The database rejects edits and deletions, and each entry carries a SHA-256 hash of the entry before it, so changing any past entry would change every hash after it. We publish the newest hash here after every update and archive this page with the Internet Archive, so anyone can compare.

Entries
138 (games and season odds)
Last entry
Latest hash
fb022b63483b4edb0e578dfbb8863980c87f255e7bf3ab5261fee00546be32e3

Download the graded games (CSV)

Model picks

The side our model favours in each market, from the same entry logged before kickoff. Certainty is the model's chance that side wins, with pushes left out. For information only; not betting advice.

Spread and over/under picks include the betting line, so they're for signed-in users 21 and older. Log in to see them.

Pick as many as you like in each list; none picked means all. Clear filters

42 picks · Moneyline: 22-19 (won-lost-push)

Model picks by market, logged before kickoff
WeekGameMarketPickCertaintyResult
Week 6WAS @ SFOMoneylineSFO69.8%Won
Week 6ARI @ LARMoneylineLAR69.3%Lost
Week 6NYJ @ NWEMoneylineNWE69.0%Won
Week 8TEN @ CINMoneylineCIN68.6%Won
Week 8NWE @ MIAMoneylineNWE68.6%Won
Week 7NYG @ HOUMoneylineHOU66.7%Lost
Week 6SEA @ DENMoneylineSEA66.6%Lost
Week 7TAM @ CARMoneylineCAR66.3%Lost
Week 8LAC @ LARMoneylineLAR65.8%Won
Week 6CAR @ PHIMoneylineCAR61.9%Won
Week 8ARI @ DALMoneylineDAL61.7%Lost
Week 6BUF @ LVRMoneylineBUF61.2%Won
Week 6TEN @ INDMoneylineIND60.9%Lost
Week 6BAL @ CLEMoneylineBAL60.5%Lost
Week 7MIA @ NYJMoneylineNYJ60.4%Lost
Week 7DAL @ PHIMoneylineDAL59.5%Won
Week 6LAC @ KANMoneylineKAN59.0%Won
Week 8CAR @ GNBMoneylineCAR58.5%Lost
Week 8KAN @ DENMoneylineKAN58.5%Lost
Week 8IND @ JAXMoneylineJAX57.4%Won
Week 8BAL @ BUFMoneylineBUF57.3%Won
Week 6DAL @ GNBMoneylineDAL56.5%Lost
Week 7GNB @ DETMoneylineDET56.5%Won
Week 6HOU @ JAXMoneylineJAX55.5%Lost
Week 6NOR @ NYGMoneylineNOR55.1%Won
Week 8MIN @ DETMoneylineDET55.0%Won
Week 7SFO @ ATLMoneylineSFO54.8%Lost
Week 8ATL @ TAMMoneylineATL54.6%Lost
Week 7PIT @ NORMoneylinePIT54.4%Won
Week 6CHI @ ATLMoneylineCHI53.1%Won
Week 7KAN @ SEAMoneylineSEA53.0%Won
Week 7NWE @ CHIMoneylineNWE53.0%Lost
Week 7LAR @ LVRMoneylineLAR53.0%Won
Week 8CLE @ PITMoneylinePIT52.7%Won
Week 8CHI @ SEAMoneylineSEA52.7%Not played yet
Week 7IND @ MINMoneylineIND52.2%Lost
Week 7DEN @ ARIMoneylineARI51.8%Lost
Week 8LVR @ NYJMoneylineLVR51.4%Won
Week 8PHI @ WASMoneylinePHI50.7%Lost
Week 7CIN @ BALMoneylineCIN50.5%Won
Week 7CLE @ TENMoneylineCLE50.4%Won
Week 6PIT @ TAMMoneylineTAM50.0%Lost

The log began with 2026 Week 6. Earlier forecasts are covered by the backtest on the methodology page.

Pushes, including tied games, and exact 50% forecasts aren't graded. Past accuracy does not guarantee future results, and nothing here is betting advice; see our disclaimer.