| Spread | Total | ML | Best ML | |
|---|---|---|---|---|
â–¶Royals | +1.5 55%63% | O 1 50%49% | 29%28% | 29% Kalshi |
â–¶Twins | -1.5 45%37% | U 1 50%51% | 37%37% | 37% Kalshi |
No player props available for this game.
The Minnesota Twins are the 62c home favorite (62c Kalshi, 61c Polymarket) over the Kansas City Royals at Target Field on July 29, 2026, and the two books agree within a single cent. Minnesota sits at 54-54 while Kansas City hauls a 45-63 overall record and a 19-36 road mark into the series, the structural reason an even-.500 club prices as a clear favorite. Joe Ryan (6-6, 3.38 ERA) starts for the Twins against the Royals' Randy Dobnak. The live board above carries the current cross-platform prices on the moneyline, run line, and total; the moneyline resolves when the game goes final.
The Minnesota Twins enter July 29, 2026 as the 62c home favorite over the Kansas City Royals, a price built on a 54-54 club hosting a 45-63 road-weary opponent at Target Field. Kansas City carries a 19-36 record away from Kansas City, the structural reason a .500 Minnesota team prices as a clear favorite. The live board above tracks the current Kalshi and Polymarket numbers on the moneyline, run line, and total.
Minnesota comes in at 54-54 overall and 29-26 at Target Field, a middling profile that still towers over the visitors. Kansas City sits at 45-63 and has been far worse on the road, going 19-36 away from home, one of the weaker travel marks in the league. That split is the core of the 62c-to-40c moneyline gap: the market is pricing venue and the Royals' road collapse more than any recent hot streak. Minnesota does not need to be elite to be favored here, only steadier at home against a sub-.420 opponent.
The moneyline has the Twins at 61.5c on the cross-platform average (62c Kalshi, 61c Polymarket) and the Royals at 39.5c (39c Kalshi, 40c Polymarket). The one-cent gap between the books is negligible, so there is no cross-platform value play on the favorite. Both exchanges price Minnesota as roughly a 62% shot, matching the ESPN sportsbook line of Minnesota -171 (about 63% implied). On the run line, Minnesota -1.5 trades at 43.5c (43c Kalshi, 44c Polymarket) and Kansas City -1.5 sits at 28.5c, a market that expects a Twins win but is not confident in a multi-run margin. The full-game total is set at 8.5 runs, trading at 51c to the over, effectively a coin flip, with the 9.5 over back at 41c.
Joe Ryan takes the ball for Minnesota at 6-6 with a 3.38 ERA, an established mid-rotation arm who gives the Twins a steady floor at home. Kansas City counters with Randy Dobnak, who carries a 1.42 ERA but has no decisions on the season, a small-sample line the market is discounting given the Royals' 39.5c price. The distance between an established 3.38-ERA starter and a limited-usage arm is a meaningful part of why Minnesota is favored despite an even 54-54 record. The Twins can be read on their Minnesota Twins hub and the visitors on the Kansas City Royals hub.
The Twins moneyline has held firm at 62c on Kalshi through the game-day snapshot window, with the Royals steady at 39c, so no meaningful money has moved the number ahead of first pitch. A flat line into a 7:40 PM ET start reflects a settled market rather than a live reaction to lineup or weather news. The total, set at 8.5 and priced as a coin flip, is the most likely spot for pre-game movement.
The moneyline resolves to the team that wins the game at Target Field on July 29, 2026. The run-line and total markets settle on the final score once the game is official, and the contracts pay out on Kalshi and Polymarket when the result is confirmed. A postponement pushes settlement to the completion of the game under each platform's rules.
Road record: Kansas City is 19-36 away from home, the single biggest input behind Minnesota's 62c favorite price.
Starting pitching: Joe Ryan (3.38 ERA) versus Randy Dobnak (1.42 ERA, 0 decisions) is a floor-versus-small-sample matchup the market reads in the Twins' favor.
Cross-platform agreement: Kalshi 62c and Polymarket 61c on the Twins leave no arbitrage on the moneyline, so the edge is in the total, not the side.
The total: 8.5 runs at 51c to the over is a coin flip and the most movable pre-game number.
Run line value: Minnesota -1.5 at 43.5c pays out only on a multi-run win, a spot for anyone who trusts the Twins to win comfortably.
Follow the rest of the slate on the MLB league hub and the day's games on today's MLB board. For team-level context, the Minnesota Twins hub and Kansas City Royals hub track every market tied to each club.
Resolves to the team that wins the game between the Kansas City Royals and Minnesota Twins at Target Field on July 29, 2026, first pitch scheduled for 7:40 PM ET. The moneyline pays out on the final result, while the run-line (-1.5) and total (8.5 runs) markets settle on the final score once the game is official. Contracts settle on Kalshi and Polymarket when the result is confirmed. If the game is postponed or suspended, settlement follows each platform's rules for completion or cancellation, typically pushing to the game's resumption date.
As of July 29, 2026, the Minnesota Twins are the 62c home favorite (62c Kalshi, 61c Polymarket) and the Kansas City Royals sit at 39.5c on the cross-platform average. That implies about a 62% chance the Twins win at Target Field.
Minnesota is favored at 61.5c on the moneyline, roughly a 62% implied probability, which matches the ESPN sportsbook line of Minnesota -171. Kansas City is the underdog at 39.5c.
The game trades on both Kalshi and Polymarket, and Prediction Genius shows both books side by side. On July 29, 2026 the two exchanges agree within a cent on the Twins moneyline (62c Kalshi, 61c Polymarket).
The full-game total is set at 8.5 runs, trading at 51c to the over on July 29, 2026, effectively a coin flip. On the run line, Minnesota -1.5 prices at 43.5c and Kansas City -1.5 at 28.5c.
Watch the 8.5-run total, priced at 51c and the most movable number, plus any late scratch to Twins starter Joe Ryan (3.38 ERA). The Twins moneyline had held flat at 62c into the July 29, 2026 first pitch.