Prediction Markets vs Sportsbooks: Kalshi Odds Gaps Today
Updated August 13, 2026 · 13 min read · by Jake Hari
Every day, two completely different pricing machines put a number on the same baseball games. Sportsbooks build a moneyline, pad it with vig, and shade it toward whatever their customers like to bet. Prediction markets like Kalshi let traders set the price directly, with no vig and a visible order book. Most days those two machines land within a penny of each other. Some days they do not, and the only way to know which days is to check every game, both directions, with the vig stripped out. That is what this page does: the prediction markets vs sportsbooks question, answered with arithmetic instead of vibes. We pull the full moneyline board from 25+ sportsbooks and the matching Kalshi MLB odds, de-vig the books, and publish every gap, every day, on this URL.
The Quick Answer
On today's board, the sportsbooks and Kalshi agree almost everywhere: none of the 26 team prices across 13 matched games shows a gap of 2 points or more. The widest split is 1.5 points, and the gaps run in both directions, so neither venue is systematically cheaper today. The more interesting finding is at the edge of the board, where Kalshi is already running two-sided markets on 4 games the sportsbooks have barely posted. The full board, the receipts behind every number, and where the pennies sit are below.
If event contracts are new to you, here is how Kalshi's sports markets actually work. Every price on this page was fetched from the OddsShopper odds feed and Kalshi's public API at the timestamp stamped on the board itself, and the tables are generated straight from those fetches. Nothing on this board is typed in by hand.
How To Read This Board
Three columns carry the whole comparison, and each one is labeled by what it actually is rather than what would sound most impressive.
Kalshi Mid is the midpoint between the best live bid and best live ask in that team's order book, in cents. A 52.5¢ mid means the market's resting orders center on a 52.5% chance. The mid is not a price you can necessarily trade at; you buy at the ask and sell at the bid, and on thin markets that spread is part of the cost.
Book Fair is the best available sportsbook price on each side of the game, converted to implied probability, then normalized so the two sides sum to 100%. That normalization is the standard two-way de-vig: it strips the bookmaker's margin out of the quoted prices. Because we take the single best price on each side across the whole market, the synthetic hold being removed is already small, usually one to three points on an MLB moneyline.
Gap is Kalshi Mid minus Book Fair, in points of win probability. A negative gap means the exchange prices that team below the books' vig-free number, so the prediction market side is the cheaper way to back that team. A positive gap means the books are cheaper.
One thing a fair probability is not: a betting signal. De-vigging tells you what the books think happens after you remove their margin. It does not tell you the books are right, and a two-point gap is not a two-point edge. Fees also change the math on the exchange side. Kalshi charges trading fees that scale with the price of the contract, which eats part of any small gap, and we walk through exactly how that arithmetic compares in Kalshi fees vs sportsbook vig.
The Board
Board prices as of August 13, 2026, 5:28 PM ET · covers today's remaining pregame games plus tomorrow's full slate (13 matched games) · refreshes every morning, and again in the late afternoon when slates fill in.
| Matchup | First Pitch | Team | Kalshi Mid | Book Fair | Gap |
|---|---|---|---|---|---|
| WSH @ NYM | Fri 7:10 PM ET | Nationals | 47.5¢ | 46.0% | +1.5 |
| Mets | 52.5¢ | 54.0% | -1.5 | ||
| KC @ LAA | Fri 9:38 PM ET | Royals | 48.5¢ | 49.9% | -1.4 |
| Angels | 50.5¢ | 50.1% | +0.4 | ||
| MIA @ CIN | Fri 6:10 PM ET | Marlins | 48.5¢ | 49.5% | -1.0 |
| Reds | 51.5¢ | 50.5% | +1.0 | ||
| NYY @ TOR | Fri 7:15 PM ET | Yankees | 58.5¢ | 58.5% | -0.0 |
| Blue Jays | 40.5¢ | 41.5% | -1.0 | ||
| MIL @ LAD | Fri 10:10 PM ET | Brewers | 38.5¢ | 37.5% | +1.0 |
| Dodgers | 62.5¢ | 62.5% | -0.0 | ||
| STL @ CHC | Fri 2:20 PM ET | Cardinals | 37.5¢ | 38.1% | -0.6 |
| Cubs | 62.0¢ | 61.9% | +0.1 | ||
| BOS @ PIT | Fri 6:40 PM ET | Red Sox | 56.5¢ | 55.9% | +0.6 |
| Pirates | 43.5¢ | 44.1% | -0.6 | ||
| COL @ SF | Fri 10:15 PM ET | Rockies | 45.5¢ | 46.1% | -0.6 |
| Giants | 53.5¢ | 53.9% | -0.4 | ||
| PHI @ MIN | Thu 7:30 PM ET | Phillies | 49.5¢ | 49.9% | -0.4 |
| Twins | 50.5¢ | 50.1% | +0.4 | ||
| SEA @ HOU | Fri 8:10 PM ET | Mariners | 45.5¢ | 45.2% | +0.3 |
| Astros | 54.5¢ | 54.8% | -0.3 | ||
| TEX @ LAA | Thu 10:07 PM ET | Rangers | 58.5¢ | 58.7% | -0.2 |
| Angels | 41.5¢ | 41.3% | +0.2 | ||
| SD @ CLE | Fri 7:10 PM ET | Padres | 46.5¢ | 46.3% | +0.2 |
| Guardians | 53.5¢ | 53.7% | -0.2 | ||
| MIL @ LAD | Thu 10:10 PM ET | Brewers | 42.5¢ | 42.6% | -0.1 |
| Dodgers | 57.5¢ | 57.4% | +0.1 |
Bolded gaps clear the 2-point bar we treat as meaningful. Everything else is inside the noise band where fees and spread eat the difference before you do.
Hottest Prediction Markets Right Now
- 2028 Democratic presidential nominee · $179M traded
- 2027 Pro Football Champion · $61M traded
- 2028 U.S. Presidential Election winner? · $59M traded
- 2028 Republican presidential nominee · $57M traded
- FedEx St. Jude Championship Winner · $54M traded
- Pro Baseball Champion · $53M traded
Every market above links to our full AI model verdict; browse them all on the OddsShopper prediction markets hub, and see how every settled call actually scored on the full graded scoreboard.
The Receipts
Every number above traces to a specific book and a specific order book. The wide table scrolls on a phone; the point of publishing it is that you can check any row against the live market yourself.
| Game | Team | Best Book Price | Implied | De-Vig Fair | Kalshi Bid/Ask | Kalshi Mid |
|---|---|---|---|---|---|---|
| WSH@NYM 08-14 | Nationals | +111 (BookMaker) | 47.4% | 46.0% | 47¢ / 48¢ | 47.5¢ |
| WSH@NYM 08-14 | Mets | -125 (PointsBet) | 55.6% | 54.0% | 52¢ / 53¢ | 52.5¢ |
| KC@LAA 08-14 | Royals | -104 (BookMaker) | 51.0% | 49.9% | 48¢ / 49¢ | 48.5¢ |
| KC@LAA 08-14 | Angels | -105 (HardRock) | 51.2% | 50.1% | 50¢ / 51¢ | 50.5¢ |
| MIA@CIN 08-14 | Marlins | +100 (TheScore) | 50.0% | 49.5% | 48¢ / 49¢ | 48.5¢ |
| MIA@CIN 08-14 | Reds | -104 (Betcris) | 51.0% | 50.5% | 51¢ / 52¢ | 51.5¢ |
| NYY@TOR 08-14 | Yankees | -143 (BetRivers) | 58.8% | 58.5% | 58¢ / 59¢ | 58.5¢ |
| NYY@TOR 08-14 | Blue Jays | +140 (Betcris) | 41.7% | 41.5% | 40¢ / 41¢ | 40.5¢ |
| MIL@LAD 08-14 | Brewers | +165 (HardRock) | 37.7% | 37.5% | 38¢ / 39¢ | 38.5¢ |
| MIL@LAD 08-14 | Dodgers | -170 (Betcris) | 63.0% | 62.5% | 62¢ / 63¢ | 62.5¢ |
| STL@CHC 08-14 | Cardinals | +156 (BookMaker) | 39.1% | 38.1% | 37¢ / 38¢ | 37.5¢ |
| STL@CHC 08-14 | Cubs | -174 (FanDuel) | 63.5% | 61.9% | 61¢ / 63¢ | 62.0¢ |
| BOS@PIT 08-14 | Red Sox | -129 (Betcris) | 56.3% | 55.9% | 56¢ / 57¢ | 56.5¢ |
| BOS@PIT 08-14 | Pirates | +125 (HardRock) | 44.4% | 44.1% | 43¢ / 44¢ | 43.5¢ |
| COL@SF 08-14 | Rockies | +114 (Betcris) | 46.7% | 46.1% | 45¢ / 46¢ | 45.5¢ |
| COL@SF 08-14 | Giants | -120 (HardRock) | 54.5% | 53.9% | 53¢ / 54¢ | 53.5¢ |
| PHI@MIN 08-13 | Phillies | -103 (Bet105) | 50.7% | 49.9% | 49¢ / 50¢ | 49.5¢ |
| PHI@MIN 08-13 | Twins | -104 (OnyxOdds) | 51.0% | 50.1% | 50¢ / 51¢ | 50.5¢ |
| SEA@HOU 08-14 | Mariners | +118 (Betcris) | 45.9% | 45.2% | 45¢ / 46¢ | 45.5¢ |
| SEA@HOU 08-14 | Astros | -125 (HardRock) | 55.6% | 54.8% | 54¢ / 55¢ | 54.5¢ |
| TEX@LAA 08-13 | Rangers | -145 (Bet105) | 59.2% | 58.7% | 58¢ / 59¢ | 58.5¢ |
| TEX@LAA 08-13 | Angels | +140 (HardRock) | 41.7% | 41.3% | 41¢ / 42¢ | 41.5¢ |
| SD@CLE 08-14 | Padres | +115 (HardRock) | 46.5% | 46.3% | 46¢ / 47¢ | 46.5¢ |
| SD@CLE 08-14 | Guardians | -117 (Betcris) | 53.9% | 53.7% | 53¢ / 54¢ | 53.5¢ |
| MIL@LAD 08-13 | Brewers | +131 (Betcris) | 43.3% | 42.6% | 42¢ / 43¢ | 42.5¢ |
| MIL@LAD 08-13 | Dodgers | -140 (Bet365) | 58.3% | 57.4% | 57¢ / 58¢ | 57.5¢ |
Where The Money Sits Today
- Biggest prediction-market discount: New York Mets (Washington Nationals @ New York Mets, Fri 7:10 PM ET). Kalshi's mid is 52.5¢ against a best-book de-vig fair of 54.0% (best book price -125 at PointsBet) — the exchange prices this team 1.5 points below the books' vig-free number.
- Biggest sportsbook discount: Washington Nationals (Washington Nationals @ New York Mets, Fri 7:10 PM ET). The books' de-vig fair is 46.0% while Kalshi's mid sits +1.5 points higher at 47.5¢ — here the sportsbook side (+111 at BookMaker) is the better number, not the exchange.
- Of 26 team prices on this board, 0 clear the 2-point bar the board treats as meaningful; the rest sit inside it, which is what an efficient market pair looks like.
- 4 games where the exchange is quoting and the books mostly are not yet: Chicago White Sox @ Detroit Tigers (Fri 6:40 PM ET: White Sox 42¢, Tigers 58¢); Baltimore Orioles @ Tampa Bay Rays (Fri 7:10 PM ET: Orioles 39¢, Rays 61¢); Arizona Diamondbacks @ Atlanta Braves (Fri 7:15 PM ET: D-backs 34¢, Braves 66¢); Texas Rangers @ Oakland Athletics (Fri 9:40 PM ET: Rangers 54¢, Athletics 45¢). Kalshi runs a two-sided market on each while fewer than two traditional sportsbooks have posted a moneyline — the exchange is routinely first to price a slate.
That last bullet is the quiet story of this board. Baseball moneylines are one of the most efficiently priced markets either venue offers, so on a normal day the value of this page is not a fat arbitrage; it is knowing which side of a one-point split you are on, and catching the days when the machines actually disagree. When a real gap opens, it will be bolded in the table above, and this page will already be here.
Free: The Weekly PM Market Brief — the AI panel's graded record, the week's biggest market-vs-model gaps, and what's spiking next. One email, Sundays. The signup box is at the bottom of this page.
Why The Two Venues Disagree At All
If both prices come from smart money, why is there ever a gap? Four mechanical reasons, none of them mysterious.
Different cost structures. A sportsbook's margin lives inside the price: quote both sides of a coin flip at -105 and the vig is invisible until you de-vig it. An exchange's cost lives outside the price, as a trading fee plus the bid-ask spread. Two venues can believe the exact same probability and still quote numbers a point apart because the costs sit in different places.
Different flow. Books shade lines toward the public side because their customers arrive wanting favorites and big names. Exchange prices move only when someone actually trades, so a team the public loves can be a point more expensive at the book than on the exchange without any disagreement about the baseball.
Different reaction speeds. Books employ traders and copy each other within minutes. Exchange prices wait for a participant to show up. On lightly traded games, Kalshi's mid can sit stale for an hour, which is why the board shows the bid and ask, not just the mid, in the receipts table.
Different posting schedules. Books hold a line back when a starting pitcher is unconfirmed. The exchange does not need a trader's permission to exist, so its markets are often live and two-sided a day before most books post. The callouts above list the games currently in that state. If you want to know where a game will likely open, the exchange frequently knows first.
For the deeper version of this comparison, including limits, account treatment, and when each venue is the right tool, see Kalshi vs sportsbook odds.
What Would Move This Board
Gaps on this page are born from news, and they close fast. The concrete triggers worth watching:
- Starter announcements. The moment an unconfirmed pitcher becomes confirmed, the books post, and the pm-only games above become matched rows with real gaps for a few minutes.
- Lineup cards, roughly two hours before first pitch. A star sitting moves a moneyline one to two points, and the venue that reprices second is briefly mispriced against the one that repriced first.
- Late-afternoon volume. Exchange order books are thinnest in the morning. As game time approaches, spreads tighten from several cents to one, and mids become trustworthy. This board refreshes in the late afternoon for exactly that reason.
- Weather. Wind and rain reprice totals first, but a probable postponement moves moneylines too, and settlement rules on postponed games differ between a book and an exchange. Check the contract's own rules text before assuming they match.
How This Board Gets Built
The pipeline is deterministic and runs the same way every day: fetch every book's moneyline for every pregame game in the window from the OddsShopper odds feed, fetch the matching Kalshi game markets and read each order book directly, match the games by team and start time, de-vig the best book prices, and emit the tables you see above. Prediction market venues that appear on odds screens, including Kalshi itself, Polymarket, and sweepstakes apps, are excluded from the sportsbook side of the comparison, because a benchmark that contains the thing being benchmarked is not a benchmark. When today's remaining slate is short, the board widens to tomorrow's games and says so in the stamp line; that is the case on today's board.
No probability on this page is a prediction of ours, and nothing here is a promise that a gap will persist or profit anyone. It is an honest measurement, re-run daily. Our AI panel's own calls are held to the same standard: every one is publicly graded against real market settlements on the model verdict scoreboard, where every number is recomputed from stored rows.
If you want the same comparison live, on your own filters, the OddsShopper MLB odds screen shows every book's number on one screen, including the exchanges, with the de-vigged fair probability computed for you across every market we track, not just moneylines. It is the tool this board is built from.
Prediction Markets vs Sportsbooks FAQ
Are prediction market odds better than sportsbook odds? Neither venue is reliably cheaper. On MLB moneylines the gap between Kalshi's mid and the books' de-vigged fair probability is usually a point or two at most, and it runs in both directions. Which venue is better on a given game is an empirical question, which is why this board exists.
Why are Kalshi odds different from sportsbook odds? Different cost structures (vig inside the price vs fees and spread outside it), different customer flow, different reaction speeds, and different posting schedules. The section above walks through each mechanism.
Does removing the vig make the sportsbook number the true probability? No. De-vigging removes the bookmaker's margin from the quoted prices, which makes the comparison fair, but the result is still just the market's opinion with the costs stripped out. A fair probability is a reference point, not a betting threshold.
The Bottom Line
Most days, prediction markets and sportsbooks price baseball within a rounding error of each other, and anyone telling you otherwise has not de-vigged the books. The gaps that matter show up around news, on thin markets, and on slates the books have not fully posted, which is where an exchange that is always on quietly earns its keep. This page exists so you never have to take anyone's word for which venue is cheaper today, ours included. The board above is the answer, with receipts, and it will say something different tomorrow.
Event contracts are CFTC-regulated financial products offered on exchanges such as Kalshi, available to eligible U.S. residents 18+. Prices move constantly, and the de-vigged fair probabilities computed here are model estimates, not predictions of fact and not financial advice. Numbers shown were fetched at the timestamp on the board and will have changed by the time you read this.



