Why mid-game Kalshi lines lag sportsbook consensus
A consistent pattern shows up in our quote data: once a game starts, Kalshi's implied probability on the favorite tends to drift higher than the equivalent no-vig sportsbook consensus by 5-15 percentage points. The gap isn't a market inefficiency. It's the exchange pricing something the books aren't.
The pattern
Pull any mid-game alert from our system and you'll see something like this: a team ahead by 14 points in the third quarter sits at 88% implied win probability across the 14-book median, while the equivalent Kalshi YES contract trades at 75¢ — implying 75%. The 13-point gap is uncomfortably wide for two markets pricing the same outcome with the same information.
The naive read is that one side is wrong. The microstructure read is that they're pricing different products.
What the sportsbook line is pricing
A sportsbook moneyline at -880 implies an 88% probability of winning the bet. If you place that bet and the favored team wins, you get paid. Critically, the only thing between you and that payout is the team winning the game. Settlement is reliable. The book has a regulatory obligation to pay and a state-licensed framework that enforces it. So 88% is the book's estimate of the team's win probability, full stop.
Sportsbook lines do include a vig component (the book's margin), but we strip that when computing no-vig fair price. After devigging, what remains is the book's pure probability estimate plus whatever sharp / public action has nudged it.
What the Kalshi line is pricing
A Kalshi YES contract at $0.75 says you pay $0.75 now and receive $1.00 if the contract resolves YES. The contract has to actually resolve— at the official scheduled time, with an official outcome, under Kalshi's contract specifications. That settlement is the difference between exchange contracts and sportsbook bets.
What can prevent resolution?
- Game cancellation (weather, force majeure)
- Game suspension with no makeup (NFL games, NBA finals tiebreakers)
- Contract delisting if the underlying market structure changes
- Settlement-source disputes if the official scoring source is contested
- Regulatory action affecting the specific contract series
The probability of these is low per game, but it's not zero. And the cost when it does happen is the contract resolving as cancelled— which historically pays out at 50% on both YES and NO sides per Kalshi's contract rules. If you bought YES at $0.75 and the contract cancels, you receive $0.50. That's a 33% loss versus your buy price, regardless of which team was "winning" at the time.
So when you buy YES at $0.75 mid-game, you're effectively pricing not just P(YES wins) but also P(settles cleanly) × payout(YES wins given settlement) + P(cancels) × $0.50. Even a 1-2% cancellation probability mid-game shaves a few percentage points off the buyer's willingness to pay.
Leverage exit
The second mechanism is even more interesting. Once a Kalshi YES contract trades at $0.85+, holders who bought at $0.50 are sitting on a 70% paper gain. They can't easily redeem until settlement — but they can sell. To sell to someone else, that someone has to be willing to pay close to $0.85, which means accepting a maximum return of 18 cents over the next 30-90 minutes against a non-zero cancellation tail.
Sportsbook bets don't have this dynamic. A sportsbook bettor can't exit a live position except through cash-out (which the book sets at a punitive haircut, if offered at all). Their willingness to pay -880 for the in-game favorite is unconnected to anyone else's willingness to pay it. There's no resale market on a DraftKings ticket.
On Kalshi, contracts are mark-to-market continuously by definition. The price reflects what the marginal buyer will pay. When the marginal buyer is sophisticated and aware of the cancellation tail, the price stays below where pure win-probability would put it. We see this in the data: the larger the Kalshi position size held in deep-favorite positions, the wider the spread between Kalshi YES and book consensus tends to be.
What this means for betting strategy
The gap is not always an arbitrage. If you sell Kalshi YES at $0.75 (effectively betting AGAINST the favorite via a NO position) and back the favorite at -880 on a sportsbook, you're long the cancellation tail. Most weeks that pays you the gap. The week a game gets cancelled, you lose meaningfully on the sportsbook side (your -880 wager voids or pushes) while collecting only modestly on the Kalshi side (your NO position settles around $0.50). The trade has positive expected value but negative skew.
It IS an arbitrage when the gap is wider than the cancellation tail justifies — say, 15+ percentage points on a market with no obvious cancellation risk in the next 30 minutes. That's actionable.
More commonly, the gap is a signal, not a trade. Kalshi at 75¢ on a team the books say is 88% likely to win is telling you the exchange's most informed traders are pricing in something the book grading committee isn't — a referee crew reputation, a known weather alert, a rumor about a serious injury, an active uncertainty about the official scoring source. We've cross-checked dozens of ≥12pp gaps and found a non-random distribution of subsequent cancellations, suspensions, and post-game line revisions.
Why it shows up in our alert tweets
Our automated alert system surfaces cross-source gaps above 5pp. We saw this in recent posts about mid-game MLB and NBA spreads where Kalshi held ~13-17pp under book consensus on heavy favorites. Several Sharp Twitter peers reached out to ask if we'd filtered for it; the honest answer is the data does this on its own when we let the sharpness gate handle the signal-vs-noise problem.
The tweet template now leads with the gap, but the second sentence carries the microstructure framing: settlement risk premium, leverage exit, mark-to-market dynamics. That's the difference between "look at this number" content and content that the actual sharp community treats as peer commentary.
Practical takeaway
When you see a Kalshi YES sitting meaningfully below the book consensus mid-game on a deep favorite, you're looking at three forces stacked: cancellation premium, leverage exit discount, and (occasionally) information asymmetry about an emerging risk. The gap is rarely a free arbitrage. It's almost always a window into how exchange markets actually price contingent contracts versus how books price the same outcome with no settlement uncertainty.
If you bet on Kalshi, this changes how you size positions on deep favorites in-play. If you bet at sportsbooks, the gap is a useful sanity check — when Kalshi is sitting well under book consensus, ask yourself what the exchange knows about settlement that the book might not be pricing.
Source data: 100M+ quote rows across Kalshi, Polymarket, and 14 regulated US sportsbooks ingested every 5-30 minutes since May 2026. Live tables and the underlying dataset are open at /data.
Companion reading: How sportsbooks reprice without news · Volume concentration in event-contract ladders