MLB game preview · St. Louis Cardinals vs Pittsburgh Pirates
Total of 7 Faces the Most Consistent Under Trend in Baseball Right Now
Both the Cardinals and Pirates have hit the under in three straight games, and Pittsburgh's pitching staff allows the fewest home runs per nine innings in MLB (#1). With no signal badges firing, no algorithmic line movement detected, and the spread frozen, the Under is the cleanest read in a game that lacks obvious sharp conviction.
Final: STL 1, PIT 2
Key numbers
- Spread (PIT)
- -1.5
- Total
- 7
- Moneyline
- STL +139 · PIT -163
- Spread bets / money (PIT)
- 73% / 71%
- Over bets / money
- 87% / 85%
Consensus across 38 sportsbooks, at the close.
Let's start with what we know for certain: both Pittsburgh and St. Louis are riding three-game under streaks across all game totals. That's a descriptive fact, not a predictive signal, but it does align with the underlying statistical profile of this matchup.
Pittsburgh's pitching staff is legitimately elite at suppressing power. They allow just 0.96 home runs per nine innings — #1 in MLB — and opponents post a measly 2.5 HR% against them, also #1. Their ERA sits at 4.16, but the underlying contact suppression numbers are significantly better than that figure suggests. They get deep into games too, averaging 26.78 outs per pitcher per game (#5). On the offensive side, Pittsburgh is genuinely one of the better run-producing clubs, ranked #5 in runs per game at 4.78 and #5 in total bases per game. This isn't a team that bores you offensively — they put the ball in play at a high clip (#2 in hits per game at 8.71, #4 in batting average at .254).
St. Louis, by contrast, has a genuine offensive problem. Their slugging sits at .380 (#27), isolated power at .139 (#27), and extra base hit rate at 6.7% (#29 in the league). They make contact — just 7.95 strikeouts per game (#7) — but they're not doing much damage with it. Their OPS is .695 (#26). Against a Pittsburgh staff that holds opponents to historically low home run rates, St. Louis's lack of over-the-fence pop is a meaningful matchup liability.
The injury report reinforces the lean toward the Cardinals being offensively undermanned. Baez, Pereira, and Jordan are all on the 10-Day IL — that's both outfield corners and the third baseman out. Mitch Keller is a significant absence for Pittsburgh on the pitching side, however, so the Cardinals may catch a favorable pitching matchup despite their own lineup gaps.
The spread hasn't moved a tick despite 73% of spread bets on Pittsburgh and 89% of total bets on the Over. That kind of public loading on the Over with no line movement is worth noting. It isn't a named signal, but lines typically respond to that volume. The absence of movement suggests the market is comfortable at 7 — or actively absorbing the Over public.
No signal badges are firing here. No algorithmic line movement signals were triggered. There's no insider system data to reference for this game. The honest read is that this isn't a high-conviction spot backed by layers of market confirmation.
What it does have is a coherent statistical case for the Under: two pitching staffs that suppress home runs, a Cardinals lineup that ranks at or near the bottom of the league in extra-base production, key St. Louis position players sidelined, and a total set at just 7 that the market hasn't been willing to inflate despite heavy public pressure. Pittsburgh's offense is genuinely capable, but their own streakiness against the Over this week reflects a real run environment. The Under at -107 is the play with the thinnest edge — approach it as a slight lean, not a strong conviction bet.
St. Louis Cardinals vs Pittsburgh Pirates: FAQ
When is St. Louis Cardinals vs Pittsburgh Pirates?
St. Louis Cardinals at Pittsburgh Pirates was played Thursday, September 24, 2026 at 12:35 PM ET.
Who won St. Louis Cardinals vs Pittsburgh Pirates?
Pittsburgh Pirates won, 2-1.
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.
Where is the public betting on St. Louis Cardinals vs Pittsburgh Pirates?
On the spread, 73% of bets and 71% of the money are on Pittsburgh Pirates; 27% of bets and 29% 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.