Wed, Sep 9, 8:20 PM ET
Lumen Field
No simulation was published for this game.
22 scheduled · 22 with a report · 0 with a supported read · 22 started or final
| Start | Game | Status | Our read | Report |
|---|---|---|---|---|
| Sat, Aug 29 | CHI @ TEN | started or final | No supported read | View record for CHI @ TEN |
| Fri, Aug 28 | NO @ DAL | started or final | No supported read | View record for NO @ DAL |
| Fri, Aug 28 | ARI @ GB | started or final | No supported read | View record for ARI @ GB |
| Fri, Aug 28 | SEA @ KC | started or final | No supported read | View record for SEA @ KC |
| Fri, Aug 28 | CIN @ PHI | started or final | No supported read | View record for CIN @ PHI |
| Fri, Aug 28 | MIN @ DEN | started or final | No supported read | View record for MIN @ DEN |
| Thu, Aug 27 | LAR @ LAC | started or final | No supported read | View record for LAR @ LAC |
| Sun, Aug 23 | SEA @ TEN | started or final | No supported read | View record for SEA @ TEN |
| Sat, Aug 22 · 10:00 PM ET | DAL @ ARI | started or final | No supported read | View record for DAL @ ARI |
| Sat, Aug 22 · 7:30 PM ET | KC @ TB | started or final | No supported read | View record for KC @ TB |
| Sat, Aug 22 · 7:00 PM ET | CHI @ CIN | started or final | No supported read | View record for CHI @ CIN |
| Sat, Aug 22 · 7:00 PM ET | PHI @ NE | started or final | No supported read | View record for PHI @ NE |
| Fri, Aug 21 · 9:00 PM ET | GB @ DEN | started or final | No supported read | View record for GB @ DEN |
| Fri, Aug 21 · 7:30 PM ET | CAR @ JAX | started or final | No supported read | View record for CAR @ JAX |
| Fri, Aug 21 · 7:00 PM ET | NYJ @ PIT | started or final | No supported read | View record for NYJ @ PIT |
| Thu, Aug 20 · 10:00 PM ET | SF @ LAC | started or final | No supported read | View record for SF @ LAC |
| Thu, Aug 20 · 8:00 PM ET | LV @ HOU | started or final | No supported read | View record for LV @ HOU |
| Sat, Aug 15 · 8:00 PM ET | DAL @ SEA | started or final | No supported read | View record for DAL @ SEA |
| Sat, Aug 15 · 7:00 PM ET | PHI @ BAL | started or final | No supported read | View record for PHI @ BAL |
| Fri, Aug 14 · 7:00 PM ET | DEN @ ATL | started or final | No supported read | View record for DEN @ ATL |
| Fri, Aug 14 · 7:00 PM ET | TB @ NYJ | started or final | No supported read | View record for TB @ NYJ |
| Fri, Aug 14 · 7:00 PM ET | MIA @ WSH | started or final | No supported read | View record for MIA @ WSH |
Wednesday, September 9 · 1 game on the slate
Experimental, educational, paper-only. This model has not been shown to beat the sportsbook market — nothing here is a pick or a recommendation to wager.
Experimental preseason simulations — not picks. Tested on a full held-out preseason, this model picked winners no better than a coin flip. Its win percentages are therefore deliberately pulled close to 50% — the widest it will ever go is 45.3%–50.6%.
Every game on this slate, with the simulation we published for it before kickoff. 0 of 1 are simulated; a game without one says so rather than showing a blank. Tested on a full held-out preseason, this model picked winners no better than a coin flip. Its win percentages are therefore deliberately pulled close to 50% — the widest it will ever go is 45.3%–50.6%.
Wed, Sep 9, 8:20 PM ET
Lumen Field
No simulation was published for this game.
Simulations generated 2026-08-29T18:16:23Z under model nfl-preseason-public-beta-v1 before every kickoff shown, and frozen at that moment — the forecast never changes after the fact, and each one is settled against the official result. Publishing it with its results tracked is how it earns — or fails to earn — a stronger status over time.
Each one shows what the model said before kickoff, and is labelled with where that game now stands.
From the committed schedule capture (2026-09-05T15:41:47Z). Simulations publish inside each game's own event window, not weeks ahead.
Thu, Sep 10, 8:35 PM ET
Melbourne Cricket Ground
Sun, Sep 13, 1:00 PM ET
Paycor Stadium
Sun, Sep 13, 1:00 PM ET
Ford Field
Sun, Sep 13, 1:00 PM ET
Nissan Stadium
Sun, Sep 13, 1:00 PM ET
Lucas Oil Stadium
Sun, Sep 13, 1:00 PM ET
Acrisure Stadium
Sun, Sep 13, 1:00 PM ET
Bank of America Stadium
Sun, Sep 13, 1:00 PM ET
EverBank Stadium
Sun, Sep 13, 1:00 PM ET
Reliant Stadium
These are the sportsbooks' own numbers, shown as facts with attribution — captured before every kickoff below, and GameTimePicks publishes no NFL prediction beside them. The win percentages are each book's price with its margin removed, then the median across books; they describe the market, not a forecast of ours.
| Game | Kickoff | Books | Market win % (home / away) | Spread (home) | Total |
|---|---|---|---|---|---|
| Sat, Aug 29, 6:00 PM ET | 9 | 52.7% / 47.6% | -1.0 | 37.0 |
Source: The Odds API, median across the captured books per game. Prices move after capture; the stamp above is the moment these were read, and nothing here is a recommendation to wager. The same authorized capture probed player markets for this window and found none offered — so no player or touchdown prices appear anywhere on this page.
Finals join by durable event identity; a result without pre-event schedule lineage is quarantined and reported, never settled.
Preseason game forecasts: which side the model favoured, graded against the official final.
43 graded picks is still a small sample. A hit rate over this many outcomes has a wide enough margin of error to be consistent with almost any true accuracy.
EXPERIMENTAL. The NFL team model has not cleared a preregistered bar and is not promoted into any paper product. A tie is recorded as void, not a miss.
| Date | Event | Model said | What happened | Result |
|---|---|---|---|---|
| 2026-08-29 | DET @ IND | AWAY | AWAY | HIT |
| 2026-08-29 | CHI @ TEN | AWAY | AWAY | HIT |
| 2026-08-28 | LAR @ LAC | AWAY | AWAY | HIT |
| 2026-08-29 | CIN @ PHI | AWAY | AWAY | HIT |
| 2026-08-28 | WSH @ BAL | AWAY | HOME | MISS |
| 2026-08-28 | NYG @ NYJ | AWAY | AWAY | HIT |
Showing the 6 most recent of 43 graded.
Readiness is stated per layer — a page section is never filled merely because it exists.
| Layer | Status | What that means |
|---|---|---|
| Schedule & identities | LIVE | daily capture · 16 events in window, captured 2026-09-05T15:41:47Z |
| Results | LIVE | official finals join by durable event id; results without pre-event schedule lineage are quarantined and say so |
| Team game simulation | PUBLIC_EXPERIMENTAL | We publish a simulated score range and win chance for every game, clearly marked experimental. Tested on a full held-out preseason this model picked winners no better than a coin flip (1 games forecast today under nfl-preseason-public-beta-v1), so its win percentages stay close to 50% on purpose and it makes no claim to beat the sportsbook market. Every forecast is frozen before kickoff and settled against the official result. Next: A validated pick additionally needs performance, calibration, a current price, and settlement evidence — bars this version has not met. |
| Moneyline / spread / total prices | LIVE | Captured before every kickoff shown, across up to 9 sportsbooks. These are the books' own numbers with attribution — not GameTimePicks predictions. |
| Passing yards | NO_MARKET | Two things are missing, and either alone is enough to hold: nobody can say which players will take the field in a preseason game, and the sportsbooks are not offering this market for these games. The projection model is still research — its ranges are not yet reliable enough to publish. Next: Regular-season participation evidence and an offered market. |
| Rushing yards | NO_MARKET | Two things are missing, and either alone is enough to hold: nobody can say which players will take the field in a preseason game, and the sportsbooks are not offering this market for these games. The projection model itself meets its accuracy bar; only the game-day evidence is missing. Next: Regular-season participation evidence and an offered market. |
| Receiving yards | NO_MARKET | Two things are missing, and either alone is enough to hold: nobody can say which players will take the field in a preseason game, and the sportsbooks are not offering this market for these games. The projection model is close to its bar and runs privately. Next: Regular-season participation evidence and an offered market. |
| Receptions | NO_MARKET | Two things are missing, and either alone is enough to hold: nobody can say which players will take the field in a preseason game, and the sportsbooks are not offering this market for these games. The projection model is close to its bar and runs privately. Next: Regular-season participation evidence and an offered market. |
| Anytime touchdown · Endzone Vault | NO_MARKET | The scoring model is calibrated, but the sportsbooks are not offering touchdown markets for these preseason games, and preseason playing time is unknown. Both must change before anything publishes. Next: An offered anytime-touchdown market plus current role evidence. |
| Settlement | DEPLOYED | team and scorer results are graded automatically from official finals; each pre-kickoff forecast settles exactly once when its result exists |
| Paper products · Bank Builder | NO_EVENTS | no pre-kickoff NFL event was available to evaluate — this says nothing about the model |
| Paper products · Moonshot | NO_EVENTS | no pre-kickoff NFL event was available to evaluate — this says nothing about the model |
| Paper products · Card builder | NO_EVENTS | no pre-kickoff NFL event was available to evaluate — this says nothing about the model |
| Paper products · Endzone Vault | PRODUCT_GATED | the Vault reports NO_VAULT on its own evaluation: no upcoming NFL event in this window to evaluate |
Passing, rushing, receiving and touchdowns — each judged on its own, against bars committed before any of them was built. The thing each model had to beat was deliberately simple: 'what a player of this usage level normally does in a preseason game'. If a player's own history cannot beat that, his history is not adding information.
| Family | Games of evidence | Result | Why |
|---|---|---|---|
| Passing attempts | 497 | REJECTED | improved on the simple baseline by 0.1121 of an attempt where a full attempt was required — and its ranges were far too narrow, containing the real result only 52% of the time instead of 80%. |
| Rushing attempts | 1,232 | REJECTED | improved by 0.1557 of a carry where 0.75 was required. Its ranges were honest (77% coverage), but the projection itself was not better than the simple version. |
| Receiving targets | 2,490 | REJECTED | very slightly WORSE than the simple baseline (1.2352 vs 1.2309 targets of average error). |
| Touchdown scorers | 1,553 | REJECTED | scored worse than simply using the league-wide rate (0.1082 vs 0.1055, lower is better). |
In preseason, how much a player plays is decided by coaching rotation on the night — not by what he did in past games. Our player histories could not predict it, so we are not publishing per-player projections for this weekend.
Separately, our odds provider offers no NFL player markets for these games at all, so there would have been no sportsbook price to compare against even if a family had passed.
No source we are authorized to use publishes confirmed actives, inactives or preseason playing-time plans for this window. So no player on this slate is listed as expected to start or expected to rotate; every one is marked role-uncertain.
What we do instead
For each listed player we publish a RANGE of how much of his team's work he might take, not a single number. The range is deliberately wide because August starters often play one or two series, and the part of the game nobody on our list accounts for is published too, as unallocated share.
Why it matters
A player projection is only as good as the playing-time assumption behind it. Quoting a regular-season workload in August would make a projection look precise while being wrong for a reason that has nothing to do with the player.
Every forecast on this slate was a baseline: the model had no measured read separating the two teams, so these numbers grade a league-average preseason prior, not a game-specific prediction. 6 games. A record this small says almost nothing about a model; it is published because grading every forecast is the only way the numbers stay honest, not because it is evidence of skill.
| Game | We said | Result | Margin off by | Total off by | Inside our range |
|---|---|---|---|---|---|
| DET @ CIN | 19-19 | 14-16 | 2 | 7 | yes |
| GB @ PIT | 19-18 | 9-28 | 20 | 0 | no |
| IND @ NE · tie | 19-18 | 13-13 | 1 | 12 | yes |
| ARI @ LV | 19-18 | 27-14 | 13 | 4 | yes |
| LAC @ HOU | 19-18 | 27-7 | 19 | 3 | no |
| TEN @ SF | 19-18 | 19-13 | 4 | 5 | yes |
Our winner probabilities scored WORSE than the sportsbook consensus (0.2391 vs 0.2237, lower is better) across 5 decisive games.
Preseason games on this slate look similar to each other because, right now, this model genuinely cannot tell them apart. Scoring comes from one league-wide preseason average, and the team-strength input was measured and found to carry no usable signal, so it is switched off. Similar-looking numbers are the honest output of a model that knows very little — not a coincidence, and not a bug.
Who wins, and by how much
We tested whether this model can tell which of two preseason teams is better, and it cannot — the measurement is indistinguishable from no effect at all. So we switched that part off rather than publish a favourite we cannot justify. The small differences you see between games are the simulation's own randomness, not a view on the teams.
How many points are scored
This part does NOT look at the two teams. Every game draws its point total from the same preseason average, so if two games show a similar total that is not a claim about those teams — it is the same starting number in both.
What we found and fixed: An earlier version of this page applied the team-strength input anyway. Because the measured effect pointed slightly the wrong way, it was quietly favouring the WEAKER side in every game. We caught it, tested the input properly, and switched it off.
A per-team scoring adapter built from the preseason corpus, which would have to beat a preregistered bar on a season it had never seen before it is allowed to move a published total.
All four NFL lanes ran and none produced a card. That is the result of the checks working, not of the products being switched off: our team model is a labelled baseline, none of our player projections passed their own tests, and the sportsbooks are not offering NFL player markets for these games anyway.
| Product | Result | Candidates looked at | Why none qualified |
|---|---|---|---|
| Bank Builder | REFUSED | 0 | — |
| Moonshot | REFUSED | 0 | — |
| Card builder | REFUSED | 0 | — |
| End Zone Vault | REFUSED | 0 | — |
Three separate things would each have to change. the team model is BASELINE_ONLY (the P181 challenger was rejected on bars frozen before it was built); all four player families were rejected on their own frozen bars (P183 Release B); the provider offers no NFL player market in this window (offeredMarkets: []).
There was no pre-kickoff NFL game to evaluate.
This evaluation runs on every NFL event window and is recorded, so the answer for any past day stays recoverable. The same gate is enforced in the money path itself — an ineligible sport is refused there too, not merely omitted from the pool.
The NFL simulations on this page are published as experimental and are never presented as picks. Player markets and the Endzone Vault stay gated on their own separate evidence — team readiness never auto-publishes a player market. See methodology and all sports coverage.