Mlodzinski's 2026 ERA is 4.76 across 34 innings, and his last three starts were rough: 13.2 innings combined, 14 earned runs, a stretch ERA pushing 9.45. His best recent outing was a 10-strikeout win over Cincinnati on May 2, but he allowed 5 runs in 5.2 innings even in that performance. He's not a shutdown arm right now. What saves him tonight is the offense he's facing. San Francisco posts a .637 OPS and 3.1 runs per game, the bottom tier of the league, and they've lost eight of their last ten. Against right-handed pitching specifically, they're 12-15 this season. In the limited head-to-head data available, SF's bats have mostly been blanked by Mlodzinski: Schmitt is 0-for-2 with a .000 OPS against him, and Adames has a .250 OPS in 4 plate appearances. The samples are small, but there's no red flag suggesting SF's lineup has solved this particular pitcher.
Pittsburgh arrives playing its best baseball in weeks. The Pirates are 5-1 in their last six games, including a road doubleheader sweep in Arizona on Wednesday, and they hold a 4-2 edge over San Francisco in the last six head-to-head meetings. They score 4.9 runs per game to the Giants' 3.1, the widest offensive gap on tonight's slate. Brandon Lowe is the most dangerous bat in this game right now: 10 home runs, a 1.095 OPS against right-handers, and a 1.228 OPS over the last seven days. If San Francisco opens with a bullpen arm, Lowe could see a favorable matchup before the Giants make their first pitching change.
Oracle Park does its usual work here. The park runs a 0.93 runs factor and a 0.85 home run factor, already among the most suppressive environments in baseball, and tonight's 15 mph bay wind off the water pushes that further. At 59 degrees with 77 percent humidity, fly balls die at Oracle. That punishes a Giants lineup with very little margin for error and amplifies what is already a favorable under setup heading into a game where neither starter projects as dominant.
Picks made May 08, 2026 at 04:16 AM ET. Odds shown reflect current market prices.
The honest counterpoint is worth sitting with. San Francisco's 3.05 bullpen ERA is the best pitching number in this game, and if they commit to a full bullpen day behind an opener, they may be deploying their actual best option. Mlodzinski's last three starts were concerning enough that PIT backers should want a 4-0 lead before relaxing. This is a medium-confidence play, not a lock, and the variance in a TBD-starter game is structurally higher than usual. Play Pittsburgh and the under as connected angles rather than independent bets.
For the full slate, see our MLB picks today, NRFI picks, and player props.
Pirates vs Giants predictions: Our model projects 4-2 Pittsburgh. Best bets: Pirates ML and Under with Oracle Park's 0.93 runs factor and 15 mph bay wind in play.