| Spread | Total | ML | Best ML | |
|---|---|---|---|---|
â–¶Brewers | -1.5 40%30% | O 1 45%46% | 54%53% | 54% Kalshi |
â–¶Giants | +1.5 60%70% | U 1 55%54% | 47%47% | 47% Kalshi |
| Spread | Total | Moneyline | Best ML | |
|---|---|---|---|---|
â–¶Milwaukee Brewers | -1.5 | O 1 | 54% Kalshi | |
â–¶San Francisco Giants | +1.5 | U 1 | 47% Kalshi |
Milwaukee is the 54c moneyline favorite (54c Kalshi, 53c Polymarket) over San Francisco to close the series at Oracle Park on July 29, 2026, and the thin margin is the story. The Brewers carry a 66-40 record into the finale against a 45-61 Giants team, yet the market prices them at barely a two-sided-vig edge because Logan Webb (3.98 ERA) starts for San Francisco opposite Milwaukee's Shane Drohan (3.51 ERA) in one of baseball's most run-suppressing parks. The board trades roughly $23K across Kalshi and Polymarket, with the two books inside 1c on the moneyline. See the live board above for current prices.
Milwaukee brings the better record and the better starter ERA to San Francisco, and the market still makes this close. The Brewers are 66-40 (.623) and 30-20 on the road; the Giants are 45-61 (.425) but a near-even 25-26 at home. The moneyline sits at Brewers 54c, Giants 48c, an implied edge of only about 54% for a team 21 games clear of its host. Oracle Park and the Logan Webb start are why.
The Brewers own one of the best records in baseball at 66-40 and travel well, going 30-20 away from home. The Giants sit 16 games under .500 at 45-61, but they play far closer to even at home (25-26) than on the road (20-35), which compresses the gap in this specific spot. San Francisco is not a good team, but at Oracle Park against a road opponent it is a live underdog rather than a throwaway.
The moneyline reads Brewers 54c (54c Kalshi, 53c Polymarket) and Giants 48c on both books. The Milwaukee run line (-1.5) trades at 40c, so the market gives the Brewers roughly a 40% chance to win by two or more. The full-game total sits at Over 8.5 runs priced at 42c (Over 7.5 at 51c), an under-leaning number that fits a pitcher's park and two starters carrying sub-4.00 ERAs.
The pitching matchup is the reason the standings and the price disagree. Shane Drohan (5-4, 3.51 ERA, one save) starts for Milwaukee opposite Logan Webb (5-7, 3.98 ERA), the Giants' innings anchor whose losing record reflects San Francisco's run support more than his own work. Oracle Park is the run-suppressing venue that keeps a 45-61 home team live against a 66-40 visitor. That pitching-and-park read, not the record gap, is what holds Milwaukee to a 54c favorite across the MLB board.
On line movement, the Brewers moneyline has held in a tight 53c to 54c band on Kalshi through the overnight snapshots, with no meaningful move into the finale. Kalshi and Polymarket agree to within 1c on both sides of the moneyline, so there is no cross-platform edge to capture in this game. The number is efficient, and the value question is whether Milwaukee's offense (William Contreras, Christian Yelich, Jackson Chourio) can beat the run line at 40c rather than the moneyline at 54c.
The Brewers vs Giants market resolves on July 29, 2026, when the series finale at Oracle Park goes final. The moneyline settles on the winning team, with each winning contract paying $1 per share and the losing side resolving to $0. The run line (-1.5) settles on the margin of victory and the total settles on combined runs scored, both graded once the game is official.
The Logan Webb start (3.98 ERA) for San Francisco is the single biggest reason Milwaukee sits at only 54c despite a 66-40 record. Shane Drohan (3.51 ERA, 5-4) counters for the Brewers with the better starter ERA in the matchup. Oracle Park run suppression shows up in the Over 8.5 total priced at 42c. The Giants home split (25-26) against the Brewers road record (30-20) compresses the moneyline gap. The Brewers run line (-1.5) at 40c is the leverage play for anyone backing Milwaukee's offense. Kalshi and Polymarket sit within 1c on the moneyline, so there is no cross-platform arbitrage in this game.
Compare this finale with the rest of the day's slate, including Yankees vs White Sox, and track season-long context on the Brewers and Giants team pages or the full MLB market hub.
The Brewers vs Giants market resolves to the team that wins the game at Oracle Park on July 29, 2026. The moneyline settles on the final score, with each winning contract paying $1 per share and the losing contract resolving to $0. The run line (-1.5) settles on the margin of victory and the total settles on combined runs scored, both graded once the game is official. Kalshi and Polymarket settle when the game goes final on the scheduled date. A postponement carries the market to the makeup date or voids per each platform's specific rules.
As of July 29, 2026, Milwaukee is the 54c moneyline favorite (54c Kalshi, 53c Polymarket) and San Francisco is 48c on both books, an implied Brewers win probability near 54%.
It resolves on July 29, 2026, when the series finale at Oracle Park goes final, settling on the winning team for the moneyline and on the final score for the run line and total.
The game trades on Kalshi and Polymarket, with roughly $23K in combined volume across the two platforms as of July 29, 2026.
Milwaukee (66-40) is favored at 54c over San Francisco (45-61), but the price is narrow because Logan Webb (3.98 ERA) starts for the Giants at pitcher-friendly Oracle Park on July 29, 2026.
Watch the pitching matchup of Shane Drohan (3.51 ERA) against Logan Webb (3.98 ERA), the Brewers run line (-1.5) at 40c, and the Over 8.5 total at 42c, all of which point to a low-run game on July 29, 2026.