What's fresh
Every data file behind this site: what it is, when it was last updated, whether the daily job refreshes it on its own, and whether it feeds the model or is just for looking at. Times come from the files themselves when the site was built; "ago" is worked out in your browser.
Results coverage
Results complete through Week 8
- Source checked
- 2026-10-30 11:02 UTC
- Covered through
- Week 8
- Missing game results
- 0
- Target week
- Week 9
FBS-vs-FBS games in the published schedule before the target week: 444 of 444 have both scores. All scheduled results before the target week are present within the confirmed source cutoff. Check recency and result completeness are separate.
Play and drive coverage
2026 · capture through Week 8 · Every completed game represented
Source check: 2026-10-30T11:02:15.510434+00:00. Regular-season FBS-involving games before the target week. Plays and drives require each completed game to appear at least once. Unfinished games await finals and are not missing provider records. This does not attest every record or its quality.
Last recorded refresh attempt at build time: Unavailable; no attempt inferred from the source check.
| Week | Final results | Games with plays | Games with drives |
|---|---|---|---|
| 1 | 99/99 | 99/99 · 17319 records | 99/99 · 2323 records |
| 2 | 86/86 | 86/86 · 15092 records | 86/86 · 2046 records |
| 3 | 75/75 | 75/75 · 13313 records | 75/75 · 1753 records |
| 4 | 71/71 | 71/71 · 12626 records | 71/71 · 1627 records |
| 5 | 59/59 | 59/59 · 10499 records | 59/59 · 1390 records |
| 6 | 58/58 | 58/58 · 10382 records | 58/58 · 1337 records |
| 7 | 62/62 | 62/62 · 11157 records | 62/62 · 1417 records |
| 8 | 56/56 | 56/56 · 10232 records | 56/56 · 1349 records |
No missing game records in this capture. Check its source time before relying on it.
This report describes preserved captures. A later failed refresh can leave earlier complete coverage in place. Existing model coverage gates still decide whether a new forecast can be built.
CFBD rating systems
| System | Status | Last captured | Through |
|---|---|---|---|
| CFBD Elo | OK | 2026-10-30 11:02 UTC | week 8 |
| CFBD SRS | OK | 2026-10-30 11:02 UTC | — |
| ESPN FPI via CFBD | OK | 2026-10-30 11:02 UTC | — |
| CFBD CORE overallcore-v1 | OK | 2026-10-30 11:02 UTC | week 8 |
| CFBD WEPA net (EPA minus EPA allowed) | OK | 2026-10-30 11:02 UTC | — |
| CFBD pregame win chances | OK | 2026-10-30 11:02 UTC | — |
Elo is pulled through the last finished week. SRS, FPI and WEPA have no week filter, so their as-of is "last captured". CORE states its own inclusive through week, shown here.
Every data file
| Data | What it is | Last updated | Refreshed by the daily job? | Used for |
|---|---|---|---|---|
| Retained pregame weatherweather-admission.json | One source-verified NWS forecast retained by an explicit weather-context cutoff; separate from model-card inputs. | No timestamp in the file | No, updated by hand | Checks the model |
| Weather contextweather-context.json | Event and venue matched historical weather records; unavailable units and forecast timing stay explicit. | No timestamp in the file | No, updated by hand | Checks the model |
| This week's pick cardpicks.json | Our projected margins, the market line and which games clear the pick threshold. | 2026-10-30 11:10 UTC | Yes, every day | Model output |
| Schedule and scoresschedule.json | Every game this season with kickoff times and final scores. | 2026-10-30 11:17 UTCfrom freshness.json, written in the same run | Yes, every day | Feeds the model |
| Our EPA ratingsrankings.json | Our opponent-adjusted points-per-play ratings for every FBS team. | 2026-10-30 11:17 UTCfrom freshness.json, written in the same run | Yes, every day | Feeds the model |
| Matchup calculator modelmatchup.json | The margin model behind the pick-any-two-teams calculator. | 2026-10-30 11:16 UTC | Yes, every day (CFBD extras) | Model output |
| Model pack ensembleensemble.json | The training pack's stacked-ensemble win chance for next week's games. | 2026-10-30 11:16 UTC | Yes, every day (CFBD extras) | Model output |
| Slate readinessslate_readiness.json | How much of this week's slate has lines, ratings and reports ready. | 2026-10-30 11:10 UTC | Yes, every day | Checks the model |
| Pick card historypick_history.json | Every saved version of the pick card, so changes are traceable. | 2026-10-30 11:10 UTCnewest saved card | Yes, every day | Model output |
| Results ledgerledger.json | Settled picks with wins, losses and recorded quote-gap proxies; verified closing-line evidence is unavailable. | 2026-10-25 13:47 UTCnewest settled pick | Yes, every day | Checks the model |
| Experiment lanesresearch-lanes.json | After-the-game grading of the weather, middle and holdover betting ideas. | 2026-10-26 15:03 UTC | Yes, every day | Checks the model |
| Archived card reviewtracker_review.json | A frozen comparison of a saved card with external forecasts. | 2026-10-27 19:41 UTCcard frozen | Yes, every day | Checks the model |
| Source check receiptfreshness.json | When the daily job last confirmed results and play data are current. | 2026-10-30 11:17 UTC | Yes, every day | Checks the model |
| Our SRS ratingspredictive_rankings.json | Our scoring-margin ratings with a preseason carryover. | 2026-10-30 11:17 UTC | Yes, every day | Display only |
| Team list and rating trendteams.json | Every team with its week-by-week EPA rating. | 2026-10-30 11:17 UTC | Yes, every day | Display only |
| Rating historytrajectory.json | Season-by-season rating history for the team pages. | 2026-10-30 11:06 UTC | Yes, every day after new games finish | Display only |
| CFBD adjusted-team efficiency comparisongraphql-ratings.json | Derived CFBD GraphQL ranks beside our EPA ranks, with matched and missing teams and separate time boundaries. | 2026-10-30 11:13 UTCwhen the provider snapshot was captured; included-game cutoff is not supplied | Yes, every day (CFBD extras) | Display only |
| CFBD ratings (Elo, FPI, CORE, SRS, WEPA)provider-ratings.json | Ranks we compute from every CFBD rating system, plus CFBD's pregame win chances. | 2026-10-30 11:10 UTC | Yes, every day (CFBD extras) | Display only |
| CORE capture historycore-history.json | Versioned retained CORE observations and same-cutoff raw PPA, with capture-time target eligibility evidence. | No timestamp in the file | Yes, every day | Display only |
| CFBD CORE boardcore.json | CORE offense/defense from verified daily captures, with matched-cutoff rank gaps and descriptive game context. | 2026-10-30 11:02 UTCwhen that CORE capture was taken | Yes, every day | Display only |
| SP+ ratings and forecastssp-plus.json | Bill Connelly's SP+ ratings and game forecasts. The daily job checks for a validated workbook release and retains the original capture time when unchanged. | 2026-10-25 21:28 UTCratings captured | Yes, every day | Display only |
| Team statisticsmetrics.json | Efficiency, rushing, passing and style numbers by season. | 2026-10-30 11:06 UTC | Yes, every day after new games finish | Display only |
| Forecast manifestforecast_manifest.json | Saved forecast meaning, hashes and source cutoffs. Historical generating revision and fitted identity remain unknown; archive verification does not rerun a model.Status: partial | No timestamp in the file | Yes, every day | Checks the model |
| Play and drive coveragedata_coverage.json | Per-week expected/found games and exact missing event IDs from preserved hash-verified captures. Record completeness and later refresh attempts remain separate.Status: complete. Every completed game is represented in both preserved data families; unfinished games await final results. | 2026-10-30 11:02 UTCpreserved source check, not web build time | Yes, every day after new games finish | Checks the model |
| Drive statsdrives.json | Points per drive, touchdown rate and field position. | 2026-10-30 11:07 UTC | Yes, every day after new games finish | Display only |
| Fourth downsfourth-downs.json | Go-for-it rates and outcomes by distance and field position. | 2026-10-30 11:07 UTC | Yes, every day after new games finish | Display only |
| Box-score ratesbox-stats.json | Turnovers, third downs, sacks and tackles for loss. | 2026-10-30 11:14 UTC | Yes, every day (CFBD extras) | Display only |
| Situations and tempoplay-situations.json | Play value by down, distance, score and pace. | 2026-10-30 11:10 UTC | Yes, every day (CFBD extras) | Display only |
| Passing profilespassing-profiles.json | Where and how deep each team throws. | 2026-10-30 11:16 UTC | Yes, every day (CFBD extras) | Display only |
| Game excitementexcitement.json | How close and swingy each finished game was. | 2026-10-30 11:07 UTC | Yes, every day after new games finish | Display only |
| Traveltravel.json | Trip distance and time zones for each game. | 2026-10-30 11:17 UTC | Yes, every day | Display only |
| Team contextteam-context.json | Records, current and historical AP/CFP polls, coaches, recruiting, returning production, player efficiency and transfers. | 2026-10-30 11:10 UTC | Yes, every day (CFBD extras) | Display only |
| CFBD team season overviewteam-overviews.json | Stored season stat rankings and raw player PPA and usage splits, including postseason and garbage time. | 2026-10-30 11:16 UTC | Yes, every day (CFBD extras) | Display only |
| Coaching erascoaching-eras.json | Continuous head-coaching appointments, attributed season records and career totals. | 2026-10-26 02:02 UTCCFBD capture started; per-request times are in the download | No, updated by hand | Display only |
| Elo through coaching eraselo-history.json | Completed-season CFBD Elo history with sourced coaching appointments. | 2026-10-26 14:30 UTCCFBD capture started; per-request times are in the download | No, updated by hand | Display only |
| Head-to-head historyseries.json | Captured series totals, full timelines and recent meetings. | 2026-10-30 11:13 UTC | Yes, every day (CFBD extras) | Display only |
| Player production, success and havocstats-context.json | Source-backed player game success, traditional season production and game havoc splits. | 2026-10-30 11:13 UTC | Yes, every day (CFBD extras) | Display only |
| Advanced box scoresbox-scores.json | Per-game advanced team statistics, attributed player PPA and usage, with source receipts for visual game reports. | 2026-10-30 11:14 UTC | Yes, every day (CFBD extras) | Display only |
| In-game win chancewin-probability.json | Play-by-play win probability charts for finished games. | 2026-10-27 01:50 UTC | Yes, every day (CFBD extras) | Display only |
| Playoff bracketcfp.json | The College Football Playoff field once it is set. | 2026-10-30 11:14 UTC | Yes, every day (CFBD extras) | Display only |
| Field goal value curvefg-ep.json | Expected points of a field goal try by distance. | 2026-10-30 11:14 UTC | Yes, every day (CFBD extras) | Display only |
| Injury and availability reportsavailability.json | Conference availability reports for the coming games.Status: Partial coverage | 2026-10-29 11:22 UTCreports captured | Yes, Thursdays | Display only |
| Against-the-spread backtestats.json | How the spread model would have done in past seasons. | No timestamp in the file | No, fixed history | Checks the model |
| Edge bucketsedges.json | Historical accuracy grouped by the size of the model's edge. | No timestamp in the file | No, fixed history | Checks the model |
| Probability calibrationcalibration.json | Predicted win chances against what actually happened. | No timestamp in the file | No, fixed history | Checks the model |
| Winner hit/miss tablesconfusion.json | How often the model and the market picked the right winner in past seasons. | 2026-09-28 18:01 UTC | No, fixed history | Checks the model |
| Prospective provider observationsline_movement.json | Captured provider quotes, observation times and coverage gaps on matchup pages. | 2026-10-30 21:20 UTC | Yes, hourly (captured line history) | Display only |
| Market expectations and resultsmarket-performance.json | Completed FBS results against provider-reported opening and latest archived spreads with identical game samples. | No timestamp in the file | Yes, every day | Display only |
| Line movement historyline_drift.json | Historical opening versus latest archived CFBD odds; rebuilt daily from the committed benchmark. | 2026-10-30 11:17 UTC | Yes, every day | Display only |
| Training data and modelsmodel-pack.json | What is in the model pack: features, fitted models and notebooks. | 2026-10-12 04:20 UTC | No, fixed history | Display only |
| Feature explanationsinterpretability.json | Which features the training-pack margin model leans on. | 2026-09-28 18:03 UTC | No, fixed history | Display only |
| Personal betsbets.json | Bets logged by hand. | No timestamp in the file | No, updated by hand | Display only |
| Public actual-wager trackerpersonal_results.json | Reviewed college-football tickets and source net profit, with open recorded-return adjustments separated from completed outcomes and model results. | 2026-10-28 13:14 UTCsource update received | No, updated by hand | Display only |
| Pikkit outcome observationspersonal_observations.json | Reviewed Pikkit ticket outcomes included once in personal profit. Confirmation capture time is recorded; settlement dates remain unknown. | 2026-10-16 18:42 UTClatest ticket-detail confirmation capture time; not a settlement timestamp | No, updated by hand | Display only |
| CFBD adjusted previews and kicker PAARadjusted-matchups.json | Captured provider team efficiency and season kicking context; display only. | 2026-10-30 11:13 UTC | Yes, every day (CFBD extras) | Display only |
| Play-call tendenciesplay-calls.json | Historical team/staff tendency counts and separately evaluated play-type classifier. | No timestamp in the file | No, updated by hand | Model output |
| Fourth-down scenario valuesdecision-value.json | Explicit go, FG and punt next-score EP models, uncertainty and chronological component checks. | No timestamp in the file | No, updated by hand | Display only |
| Situational win probabilitysituational-wp.json | Separate historical league regulation-state WP model, support gates and chronological evaluation. | No timestamp in the file | No, updated by hand | Display only |
| Punting and returnspunting.json | Team punting and return production with available-yard counts. | 2026-10-30 11:16 UTC | Yes, every day (CFBD extras) | Display only |
| Player recent formplayer-form.json | Pregame player PPA and observed workload with explicit sample sizes, attribution gaps and source cutoffs. | 2026-10-30 11:11 UTC | Yes, every day (CFBD extras) | Display only |
| Recent player rushing gamesplayer-rushing-games.json | Three-team-game rushing workload and provider game efficiency. | 2026-10-30 11:16 UTC | Yes, every day | Display only |
| Passing detailpassing-detail.json | One reviewed team capture with quarterback production, CPOE and game logs; cumulative season summaries and scoped game detail. | 2026-10-26 01:42 UTCCFBD capture observation; not a pregame cutoff | No, updated by hand | Display only |
| Recruit-to-draft cohortsrecruit-draft.json | Fixed-window recruit outcomes with all-record denominators, unresolved identity counts and capacity-constrained linkage bounds. | 2026-10-26 11:51 UTCRetrospective source capture; not availability at recruitment or a betting cutoff | No, updated by hand | Display only |
| Recruiting geographyrecruit-geography.json | Captured high-school hometowns and program pipelines with missing-location coverage. | 2026-10-26 14:41 UTCRetrospective recruiting capture, not current roster or transfer availability | No, updated by hand | Display only |
| Ridge recipe comparisonridge-comparison.json | Saved Ridge margins, exact-fit explanations and 2024 confirmation; other recipes remain unavailable.Status: Unavailable. frozen environment mismatch | No timestamp in the file | Yes, every day | Display only |
"Feeds the model" means the pick card or matchup model reads it. "Display only" data is shown on the site and never changes a pick. See every rating side by side.