Every prediction starts from a blend of preseason and in-season signal. The preseason side leans on Elo, SP+, FPI, Talent Composite, and returning-production/transfer-portal/recruiting data — each smoothed with a recency-weighted blend across recent seasons rather than a single-year snapshot, since any one preseason rating is a noisy read on its own. The in-season side is a set of learned team ratings, one each for EPA per play, success rate, explosiveness, rushing, passing and line play, on both offense and defense. They're fit on every play so far and adjusted for who each team has played, and each one starts from a preseason estimate (last season, returning production including at quarterback, portal moves by position, coaching changes) that the season's results pull away from, faster the more a team plays. So a team's rating shifts as its season actually unfolds rather than staying anchored to where it started in August.
Two models: point margin and combined total points. Margin and total are fit with linear regression over the standardized feature set above (the margin model on the NIL/transfer-portal era, 2021 on, which tested more accurate than training on older seasons) — kept deliberately simple, since more complex versions were tested empirically and didn't hold up out of sample. Win probability comes straight from the predicted margin, calibrated on past games, so a team's win chance, its predicted score and our straight-up pick always agree. The one exception is Moneyline Value: those underdog picks come from a separate model tuned specifically for spotting live underdogs, which tested far better for that job; it never changes the win probabilities or scores shown anywhere else.
After every week of games, the model checks itself against what actually happened and adjusts: how much home field is really worth right now, whether its totals have been running high or low, and which kinds of spread picks have been winning. It only ever learns from games already played, and the track record is graded the same way, one week at a time.
The numbers on the Track Record tab come from a genuine blind holdout. Every completed season since 2021 is graded by the same model retrained from scratch without that season, so it never saw a single game it's being graded on. The current season is graded by the live model, which only trains on completed seasons. That's the same discipline as testing a forecaster by asking "how did you do on the games you hadn't seen the result of yet," not "how did you do on games you already knew the answer to."
We'd rather show a thinner, honest number than a rounder, flattering one. If a season goes cold, it stays in the record.
Definitions match CFB Picker's glossary so the numbers compare directly.