- September 23, 2025
- Views 93
MLB Prediction: St. Louis Cardinals vs San Francisco Giants (Wednesday, September 24 at 09:45 PM ET)
Introduction
Market / Trend | STL | SF |
---|---|---|
Moneyline | +112 | -137 |
Total (O/U) | 7.5 | |
Run Line | +1.5 (-195) | -1.5 (162) |
Last 5 RPG | 5.8 | 4.8 |
Record | 77–80 | 77–80 |
Lines: BetMGM, BetOnline.ag, BetRivers, BetUS +7 more |
More MLB picks: St. Louis Cardinals · San Francisco Giants
The Cardinals’ 4-1 surge over their last five games, averaging 5.8 runs per contest, signals a lineup hitting stride at the right time. This MLB prediction points toward sustained offensive rhythm against a Giants squad that has dropped four of its last five and averaged only 3.8 runs across their last ten. With St. Louis consistently producing above the league median while San Francisco struggles to generate momentum, the data leans heavily toward a high-scoring contest where the Cardinals hold the betting edge.
Game Time
First pitch is set for Wednesday, September 24 at 09:45 PM ET inside Oracle Park, fly balls die quickly.
Odds & Spread Line
- St. Louis Cardinals: +112
- San Francisco Giants: -137
Total: 7.5
- Run Line — St. Louis Cardinals: +1.5 (-195)
- Run Line — San Francisco Giants: -1.5 (+162)
Latest Team Records
St. Louis Cardinals: 77-80 (Win %: 0.49)
San Francisco Giants: 77-80 (Win %: 0.49)
Injury Report
St. Louis Cardinals are missing Masyn Winn (Knee), listed as 10-Day-IL; Willson Contreras (Shoulder), listed as 10-Day-IL.
The San Francisco Giants are currently healthy with no major injury concerns.
Key Player Stats
St. Louis Cardinals
- Alec Burleson: 0.293 AVG, 18 HR, 67 RBI
- Willson Contreras: 0.257 AVG, 20 HR, 80 RBI
- Ivan Herrera: 0.281 AVG, 18 HR, 62 RBI
San Francisco Giants
- Rafael Devers: 0.252 AVG, 33 HR, 106 RBI
- Willy Adames: 0.224 AVG, 28 HR, 83 RBI
- Heliot Ramos: 0.258 AVG, 19 HR, 65 RBI
Team Analysis
St. Louis Cardinals
The Cardinals’ recent 4-1 stretch with 5.8 runs per game makes clear a lineup that is consistently producing runs and capitalizing on offensive opportunities. Alec Burleson’s steady contact hitting has complemented the power production from Ivan Herrera, creating a tough middle of the order. This scoring consistency on the road, despite a sub-.500 travel record, highlights an advantage over a Giants team struggling to match offensive pace.
In their last ten games, the Cardinals have posted a 6-4 record with 5.1 runs per outing, showing that their recent surge is not a fluke but part of a steady trend. Even with Willson Contreras sidelined, the depth is holding, and Herrera’s ability to step up has been a decisive factor. The combination of reliable run support and recent momentum makes St. Louis the sharper betting angle here.
- Batting Average: 0.245
- Total Runs Scored: 673
- Home Runs: 144
- OBP: 0.315
- SLG: 0.378
- OPS: 0.693
- ERA: 4.23
- WHIP: 1.32
Away Record: 34-43 • Home Record: 44-37
Last 5 Games: 4-1 (5.8 RPG)
Last 10 Games: 6-4 (5.1 RPG)
San Francisco Giants
The Giants are trending in the opposite direction, going just 1-4 in their last five contests while averaging 4.8 runs. Rafael Devers has delivered consistent power, but the supporting cast has not matched his production, leaving the offense too streaky to secure wins. Their home record sits nearly even, but recent losses at Oracle Park suggest the venue is not providing its usual edge.
Across their last ten outings, San Francisco is 2-8 with only 3.8 runs per game, reflecting systemic struggles at the plate despite Devers’ and Willy Adames’ occasional long-ball contributions. Heliot Ramos has added depth, but the lack of balance has cost the Giants in tight contests. With this lack of rhythm and declining scoring trend, they face a clear disadvantage against a Cardinals lineup that is currently surging.
- Batting Average: 0.234
- Total Runs Scored: 679
- Home Runs: 166
- OBP: 0.311
- SLG: 0.384
- OPS: 0.695
- ERA: 3.85
- WHIP: 1.3
Away Record: 39-42 • Home Record: 38-39
Last 5 Games: 1-4 (4.8 RPG)
Last 10 Games: 2-8 (3.8 RPG)
Head-to-Head History
St. Louis Cardinals lead 4–1 (Last 5 games)
- September 23, 2025: STL 9 @ SF 8
- September 22, 2025: STL 6 @ SF 5
- September 07, 2025: SF 3 @ STL 4
- September 06, 2025: SF 2 @ STL 3
- September 05, 2025: SF 8 @ STL 2
Over/Under Trends
St. Louis Cardinals’ last 10 games have averaged 9.7 total runs, with 6 games that would have cleared today’s total of 7.5.
San Francisco Giants’ last 10 games have averaged 9.4 combined runs, with 7 games clearing the same number of 7.5.
Moneyline Betting Prediction
The Cardinals’ 6-4 stretch over their last ten, combined with a 4-1 record in recent matchups against San Francisco, points to a team outperforming in both consistency and situational hitting. With Ivan Herrera and Alec Burleson fueling an offense that has outscored opponents in tight contests, St. Louis holds the clear edge over a Giants roster struggling to generate stability at home.
Form and matchup create value on the St. Louis Cardinals at +112.
Over/Under Prediction
Recent five-game scoring: the San Francisco Giants are at 4.8 RPG and the St. Louis Cardinals at 5.8 — a useful baseline against the total.
These teams are combining for 10.6 runs per game recently — above the posted total of 7.5. That points toward the Over 7.5.
Bookmakers
Data pulled from: FanDuel, LowVig.ag, BetOnline.ag, Caesars, DraftKings, MyBookie.ag, BetMGM, Bovada, BetUS, Fanatics, BetRivers.
Parlamaz may earn affiliate commissions from links in this article.
MLB Predictions FAQ
What do moneyline, run line, and total mean?
Moneyline is who wins the game. Run line is a spread, usually ±1.5 runs. The total (over/under) is combined runs by both teams.
What’s a good price range for today’s pick (Sep 24, 2025)?
We list a target price in the post. If the market moves past that number, reduce stake size or pass instead of chasing worse odds.

John TamburinoVerified
Lead Analyst — data-first, former college baseball.
More MLB Predictions
- MLB Predictions
- October 14, 2025
- Views 49
MLB Prediction: Toronto Blue Jays vs Seattle Mariners
- MLB Predictions
- October 14, 2025
- Views 55
MLB Prediction: Los Angeles Dodgers vs Milwaukee Brewers
- MLB Predictions
- October 7, 2025
- Views 49
MLB Prediction: Seattle Mariners vs Detroit Tigers —
- MLB Predictions
- October 3, 2025
- Views 54
MLB Prediction: New York Yankees vs Toronto Blue
- MLB Predictions
- October 3, 2025
- Views 59