Skip to content

NBA frozen forecasts & calibration →

THE RECORD BEHIND THE MODEL

Show the work.

Frozen forecasts. Actual outcomes. Every model version kept separate so you can judge the evidence for yourself.

How Bozzle models & grades →

Model Ledger.

Performance uses the first server-witnessed forecast for each exact player, game, prop, line, side and model version.

Loading the public record…

Waiting for receipts…

Eligible forecasts—
W/L graded—
Actual hit rate—
Average forecast · no-push sample—
Brier score · lower is better—
Calibration gap · no-push sample—

No performance claim until there is evidence.

Probability versus outcomeCalibration by frozen probability band
By sportDifferent games, different evidence
By sideMORE and LESS
By exact model versionVersions are never collapsed together
By prop categoryCheck sample size before comparing
By decision at capturePICK, REVIEW and abstentions stay distinct
What is included in these numbers?

Only production receipts received by the server before the scheduled game start qualify. Browser records, late backfills, research experiments and older records without pregame proof are excluded. Repeated forecasts for the same exact market and model version count once, using the earliest valid server receipt. Repeated observations remain visible in the audit history.

Hit rate uses all valid WIN and LOSS results. Calibration and Brier use only supported integer-count props at half-point lines, with integer outcomes, where a push is impossible. Their separate calibration sample size is shown. Pending, push, void and inconsistent outcomes are counted separately. Brier is the average squared difference between a frozen probability and its binary result: 0 is perfect, and a constant 50% forecast scores 0.25 on this calibration sample. Integer lines and unsupported probability semantics are excluded from calibration; dropping pushes alone would bias that comparison.

Forecasts from the same game, different lines or different model versions can be correlated. A high hit rate alone does not prove an edge or positive returns. These are observed ledger results, not an independent test set. Automated settlement uses provider final stats; corrections retain revisions. The cutoff fixes which receipts are included; outcomes can update on refresh.

Public receipt history

Server receivedPlayer / exact propSide / lineForecastModel versionProofActualOutcomeReceipt
Loading public receipts…