| Spread | Total | ML | Best ML | |
|---|---|---|---|---|
â–¶Brewers | -1.5 44%28% | O 1 50% | 33%33% | 33% Kalshi |
â–¶Giants | +1.5 56%72% | U 1 50% | 29%28% | 29% Kalshi |
| Spread | Total | Moneyline | Best ML | |
|---|---|---|---|---|
â–¶Milwaukee Brewers | -1.5 | O 1 | 33% Kalshi | |
â–¶San Francisco Giants | +1.5 | U 1 | 29% Kalshi |
Milwaukee is the 56c favorite over San Francisco (56c on both Kalshi and Polymarket) in the series opener at Oracle Park on July 27, 2026, a modest price given the Brewers carry a 66-39 record against the 44-61 Giants. The gap is compressed by the pitching: probable starters Brandon Sproat (5.09 ERA) and Tyler Mahle (5.31 ERA) both sit above 5.00, and single-game baseball pulls even lopsided matchups toward the coin flip. The moneyline held flat at 56c through the morning on both books, San Francisco steady at 45c, with the live board above carrying the current cross-platform prices.
Milwaukee is the 56c favorite over San Francisco in the series opener at Oracle Park on July 27, 2026, a restrained price for a team carrying a 66-39 record against a 44-61 host. Both books agree exactly (56c Kalshi, 56c Polymarket), and the reason the line is not steeper sits on the mound: two probable starters who have each pitched to an ERA above 5.00 this season. Single-game baseball compresses even a 22-game record gap toward the coin flip, and the market has priced that reality rather than the standings.
The moneyline reads Milwaukee 56c (56c Kalshi, 56c Polymarket) and San Francisco 45c (45c on both books), an implied 56% for the Brewers with roughly a penny of vig. That is a modest number for a team 27 games over .500 facing a club 17 games under, but it is consistent with how MLB single games trade. The books diverge only at the margins. The Brewers run line at -1.5 is 44c on both Kalshi and Polymarket, San Francisco at +1.5 the mirror image, so the market gives Milwaukee a 44% shot at a two-run win. On the full-game total, over 7.5 runs trades at 57c Kalshi versus 56c Polymarket, and over 8.5 sits at 49c, which places the market total right around 8.5 runs. Team totals lean the same way the moneyline does: Milwaukee over 3.5 runs is 61c while San Francisco over 3.5 is 52c.
Milwaukee opened at 56c when the snapshot series began early on July 27 and held 56c straight through the morning on both Kalshi and Polymarket, with San Francisco steady at 45c the whole way. There has been no line movement to trade, the number is flat. Because the two books price the moneyline identically, there is no cross-platform edge on the headline number here. The Brewers back a strong road profile at 30-19 away from home, the widest split in this matchup, while the Giants sit 24-26 at Oracle Park.
The start is the story. Milwaukee sends Brandon Sproat (3-5, 5.09 ERA) against San Francisco's Tyler Mahle (2-9, 5.31 ERA), and neither has been an anchor this season. That is why a 66-39 club is only a 56c favorite and why the total sits near 8.5 runs even at a pitcher-friendly park. The strikeout props reflect the volume-over-dominance read: Sproat over 2.5 strikeouts is 83c on Kalshi and Mahle over 2.5 is 86c, but the higher ladders thin out fast, with Sproat over 4.5 down to 46c. On the bats, the Rafael Devers home-run prop is the one number that splits across books, at 16c on Kalshi against 9c on Polymarket for over 0.5 home runs, the sort of gap that only appears once you move off the moneyline. The Brewers' postseason position is not in doubt at 66-39, and the game feeds the Milwaukee playoff market and the NL Central race more than it swings either team's July.
The market resolves to the team that wins the game on July 27, 2026 at Oracle Park, with first pitch scheduled for roughly 9:45 PM ET (6:45 PM PT). The moneyline pays the winning side at $1 per share and the losing side at zero. The run line settles on whether Milwaukee wins by two or more (or San Francisco stays within one), and the total settles on combined runs scored against the 7.5 and 8.5 lines. Kalshi and Polymarket both settle once the game is official. If the game is postponed, suspended, or shortened, each platform applies its own rain-out and rescheduling rules.
Milwaukee's dominant season shows up across the futures board, from the Brewers playoff market to the NL Central division race and the National League pennant. San Francisco's long-shot summer is priced in the Giants playoff market. For the full slate of games and cross-platform prices, the sports hub tracks every matchup on the board.
Resolves to the team that wins the game on July 27, 2026 at Oracle Park in San Francisco, with first pitch scheduled for roughly 9:45 PM ET. The moneyline contract pays $1 per share on the winning team and zero on the loser. The run line settles on whether Milwaukee wins by two or more runs (San Francisco covers at plus 1.5 otherwise), and the total settles on combined runs scored against the 7.5 and 8.5 lines. Both Kalshi and Polymarket settle once the game is official. If the game is postponed, suspended, or shortened, each platform applies its own rain-out and rescheduling rules.
Milwaukee is the 56c favorite, priced 56c on both Kalshi and Polymarket, with San Francisco at 45c. That implies about a 56% win probability for the Brewers in the Oracle Park opener.
The Milwaukee Brewers, at 56c (roughly 56% implied). They enter 66-39; San Francisco is 44-61 and priced at 45c despite hosting, because both probable starters carry an ERA above 5.00.
Brandon Sproat (3-5, 5.09 ERA) starts for Milwaukee and Tyler Mahle (2-9, 5.31 ERA) for San Francisco, both above a 5.00 ERA as of July 27, 2026.
On Kalshi and Polymarket. Both price the moneyline identically at 56c Milwaukee and 45c San Francisco, so there is no cross-platform edge on the headline number as of July 27, 2026.
Milwaukee is -1.5 at 44c, and the game total sits near 8.5 runs, with over 7.5 at 57c on Kalshi and over 8.5 at 49c, for the July 27, 2026 opener.
When the game goes final on July 27, 2026 at Oracle Park, first pitch scheduled around 9:45 PM ET. The moneyline pays the winner; watch for any late scratch to the Sproat or Mahle start.