| Spread | Total | ML | Best ML | |
|---|---|---|---|---|
â–¶Angels | +1.5 62%72% | O 7.5 58%56% | 29%28% | 29% Kalshi |
â–¶Giants | -1.5 38%28% | U 7.5 42%44% | 33%34% | 34% Polymarket |
| Spread | Total | Moneyline | Best ML | |
|---|---|---|---|---|
â–¶Los Angeles Angels | +1.5 | O 7.5 | 29% Kalshi | |
â–¶San Francisco Giants | -1.5 | U 7.5 | 34% Polymarket |
The San Francisco Giants are the razor-thin home favorite at 52c on Kalshi and 51c on Polymarket, with the Los Angeles Angels at 50c, a near coin flip for the July 26, 2026 series finale at Oracle Park. The Giants (44-60) start Carson Whisenhunt (3.38 ERA) against Angels right-hander Jose Soriano (3.43 ERA, 8-6) for the Angels (41-64). The total sits at 8.5 runs and the moneyline has held at even into first pitch. The live board above carries the current cross-platform prices.
The San Francisco Giants open the series finale as the slimmest of home favorites, and the Angels vs Giants moneyline is about as close to even as a market gets: 52c for the Giants on Kalshi (51c on Polymarket) against 50c for the Los Angeles Angels. These are two of the worst records in baseball, the Giants at 44-60 and the Angels at 41-64, meeting for a 1:05 PM PT first pitch on July 26, 2026 at Oracle Park, with roughly $110K in cross-platform volume already on the board.
The Giants come in 44-60 overall and 24-25 at Oracle Park, where they have been far more competitive than on the road. The Angels are 41-64 and a dismal 17-36 away from Anaheim, the kind of road split that usually drags a moneyline lower than the near-even price this Angels vs Giants matchup carries. Both clubs are playing out a lost season, which is part of why the board treats the game as a coin flip rather than leaning on the standings.
The pitching is the reason the total is low. San Francisco starts left-hander Carson Whisenhunt, who owns a 3.38 ERA and a 2-0 record, while the Angels counter with right-hander Jose Soriano at a 3.43 ERA and an 8-6 mark. Two starters under 3.50 is why the Angels vs Giants total is set at just 8.5 runs. On offense, the Giants lean on Rafael Devers, who leads the team with 22 home runs and 60 RBIs, and contact hitter Luis Arraez at a .326 average. The Angels answer with Zach Neto (19 home runs), Jo Adell (a team-high 57 RBIs), and Nolan Schanuel hitting .282.
The moneyline is the definition of a pick game. At 52c, the Giants imply roughly a 51% win probability once you account for the small vig, and the Angels at 50c are effectively even money. The Angels vs Giants run line reflects the same story: neither team is priced above 37c to win by two or more runs, with the Angels at -1.5 sitting at 37c and the Giants at -1.5 at 34c on Kalshi. When a market prices both run lines in the mid-30s, it is telling you it expects a one-run game.
The total is the cleaner read. Over 8.5 runs trades at 47c (48c on Kalshi, 46c on Polymarket), which means the market slightly favors the under at about 53c, consistent with two sub-3.50 ERA starters at a pitcher-friendly Oracle Park. Traders who want more room can look at the alternate line, where Over 7.5 runs sits at 57c.
Cross-platform, the books are tight. The Angels vs Giants moneyline is a single cent apart (52c Kalshi, 51c Polymarket) and the total is two cents apart, so there is no meaningful arbitrage spot here. The line has also held: the Giants opened the pre-game window at 52c on Kalshi and never moved off it, ranging only between 52c and 53c, while Polymarket firmed from 48c to 51c and closed the cross-platform gap from four cents to one. A flat moneyline into first pitch signals a market confident in its coin-flip read.
The Angels vs Giants market resolves on the final score of the July 26, 2026 game at Oracle Park, first pitch 1:05 PM PT. The moneyline pays the team that wins the game, the run line settles on the two-run margin (a team at -1.5 must win by two or more), and the total settles on combined runs scored against the 8.5-run line. Both platforms settle once the game is official. If the game is postponed or suspended, contracts settle under each platform's postponement and suspended-game rules.
For more on both clubs, see the San Francisco Giants market hub and the Los Angeles Angels market hub, or browse the full MLB odds board for the rest of the day's slate.
Resolves on the final score of the Los Angeles Angels at San Francisco Giants game on July 26, 2026 at Oracle Park, first pitch 1:05 PM PT. The moneyline pays the team that wins the game, the run line settles on the two-run margin (a team at -1.5 must win by two or more runs), and the total settles on combined runs scored against the 8.5-run line. Each contract pays $1 per share if correct and $0 if not. Both Kalshi and Polymarket settle once the game is official; if the game is postponed or suspended, contracts settle under each platform's postponement and suspended-game rules.
The Giants are the narrow home favorite at 52c on Kalshi and 51c on Polymarket, with the Angels at 50c. It is close to a pure coin flip, implying roughly a 51% Giants win probability.
San Francisco is the marginal favorite at 52c, but only barely. The Angels at 50c are effectively even money, and the moneyline has not moved off even all morning.
The total is set at 8.5 runs, with the over trading at 47c (48c Kalshi, 46c Polymarket). The market slightly favors the under at about 53c behind starters Carson Whisenhunt (3.38 ERA) and Jose Soriano (3.43 ERA).
The game trades on both Kalshi and Polymarket, with moneyline, run line (-1.5), and total (8.5 runs) markets. Prices are within one to two cents across the two platforms as of July 26, 2026.
It resolves on the final score of the July 26, 2026 game at Oracle Park, first pitch 1:05 PM PT. The moneyline pays the winning team and both platforms settle once the game is official.
Watch the lineup cards for any late scratch to Carson Whisenhunt or Jose Soriano, since a starter change would move the 8.5-run total fastest. The moneyline has held at 52c, so a sharp move off even before the 1:05 PM PT first pitch would signal new information hitting the market.