| Spread | Total | ML | Best ML | |
|---|---|---|---|---|
â–¶Cardinals | +3.5 81% | O 8.5 54% | 48%48% | 48% Kalshi |
â–¶Diamondbacks | -3.5 19% | U 8.5 46% | 54%53% | 54% Kalshi |
| Spread | Total | Moneyline | Best ML | |
|---|---|---|---|---|
â–¶St. Louis Cardinals | +3.5 | O 8.5 | 48% Kalshi | |
â–¶Arizona Diamondbacks | -3.5 | U 8.5 | 54% Kalshi |
Arizona is the home favorite in Cardinals vs Diamondbacks, trading at 53.5c on average (54c Kalshi, 53c Polymarket) against St. Louis at 47.5c for a Sunday afternoon game at Chase Field in Phoenix. The read is a pitching call more than a standings call: the Diamondbacks (50-48) actually sit a game behind the Cardinals (51-46) in the standings, but Arizona hands the ball to Eduardo Rodriguez and his 2.29 ERA while St. Louis counters with Andre Pallante at 3.96. Both books agree inside a cent on the moneyline, and the line has held at 54c through the session. First pitch is 4:10 PM ET on July 19, 2026, and the live board above carries the current cross-platform prices.
Arizona opened as the favorite in Cardinals vs Diamondbacks and has stayed there, sitting at 53.5c on average (54c Kalshi, 53c Polymarket) versus 47.5c for St. Louis. The market gives the Diamondbacks roughly a 54% chance to win at home despite carrying the worse record of the two clubs. The gap is almost entirely a starting-pitching story, and the two books price it nearly identically.
St. Louis enters at 51-46 overall and 25-20 on the road, a half-game clear of Arizona in raw winning percentage (.526 to .510). Arizona sits at 50-48 but is a stronger 28-21 at Chase Field, and the home slate is a real part of why the Diamondbacks are chalk here. Recent form leans Arizona as well: the Diamondbacks have won four of their last five, including 9-3 and 9-2 blowouts, while the Cardinals have split their last five at 3-2 with a string of one-run and two-run results (2-1, 4-1, 5-4). Ketel Marte anchors the Arizona lineup at .259 with 17 home runs and 55 RBIs, while Jordan Walker leads St. Louis at .293 with 22 home runs and 75 RBIs.
The moneyline is the cleanest signal: Arizona 53.5c, St. Louis 47.5c, with the two exchanges inside a single cent (Kalshi 54c/47c, Polymarket 53c/48c). There is no cross-platform edge to chase on the winner, the books agree. The run line tells the same story a bit louder: Arizona to win by more than 1.5 runs trades around a third (33c to 36c), reflecting a market that likes the Diamondbacks to win but not by a comfortable margin against a Cardinals club that plays close games. The total sits at 9.5 runs, with Over pricing at 43.5c (44c Kalshi, 43c Polymarket), which implies the market leans Under, roughly a 56% read on the game staying at nine runs or fewer. That Under lean fits the pitching matchup, and ESPN's game model is even more bullish on Arizona than the market, projecting the Diamondbacks at 62.6% against the board's 54%.
Eduardo Rodriguez is the reason Arizona is favored. The left-hander is 8-3 with a 2.29 ERA and a 1.17 WHIP, with 79 strikeouts across 114 innings, and he takes the mound at home where the Diamondbacks are 28-21. St. Louis answers with right-hander Andre Pallante, who is 10-6 but carries a 3.96 ERA and a 1.26 WHIP over 100 innings. The nearly two-run ERA gap between the starters is the single most important input on this board, and it explains why a 50-48 home team is priced above a 51-46 road team. If Rodriguez pitches to his season line, the Under 9.5 and the Arizona moneyline are pointing the same direction.
The market resolves on the outcome of the game at Chase Field on July 19, 2026, with first pitch scheduled for 4:10 PM ET. The moneyline pays the team that wins the game, the run line settles on the final margin relative to 1.5 runs, and the total settles on combined runs scored relative to 9.5, with extra innings counting toward the total. Kalshi and Polymarket settle each contract once the game is official. If the game is postponed or suspended, each platform applies its own rescheduling or void rules, typically pushing settlement to the completed game.
Rodriguez vs Pallante: the 2.29 ERA against 3.96 gap is the primary price driver on this board.
Home split: Arizona is 28-21 at Chase Field, and the venue is a real part of the 54c favorite tag.
Cross-platform agreement: Kalshi and Polymarket sit inside a cent on the moneyline, so there is no arbitrage on the winner.
Total lean: Over 9.5 at 43.5c implies a market that expects a lower-scoring game, consistent with Rodriguez starting.
Model vs market: ESPN projects Arizona at 62.6%, notably higher than the board's 54c, a spot where sharper models are more confident than the exchange.
Records inversion: St. Louis (51-46) owns the better record but is the road underdog, a reminder that the market is pricing today's matchup, not the season.
For the rest of the Sunday slate, the Dodgers vs Yankees market is the headline game on July 19, 2026, and the Padres vs Royals market offers another cross-platform board. Browse every league and matchup from the sports hub for current Kalshi and Polymarket prices.
Resolves to the team that wins the game between the St. Louis Cardinals and Arizona Diamondbacks at Chase Field on July 19, 2026, with first pitch scheduled for 4:10 PM ET. The moneyline pays the winning team, the run-line spread settles on the final margin relative to 1.5 runs, and the total settles on combined runs scored relative to 9.5 runs, with extra innings included. Kalshi and Polymarket settle each contract once the game is official. If the game is postponed, suspended, or shortened, each platform applies its own rescheduling or void rules, typically resolving on the completed game.
As of July 19, 2026, Arizona is the favorite at 53.5c on average (54c on Kalshi, 53c on Polymarket) and St. Louis is at 47.5c (47c Kalshi, 48c Polymarket). That prices the Diamondbacks at roughly a 54% chance to win at home.
The Arizona Diamondbacks are favored at 53.5c, about a 54% implied probability, even though St. Louis (51-46) has the better record than Arizona (50-48). The edge comes from starter Eduardo Rodriguez and his 2.29 ERA.
The game trades on both Kalshi and Polymarket, and the live board above shows both books side by side. The two exchanges are within a cent of each other on the moneyline, so there is no arbitrage on the winner.
The total is set at 9.5 runs, with Over trading at 43.5c (44c Kalshi, 43c Polymarket) as of July 19, 2026. That implies a market lean toward the Under, consistent with Rodriguez (2.29 ERA) starting for Arizona.
It resolves once the game at Chase Field on July 19, 2026 is official, with first pitch scheduled for 4:10 PM ET. The moneyline pays the winner and the total settles on combined runs relative to 9.5, with extra innings included.