Positive EV Bets — Updated Every Visit
Every Kalshi market priced cheaper than the no-vig sportsbook consensus, ranked by edge. Hidden: markets under 4% or over 96% (settled), markets backed by fewer than 2 books (noise), and edges under 1.5pp.
| Market | Kalshi | Books fair | Edge | vs Best | Best price | League | Start | Books |
|---|---|---|---|---|---|---|---|---|
| Minnesota Minnesota vs Pittsburgh | 27.5% | 41.1% | +13.6% | +0.4% | Caesars +240 | MLB | May 30, 4:05 PM | 8 |
| Tampa Bay Los Angeles A vs Tampa Bay | 26.5% | 35.4% | +8.9% | -2.8% | DraftKings +297 | MLB | May 30, 4:10 PM | 8 |
| Boston Boston vs Cleveland | 27.5% | 34.4% | +6.9% | +3.1% | DraftKings +207 | MLB | May 30, 4:10 PM | 8 |
| Texas Kansas City vs Texas | 60.5% | 67.0% | +6.5% | -0.6% | DraftKings -176 | MLB | May 30, 4:05 PM | 8 |
| Milwaukee Milwaukee vs Houston | 55.5% | 58.3% | +2.8% | +0.8% | BetRivers -155 | MLB | May 30, 4:10 PM | 8 |
| Kansas City Denver vs Kansas City | 56.5% | 58.6% | +2.1% | -0.4% | BetRivers -148 | NFL | Sep 14, 11:00 PM | 11 |
| Vegas Golden Knights Stanley Cup® Winner: Vegas Golden Knights vs Carolina Hurricanes | 40.5% | 42.6% | +2.1% | +1.2% | DraftKings +130 | NHL | — | 3 |
| Washington San Diego vs Washington | 35.5% | 37.0% | +1.5% | +0.5% | FanDuel +162 | MLB | May 30, 4:05 PM | 8 |
| St. Louis Chicago C vs St. Louis | 48.5% | 50.0% | +1.5% | -0.0% | FanDuel -102 | MLB | May 31, 7:20 PM | 4 |
How this works
SportsBookISH ingests Kalshi event-contract prices every 5 minutes from the official Kalshi API, sportsbook consensus from 14+ regulated US books every 15-30 minutes via The Odds API, and Polymarket prices every 15 minutes. Every quote is timestamped and stored.
For each market we compute the no-vig implied probability per book (stripping the bookmaker margin), take the median across books, and compare it to the Kalshi YES mid-price. If books say it should be 52% and Kalshi has it at 47%, you have +5pp expected value buying YES on Kalshi.
We hide markets at extremes (under 4%, over 96%) because their movement is settlement not signal, and markets backed by fewer than 2 books because a single quote is noise. The table refreshes on every page load.