SPORTS·SLATE·AI

Pirates at Giants — MLB Odds, Starters, Weather · Friday, May 8, 2026

Pittsburgh Pirates logo
Pirates
35-33
FINAL
25
Giants
28-40
San Francisco Giants logo
FINAL · TOP 9TH
PIT
2
SF
5
LAST PITCaleb Kilian35P
LAST BATRyan O'HearnL
FINAL PLAY · Ryan O'Hearn grounds out, third baseman Matt Chapman to first baseman Rafael Devers.
MONEYLINE · IMPLIED PROBABILITY
PIT
POLY
KALSHI
SF
99¢
POLY100¢
KALSHI98¢
DISPERSION 2¢ · venues aligned · $2,022,140 combined volume · UPDATED 32D AGO
OUR TAKE · SPORTSSLATEAI MODEL
GENERATED 33D AGO
Both teams sit at 4.3 runs allowed per game with Pittsburgh holding a slight offensive edge at 5.1 runs scored to San Francisco's 3.3. We're standing down until San Francisco announces their starter, as pitching matchups drive too much value in baseball to make a meaningful assessment without that piece.
RESULT: LOSS·PIT 2-5 SF
VENUE
Oracle Park
ROOF
Open
WEATHER
57°F · Clear
W 16mph
WATCH
NBCS BA, KNTV · SportsNet Pittsburgh
STARTERS
Carmen Mlodzinski headshot
Carmen Mlodzinski (R)
PIT · 9 GS
ERA
3.66
WHIP
1.39
K/9
7.47
BB/9
3.05
IP
59.0
Robbie Ray headshot
Robbie Ray (L)
SF · 13 GS
ERA
4.12
WHIP
1.40
K/9
8.38
BB/9
4.79
IP
67.7
GAME PREVIEW · SPORTSSLATEAI
BY SPORTSSLATEAI·UPDATED 33D AGO·462 WORDS

The prediction markets have settled on a dead heat for Pirates at Giants, with both sides priced at 52¢ — but Pittsburgh's offensive numbers suggest they should be favored more decisively. The Pirates are scoring 4.87 runs per game compared to San Francisco's anemic 3.06 mark, a gap of nearly two full runs that makes this pricing look generous to the home side.

Pittsburgh enters with a 21-17 record and a positive run differential of 25 runs, built on both sides of the ball. Their 4.21 runs allowed per game edges San Francisco's 4.19 mark by just two hundredths, but the offensive chasm tells the real story. Brandon Lowe has emerged as the Pirates' primary catalyst with a .941 OPS through 144 plate appearances, launching 10 homers while posting a .368 on-base percentage. Ryan O'Hearn (.823 OPS) and Bryan Reynolds (.809 OPS) provide additional pop, giving Pittsburgh three regulars above .800 OPS compared to just two for the Giants.

The Giants' offensive struggles run deeper than their 3.06 runs per game suggests. Daniel Susac leads their hitters at 1.152 OPS, but he's managed just 24 plate appearances — a small sample that likely won't sustain. Casey Schmitt (.883 OPS) has provided legitimate production with 6 homers in 125 plate appearances, but after that the dropoff is steep. Luis Arraez brings contact skills at .316/.340/.398, but his .738 OPS lacks the power element Pittsburgh's lineup features throughout.

Carmen Mlodzinski takes the mound for Pittsburgh with a 4.76 ERA through 34 innings across 6 starts. His 10.59 K/9 rate shows swing-and-miss ability, while his 0.26 HR/9 suggests he's kept the ball in the yard effectively. The Giants haven't announced their probable starter, leaving their pitching plans as a question mark. San Francisco's staff-wide numbers show a 3.99 ERA compared to Pittsburgh's 3.70 mark, with the Pirates holding edges in WHIP (1.22 vs 1.30) and strikeout rate (9.07 K/9 vs 8.11 K/9).

Recent form favors neither side decisively — Pittsburgh sits at 5-5 over their last 10 games while San Francisco has struggled at 3-7. The Giants' 14-22 record reflects their season-long offensive issues, as they've managed just 110 total runs through 36 games while allowing 151.

The market's 52¢ pricing on both sides ignores Pittsburgh's clear offensive advantage and their superior run differential. With the Giants' starter still unannounced and their offense producing nearly two fewer runs per game, the Pirates appear undervalued at even money. Oracle Park's dimensions won't erase a 1.81-run scoring gap, and Pittsburgh's balanced attack should find success against San Francisco's pitching questions.

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 · 86D
LF
Left hamstring strain
10-DAY · 2D
P
Undisclosed illness
15-DAY · 1D
San Francisco Giants logo
SF10 ON IL
P
Jason Foley
Recovery from right shoulder surgery
60-DAY · 84D
P
Rowan Wick
Recovery from Tommy John surgery
60-DAY · 82D
P
Hayden Birdsong
Tommy John surgery
60-DAY · 48D
P
Right knee and left shoulder surgery
15-DAY · 47D
P
Reiver Sanmartin
Right hip flexor strain
60-DAY · 44D
CF
Left hamstring strain
10-DAY · 26D
C
Right elbow ulnar neuritis/
10-DAY · 18D
P
Right arm fatigue
15-DAY · 17D
CF
Left wrist hamate fracture
10-DAY · 9D
P
Low back strain
15-DAY · 7D
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.