How the college football model works
Every component, explained — including exactly where the market is still better than we are. Nothing here overclaims.
Team ratings: opponent-adjusted EPA + preseason priors
The foundation is a per-play efficiency rating for every FBS team, opponent-adjusted so beating a top-10 defense counts for more than beating a bottom-10 one. College football's problem is thin data — twelve games, 136 teams, massive roster churn — so early-season ratings blend in a preseason prior built from returning production, recruiting talent, transfer portal movement, and coaching changes. The prior's weight fades as real games arrive, and the Predictium 136 board shows that weight for every team.
Margins and totals: gradient-boosted models
Game margins and totals are predicted by gradient-boosted models (GBM) over the rating features. Predictions feed a key-number-aware empirical score distribution: college football margins cluster on key numbers (3, 7, 10, 14…), and a distribution fitted to real historical scores captures that better than any smooth curve. The p10–p90 range on every game card comes straight from this distribution — college football is high-variance and we show it rather than hide it.
Win probabilities: market-anchored, on purpose
Once books post a line, our win probabilities are anchored to the market line rather than derived purely from our own margin estimate. This is an honesty decision: across nine walk-forward seasons the consensus closing spread predicts margins better than our model (about 0.9 points of MAE), so a probability that ignored the market would simply be worse. Cards are badged Market-anchored when anchoring is active and Model-only before a line exists.
Where our number disagrees with the market, we show both — and we track publicly whether the market ends up moving toward us (closing line value) rather than claiming edges we can't prove.
Validation: walk-forward, against closing lines, in public
Every published claim is walk-forward: models are trained on seasons strictly before the one they predict, then scored against consensus closing lines — 7,600+ games since 2017. The backtest page shows model vs market MAE season by season, without spin: the market is ahead, which is the normal state of the world for public models. The number that matters long-term is CLV — whether the market moves toward our first read of a game — and that tracking is public too.
What's coming
Weekly slates begin publishing in late July (Week 0 kicks off Aug 29, Week 1 Sep 5). An EV/picks column lands on the games board before Week 1, priced off disagreements the CLV data supports. Game-detail pages follow once per-game artifacts publish.