1 · Load projected statistics
Download the raw-stat CSV template. Each player needs three rows: ESPN, FantasyPros and CBS. Preview shows known-stat subtotals even for incomplete rows; those subtotals are NOT projections. Input projected stats, actual source links and actual collection timestamps. For a quick preview, use our nine-row staging CSV, prepared from the screenshots. It is intentionally incomplete, so it must not be exported as an approved snapshot.
Add stat_precision per source row: display_rounded, source_precise, or unknown. Source screenshots with whole-number TDs, including ESPN Chase, are display_rounded—a shown zero may conceal a fractional forecast. NP indicates unpublished; blank remains unknown.
Three-source common-stat comparison
Each player is compared using only the statistical categories supplied by ALL THREE providers. Other categories are excluded from every source equally in this preview, never silently set to zero. These incomplete figures cannot be frozen or exported.
| Player | ESPN | FantasyPros | CBS | Common-stat average |
|---|---|---|---|---|
| Load a CSV to compare available statistics. | ||||
2 · Review calculated source points
Waiting for a CSV.
No source rows loaded.
3 · Export reviewed data
| Player | ESPN | FantasyPros | CBS | Consensus |
|---|
SQL uses one INSERT statement per batch of up to three players for the existing D1 projection_snapshots table. It does not change frozen historical rows. Review the public JSON before publishing it to GitHub.
Our v0.7 offensive scoring
Pass yards × .04; pass TD × 4; INT × -2; rush/receiving yards × .1; rush/receiving TD × 6; receptions × .5; fumbles lost × -2; two-point conversions × 2; offensive fumble-recovery and individual return TD × 6. D/ST is separate and not accepted by this offensive importer.
Keep the raw source CSV and original screenshots. A common-coverage result is not guaranteed to capture categories none of the providers forecast; each frozen receipt records the omitted categories. The exported board is a publication copy, not a replacement for the source audit.