Cardinals vs Giants Prediction September 7: Is Over the Best Bet?

Cardinals vs Giants Prediction September 7: Is Over the Best Bet? Cardinals vs Giants Prediction September 7: Is Over the Best Bet?

The St. Louis Cardinals open a three-game set at Oracle Park on Monday night as a live road underdog at +108. Logan Webb takes the ball for the San Francisco Giants six days after the worst start of his career, with Michael McGreevy countering. The total is parked at 7.5 in a park that rarely inflates anything. Our headline play is on the side, and it owes as much to where the money moved as to the arms.

Last Updated: Monday, September 7, 2026

St. Louis Cardinals vs. San Francisco Giants — Time & How to Watch

WhereOracle Park, San Francisco, California
WhenMonday, September 7, 2026 — 8:10 p.m. ET
TVNBC (streaming on Peacock)

St. Louis Cardinals vs. San Francisco Giants Betting Preview

The pitching matchup is messier than the season lines suggest. Webb carries an 8-8 record with a 4.21 ERA across 149.2 innings, but that figure is fresher than his season. He was charged with nine earned runs in 2 2/3 innings against Pittsburgh on September 1. His ERA sat at 3.50 as recently as August 21. The underlying work still holds up. Webb’s 3.44 FIP sits well under his ERA, his WHIP is 1.163, and he walks only 2.3 per nine.

McGreevy comes at it from the opposite direction. His 3.97 ERA is the prettier number, but a 4.31 FIP suggests his results have outrun his process. He strikes out only 6.2 per nine and survives on command and soft contact. His last outing was steady: five innings and four earned runs in a 13-8 win over the Dodgers on September 1. Both starters work on six days of rest.

The team picture cuts against the price. St. Louis is 72-72 and third in the NL Central, including 38-34 away from home. San Francisco is 59-85 and fourth in the NL West. Over their last 10 games the Giants have been outscored by six runs with a 5.57 staff ERA, while the Cardinals have hit .279. San Francisco also carries 20 players on the injured list, including Willy Adames, against seven for St. Louis. Rafael Devers is the one Giants bat carrying heat, at 15-for-39 with six homers. For more on how this club has been trending, see our latest Giants coverage.

St. Louis Cardinals vs. San Francisco Giants Odds

Run LineMoneylineTotal
Cardinals+1.5 (-200)+108U 7.5 (-105)
Giants-1.5 (+170)-130O 7.5 (-115)

Odds accurate as of Monday, September 7, 2026 via TheSpread.com. Odds change, get the latest MLB OddsFuturesProps

St. Louis Cardinals vs. San Francisco Giants — Who Is the Public Betting?

Cardinals59%41%Giants

See the latest MLB Public Betting Splits and make smarter wagers!

Cardinals vs. Giants Prediction — Will Cards Pull off Upset?

Start with the market, because it is doing something the ticket count is not. Fifty-nine percent of moneyline bets sit on San Francisco, yet the Giants have gotten cheaper since the open, drifting from -133 to -130 while St. Louis shortened from +111 to +108. The move is small, but it runs against the popular side, and movement against the public is the most useful single market signal before first pitch.

The baseball supports the same read. St. Louis is the better team in the standings, the healthier roster, and the one swinging the bat better right now. At +108, the Cardinals need to win roughly 48 percent of the time to break even. Clearing that bar in a near-even game is a reasonable ask. The vehicle matters too. St. Louis at +1.5 costs -200, and that price has crept toward the Giants, so the cushion is expensive and unsupported. When a game projects tight, the moneyline is the cleaner way to back a dog.

The case against is the man on the mound. Webb is the better pitcher by process, and he is home in a park built for his skill set. A market reacting to one nine-run inning may be overcorrecting rather than signaling anything sharp. If those rough starts were noise, San Francisco owns the edge where games are decided. This is a lean built on small signals.

The Pick: St. Louis Cardinals Moneyline (+108)

Cardinals vs. Giants Prediction — Will Arms Control Bats?

The total is the other place this game offers value. Oracle Park is a recognized run-suppressing environment, with a deep outfield and heavy marine air that holds fly balls in the yard. That is a durable venue trait, not a one-season quirk. Layer on two starters who rarely hand out free baserunners: Webb walks 2.3 per nine, McGreevy 2.4. Base traffic drives pitch counts and crooked innings, and neither creates much of it.

The counter-case is loud, however. Both staffs have leaked lately, with San Francisco at a 5.57 ERA over its last 10 games and St. Louis at 5.45. An early exit by either starter puts the number in play. The market has nudged that way too: the total has not moved off 7.5, but the juice shifted from -110 to -115 on the over. Taking the cheaper side of a frozen number is where the value sits, though the edge is modest.

The Pick: Under 7.5 (-105)

Final Thoughts and Bonus Angle

Webb’s command inside the zone is the swing variable. His last two turns produced more damage than his rate stats would predict, so the early innings tell you most of what you need. If St. Louis forces long innings, both halves of the card point the same way.

The late innings are the other thing to watch. St. Louis needed four relievers to finish its September 1 win in Los Angeles, and San Francisco leaned on a debutant for four innings that same night. Neither bullpen is in ideal shape. A first-five ticket would isolate the starters, but no such price was available at publication.

Both plays in one place:

  • St. Louis Cardinals Moneyline (+108)
  • Under 7.5 (-105)

MLB Cardinals vs. Giants FAQ: Monday September 7, 2026

What time does the Cardinals vs. Giants game start?

First pitch between the St. Louis Cardinals and San Francisco Giants is set for 8:10 p.m. ET on Monday, September 7, 2026, at Oracle Park in San Francisco. The game opens a three-game series that runs through Wednesday, September 9.

What channel is the Cardinals vs. Giants game on?

Monday night’s Cardinals-Giants game is carried nationally on NBC, with streaming coverage on Peacock. The booth features Dave Flemming, Albert Pujols, Hunter Pence and Ashley ShahAhmadi. The two later games of the series move to regional coverage.

Who is pitching for the Giants tonight?

Logan Webb is the probable starter for the San Francisco Giants. The right-hander enters at 8-8 with a 4.21 ERA and 119 strikeouts across 149.2 innings in 25 starts. Michael McGreevy, 6-9 with a 3.97 ERA, goes for the St. Louis Cardinals.

Where are the Cardinals and Giants playing today?

The game is at Oracle Park in San Francisco, California, the home ballpark of the Giants, with St. Louis visiting for all three games. The venue has long carried a reputation as one of the more pitcher-friendly parks in baseball.

Where do the Cardinals and Giants stand in their divisions?

The St. Louis Cardinals enter Monday at 72-72 and third in the National League Central. The San Francisco Giants are 59-85 and fourth in the National League West. Neither club holds a playoff position in the current standings.