Scouting Ledger

How This Works

A plain-language guide to what we track, how these markets work, and what our labels mean.

What's a Prediction Market?

A traditional sportsbook sets a price (a spread or a moneyline) and takes bets against it. The number moves when the book decides to move it, and the book is always the other side of your bet.

A prediction market works differently. It's an exchange, more like a stock market than a sportsbook. Traders buy and sell "shares" that pay out $1 if an outcome happens (e.g. "Team A wins") and $0 if it doesn't. The price of that share, somewhere between $0 and $1, reflects what the crowd of traders currently thinks the odds are. If a share is trading at $0.60, the market is collectively pricing that outcome at roughly a 60% chance. Prices move continuously as people trade, not on any single company's schedule, and you're trading against other traders, not against the house.

Because each exchange has its own separate pool of traders and its own order book, the same game can trade at slightly different prices in different places at the same time — which is exactly what this app is built to surface.

What We Actually Track

Kalshi, Polymarket, and Gemini each run their own independent exchange with their own order book and their own traders. Their prices are formed separately — that's why they can (and often do) disagree with each other on the same game, and it's why comparing them side by side is useful. We connect to each of these three directly and track their real-time prices.

It's worth understanding, in general terms, that not every app you see prediction-market-style trading on is running its own separate order book. Some consumer apps offer access to an underlying exchange's market rather than operating an independent one of their own — in effect, the price you see on that app is the same price forming on the exchange behind it, just presented through a different interface. When that's the case, that app's price isn't a separate, independent data point the same way Kalshi, Polymarket, and Gemini are — it's a window into one of them.

We're describing a general industry pattern here, not making any claim about the specific business or legal relationship behind any particular app. If you're ever unsure whether an app you use is pricing independently, that's a good question to ask the app directly.

Alongside the three exchanges, we also track a traditional sportsbook reference line (labeled "Sportsbook" throughout the app) purely as a familiar comparison point — it's not an exchange, and it works the standard sportsbook way described above.

Frequently Asked Questions

Which prediction market has the better price?

It depends on the game and the moment — that's the reason to compare them rather than trust one by default. Kalshi, Polymarket, and Gemini each price independently based on their own traders, so the cheaper price for the same outcome can be on a different platform from one game to the next, or shift during the same game as trading continues. Scouting Ledger shows all three side by side so you can see which one currently has the better price for the specific game you're looking at.

How do Kalshi and Polymarket differ?

Both are exchanges, not sportsbooks — you're trading against other users, not against the house, and prices are set by ordinary buying and selling rather than a bookmaker's line. The practical difference for you: each has its own separate pool of traders and its own order book, so the same game's price can (and does) differ between them, sometimes by a meaningful amount. That's why Scouting Ledger tracks both independently rather than assuming they'll match.

How do prediction-market odds compare to sportsbook odds?

They're built differently, so it's not quite apples-to-apples. A sportsbook sets its own price and bakes in a fee (the "vig") regardless of outcome. A prediction market's price isn't set by anyone — it's wherever traders have collectively landed, updating continuously as people trade rather than on any one company's schedule. Scouting Ledger converts prediction-market prices into the same American-odds format sportsbooks use (see the Sportsbook column) so the two are at least readable side by side, even though what's driving each number is different.

Glossary

OPPORTUNITY
Our label for the small, rare set of situations (Middles and Arbs) that look worth actually acting on — as opposed to ordinary market activity, which is just situational awareness. This is why the Live Market Feed page splits activity into a quiet "Market Activity" feed and a separate, prominent "Opportunities" feed.
WATCH
A price has been moving steadily in one direction over several readings — not necessarily actionable yet, but a trend worth keeping an eye on before it fully settles.
MIDDLE
A situation where two markets' spreads have drifted far enough apart that, in theory, both sides could win if the final result lands in the numeric gap between them ("the middle"). It's one of the two event types we consider a real Opportunity.
DIVERGENCE
Two markets disagree meaningfully on the same game's odds right now — one is pricing an outcome noticeably higher or lower than the other. That gap might mean one market has outdated information, or it might just be normal noise — either way, it's flagged so you can decide for yourself. In the feed, this event type shows up under the badge "EDGE" (below).
EDGE
The badge you'll actually see on a Divergence alert in the feed — "Edge" and "Divergence" refer to the same thing, a meaningful price gap between two markets on the same game.