What is live, what is being tested, what is paused
Every model here was scored on past games it had never seen before it went live, is graded on every new game after, and can be paused or replaced by its own record. This page reads those receipts; it does not restate them.
Models currently live
Each sport's model families and where they stand right now.
Model status · NFL
What the statuses mean →- Game forecastsNot market-validatedExperimental · tested on past seasons
We publish a simulated score range and win chance for every game, clearly marked experimental (13 games forecast today under nfl-regular-season-public-v1). The win chance comes from a team rating that weights margin of victory. Tested on 4,281 past games it had never seen (2006–2021), it scored 0.629 on log loss (lower is better) against 0.642 for our previous rating, 0.693 for a coin flip and 0.610 for the sportsbooks' own odds — so it makes no claim to out-predict the sportsbook market. Every forecast is frozen before kickoff and settled against the official result.
What does this mean?
Tested on past seasons and published as an Official Forecast, but not validated to out-predict the sportsbook market.
- Player rangesPausedA family fell back to the previous rule
Receptions, yards and touchdown chances are graded week by week against preregistered bars; a family that breaches them falls back to the previous rule automatically. 4530 player-games graded so far.
What does this mean?
Over the games graded so far, this call has fallen clearly below its floor — a coin flip, or the preregistered bars it is tested against. Its public call is withdrawn or handed back to the previous rule; it is still graded every day and comes back when its record recovers.
- Touchdown chancesHoldingExpected scorers match actual
Over 1600 graded, this call has held up against its own expected-scorer count.
What does this mean?
Over the games graded so far, this call has done at least as well as its floor (a coin flip, or the model it replaced).
Model status · MLB
What the statuses mean →- Winner callsWatchWatch · not yet distinguishable from a coin flip
Measured by log loss (lower is better) over 826 graded: 0.700 for this call against 0.693 for a coin flip, a difference of +0.007 (95% interval −0.005 to +0.020). The interval includes zero, so this call cannot yet be told apart from a coin flip. For context only (not the measure judged): its picks have landed 51% of the time while showing about 57%.
What does this mean?
Over the games graded so far, this call is slightly behind its floor, but not by enough to be sure it is worse. It keeps publishing while the record grows.
- Game totalsPausedPaused · below a coin flip
Measured by log loss (lower is better) over 782 graded: 0.728 for this call against 0.693 for a coin flip, a difference of +0.035 (95% interval +0.017 to +0.053). The whole interval is above zero: worse than a coin flip on this measure. For context only (not the measure judged): its picks have landed 49% of the time while showing about 59%.
What does this mean?
Over the games graded so far, this call has fallen clearly below its floor — a coin flip, or the preregistered bars it is tested against. Its public call is withdrawn or handed back to the previous rule; it is still graded every day and comes back when its record recovers.
- Run line calls (posted line)Too early to judgeToo early to judge
16 graded so far — not yet enough to judge against a coin flip.
What does this mean?
Not enough games have been graded to judge this call either way. The number is published; the verdict on it is not.
Model status · Premier League
What the statuses mean →- Match modelTested on past seasonsTested blind on nine past seasons
Scored on 3,420 Premier League matches from seasons it was never fit on: log loss 0.974, against 0.983 for a plain rating system and 0.994 for the previous model (lower is better). The gain over the rating system held in a season bootstrap (95% interval −0.018 to −0.001 per match). Its totals follow the league's recent scoring rate, so over-2.5 is the same for every match.
What does this mean?
Before it went live, this model was scored on past seasons it had never seen and cleared bars set in advance against simpler baselines. That is a bar, not a promise, and not a claim that it beats sportsbook prices.
- Forward testForward test runningForward test · 40 of 60 matches
Every graded match scores the live model beside the one it replaced. A verdict needs 60 matches; 40 are in.
What does this mean?
The model is being graded on new games as they happen, against the model it replaced. If it falls significantly behind, the previous model comes back automatically.
- Live recordHoldingHolding against even odds
Measured by log loss (lower is better) over 76 graded: 1.030 for this call against 1.099 for even odds, a difference of −0.068 (95% interval −0.168 to +0.037). The interval includes zero, so this call cannot yet be told apart from even odds.
What does this mean?
Over the games graded so far, this call has done at least as well as its floor (a coin flip, or the model it replaced).
Model status · UFC
What the statuses mean →- Fight modelTested on past seasonsBacktest passed on held-out fights
On 3,557 fights held out of the fit, log loss (lower is better) was 0.661 against 0.693 for a coin flip on the winner, 0.969 against 1.025 for the method base rate and 0.915 against 0.955 for the round base rate. These are point estimates against simple baselines, with no uncertainty interval, and they are not a comparison with sportsbook prices.
What does this mean?
Before it went live, this model was scored on past seasons it had never seen and cleared bars set in advance against simpler baselines. That is a bar, not a promise, and not a claim that it beats sportsbook prices.
- Live recordWatchWatch · not yet distinguishable from a coin flip
Measured by log loss (lower is better) over 90 graded: 0.715 for this call against 0.693 for a coin flip, a difference of +0.021 (95% interval −0.072 to +0.127). The interval includes zero, so this call cannot yet be told apart from a coin flip.
What does this mean?
Over the games graded so far, this call is slightly behind its floor, but not by enough to be sure it is worse. It keeps publishing while the record grows.
Measured record by forecast type
Every published forecast, counted once and scored against the official result — the settled history behind each family.
- NFL · Anytime touchdown1,448 measured
- NFL · Receptions1,166 measured
- NFL · Receiving yards1,133 measured
- NFL · Rushing yards595 measured
- NFL · Team score300 measured
- NFL · Passing yards200 measured
- NFL · Winning margin150 measured
- NFL · Game total points150 measured
- NFL · Game winner147 measured
- MLB · Projected runs (median simulation score)1,652 measured
- MLB · Moneyline pick826 measured
- MLB · Projected total runs (simulation median)826 measured
- MLB · Run line pick (simulated ±1.5, retired)810 measured
- MLB · Total runs pick782 measured
- MLB · Home run (Homer Nukes)237 measured
- MLB · Run line pick (posted line)16 measured
- Premier League · Anytime goalscorer1,952 measured
- Premier League · 1+ shot on target1,952 measured
- Premier League · Clean sheet152 measured
- Premier League · Match result (1X2)76 measured
- Premier League · Both teams to score76 measured
- Premier League · Over 2.5 goals76 measured
- Premier League · Correct score (top-10 table)76 measured
- Ligue 1 · Match result (1X2)45 measured
- UFC · Fight winner90 measured
The full Forecast Record explains how each kind of forecast is measured.
Experiments and shadows
Blind forward tests grade a live model week by week; a shadow is scored privately and powers nothing public.
- NFL receptions · blind forward testHoldingHolding in the forward test
Every week's forecast is committed before its first kickoff and graded against the official box scores; a family that breaches its preregistered bars falls back to the previous rule automatically.
- NFL receiving yards · blind forward testPausedBreached its bars · previous rule publishes
Every week's forecast is committed before its first kickoff and graded against the official box scores; a family that breaches its preregistered bars falls back to the previous rule automatically.
- NFL rushing yards · blind forward testPausedBreached its bars · previous rule publishes
Every week's forecast is committed before its first kickoff and graded against the official box scores; a family that breaches its preregistered bars falls back to the previous rule automatically.
- NFL passing yards · blind forward testForward test runningAccumulating · 188 of 300 player-games
Every week's forecast is committed before its first kickoff and graded against the official box scores; a family that breaches its preregistered bars falls back to the previous rule automatically.
- NFL touchdown chances · blind forward testHoldingHolding in the forward test
Every week's forecast is committed before its first kickoff and graded against the official box scores; a family that breaches its preregistered bars falls back to the previous rule automatically.
- Premier League match model · blind forward testForward test runningAccumulating · 40 of 60 matches
The live match model is scored beside the model it replaced on every graded match. If it is significantly worse, the previous model publishes again from the next build.
- Premier League club-specific totals · private shadowResearch onlyResearch only · 40 of 60 matches
A club-by-club total is scored privately beside the live model's constant total on every graded fixture. It powers no public number; adoption would be a separate decision.
Recent decisions
What the receipts decided, most recent first. A rejected candidate stays rejected; it is never retried by tweaking it.
- Oct 29, 2026 · MLBPausedMLB total call paused by the live-record gate
Over 782 graded games it did worse than a coin flip by a clear margin. The call is withdrawn from every page while it keeps being made and graded; it returns when the record recovers.
- Sep 15, 2026 · EPLRejectedClub-specific match totals: rejected on the blind test, positive on a second look
Both candidates beat the constant total on every totals measure across four other leagues and the Premier League, but missed a preregistered result-calibration ceiling on the blind set. The verdict stands; the better candidate now runs as a private shadow.
- Sep 15, 2026 · EPLResearch onlyPremier League club-specific totals registered as a private shadow
Not adopted. Scored beside the live model on future fixtures for a later decision.
- Sep 14, 2026 · EPLAdoptedPremier League match model replaced by a rating model tested blind on nine past seasons
On 3,420 matches it was never fit on, its log loss was 0.974, against 0.983 for a plain rating system and 0.994 for the previous model; the gain held in a season bootstrap (95% interval −0.018 to −0.001 per match). It now runs a blind forward test against the model it replaced.
- Sep 14, 2026 · NFLSecond lookNFL player ranges: receptions, receiving yards, rushing yards eligible on a second look; passing yards rejected
The share rule that pulled every player toward zero was replaced. The seasons had been seen once before, so the evidence is labelled second look and a blind forward test decides whether it holds.
- Sep 14, 2026 · NFLEstimateNFL passing yards published as an estimate
The candidate missed its calibration bar. It replaced a worse live rule under a stated exception and stays labelled an estimate, never a validated forecast.
- Sep 14, 2026 · NFLAdoptedNFL touchdown chances rebuilt from opportunity shares
Tested blind on eight past seasons, where it beat the live rule and a rolling rate and was calibrated overall. It runs a blind forward test this season.
- Sep 14, 2026 · NFLAdoptedNFL win chance and margin heads adopted independently
Each head cleared its own bars on sixteen past seasons it was never fit on. Neither claims to out-predict the sportsbook market; the market's own number sits beside them.
- Sep 13, 2026 · NFLAdoptedNFL game-total head replaced after a centring bias was found
The previous head carried a frozen constant that lifted every total; the replacement was tested on twenty-two past seasons and the sportsbook total is shown beside it.
Why a model can be paused
Health is an alarm. Only a preregistered forward test or the live-record gate changes what publishes.
Every public call is graded against official results. When a call has done worse than a coin flip by a clear margin over its graded record, the live-record gate withdraws it from every page. The model keeps making and grading that call every day, so the record can recover and the call comes back on its own. Nothing is edited by hand, and grading never reads the paused page.
The words we use
Lower is better for a miss or a loss score; about 8 in 10 is the target for a range, not a score to beat.
- Tested on past seasons
- Before it went live, this model was scored on past seasons it had never seen and cleared bars set in advance against simpler baselines. That is a bar, not a promise, and not a claim that it beats sportsbook prices.
- Forward test running
- The model is being graded on new games as they happen, against the model it replaced. If it falls significantly behind, the previous model comes back automatically.
- Holding
- Over the games graded so far, this call has done at least as well as its floor (a coin flip, or the model it replaced).
- Watch
- Over the games graded so far, this call is slightly behind its floor, but not by enough to be sure it is worse. It keeps publishing while the record grows.
- Paused
- Over the games graded so far, this call has fallen clearly below its floor — a coin flip, or the preregistered bars it is tested against. Its public call is withdrawn or handed back to the previous rule; it is still graded every day and comes back when its record recovers.
- Too early to judge
- Not enough games have been graded to judge this call either way. The number is published; the verdict on it is not.
- Not market-validated
- Tested on past seasons and published as an Official Forecast, but not validated to out-predict the sportsbook market.
- Research only
- A research candidate scored privately beside the live model. It never powers a public number.
A range that always hits could be made by widening it; progress is a narrower range that still lands about 8 in 10. A miss or a loss score is lower when better. Calibration means a call shown at 60% lands about 6 in 10 times. Every figure on this site is from a receipt or a graded ledger; the methodology explains how each is built.
