Every price on Kalshi and Polymarket is a crowd estimate of the true probability. When the crowd is wrong — because of public money bias, information lag, or recency effects — the price diverges from reality. That gap is the opportunity. Finding it before it closes is the skill.
A market is mispriced when its price materially differs from the true probability of an outcome. For sports prediction markets, that happens for a few consistent reasons:
Public money bias. Casual traders back popular teams. Duke, the Lakers, the Cowboys — marquee names attract volume that pushes prices above fair value. The market reflects sentiment, not probability.
Information lag. Sportsbooks are staffed with traders watching every data feed. When a player gets scratched or a key rotation change surfaces, sportsbooks adjust within minutes. Prediction markets move slower — sometimes much slower.
Recency effects. A team winning three straight is overpriced on game four. Markets extrapolate recent results more than the underlying data supports.
Cross-venue friction. Kalshi and Polymarket don't share an order book. A gap between them can persist because moving capital between platforms takes time. That persistence is the window.
Prediction market contracts trade directly as probabilities. A Kalshi contract at $0.64 = 64% implied probability. No conversion needed.
For sportsbooks, convert American odds to no-vig probabilities. For negative odds: |Odds| / (|Odds| + 100). For positive odds: 100 / (Odds + 100). Then divide each side by the combined total to strip the vig.
Team A: -150 = 60% raw
Team B: +130 = 43.5% raw
Combined: 103.5%
No-vig Team A: 60 / 103.5 =
Now compare that 57.9% to 64% on Kalshi. That 6-point gap is real.
Sharp sportsbook prices are a useful anchor. Sportsbooks have more sophisticated pricing infrastructure than prediction markets, and their lines reflect action from professional bettors. When prediction market prices diverge from sharp consensus, one side is probably wrong — and it's usually the prediction market.
Use multiple sportsbooks, not just one, to get a true consensus. A single book can be unrepresentative of where the market actually sits.
Without an independent estimate, you're arbitraging price differences without knowing which price is more accurate. Your fair value doesn't need to be a sophisticated model. A power rating system, a tempo and efficiency framework for basketball, or a simple adjustment for specific contexts (back-to-backs, travel, fatigue) all work — as long as it's built before you look at the market price and applied consistently.
If your fair value is 60% and Kalshi is showing 67%, that's a potential edge on the No side. If your fair value is 65% and Kalshi is 67%, the gap doesn't meet the threshold. Pass.
Not all gaps are worth trading. Before acting, ask:
How big is the gap? Less than 5 percentage points rarely covers fees and variance. Most experienced traders use 5-8 points as a minimum.
How liquid is the market? A 10-point gap on a Polymarket contract with $500 in volume is not the same as a 6-point gap on a Kalshi NBA game with $50,000 in volume.
How much time is left? Early gaps close as more information and sharp money enter. A gap that appears 90 minutes before tip is sharper — but you have less time to act.
What's the information risk? A large gap on a game with a key injury question unresolved is a different trade than a gap on a game with full rosters confirmed.
LineScout grades markets with a Scout Score, surfacing where the gap is largest relative to the underlying context — the grading layer on top of the raw divergence data.
Pass is a position. The discipline not to trade when there's no clear edge is what separates consistent traders from people who are just active.
Pass when all four numbers agree within 3 points, when the gap exists but the market is too thin to get meaningful size, when key injury status is unconfirmed, or when you don't have a clear fair value of your own. Most games fall into the pass category on any given day. That's fine — you only need a few well-graded opportunities per week.
Conference tournament final rounds. Teams playing their third game in five days. Fatigue and rotation changes are real but hard to quantify. Prediction markets often don't fully reflect them.
Player return from injury. The first game back after missing time is chronically mispriced on prediction markets because the price update lags the sportsbook adjustment.
Rivalry games and marquee matchups. Public money floods in. Popular team prices inflate. The other side often offers value.
Low-profile weeknight games. Less media attention, less public money, less sharp action. Prices drift further from consensus. The gap is wider, though liquidity is also lower.
Early tournament windows. The First Four and First Round of March Madness are the least-analyzed games of the tournament. Public money picks based on seeds and names. Models haven't been tested on these specific matchups.
What gap size makes a market worth trading?
Most serious traders use 5-8 percentage points as a minimum. Below that, fees and variance typically erase the edge.
Should I use Kalshi, Polymarket, or both when I find a gap?
Trade the venue showing the most favorable price for your position. If Kalshi shows 64% and Polymarket shows 59% for the same outcome and you think the true probability is 62%, sell on Kalshi — or buy the No, depending on the contract format.
How quickly do mispricings close?
Cross-venue gaps often close within hours. Information-lag gaps close faster — sometimes within 15-30 minutes once the news is widely known. Act early.
Do I need my own model?
A proprietary model helps but isn't required. Even a simple framework — comparing venues to each other and to consensus, filtered by a minimum gap size — captures most of the opportunity. The model adds precision; the process is the foundation.
Can I compare prices across all venues in one place?
Yes. LineScout shows Kalshi, Polymarket, sportsbook consensus, and a model probability side by side. The divergence is calculated automatically.
Mispriced markets exist every week. The traders who find them consistently aren't smarter — they have a faster, more systematic process. LineScout is $99.99/month and runs the four-number comparison for every game automatically, so the gaps are visible in seconds.
Get started or see how it works first.