| Spread | Total | ML | Best ML | |
|---|---|---|---|---|
â–¶Cardinals | +1.5 62%62% | O 8.5 55%56% | 50%50% | 50% Kalshi |
â–¶Angels | -1.5 38%38% | U 8.5 45%44% | 51%51% | 51% Kalshi |
| Spread | Total | Moneyline | Best ML | |
|---|---|---|---|---|
â–¶St. Louis Cardinals | +1.5 | O 8.5 | 50% Kalshi | |
â–¶Los Angeles Angels | -1.5 | U 8.5 | 51% Kalshi |
The Los Angeles Angels are the narrow home favorite at 53c against the St. Louis Cardinals, who sit at 48.5c on the moneyline for the July 20, 2026 game at Angel Stadium. This is a coin flip that ignores the standings: the Cardinals are 51-47 and the Angels are 39-61, a 22-game gap that the market discounts in favor of Los Angeles starter Jose Soriano (3.49 ERA) and home field. The two books agree tightly, with Kalshi and Polymarket inside a single cent on both sides. The live board above carries the current Kalshi and Polymarket prices across the moneyline, run line, and total.
The Angels open as a 53c home favorite despite a losing record that dwarfs the visitor's, and that is the entire read on this market. St. Louis is the better team on paper at 51-47 with a 25-21 road mark, while Los Angeles is 39-61 and 22-27 at home. The moneyline still tips to the Angels because the daily pitching matchup and home field outweigh a season-long record gap, and the price sits right on a coin flip at 53c to 48.5c.
The St. Louis Cardinals enter at 51-47, four games over .500 and 25-21 on the road, with a team ERA of 4.13 that ranks 12th in the league and a .242 team average. The Los Angeles Angels are 39-61, buried in their division, with a 22-27 home record, a 4.65 team ERA that ranks 25th, and a .239 average. On record alone this is a mismatch, yet the moneyline prices it as a near even game. That is the market telling you that MLB run lines are driven by the starter and the ballpark far more than by the standings, and a 22-game record gap compresses to a 4c edge for the home side.
The moneyline has the Angels at 53c (53c Kalshi, 53c Polymarket) and the Cardinals at 48.5c (49c Kalshi, 48c Polymarket), implying roughly a 53% chance for Los Angeles and a 48% chance for St. Louis before vig. The run line is close to a pick, with either side to win by 2 or more priced near 36c, so neither team is a meaningful favorite to cover minus 1.5. The full-game total sits around 9 runs: the over on 9.5 trades at 43c, leaving the under favored near 57c, consistent with two mid-tier offenses (Cardinals .242, Angels .239) and two starters carrying sub-3.75 ERAs. On line movement, the Angels moneyline opened near 52c when the board came up and has drifted to 53c, essentially holding at a coin flip, while the Cardinals have stayed steady at 48c to 49c.
St. Louis sends Kyle Leahy (7-4, 3.73 ERA) against Los Angeles right-hander Jose Soriano (8-6, 3.49 ERA). Soriano's 3.49 ERA is the slightly sharper number and, paired with home field, is the reason a 39-61 club is favored over a team 12 games clear of it in the win column. Leahy has been the steadier of the two by record at 7-4, and the gap between the two ERAs is 0.24, thin enough that the market leans on the venue rather than the arms to break the tie. With both starters under a 3.75 ERA, the pricing on the under at roughly 57c on a 9.5-run total is the natural read.
The market resolves to the team that wins the game at Angel Stadium on July 20, 2026. Each moneyline contract pays $1 per share if that team wins and $0 if it loses, with no draw outcome in baseball. The run line and total settle on the final score once the game goes official on the platforms. If the game is postponed past the scheduled resolution date, suspended, or shortened, the contracts settle per each platform's MLB-specific rules.
Compare this game against the rest of the slate on the MLB market hub, or track each club's recent series on its own board: the Cardinals just played in St. Louis Cardinals vs Arizona Diamondbacks and the Angels in Detroit Tigers vs Los Angeles Angels. Current cross-platform prices for this matchup are on the live board above.
Resolves to the team that wins the St. Louis Cardinals at Los Angeles Angels game at Angel Stadium on July 20, 2026. Each moneyline contract pays $1 per share if that team wins and $0 if it loses; there is no draw outcome in baseball. Run line and total contracts settle on the final score once the game is official on the platforms. If the game is postponed past the scheduled resolution date, suspended, or shortened by weather, the contracts resolve per each platform's MLB-specific settlement rules on Kalshi and Polymarket.
As of July 20, 2026, the Los Angeles Angels are the home favorite at 53c on the moneyline and the St. Louis Cardinals are at 48.5c. Kalshi has the Cardinals at 49c and Polymarket at 48c, so the two books agree inside a single cent.
The Angels are favored at 53c, an implied probability of about 53% before vig, despite a 39-61 record against the Cardinals' 51-47. The market weighs Angels starter Jose Soriano (3.49 ERA) and home field at Angel Stadium over the season-long record gap.
This game trades on both Kalshi and Polymarket, and the live board compares prices across the moneyline, run line, and total. On July 20, 2026 the two platforms are within one cent of each other on the moneyline.
It resolves on July 20, 2026, once the game at Angel Stadium goes final. The moneyline pays the winning team $1 per share; the run line and total settle on the final score. A postponement past the resolution date settles per each platform's MLB rules.
The run line is close to a pick, with either team to win by 2 or more priced around 36c on July 20, 2026. The full-game total sits near 9 runs, with the over on 9.5 trading at 43c and the under favored at roughly 57c.
Watch the probable starters holding, Soriano (3.49 ERA) for the Angels and Leahy (3.73 ERA) for the Cardinals, since a late scratch would move the 53c line. Also watch whether the moneyline stays near a coin flip or a lineup or weather note pushes it off the current pick.