A short read on what the signals table shows you and how to read each column.
Sportsbetbrain is a signal generator. We compare the price of every Kalshi sports contract against a consensus we build from multiple sportsbooks(DraftKings, FanDuel, Pinnacle, BetMGM, etc.), strip out the bookmaker juice (the vig), and surface the cases where Kalshi's price diverges from that consensus by more than it should.
Important:you only ever bet on Kalshi. The sportsbooks are used as a fair-value oracle — we don't place bets there. Kalshi is a CFTC-regulated prediction exchange, which is why it's legal in many states where books aren't.
Realistic edges live in the 1–3% rangeafter fees. Anything bigger usually means a data issue, settlement-rule mismatch, or news the consensus hasn't priced yet.
Click a row in the live table to drill in. Hover any header tooltip for a refresher.
How long ago we detected this opportunity.
How to read: Newer is better. Edges decay quickly — if a row is older than 30 minutes the price has likely moved.
Which league the contract is for.
How to read: NHL, NBA, MLB, or WNBA.
The game.
How to read: Click the row for the per-book breakdown.
What kind of contract and which side is +EV.
How to read: ML = moneyline (who wins). TOTAL = combined goals/runs/points over or under the line. PUCKLINE = NHL spread (similar for runline / spread in other sports). YES/NO is which side of the binary contract is the +EV side.
What you'd pay on Kalshi to buy a YES contract right now.
How to read: Each contract pays out $1 if YES happens, $0 if not. NO is the mirror — costs $1 - YES_BID. Always shown as YES even if the +EV side is NO; the table's Market column tells you which side the signal is for.
Our best estimate of the true probability the YES side actually happens.
How to read: Computed from a multi-book sportsbook consensus, with the bookmaker juice (vig) stripped out. Pinnacle is weighted highest. If Yes ask < Fair, YES is +EV. If Yes ask > Fair, NO is +EV.
Expected ROI on your stake at the touch price, after Kalshi fees.
How to read: The headline edge number. 1–3% is the trustworthy zone — that's where real edges typically live. 0.5–1% is marginal but worth tracking.
>5% almost always means a data bug, settlement-rule mismatch, or news you haven't seen. Hidden by default; visible in the Recent (24h) view.
Edge after walking $200 worth of contracts up the order book — i.e. the realistic edge at fillable size.
How to read: The honest number. Touch edge is what you see; @size is what you'd actually capture on a $200 fill. The two should be close. If @size collapses or goes negative, the book is too thin to actually take the bet.
Dollars worth of contracts available at the best ask price.
How to read: Higher = more confident you can fill at touch. Spec rule of thumb: <$25 is thin / unfillable, >$100 is comfortable.
Seconds since the Kalshi price last moved (not since we polled).
How to read: Low = market is being actively quoted. We poll every 30s, so 30-60s is normal. >5min means the Kalshi market is sitting still while the consensus may have moved — usually the dangerous side of an 'edge'.
>10min triggers an automatic skip. We don't log the signal at all. Hidden rows are listed in the activity log.
Seconds since the freshest sportsbook quote in the consensus actually moved.
How to read: Healthy = <60s. >90s means the books are also drifting and the 'fair' value is suspect.
How many sportsbooks contributed to the consensus.
How to read: More = sharper. With Pinnacle in the mix, 4+ is solid. 1–2 books = single-source consensus, treat with caution.
Closing Line Value — did the Kalshi market move toward your side after we detected the signal?
How to read: Recorded automatically right before puck/tip-off. Positive CLV across many signals = the tool is identifying real edges. Negative CLV = the market disagreed with us. Single CLV is noise — you need 50–100 signals before the average means anything.
Where this signal is in its lifecycle.
How to read: OPEN = pre-game. CLOSED = closing line recorded, awaiting settlement. WIN / LOSS / VOID after the game settles. Closed signals are hidden from the default view.
Click for an AI walkthrough of this specific signal.
How to read: Explains the row column-by-column with the actual numbers, why it's flagged +EV, exactly how to place the bet on Kalshi, and the biggest risks to skip it.
Trust the CLV column over time, not your P&L. P&L is variance for the first ~200 bets; CLV converges to truth in 50–100.
Once an admin verifies your account, you can subscribe to email alerts for signals matching your own criteria — sport, market type, minimum edge, minimum books, cooldown to prevent spam.
Manage your alerts