| Spread | Total | ML | Best ML | |
|---|---|---|---|---|
â–¶Rockies | +1.5 43%27% | O 9.5 49%69% | 22%14% | 22% Kalshi |
â–¶Giants | -1.5 57%73% | U 9.5 51%31% | 79%87% | 87% Polymarket |
| Spread | Total | Moneyline | Best ML | |
|---|---|---|---|---|
â–¶Colorado Rockies | +1.5 | O 9.5 | 22% Kalshi | |
â–¶San Francisco Giants | -1.5 | U 9.5 | 87% Polymarket |
The San Francisco Giants are the home favorite over the Colorado Rockies at Oracle Park on July 9, 2026, but this is a matchup of two clubs sitting on identical footing in the standings. San Francisco is 38-54, Colorado is 38-55, and the season series is tied 1-1. The market's edge is Colorado's road profile: the Rockies are 16-30 away from Coors Field, against a Giants side that plays close to even at home (19-24). The live board above carries the current cross-platform prices from Kalshi and Polymarket.
The San Francisco Giants open as the modest home favorite against the Colorado Rockies, and the gap on the board is narrower than the reputations suggest. Both teams are buried in the standings at 38 wins apiece, San Francisco at 38-54 and Colorado at 38-55, and the season series between them is tied 1-1. This is not a mismatch on paper, it is a coin-flip lean shaped almost entirely by venue.
The pricing rests on splits. Colorado is 22-25 at home but collapses on the road at 16-30, one of the worst travel records in the league, and this game is played at Oracle Park. San Francisco is 19-24 at home, hardly dominant, but enough to tilt a matchup of two sub-.420 teams. That road gap is the single most defensible reason the Giants sit on the favored side of the board rather than a true 50-50.
ESPN's game model leans harder on San Francisco than the market does, giving the Giants closer to a two-thirds chance while the board keeps the game nearer a narrow home lean. That divergence is the analytical hook here: the market is pricing this closer to a toss-up than the model, which reads the Rockies road collapse as more decisive. When a public model and the traded price disagree by that margin on a low-volume game, the traded price is usually the more conservative number, and it is the one that settles.
The probable-pitcher picture is the classic MLB swing factor. Colorado sends Ryan Feltner (3-2, 4.27 ERA), a durable but hittable right-hander, while San Francisco had not posted a confirmed starter as of this writing. An unannounced Giants arm is a genuine variable: a front-line starter firms the home number, a bullpen game or a back-end option pulls it back toward even. Track the starter announcement before trusting the current lean.
Line movement has been quiet. Total volume across both platforms sits around $2.6K, which is thin even for a mid-season interleague-style filler game, so the price moves on light flow rather than sharp conviction. The Giants have held the favored side without a meaningful swing. On the cross-platform read, Polymarket prices the Giants a touch above Kalshi, which makes Kalshi the cheaper venue to back the home team and Polymarket the marginally better price on the Rockies. The exact spread is on the live board above.
Beyond the moneyline, the tradeable derivative on the board is a first-inning no-run market that sits near a coin flip, a reasonable reflection of two offenses that rank in the league's lower tier for early scoring. There is no posted run line or game total on this board, so the moneyline and the first-inning prop are the two live positions.
The market resolves when the game goes final at Oracle Park on July 9, 2026. The moneyline settles to the team that wins the game, with each contract paying out at $1 per share for the winning side and $0 for the loser. The first-inning market settles on whether a run scores in the top and bottom of the first. If the game is postponed or suspended, the platforms settle per their published rain-delay and suspension rules, typically voiding or carrying the market to the completed contest.
The factors below track what actually moves this price before first pitch.
Venue split: Colorado is 16-30 on the road against a Giants side that is 19-24 at home, the core reason San Francisco is favored.
Colorado's starter: Ryan Feltner (3-2, 4.27 ERA) is a hittable right-hander, so the Rockies lean on run support they rarely get away from Coors Field.
Unannounced Giants arm: San Francisco had no confirmed starter as of this writing, the biggest single source of price uncertainty on the board.
Cross-platform spread: Polymarket prices the Giants above Kalshi, so Kalshi is the cheaper side to back San Francisco and Polymarket the better price on the Rockies.
Thin liquidity: Around $2.6K in total volume means the line reacts to light flow, not sharp money.
For the full slate and standings context, see the MLB prediction markets hub and the broader baseball markets page. Team-level futures and game history live on the San Francisco Giants hub and the Colorado Rockies hub, where the road-record story that drives this line plays out across the season.
Resolves to the team that wins the game at Oracle Park on July 9, 2026. The moneyline settles to the final score, with each team contract paying $1 per share if that team wins and $0 if it loses. The first-inning market resolves on whether a run scores in the opening frame. If the game is postponed, suspended, or rescheduled past the resolution window, Kalshi and Polymarket settle per their published suspension and rain-delay rules, which generally carry the market to the completed game or void it.
As of July 8, 2026, the San Francisco Giants are the home favorite at 58c on average (57c on Kalshi, 59c on Polymarket), with the Colorado Rockies at 42.5c (43c on Kalshi, 42c on Polymarket).
It resolves when the game goes final at Oracle Park on July 9, 2026. The moneyline settles to the winning team at $1 per share, and losing contracts settle at $0.
The game trades on both Kalshi and Polymarket, which is why the board shows two prices per side and a cross-platform spread on the San Francisco Giants moneyline.
The San Francisco Giants, as the home side. Both clubs sit on 38 wins (38-54 Giants, 38-55 Rockies), so the market's roughly 58% implied lean rests mostly on Colorado's 16-30 road record.
No run line or game total is posted on this board. The tradeable positions are the moneyline and a first-inning no-run market, which sits near a coin flip.
Watch for San Francisco's probable starter announcement, still open as of this writing, and confirm Ryan Feltner (4.27 ERA) is on the mound for Colorado. Both firm or soften the Giants number before first pitch.