| Spread | Total | ML | Best ML | |
|---|---|---|---|---|
Giants | +4.5 β | O 0.5 9% | 0%0% | β |
Pirates | -4.5 β | U 0.5 β | 100%100% | 100% Kalshi |


| Spread | Total | Moneyline | Best ML | |
|---|---|---|---|---|
San Francisco Giants | +4.5 β | O 0.5 | 0%0% | β |
Pittsburgh Pirates | -4.5 β | U 0.5 β | 100%100% | 100% Kalshi |
Pittsburgh (67-71) is the 60c favorite over San Francisco (57-81) for the September 1, 2026 opener at PNC Park, with Kalshi and Polymarket both at 60c and the Giants at 42c and 41c respectively as of the evening of August 31. Paul Skenes (9-11, 3.79 ERA) faces Logan Webb (8-8, 3.72 ERA) at 6:40 PM ET, a near-even starting matchup that makes the Giants at 41.5c the live side. The board holds roughly $6.0K in lifetime volume, and the two exchanges disagree by at most 1c on any core line.
The Pittsburgh Pirates are the 60c favorite over the San Francisco Giants for the September 1, 2026 series opener at PNC Park, and the two exchanges are within a penny of each other: Pittsburgh trades at 60c on both Kalshi and Polymarket, San Francisco at 42c on Kalshi and 41c on Polymarket. First pitch is 6:40 PM ET, a time both the Kalshi contract ticker and the ESPN scoreboard independently confirm. The full board carries roughly $6.0K in lifetime volume across the moneyline, run line, game and team totals, and first-inning markets, with $3.4K of that concentrated on the two moneyline sides. All prices in this piece are the board as of the evening of August 31, 2026.
Pittsburgh enters at 67-71 overall and 34-32 at home, and has won four of its last six, including a 5-4 win at St. Louis on August 30 to take the series. The offense is the surprise of this profile: the Pirates rank 5th in MLB with 669 runs and 5th in team batting average at .252, with Brandon Lowe carrying 28 home runs and 82 RBI and Nick Gonzales hitting .307. The staff sits 18th at a 4.19 team ERA.
San Francisco arrives at 57-81, and the road split is the number that builds this price. The Giants are 33-36 at Oracle Park and 24-45 away from it, a .333 road winning percentage that is the worst part of their season. The offense ranks 25th with 560 runs on a .247 average, with Rafael Devers at 30 home runs and 79 RBI and Jung Hoo Lee at .288. The rotation carries a 4.35 team ERA, 23rd in the league. San Francisco did win 7-3 at Atlanta on August 31 and is 5-5 over its last ten, the same last-ten mark Pittsburgh holds.
The moneyline pair sums to 101.5c, so the vig is about 1.5c and the de-vigged read on Pittsburgh is roughly 59%. That is a narrower favorite than a 67-71 team hosting a 57-81 team usually draws, which is the market pricing the starting pitching honestly rather than the standings.
Paul Skenes (9-11, 3.79 ERA) takes the ball for Pittsburgh against Logan Webb (8-8, 3.72 ERA) for San Francisco. Webb owns the better ERA by 0.07, and Skenes carries a losing record on a team that scores in the top five, which is the clearest evidence that his 9-11 line reflects sequencing rather than stuff. Two starters this close do not create an 18.5c moneyline gap on their own. The gap is home field plus the Giants' 24-45 road record, and that is the argument for San Francisco at 41.5c being the live side of this board.
The totals ladder agrees on a low-scoring frame. Over 7.5 runs prices at 48c on both Kalshi and Polymarket, Over 6.5 at 60.5c and Over 8.5 at 40c, which brackets a market total sitting right on 7.5 with a slight lean under. A run in the first inning trades at 41.5c (42c Kalshi, 41c Polymarket). The run line is the sharper expression of the favorite: Pittsburgh at -1.5 prices at 40c against a 60c moneyline, implying about a two-in-three chance that a Pirates win comes by two or more. San Francisco at -1.5 trades at 28.5c.
Line movement: the board carries a snapshot series running from about 8:11 PM ET to 10:48 PM ET on August 31, roughly two and a half hours of captures, so any movement claim is scoped to that window. Pittsburgh held 60c on Polymarket across every capture and dipped to 59c on Kalshi mid-window before returning to 60c. San Francisco oscillated between 41c and 42c on Kalshi and sat flat at 41c on Polymarket. The Over 7.5 line moved between 48c and 49c, and the Pittsburgh -1.5 run line drifted from 41c to 40c. Nothing in the observed window is a real move, and there is no cross-platform gap worth acting on here: the largest disagreement between the books on any core line is 1c.
The moneyline resolves to the team that wins the game at PNC Park on September 1, 2026. The run line settles on the final margin, the game total on combined runs scored, and the first-inning market on whether either team scores in the top or bottom of the first. Both Kalshi and Polymarket settle when the game goes final, which for a 6:40 PM ET first pitch means roughly 9:40 PM ET absent extra innings or a weather delay. Suspended or postponed games follow each platform's own rules for rescheduling or voiding.
The second game of this set trades at Giants vs Pirates on September 2 at PNC Park. Season-long context for both clubs lives on the Pittsburgh Pirates hub and the San Francisco Giants hub, and the full day's card sits on the MLB prediction market page. For the futures layer, Pittsburgh's division picture trades on the NL Central 2026 board and the championship market runs at World Series 2026, which carries over $104M in cumulative volume.
Resolves to the team that wins the game between the San Francisco Giants and the Pittsburgh Pirates at PNC Park on September 1, 2026, with a scheduled first pitch of 6:40 PM ET. The moneyline contract for the winning team pays $1 per share and the losing team resolves to $0. The run line settles on the final margin of victory, the game total on combined runs scored by both teams, the team totals on that club's runs alone, and the first-inning market on whether any run scores in the first. Both Kalshi and Polymarket settle once the game is official and final. If the game is postponed, suspended, or shortened, each platform applies its own rescheduling and void rules, which for MLB generally means settlement on a game that becomes official or a void if it does not.
As of the evening of August 31, 2026, the Pittsburgh Pirates trade at 60c on both Kalshi and Polymarket and the San Francisco Giants at 42c on Kalshi and 41c on Polymarket, a consensus of 41.5c. The pair sums to 101.5c, so the de-vigged read on Pittsburgh is roughly 59%.
First pitch is 6:40 PM ET on Tuesday, September 1, 2026 at PNC Park in Pittsburgh. The Kalshi contract ticker and the ESPN scoreboard both carry that time, and the game is the opener of a two-game set that continues on September 2.
Paul Skenes (9-11, 3.79 ERA) starts for the Pittsburgh Pirates against Logan Webb (8-8, 3.72 ERA) for the San Francisco Giants. Webb owns the better ERA by 0.07, and Skenes carries a losing record despite a Pittsburgh offense that ranks 5th in MLB with 669 runs.
Both Kalshi and Polymarket list this game, and Prediction Genius shows the two books side by side. The full board holds roughly $6.0K in lifetime volume across the moneyline, run line, game and team totals, and first-inning markets, with $3.4K of that on the moneyline alone.
Over 7.5 runs prices at 48c on both exchanges, with Over 6.5 at 60.5c and Over 8.5 at 40c, bracketing a market total sitting on 7.5. Pittsburgh at -1.5 trades at 40c and San Francisco at -1.5 at 28.5c.
Watch whether the Pittsburgh moneyline holds 60c into first pitch, since the observed snapshot window from 8:11 PM to 10:48 PM ET on August 31 showed nothing larger than a 1c wobble. A late scratch of either starter is the one event that would reprice a board built almost entirely on Skenes versus Webb.