| Spread | Total | ML | Best ML | |
|---|---|---|---|---|
Jays | -1.5 — | O 8.5 — | 100% | 100% Polymarket |
Giants | +1.5 — | U 8.5 — | 0% | — |


| Spread | Total | Moneyline | Best ML | |
|---|---|---|---|---|
Toronto Blue Jays | -1.5 — | O 8.5 — | 100% | 100% Polymarket |
San Francisco Giants | +1.5 — | U 8.5 — | 0% | — |
Toronto is the razor-thin favorite on the road against San Francisco in a near pick-em game at Oracle Park, and Kalshi and Polymarket agree to the cent on the moneyline. The pricing is a pitching story: Dylan Cease and his 2.79 ERA line up against Logan Webb and his 3.66, pushing the projected total into the low seven-run range. Both clubs are under .500, with the Blue Jays at 42-49 and the Giants at 38-52, so the market is paying for the arms, not the standings. See the live board above for current cross-platform prices.
Toronto opens as the razor of a favorite on the road against San Francisco, a pricing read driven almost entirely by the pitching card rather than the standings. Both clubs sit under .500, with the Blue Jays at 42-49 and the Giants at 38-52, so the market is not paying for record. It is paying for Dylan Cease and his 2.79 ERA lining up against Logan Webb and his 3.66, and for a low run environment at Oracle Park.
Kalshi and Polymarket are in lockstep on this moneyline, which is itself the signal: when two exchanges land on the same number, there is no cross-platform arbitrage to harvest and the consensus is tight. The board frames this as close to a coin flip, with Toronto holding the thinnest of edges despite playing away from home. That edge is not about the Giants being a soft home team so much as the run-suppression profile of the matchup. San Francisco's 38-52 mark is the worst record on the board, but Oracle Park and Webb keep the home side live in a low-scoring game.
The run line tells the same story. Toronto laying 1.5 runs prices well below the moneyline, which is the market saying it believes the Blue Jays can win but does not trust them to win comfortably in a game projected to stay tight. The one place the two exchanges diverge at all is the Toronto run line, where Kalshi carries a slightly firmer number than Polymarket. That gap is small, but it is the only cross-platform daylight on the card, and it is where a spread-focused trader would shop for the better fill.
The probables are the entire game. Cease brings a 2.79 ERA and a 5-4 record into a park that already tilts toward pitching, and that combination is why the market's projected total sits in the low seven-run range rather than higher. Webb counters at 3.66 with a 5-6 record, a durable innings-eater profile that fits Oracle Park. Two starters in that ERA band, in that ballpark, is the recipe for the under-friendly total the board is quoting.
The total ladder reinforces the read. The over on the game total crosses even money right around seven runs, and the first-five-innings runs market prices the pitchers' duel into the early frames before either bullpen enters. If either starter exits early, the total is the number most exposed to a repricing, which is why the pitching news is the single most important input between now and first pitch.
The market resolves on the final score of the July 8, 2026 game at Oracle Park in San Francisco. The moneyline pays the team that wins the game, the run line settles on whether the favored side wins by more than 1.5 runs, and the total settles on the combined runs scored by both teams. All contracts settle on Kalshi and Polymarket once the game goes final on the scheduled date. A postponement or suspension pushes settlement to the completion of the game under each platform's official rules.
Starting pitching: Dylan Cease at a 2.79 ERA versus Logan Webb at 3.66 is the matchup the moneyline is priced on, not the two sub-.500 records.
Ballpark run environment: Oracle Park suppresses offense, which is why the projected total lands in the low seven-run range and the under has support.
Cross-platform run line: the Toronto run line is the only spot where Kalshi and Polymarket disagree, so spread traders should compare both books before taking a side.
Bullpen exposure: with two strong starters, the first team to reach its relievers shifts both the win and total math, making early pitching-change news the key live input.
Standings context: both clubs are playing out a lost record season, so motivation and rest patterns matter more than a division stake for either side.
You can compare the full board and the current cross-platform prices on the live MLB markets hub, alongside the Blue Jays team markets and the Giants team markets for context on how each club has priced across recent games.
Track this matchup next to the rest of the slate on the live MLB markets hub. The Blue Jays team markets and Giants team markets pages carry each team's game-by-game odds history, and the broader sports prediction markets board shows where the day's cross-platform value is concentrated.
Resolves on the final score of the July 8, 2026 game between the Toronto Blue Jays and San Francisco Giants at Oracle Park in San Francisco. The moneyline pays the team that wins the game, the run line settles on whether the favored team wins by more than 1.5 runs, and the total settles on the combined runs scored. All contracts settle on Kalshi and Polymarket once the game goes final on the scheduled date. If the game is postponed or suspended, settlement follows each platform official rules for game completion.
As of July 7, 2026, Toronto is a 51c favorite on the moneyline (51c Kalshi, 51c Polymarket) and San Francisco sits at 50c (50c Kalshi, 50c Polymarket), essentially a pick-em game. The Toronto run line prices near 37c and the game total sits around seven runs.
Toronto holds a razor-thin edge at roughly 51 percent implied probability despite playing on the road, driven by Dylan Cease (2.79 ERA) starting over Logan Webb (3.66 ERA). Both exchanges price the game almost dead even.
The game trades on both Kalshi and Polymarket, which are quoting the moneyline at the same price. The two exchanges diverge slightly only on the Toronto run line, so a spread trader should compare both books.
It resolves on the final score of the July 8, 2026 game at Oracle Park. The moneyline pays the winning team, the run line and total settle on the final margin and combined runs, and all contracts close once the game goes final.
Watch the probable pitchers. Any scratch or early exit from Cease or Webb is the biggest single price-mover, and it would reprice the total, which currently sits in the low seven-run range at a pitcher-friendly Oracle Park.