| Spread | Total | ML | Best ML | |
|---|---|---|---|---|
Giants | +1.5 β | O 8.5 2%99% | 1% | 1% Kalshi |
Diamondbacks | -1.5 β | U 8.5 β | 98% | 98% Kalshi |


| Spread | Total | Moneyline | Best ML | |
|---|---|---|---|---|
San Francisco Giants | +1.5 β | O 8.5 | 1% Kalshi | |
Arizona Diamondbacks | -1.5 β | U 8.5 β | 98% Kalshi |
Arizona is the nominal favorite at 51c (51c Kalshi, 51c Polymarket) against San Francisco at 50c, a near pick'em board for the June 30, 2026 game at Chase Field. The records cut the other way: Arizona sits at 42-42 and San Francisco at 35-49, yet the market prices this as a coin flip because the Giants carry the sharper probable pitcher. The game trades across roughly $35K in volume on two platforms, with Kalshi and Polymarket agreeing to the cent on the moneyline. The live board above carries the current prices on the run line and total.
Arizona opening at 51c with San Francisco at 50c is the market telling you the records lie. The Diamondbacks are a .500 team at 42-42 hosting a Giants club that is 35-49 and 14 games under, but the moneyline is a coin flip because the pitching matchup tilts toward the road team. Both platforms price the Diamondbacks at 51c and the Giants at 50c, a 0c cross-platform spread that signals an efficient, well-traded line rather than a soft number.
The probable pitchers explain the pick'em. San Francisco sends Landen Roupp, who carries a 4.07 ERA and a 5-7 record, while Arizona counters with Brandon Pfaadt and his 5.92 ERA. A road team that is 14 games under .500 does not normally sit at 50c, but a 1.85-run ERA edge on the mound is enough to neutralize the records and the home-field advantage. The board reflects that: the Giants are priced as the better arm, the Diamondbacks as the better lineup at home.
The run line backs the same read. San Francisco at -1.5 trades at 39c on both Kalshi and Polymarket, implying roughly a 39% chance the Giants win by two or more. Arizona winning by over 1.5 runs sits at 34c on Kalshi. With both teams under 40c to cover a 1.5-run margin, the market expects a tight game decided late, consistent with a moneyline that refuses to separate the two clubs.
The total lands at 9.5 runs, priced at 47.5c on the over (47c Kalshi, 48c Polymarket), one of the few lines where the two platforms diverge at all, and only by a single cent. That is a modest number given Pfaadt's 5.92 ERA, which suggests the market trusts the Giants bullpen and Roupp to hold Arizona down more than it fears the Diamondbacks lineup teeing off. The first-five-innings total of 4.5 runs trades at 56c, a slight lean over for the starters' portion of the game.
The Arizona moneyline opened at 53c on Kalshi early on June 30, 2026 and has drifted down to 51c by late morning, a 2c move toward San Francisco. The Giants side climbed the mirror image, from 48c to 50c over the same window. The line has tightened from a modest Arizona edge into a true coin flip, money coming in on the Giants and their starter rather than the home team. Polymarket's main contract tracked the same path, moving from 49c to 50c on the Giants. When a line compresses toward pick'em through the morning, it usually reflects the market settling on the pitching matchup as the deciding factor.
The market resolves on the final score of the San Francisco at Arizona game scheduled for June 30, 2026, with first pitch at 9:40 PM UTC (2:40 PM Arizona time) at Chase Field. The moneyline pays out to the team that wins the game, the run line settles on the final margin against the 1.5-run spread, and the total settles on combined runs against 9.5. If the game is postponed or suspended, the contracts settle per each platform's official MLB rules, typically requiring the game to go final or reach an official length.
The pitching matchup is the entire story on a board this tight. Watch these factors before the market resolves:
Probable pitchers: Landen Roupp (4.07 ERA) for San Francisco against Brandon Pfaadt (5.92 ERA) for Arizona is the 1.85-run edge holding the Giants at 50c despite a 35-49 record.
Cross-platform pricing: Kalshi and Polymarket agree to the cent on the moneyline (51c Arizona, 50c San Francisco), so there is no arbitrage gap, only a 1c split on the total.
Line movement: Arizona drifting from 53c to 51c through the morning shows money backing the Giants and their starter into a true coin flip.
Run line value: The Giants at -1.5 (39c) and Arizona at over 1.5 runs (34c) both price under 40c, framing this as a one-run game.
Total of 9.5: Priced at 47.5c on the over, the lone line where the two books diverge, a modest number given Pfaadt's 5.92 ERA.
Compare this board with the rest of the MLB odds on Prediction Genius, or track each club's season-long markets on the Arizona Diamondbacks hub and the San Francisco Giants hub. Coverage of every game board is curated by Genius Staff, with cross-platform prices refreshed as the line moves.
The market resolves on the final score of the San Francisco Giants at Arizona Diamondbacks game scheduled for June 30, 2026, with first pitch at 2:40 PM Arizona time at Chase Field. The moneyline resolves to the team that wins the game. The run line settles on the final margin against the 1.5-run spread, and the total settles on combined runs scored against the 9.5-run line. Each contract pays $1 per share for the correct side. If the game is postponed, suspended, or shortened, the contracts settle per each platform's official MLB rules, which generally require the game to reach an official length or be completed on a later date.
As of the morning of June 30, 2026, Arizona is the narrow favorite at 51c (51c Kalshi, 51c Polymarket) with San Francisco at 50c, a near pick'em board. The run line has the Giants at -1.5 for 39c and the total sits at 9.5 runs priced at 47.5c on the over.
Arizona is the nominal favorite at 51c, implying roughly a 51% chance to win, but San Francisco at 50c makes this effectively a coin flip. The Giants are priced this high despite a 35-49 record because their probable starter Landen Roupp (4.07 ERA) is sharper than Arizona's Brandon Pfaadt (5.92 ERA).
The game trades on both Kalshi and Polymarket, which agree to the cent on the moneyline at 51c Arizona and 50c San Francisco. Combined volume is roughly $35K across the two platforms.
The total is set at 9.5 runs, priced at 47.5c on the over (47c Kalshi, 48c Polymarket). It is the only line where the two platforms diverge, and only by a single cent.
Watch the pitching matchup and any late line movement. Arizona has already drifted from a 53c open to 51c as money backs the Giants and starter Landen Roupp; a confirmed lineup or a scratch to either Roupp or Brandon Pfaadt would move this coin-flip board most.