| Spread | Total | ML | Best ML | |
|---|---|---|---|---|
βΆCardinals | -1.5 40% | O 9.5 48% | 51%52% | 52% Polymarket |
βΆDiamondbacks | +1.5 60% | U 9.5 52% | 50%49% | 50% Kalshi |
| Spread | Total | Moneyline | Best ML | |
|---|---|---|---|---|
βΆSt. Louis Cardinals | -1.5 | O 9.5 | 52% Polymarket | |
βΆArizona Diamondbacks | +1.5 | U 9.5 | 50% Kalshi |
No player props available for this game.
St. Louis is the narrowest of favorites at Chase Field, priced at 52c on the moneyline (51c Kalshi, 53c Polymarket) against Arizona at 49c, an implied edge that sits well inside a coin flip. The Cardinals (50-45, 24-19 on the road) meet the Diamondbacks (49-47, 27-20 at home), who have won four of their last five. Polymarket prices the Cardinals two cents higher than Kalshi, a gap too thin to arbitrage but the direction of the disagreement. The market resolves the evening of July 17, 2026 on the game's final score, and the live board above carries the current cross-platform prices.
The St. Louis Cardinals and Arizona Diamondbacks open as a near coin flip on the prediction-market board, with St. Louis at 52c and Arizona at 49c on the moneyline. The Cardinals carry a 50-45 record and a 24-19 road mark into Chase Field, while the Diamondbacks sit at 49-47 overall and 27-20 at home. Total volume on the game is light at roughly $12K across Kalshi and Polymarket, and the two books disagree by two cents on who holds the edge.
St. Louis enters at 50-45, five games over .500, and has gone 3-2 across its last five (wins of 5-1, 2-1, and 4-1 against losses of 8-4 and 4-3). The Cardinals' 24-19 road record is the relevant split here, since they are the visiting side at Chase Field. Arizona is 49-47 overall and stronger at home at 27-20, and the Diamondbacks are the hotter team on the schedule, winning four of their last five (9-3, 9-2, 5-3, and 3-1 results around a lone 10-4 loss). The one-game standings gap, 50-45 against 49-47, is roughly what the moneyline reflects, with neither side priced above 53c.
The moneyline has St. Louis at 52c (51c on Kalshi, 53c on Polymarket) and Arizona at 49c (50c Kalshi, 48c Polymarket). On Kalshi the game is essentially a pick at 51c to 50c, while Polymarket leans a touch further toward the Cardinals at 53c to 48c. That two-cent cross-platform gap on the Cardinals is the only divergence worth noting, and it is too thin to arbitrage, with Polymarket simply pricing St. Louis slightly higher. Arizona's listed starter is Merrill Kelly, who carries a 7-8 record and an elevated 5.38 ERA, a line that helps explain why the home Diamondbacks are not favored despite the 27-20 Chase Field mark; St. Louis had not posted a confirmed starter as of the board snapshot. The run line sets the Cardinals at -1.5 at 41c on Polymarket, implying about a 41% chance St. Louis wins by two or more runs. The full-game total sits at 9.5 runs, with the over priced at 47c on Polymarket, a slight lean to the under. The moneyline held through the overnight snapshot window, with Polymarket anchored at 53c on the Cardinals and Kalshi at 51c, so the line has not moved heading into game day.
The market resolves on the final score of the game scheduled for the evening of July 17, 2026 at Chase Field in Phoenix. The moneyline pays the team that wins the game, with no draw outcome in Major League Baseball. The run-line contract settles on whether the Cardinals win by two or more runs at -1.5, and the total settles on whether the combined final score lands over or under 9.5 runs. Both books settle once the game is official; a postponement pushes settlement to the date the game is completed under each platform's rules.
Both clubs anchor deep team pages: the current board and schedule for St. Louis live on the Cardinals hub, and Arizona's slate sits on the Diamondbacks hub. For the full day's schedule and every cross-platform game price, the MLB league hub tracks each matchup on the board.
Resolves to the team that wins the game scheduled for the evening of July 17, 2026 at Chase Field in Phoenix. The moneyline contract pays $1 per share to the winning side, with no draw outcome in Major League Baseball. The run-line contract settles on whether the St. Louis Cardinals win by two or more runs at -1.5, and the total contract settles on whether the combined score finishes over or under 9.5 runs. Both Kalshi and Polymarket settle once the game is official; if the game is postponed, settlement moves to the date the game is completed under each platform's postponement rules.
As of July 17, 2026, St. Louis is the moneyline favorite at 52c (51c on Kalshi, 53c on Polymarket) and Arizona sits at 49c (50c Kalshi, 48c Polymarket), a near coin flip.
The St. Louis Cardinals are the slim favorite at 52c, an implied win probability near 52%, versus the Arizona Diamondbacks at 49c. On Kalshi the game is nearly a pick at 51c to 50c.
The game trades on both Kalshi and Polymarket. Kalshi carries the deeper moneyline volume on this game, and Polymarket also lists the run line and the 9.5-run total.
It resolves on the final score of the game on July 17, 2026 at Chase Field in Phoenix, settling once the game is official. A postponement pushes settlement to the completion date.
Polymarket lists the Cardinals at -1.5 on the run line at 41c and the full-game total at 9.5 runs, with the over priced at 47c as of July 17, 2026, a slight lean to the under.
Watch for St. Louis to confirm its starter opposite Arizona's Merrill Kelly (5.38 ERA), and watch the two-cent Kalshi-Polymarket gap on the Cardinals, since light $12K volume means a late lineup or weather note can move the line.