Historical mode: pick a completed 2025 week and click "Load Slate" to pull real games, then click a game to see QB & WR stat lines.
Phase 1 · Live Data Plumbing (Historical Mode)
The NFL is in its offseason, so there are no live games until August. In the meantime this loads completed 2025 games straight from ESPN — real teams, real players, real stat lines — which also become the historical baseline for pre-season projections later. Pick a week and load it. Weather shown per game is current conditions at that stadium (historical weather isn't in this feed), included to prove the Phase 0 engine wires in per game.
Phase 0 · Stadium Table + Weather
All 30 NFL venues with the ported weather engine. Click "Test" to pull live conditions. Domes show as climate-controlled; retractable roofs are flagged.
Phase 2 · Defense Engine (Option A)
The core matchup edge. This computes true yards allowed by summing what every opponent did against each defense, game by game — ranking all 32 by pass yards allowed and total yards allowed. Rank 1 = stingiest. These feed the Phase 3 matchup multiplier: a QB facing a rank-32 (red) pass defense gets a boost; facing rank-1 (green) gets suppressed. Same engine for any season: point it at a completed season now, or the current season later — it sums whatever games have been played, so ranks sharpen each week once 2026 kicks off. Heads-up: the first build of a full completed season fetches ~130+ games and can take a couple of minutes; it caches so re-runs are instant. Per-position splits (WR/TE/RB) come in Phase 2.5.
Pick a season and click "Build Defense Ranks." This fetches all 32 teams once and caches the result.