SPORTS·SLATE·AI

Pirates at Giants — MLB Odds, Starters, Weather · Saturday, May 9, 2026

Pittsburgh Pirates logo
Pirates
35-33
FINAL
133
Giants
28-40
San Francisco Giants logo
FINAL · BOT 9TH
PIT
13
SF
3
LAST PITCam Sanders34P
LAST BATJung Hoo LeeL
FINAL PLAY · Jung Hoo Lee lines out to left fielder Nick Yorke.
MONEYLINE · IMPLIED PROBABILITY
PIT
100¢
POLY100¢
KALSHI100¢
SF
POLY
KALSHI
DISPERSION 1¢ · venues aligned · $2,551,918 combined volume · UPDATED 31D AGO
OUR TAKE · SPORTSSLATEAI MODEL
GENERATED 32D AGO
Both teams enter with nearly identical run prevention at 4.3 and 4.2 runs allowed per game, while the starting pitchers match up closely with Ashcraft's 3.02 ERA against Roupp's 3.18. The market has this essentially as a coin flip, and the model's slight 51.7% lean on Pittsburgh doesn't create enough separation to warrant a play.
RESULT: WIN·PIT 13-3 SF
VENUE
Oracle Park
ROOF
Open
WEATHER
60°F · Clear
W 15mph
WATCH
NBCS BA · SportsNet Pittsburgh
STARTERS
Braxton Ashcraft headshot
Braxton Ashcraft (R)
PIT · 13 GS
ERA
3.28
WHIP
1.08
K/9
9.72
BB/9
1.92
IP
79.7
Landen Roupp headshot
Landen Roupp (R)
SF · 13 GS
ERA
4.00
WHIP
1.29
K/9
9.95
BB/9
3.88
IP
69.7
GAME PREVIEW · SPORTSSLATEAI
BY SPORTSSLATEAI·UPDATED 32D AGO·510 WORDS

The prediction markets have settled on a perfect coin flip for Saturday's Pirates-Giants matchup at Oracle Park, with both sides priced at exactly 50 cents across Polymarket and Kalshi. That dead-even assessment mirrors what the underlying numbers suggest — two teams heading in opposite directions but with enough statistical noise to muddy any clear edge.

Pittsburgh arrives with momentum, sitting at 21-18 through 39 games and carrying a positive run differential of plus-22. The Pirates have been the more productive offensive unit, averaging 4.79 runs per game compared to San Francisco's anemic 3.11 mark. Brandon Lowe anchors the Pittsburgh attack with a .926 OPS through 146 plate appearances, combining 10 home runs with a disciplined .363 on-base percentage. Ryan O'Hearn has provided steady secondary production at .818 OPS, while Bryan Reynolds continues to work deep counts despite a .248 average, posting a strong .395 OBP across 172 plate appearances.

The Giants present a stark offensive contrast, managing just 115 runs through 37 games while posting a troubling minus-38 run differential. Casey Schmitt leads the lineup with an .870 OPS and six home runs, but the supporting cast offers little beyond Luis Arraez's contact-heavy .314 average. Daniel Susac's 1.152 OPS looks impressive but comes with a significant small sample caveat — just 24 plate appearances make that production unsustainable. The Giants' offensive struggles show in their recent form, managing just three wins over their last 10 games.

The pitching matchup features two right-handers with nearly identical early-season profiles. Pittsburgh's Braxton Ashcraft brings a 3.02 ERA and 1.08 WHIP across 41.7 innings, striking out 27.3 percent of batters while limiting walks to 8.5 percent. San Francisco counters with Landen Roupp, who owns a 3.18 ERA and 1.06 WHIP through 39.7 innings with similar strikeout numbers at 27.0 percent. Roupp has been slightly more homer-prone at 0.23 HR/9 compared to Ashcraft's 0.65 mark, though both figures represent small sample volatility through seven starts each.

The staff-wide pitching numbers reveal Pittsburgh's slight edge in run prevention. The Pirates have allowed 4.23 runs per game compared to San Francisco's 4.14 mark — a negligible difference that falls within normal variance. Pittsburgh's staff has posted a 3.74 ERA with 8.99 strikeouts per nine innings, while the Giants sit at 3.93 ERA with 8.11 K/9. Both bullpens have handled similar workloads, with the Pirates logging 353.3 total innings against the Giants' 336.3.

The market's dead-even pricing appears justified given the statistical picture. Pittsburgh holds clear offensive advantages and slightly better run differential, but the pitching matchup neutralizes much of that edge. The Giants' home field provides minimal context without specific venue effects in the data, and both starters enter with comparable skill sets and early-season results. With zero dispersion between the prediction markets, there's no pricing inefficiency to exploit — both Polymarket and Kalshi have converged on the same assessment of a true toss-up game.

If you or someone you know has a gambling problem, call 1-800-GAMBLER. Must be 21+. Market prices sourced from prediction markets (Polymarket, Kalshi), not traditional sportsbooks.

RECENT FORM · LAST 5
PIT · 1-4 L5
L 3-6
@ATL · 6/5
L 3-6
@ATL · 6/6
L 2-3
@ATL · 6/7
L 3-12
vsLAD · 6/9
W 9-8
vsLAD · 6/10
OLDEST → LATEST
SF · 2-3 L5
L 2-3
@CHC · 6/6
W 2-1
@CHC · 6/7
L 3-4
vsWSH · 6/8
L 3-6
vsWSH · 6/9
W 11-10
vsWSH · 6/10
OLDEST → LATEST
INJURIES
Pittsburgh Pirates logo
PIT3 ON IL
P
Details pending
60-DAY · 87D
LF
Left hamstring strain
10-DAY · 3D
P
Undisclosed illness
15-DAY · 2D
San Francisco Giants logo
SF11 ON IL
P
Jason Foley
Recovery from right shoulder surgery
60-DAY · 85D
P
Rowan Wick
Recovery from Tommy John surgery
60-DAY · 83D
P
Hayden Birdsong
Tommy John surgery
60-DAY · 49D
P
Right knee and left shoulder surgery
15-DAY · 48D
P
Reiver Sanmartin
Right hip flexor strain
60-DAY · 45D
CF
Left hamstring strain
10-DAY · 27D
C
Right elbow ulnar neuritis/
10-DAY · 19D
P
Right arm fatigue
15-DAY · 18D
CF
Left wrist hamate fracture
10-DAY · 10D
P
Low back strain
15-DAY · 8D
P
Right knee bursitis
15-DAY · 3D
If you or someone you know has a gambling problem, call 1-800-GAMBLER. Must be 21+. Market prices sourced from prediction markets (Polymarket, Kalshi), not traditional sportsbooks.