Skip to content
MLB

Cardinals vs. Giants Prediction: Can St. Louis Play Spoiler at Oracle Park?

Cardinals vs. Giants picks for Sept. 7 at Oracle Park: odds, McGreevy vs. Webb pitching matchup, injury report, and our best bet on the run line.

Earnest Horn
Earnest Horn

The Giants have nothing left to play for except pride, and the Cardinals are suddenly the team playing spoiler with a chip on their shoulder.

Quick take:

  • Pick: Cardinals +1.5
  • Why: St. Louis has been the sharper team over the last 10 games and gets a favorable pitching matchup on the run line.
  • The number to watch: Cardinals are 6-4 in their last 10; Giants are 4-6 with a current losing streak.

St. Louis rolls into Oracle Park at 72-72, technically alive in the fringes of the NL Wild Card race but realistically playing out the string with a chance to needle a division rival’s fan base and pad the résumé. San Francisco, meanwhile, is buried at 59-85 and 27.5 games back in the NL West, its season effectively over weeks ago.

What makes this series interesting anyway is the shape both rosters are in. The Cardinals just took two of three from the Rockies over the weekend, capping it with a 10-8 win Sunday, and they’ve won 6 of their last 10 games overall. The Giants split a set with the Mets and enter Monday on a one-game skid, still banged up enough that manager depth is being tested nightly.

Why Vegas Still Likes the Home Team

Oddsmakers have installed San Francisco as a -136 moneyline favorite (-131 at some books), with the Giants sitting at -1.5 on the run line and the total set at 7.5. That’s a fairly standard home-park lean given Logan Webb is on the mound, but it undersells just how beat-up this Giants roster has become down the stretch. St. Louis, catching +116 on the moneyline and +1.5 on the run line, represents a legitimate value spot for a team that’s actually trending better than its record suggests.

McGreevy vs. Webb, and a Lineup Missing Half Its Infield

Michael McGreevy takes the ball for St. Louis at 6-9 with a 3.97 ERA, a modest line that undersells how the Cardinals have played behind him lately. He’s given the club length and kept them in games even in losses, and against a Giants offense that ranks in the bottom third of the league in scoring, that’s usually enough. Logan Webb, on the other side, sits at 8-8 with a 4.21 ERA — a number that’s climbed as San Francisco’s season has unraveled around him, with a strikeout rate (7.16 K/9) that still plays but a home run rate that’s crept up as his defense behind him has thinned out.

And thin is the right word for this Giants roster right now. San Francisco is without shortstop Willy Adames (elbow), third baseman Matt Chapman (abdomen), infielder Casey Schmitt (knee), catcher Daniel Susac (knee) and outfielder Harrison Bader (foot) — essentially half of an everyday infield and a Gold Glove-caliber outfielder, all out for the season or close to it. That’s not a lineup built to grind through a tough right-hander like McGreevy.

The Giants have lost five of their top defensive and offensive regulars to season-ending or long-term injuries in the last month.

St. Louis isn’t fully healthy either — Masyn Winn (thumb) and JJ Wetherholt (wrist) are both banged up — but the Cardinals have found enough offense to compensate. Jordan Walker has been the engine of it, hitting .288 with 28 home runs and 100 RBI, numbers that would headline most rosters in baseball. Ivan Herrera has quietly put together a strong season behind the plate at .251 with 16 homers and 64 RBI, and Alec Burleson has chipped in 21 home runs while slugging .464. It’s a lineup with more thump than its record indicates, facing a Giants pitching staff that’s been stretched by injuries of its own.

That combination — a healthier, hotter St. Louis attack against a shorthanded San Francisco defense — is exactly the kind of mismatch that shows up in close, low-scoring games decided by one or two runs. Bettors looking for an edge might also check the current FanDuel promo code before placing anything on this series, since first-bet offers can soften the risk on a spot like this.

Prediction and Best Bet

San Francisco’s park and a capable Webb start make the moneyline more defensible than the raw records suggest, but the Cardinals’ recent form and the Giants’ injury attrition tilt this toward a tight finish. St. Louis doesn’t need to win outright to cash — it just needs to keep this competitive, which is exactly what a healthier, hotter roster tends to do against a team playing out a lost season.

The pick:

  1. Prediction: Giants 4, Cardinals 3
  2. Best Bet: Cardinals +1.5

Take the number, not the moneyline — St. Louis has been the better team for a month, and that shows up most in games decided by a run or two.

Subscribe for MLB updates

Join our newsletter to get the latest straight to your inbox!