Were we right?
Every match — group and knockout — our pre-match odds set against Kalshi's pre-match price. Two scorelines: who forecast better (de-vigged Brier & log-loss), and how a bankroll backing our disagreements into Kalshi's real, vig-inclusive prices would have done.
Lower Brier & log-loss = sharper. Market price is de-vigged to a fair probability first. Green marks the better of the two.
Compounds a $1,000 bankroll, sizing each bet by 0.5× the Kelly edge. Sensitive to model overconfidence & thin liquidity — treat as a ceiling.
The ledger
69 of 102 played games scored (44 group, 25 knockout) · 32 had no logged pre-match prediction (games before we started snapshotting) · 1 had no Kalshi market. Knockout ties are graded on Kalshi's 2-way “advances” market (extra time & penalties included); group games on the 3-way moneyline. Bets are placed at the single largest GAFFER edge per game when it clears 2%, entered at Kalshi's pre-match ask. Accuracy compares de-vigged probabilities; P&L uses the raw, vig-inclusive ask — the honest cost of actually trading.