Study 01 · settled
Is the closing price the probability it claims to be?
settled NFL player props, 2023-2025, over side, benchmark books. Prices are the median de-vigged close across draftkings / fanduel / betmgm. Outcomes settle from nflverse, so the books were pricing something they did not yet know.
The curve tracks the diagonal — expected calibration error is 0.0043. The aggregate is nearly meaningless on its own: over and under are exact complements, so a table covering both reads 0.5000 / 0.5000 in every slice by construction. This is the over side alone, where an asymmetry cannot hide inside its own complement.
It sits below the identity line almost everywhere. The densest bucket, 0.45–0.50 on 10,298 outcomes, is priced 0.4811 and realizes 0.4606.
Where the bias lives
Realized minus priced · over side
It is not a constant
By season · same books, same settlement source
Either the books got worse at pricing the over, or the archive got different: 2023 carries ten books, five of which have since exited. That question is open and worth one pass before anything is built on the trend.
What the book looked like
Kalshi · time-weighted spread by cohort
Every cohort tightens monotonically into the opening slate, and volume runs 13,017 to 23,970,677 contracts. Read the lines, not a blended average: the all-market mean spread rises at W31, which is 664 newly opened spread and total markets joining a pool that had held 30 moneylines, not liquidity getting worse.
research/calibration.py · generated 2026-09-10