MLB game preview · St. Louis Cardinals vs Pittsburgh Pirates

Under 7 Looks Live as 94% Public Hammers the Over in Cardinals-Pirates

With 94% of the betting public pounding the Over, the total has actually dropped from 7.5 to 7 — that's reverse line movement on the total, and it's the clearest signal in this game. Pittsburgh's pitching staff is the best in baseball at suppressing home runs, and St. Louis arrives shorthanded in the outfield with three regulars on the IL.

Final: STL 0, PIT 2

Key numbers

Spread (PIT)
-1.5
Total
7 opened 7.5
Moneyline
STL +140 · PIT -169
Spread bets / money (PIT)
57% / 60%
Over bets / money
93% / 94%

Consensus across 38 sportsbooks, at the close.

The most interesting number in this game isn't the spread — it's the total. The line opened at 7.5 and has since dropped a full half-point to 7, doing so while 94% of the betting public is hammering the Over. That is textbook reverse line movement. The public is loading one way, and the line is moving the opposite direction. No signal badge is firing here, but the raw movement is about as clean a read as you'll find: whoever is moving this total down isn't the casual crowd.

Now let's see if the stats support the Under. Pittsburgh's pitching staff ranks #1 in the majors in opponent home runs per nine innings (0.96 HR/9) and #1 in opponents' at-bats per home run (35.07 — meaning opponents go the longest between home runs against any staff in baseball). Their pitchers also get outs deep into games, ranking #6 in outs per pitcher game at 26.78. Against a Cardinals offense that ranks #27 in slugging (.382), #27 in isolated power (.140), and dead last in secondary average (.247), Pittsburgh's home run suppression advantage is particularly relevant. St. Louis simply doesn't have the power profile to punish pitchers, and Pittsburgh's staff exploits exactly that.

On the Cardinals' side of the ledger, the injury report matters here. Joshua Baez (LF), Everson Pereira (RF), and Blaze Jordan (3B) are all on the 10-Day IL. That's two outfield spots and a corner infield position stripped from the lineup — depth bats replacing regulars against a staff that already limits hard contact.

The Cardinals' own pitching is functional but not dominant. Their ERA sits at 4.29 (#22), WHIP at 1.355 (#23), and they strike out just 7.98 per nine (#25). Pittsburgh's offense is legitimate — #5 in runs per game (4.79), #4 in batting average (.254), #2 in hits per game (8.74) — but they're a contact-first lineup, not a slugging one (1.16 HR/game, #12). With a 7-run total, a moderate-scoring game from both sides gets you there without either team needing an explosion.

On the runline, Pittsburgh carries streaks of 5 consecutive ATS covers and 4 straight moneyline wins, including 4-0 ML as a home favorite. The Cardinals are 4-0 ATS as road dogs recently but have dropped three straight on the moneyline away from home. The Pirates are the better team in this spot, and the line reflects it at -168 ML.

The spread line hasn't moved and no insider systems or signal badges are firing on either side. The runline at -1.5 (-136) is a bigger ask for a game that could be decided by one run. The honest play here is the Under 7, backed by the line movement against overwhelming public action, Pittsburgh's elite HR suppression meeting a Cardinals offense missing regulars and lacking pop to begin with. The public is almost never right at 94%, and the line is telling you the same thing.

St. Louis Cardinals vs Pittsburgh Pirates: FAQ

When is St. Louis Cardinals vs Pittsburgh Pirates?

St. Louis Cardinals at Pittsburgh Pirates was played Tuesday, September 22, 2026 at 6:40 PM ET.

Who won St. Louis Cardinals vs Pittsburgh Pirates?

Pittsburgh Pirates won, 2-0.

Who is favored in St. Louis Cardinals vs Pittsburgh Pirates?

Pittsburgh Pirates closed as a 1.5-point favorite (consensus across 38 sportsbooks).

What is the over/under for St. Louis Cardinals vs Pittsburgh Pirates?

The consensus total closed at 7, after opening at 7.5.

Where is the public betting on St. Louis Cardinals vs Pittsburgh Pirates?

On the spread, 57% of bets and 60% of the money are on Pittsburgh Pirates; 43% of bets and 40% of the money are on St. Louis Cardinals.

AI-assisted analysis for entertainment. Prices move; check your book before you bet. 21+. Gambling problem? Call 1-800-GAMBLER.