| Spread | Total | ML | Best ML | |
|---|---|---|---|---|
â–¶Cardinals | +1.5 57%57% | O 1 47%46% | 19%19% | 19% Kalshi |
â–¶Jays | -1.5 43%43% | U 1 53%54% | 33%32% | 33% Kalshi |
| Spread | Total | Moneyline | Best ML | |
|---|---|---|---|---|
â–¶St. Louis Cardinals | +1.5 | O 1 | 19% Kalshi | |
â–¶Toronto Blue Jays | -1.5 | U 1 | 33% Kalshi |
Toronto is the 62c favorite in a game where it holds the worse record, and both books print the identical number. The Blue Jays trade at 62c (62c Kalshi, 62c Polymarket) against St. Louis at 39c (39c Kalshi, 39c Polymarket), a 1c hold that leaves Toronto at 61.4% no-vig. Toronto is 50-59 and last in the American League East, St. Louis is 54-55 and fourth in the National League Central, so the price is being set on the mound rather than in the standings: Dylan Cease (7-5, 2.46 ERA, 6th in the majors) against Kyle Leahy (7-4, 3.55 ERA). The moneyline has not moved off 62c across four Kalshi snapshots, and the board reads Toronto higher than both DraftKings (60.6% no-vig) and ESPN's matchup predictor (56.3%).
Toronto is the 62c favorite in this series opener despite carrying the worse record of the two clubs, and both books print the identical number. The Blue Jays trade at 62c on the merged moneyline (62c Kalshi, 62c Polymarket) against St. Louis at 39c (39c Kalshi, 39c Polymarket), a 1c hold that puts Toronto at 61.4% once the vig is stripped. Toronto is 50-59 and last in the American League East. St. Louis is 54-55 and fourth in the National League Central. The price is not about the standings. It is about Dylan Cease, whose 2.46 ERA ranks 6th in the majors. First pitch is 7:07 pm ET at Rogers Centre, opening a three-game interleague set on the July 31 MLB slate.
Toronto sits 14.5 games behind Tampa Bay (64-44) in the American League East. St. Louis sits 13.5 behind Milwaukee (67-41) in the National League Central. Neither club has meaningful division equity left, and the board reflects that: $10.7K in total volume across every market on the game, a fraction of what a contender matchup pulls.
The home-field case for the price is thin. Toronto is 26-30 at Rogers Centre while St. Louis is 26-23 on the road, so the visiting club owns the better venue split of the two. What the board is paying for is the mound and recent form. Toronto has won three of its last five (6-0, 1-6, 3-2, 6-8, 5-2) and is 4-6 across its last 10. St. Louis has lost four of five and is 3-7 in its last 10, closing that stretch with a 4-2 loss to the Cubs in 10 innings on July 30. Three of the Cardinals' last five games went to extra innings.
Two outside reads sit below the market on Toronto. ESPN's matchup predictor gives the Blue Jays 56.3%. DraftKings closed Toronto at -173 against St. Louis at +143, which strips to 60.6% after the 4.5% hold is removed. The board's 61.4% is the most bullish of the three. DraftKings also moved toward Toronto across the day, opening -168 and closing -173, while the prediction market never left 62c.
Dylan Cease (7-5, 2.46 ERA) starts for Toronto against Kyle Leahy (7-4, 3.55 ERA) for St. Louis. That 1.09-run gap is the entire case for the price, and Cease's mark ranks 6th among major league starters. The strikeout ladders make the separation explicit. Cease trades at 69c for over 6.5 strikeouts and 55c for over 7.5 on Kalshi, an implied median of 8. Leahy trades at 58c for over 3.5 and 44c for over 4.5, an implied median of 4. The board is pricing the Toronto starter for twice the punchouts.
The lineups are closer than the moneyline suggests. Kazuma Okamoto leads Toronto with 24 home runs and 68 RBI, and Ernie Clement leads the club at .294. St. Louis counters with Jordan Walker (22 home runs, 78 RBI) and Alec Burleson (.284). Team totals put Toronto over 2.5 runs at 76c against St. Louis over 2.5 at 63c, a 13c gap, and Toronto over 4.5 at 48c against St. Louis over 4.5 at 35c. Toronto's implied median is 4 runs and St. Louis's is 3, which is exactly the shape a 62c to 39c moneyline implies.
Availability cuts against the home side. Vladimir Guerrero Jr. is listed day-to-day with a hamstring injury, and he is the only Blue Jay carrying a full Kalshi prop ladder on this board (1+ hits at 69c, 2+ hits at 29c, 1+ hits plus runs plus RBI at 77c). Toronto is also without Jesus Sanchez (10-day, ankle), Lenyn Sosa (10-day, wrist) and Jonatan Clase (10-day, foot). St. Louis lists three: JoJo Romero (15-day, abdomen), Ramon Urias (60-day, elbow) and Max Rajcic (60-day, elbow).
The run line prices a close game. Toronto at -1.5 trades 43c on both venues and St. Louis at -1.5 trades 27.5c (28c Kalshi, 27c Polymarket), which together assign 70.5c to two-run-or-better outcomes and leave 29.5c in one-run games. At -2.5 the rungs fall to 32c for Toronto and 19.5c for St. Louis, and Kalshi alone extends the ladder to -3.5 at 24c and 14c.
The total is set at 8. Over 7.5 runs trades 53c on both books and over 8.5 trades 45c, an implied median of exactly 8, matching the DraftKings number after it moved up from an opening 7.5. The full ladder runs 73c on over 5.5, 65c on over 6.5, 35c on over 9.5 and 28c on over 10.5. First-five markets price over 3.5 at 60c and over 4.5 at 46.5c, and a run in the first inning trades 47.5c (47c Kalshi, 48c Polymarket), a near coin flip on a scoreless opening frame.
On the game markets the two venues are effectively the same book. Both moneyline legs and the Toronto run line print identically at 62c, 39c and 43c. The only consistent split is on the first-five overs, where Polymarket is the cheaper side of all five rungs: over 4.5 at 45c against Kalshi's 48c, over 5.5 at 34c against 36c, over 3.5 at 59c against 61c, over 6.5 at 24c against 26c and over 2.5 at 73c against 74c. Kalshi carries the liquidity everywhere else, with $4.3K traded on the Toronto moneyline leg and $3.8K on the St. Louis leg against $496 across the entire Polymarket event.
The player-prop splits look wide and are not tradeable reads. Every Polymarket prop leg on this board shows zero volume, so quotes like Cease over 7.5 strikeouts at 31c on Polymarket against 55c on Kalshi are untraded book midpoints rather than genuine disagreement. The Kalshi ladder is the real price on props. Polymarket does list one market Kalshi does not, a three-way after-five book with Toronto leading at 53c, St. Louis at 31c and a tie at 15c.
Line movement is the non-story here, and on a board this thin that is itself the finding. Kalshi's Toronto leg printed 62c at all four intraday snapshots and the St. Louis leg printed 39c at all four. Polymarket's Cardinals leg printed 39c at all eight of its snapshots. Volume on the Kalshi Toronto leg climbed from $3.5K to $4.3K across that window without the price moving a single cent. Money arrived and the number held.
The moneyline resolves to the team that wins the game scheduled for Friday, July 31, 2026 at Rogers Centre in Toronto, first pitch 7:07 pm ET, with the official MLB result as the source of truth. Kalshi lists it under ticker KXMLBGAME-26JUL311907STLTOR and Polymarket runs the same pairing as an event market. Each winning team contract pays $1 per share and the losing contract resolves to $0. The run line settles on the final margin, so Toronto at -1.5 requires a two-run win. The total settles on combined runs scored, so over 7.5 requires 8 or more.
Season-long exposure to either club trades separately in the Blue Jays playoff market and the Cardinals playoff market, with the World Series market as the outright. The division context is priced in the AL East market, where Toronto sits 14.5 back, and the NL Central market, where St. Louis sits 13.5 back. Both clubs carry their own boards at the Blue Jays team page and the Cardinals team page. The previous games for each side stay live with their own settlement history, including the Cardinals game against the Cubs on July 30 and the Blue Jays game against the Nationals on July 29. The full cross-platform baseball board is on the MLB page.
Resolves to the team that wins the game scheduled for Friday, July 31, 2026 at Rogers Centre in Toronto, first pitch 7:07 pm ET, with the official MLB result as the source of truth. Kalshi lists the game under ticker KXMLBGAME-26JUL311907STLTOR and Polymarket lists the same pairing as an event market. Each winning team contract pays $1 per share and the losing team contract resolves to $0. The run line settles on the final margin, so a Toronto -1.5 contract requires a two-run win, and the game total settles on combined runs scored, so over 7.5 requires 8 or more. First-five-innings markets settle on the score after five complete innings, and the first-inning run market settles on whether either team scores in the opening frame. If the game is postponed or suspended, each platform applies its own postponement rules to the official rescheduled result, and contracts void if the game is not completed within the contract window.
As of July 31, 2026, Toronto is 62c on the merged board (62c Kalshi, 62c Polymarket) and St. Louis is 39c (39c Kalshi, 39c Polymarket). The two legs sum to 101c, so the hold is 1c and Toronto no-vigs to 61.4%.
Toronto, at 62c, even though the Blue Jays are 50-59 and St. Louis is 54-55. The board is more bullish on Toronto than DraftKings, which closed -173 for a no-vig 60.6%, and than ESPN's matchup predictor at 56.3%.
Dylan Cease (7-5, 2.46 ERA) for Toronto against Kyle Leahy (7-4, 3.55 ERA) for St. Louis. Cease ranks 6th in the majors in ERA, and Kalshi prices his strikeout median at 8 against 4 for Leahy.
Toronto -1.5 trades 43c and St. Louis -1.5 trades 27.5c, leaving about 29.5c of the board in one-run outcomes. Over 7.5 runs trades 53c and over 8.5 trades 45c, an implied median of 8 runs, the same total DraftKings posted.
Both Kalshi and Polymarket list it. Kalshi runs it under ticker KXMLBGAME-26JUL311907STLTOR and carries the liquidity, at $4.3K on the Toronto leg and $3.8K on the St. Louis leg against $496 across the whole Polymarket event.
The Guerrero hamstring designation, since a scratch would reprice every Blue Jays prop and the Toronto team total that sits at 76c over 2.5 runs. Watch the first-five overs too, where Polymarket is 2c to 3c cheaper than Kalshi on all five rungs.