We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsSt. Louis Cardinals at San Francisco Giants
St. Louis CardinalsSt. Louis Cardinals
@
Oracle Park
San Francisco GiantsSan Francisco Giants

Score Prediction

Pre-match Prediction
St. Louis Cardinals
@
San Francisco Giants
St. Louis Cardinals 50%San Francisco Giants 50%
Market LinesRun Line: San Francisco Giants -0.5Total: O/U 7.5
Model: Under 7.5
Model projects 7.0 total runs vs 7.5 line

St. Louis Cardinals

0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
58%
84/145
MLB: 48%
Starter
20%
1/5
vs SF
100%
1/1
Avg Total
9.2
MLB: 8.9
Game Starter (5) Last Starter vs SF vs SF (1)
Quinn Mathews #60 · LHP · Age 26
4.38
ERA (2026)
8.9
K/9 (2026)
5
Starts (2026)
6.8
Avg Total (2026)
Last 3:
ND @LAD (Sep 03): 5.0IP, 1ER, 4K
W PIT (Aug 28): 5.2IP, 1ER, 7K
L @PHI (Aug 22): 5.0IP, 7ER, 3K
Bullpen (2026 Season)Average
ERA: 3.91MLB Avg: 3.959 relievers
Workload Alert: Allowed 10 runs on 2026-09-05 vs COL. Bullpen arms likely still recovering.
Recent: L 2-3W 7-6L 7-10W 10-8L 4-5
Lineup vs Quinn Mathews (Career)
No career matchup data — first meaningful meeting

San Francisco Giants

0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
55%
81/146
MLB: 48%
Starter
56%
15/27
vs STL
100%
1/1
Avg Total
8.9
MLB: 8.9
Game Starter (27) Last Starter vs STL vs STL (1)
Landen Roupp #65 · RHP · Age 28
4.17
ERA (2026)
8.6
K/9 (2026)
27
Starts (2026)
8.5
Avg Total (2026)
Last 3:
ND @PIT (Sep 02): 5.0IP, 1ER, 4K
W ARI (Aug 27): 5.0IP, 1ER, 3K
L @CLE (Aug 20): 5.1IP, 3ER, 2K
vs STL: L (Sep 27 2024): 3.2 IP, 6 ER, 4 K
Bullpen (2026 Season)Average
ERA: 4.14MLB Avg: 3.9511 relievers
Workload Alert: Allowed 10 runs on 2026-09-04 vs NYM. Bullpen arms likely still recovering.
Recent: L 2-5L 6-10W 9-5L 2-4W 5-4
Lineup vs Landen Roupp (Career)
BatterPosPAAVGOPSHR
Alec Burleson1B3.5001.1670
Ivan HerreraDH2.5001.0000
Jordan WalkerRF2.10002.5000
11 batters with no matchup history
Our Top PicksLive Odds
Top PickCardinals Moneyline @ -116 (LOW confidence)
The Giants' 17-25 record against southpaws is the engine behind this call.
PickGiants -1.0 Run Line @ +120 (LOW confidence)
In an effectively even matchup, home field provides a marginal lean and +120 on a -1.0 line carries positive expected value if San Francisco wins by two or more runs in the 40-45% range.
PickUnder 7.5 @ -103 (LOW confidence)
The model is directionally in line with the 7.5 market number, meaning there is no significant projected edge on paper.
Deposit $10, get a $50 trading bonus
Trade on Polymarket

18+ Only. Restrictions and eligibility requirements apply. Not available in all jurisdictions. Trading involves high risk and may result in loss of your entire investment. See polymarket.us/tos for more information. The Polymarket US App serves as an independent software provider and affiliate of Polymarket US and Polymarket Clearing, the CFTC-regulated derivatives exchange and clearing organization.

St. Louis Cardinals vs San Francisco Giants Game Preview

The St. Louis Cardinals send Quinn Mathews to the mound in tonight's MLB action at Oracle Park, and that starting assignment is the most important number in this game. Mathews is a left-handed pitcher. The San Francisco Giants are 17-25 against left-handed pitching this season. That is a 19-game losing record against southpaws, and it is the defining structural edge in a matchup the market is pricing as a true coin flip at Cardinals -116 and Giants -120.

Mathews carries a 4.38 ERA across 24.2 innings in 2026, but his recent form reads clean. He allowed just 1 ER in 5.0 innings against Los Angeles on September 3, then 1 ER in 5.2 innings with 7 strikeouts against Pittsburgh on August 28. The earlier 7-run outing at Philadelphia stands out as an outlier against the surrounding body of work. The Cardinals, for their part, are 38-34 on the road this season, have gone 4-2 on the current road trip, and have averaged 7.8 runs per game during that stretch. They also own a 25-19 record against left-handed pitching, meaning Mathews pitches both to his own recent form and to a lineup-style advantage against the team he is facing.

Landen Roupp starts for San Francisco. The 28-year-old right-hander carries a 4.17 ERA across 144.2 innings, but the strikeout rate has dropped sharply in recent outings: 4 Ks against Pittsburgh on September 2, 3 Ks against Arizona on August 27, and just 2 Ks against Cleveland on August 20. That is a 3.0 K average over three starts while failing to pitch past 5.1 innings in any of them. The more persistent concern is his walk rate: 68 free passes in 144.2 innings works out to 4.7 BB/9. Command problems in a pitcher-friendly park still produce crooked innings when they cluster at the wrong time.

Oracle Park adds its own layer of suppression. The venue carries a 0.93 run factor and a 0.85 home run factor, and the cold wind off the bay consistently favors pitchers over hitters. Rafael Devers is the most dangerous bat for San Francisco, posting a 1.699 OPS over the last seven days with 35 home runs on the season, but he faces a left-hander tonight. His OPS against left-handed pitching is 0.570, compared to 1.023 against right-handers. There is zero career history between Devers and Mathews, making this a cold read for San Francisco's best hitter against a same-handed starter. For St. Louis, Thomas Saggese carries the hottest bat in this game, posting a 1.533 OPS over the last seven days and a 1.474 mark over the past 28. Jordan Walker adds right-handed power with a .915 OPS against left-handed pitching and a 2.500 OPS in his limited career exposure to Roupp.

St. Louis Cardinals vs San Francisco Giants Key Insights

  • San Francisco is 17-25 against left-handed pitching and faces Mathews, a southpaw. This is the clearest structural angle in the game, and the moneyline at -116 does not fully price it in.
  • Roupp has posted 4, 3, and 2 strikeouts in his last three starts while not exceeding 5.1 innings in any of them. He is averaging 3.0 Ks per outing over that stretch, well below the 5.5 market line.
  • Roupp's 4.7 BB/9 walk rate is the volatility wildcard. If he falls behind hitters early, a Cardinals road offense averaging 7.8 runs per game on this trip has shown the ability to capitalize quickly.
  • Devers' OPS against left-handers sits at 0.570, versus 1.023 against right-handers. No career matchup history between him and Mathews exists to offset that split, making the platoon disadvantage the only signal available.
  • Oracle Park's 0.93 run factor and 0.85 HR suppression, combined with both starters allowing 1 ER in each of their last two outings, point toward a low-scoring game script that supports Under 7.5.
  • The Cardinals are 38-34 on the road and 25-19 against left-handed pitching. Both splits point in the same direction as the St. Louis moneyline, providing a two-variable structural argument for the pick.

St. Louis Cardinals vs San Francisco Giants Betting Picks

Picks made September 08, 2026 at 05:33 AM ET. Odds shown reflect current market prices.

Giants -1.0 Run Line @ +120 (LOW confidence)
Giants -1.0 Run Line @ +120 (LOW confidence): In an effectively even matchup, home field provides a marginal lean and +120 on a -1.0 line carries positive expected value if San Francisco wins by two or more runs in the 40-45% range. The Cardinals' LHP structural edge limits conviction, but the positive odds compensate for the line risk. This is a price play, not a strong directional call.
Under 7.5 @ -103 (LOW confidence)
Under 7.5 @ -103 (LOW confidence): The model is directionally in line with the 7.5 market number, meaning there is no significant projected edge on paper. What provides the lean: Oracle Park's 0.93 run suppression factor, both starters allowing 1 ER in each of their last two outings, and the cold wind off the bay. This is a thin directional play backed by environment and recent starter form. Size it accordingly.
Landen Roupp Under 5.5 Strikeouts @ -139 (HIGH confidence)
Landen Roupp Under 5.5 Strikeouts @ -139 (HIGH confidence): This is the strongest play on the board and the numbers make the case clearly. Roupp's last three starts: 4 Ks, 3 Ks, 2 Ks. He has averaged 3.0 strikeouts per outing over that stretch while failing to pitch past 5.1 innings each time. The market needs him to produce a sharp reversal against a trend that has been moving in one direction for a month. The -139 price aligns tightly with where the data actually sits.
Rafael Devers Under 0.5 Hits @ +146 (MEDIUM confidence)
Rafael Devers Under 0.5 Hits @ +146 (MEDIUM confidence): Devers has been elite, but tonight he faces a left-hander. His OPS against left-handed pitching is 0.570, compared to 1.023 against right-handers. No career history between Devers and Mathews exists to offset that split. In a run-suppressed environment where the game script leans low-scoring, +146 for Devers to go hitless against a same-handed pitcher carries real embedded value. The platoon gap is pronounced enough to take the price.
Thomas Saggese Over 0.5 Total Bases @ -179 (MEDIUM confidence)
Thomas Saggese Over 0.5 Total Bases @ -179 (MEDIUM confidence): Saggese is the hottest bat in this game by a wide margin: 1.533 OPS over the last seven days, 1.474 over the past 28. He faces Roupp, a right-hander who is trending down in strikeout production and carries a 4.7 BB/9 walk rate across 144 innings. Against a pitcher who is hittable and prone to walks, Saggese reaching at least one base is the highest-floor Cardinals prop available.
Alec Burleson Home Run @ +500 (LOW confidence)
Alec Burleson Home Run @ +500 (LOW confidence): This is a speculative, long-shot play graded LOW for good reason. Burleson has 22 home runs on the season and posted a 1.167 OPS in his three career plate appearances against Roupp. Oracle Park's 0.85 HR factor limits realistic probability, and the under game script works against it. But at +500, the implied probability of 16.7% may undervalue a legitimate power bat against a pitcher trending in the wrong direction. Small-unit play only.
Same-Game Parlay
Same-Game Parlay: Cardinals ML / Under 7.5 / Roupp Under 5.5 K / Devers Under 0.5 Hits: The four legs correlate cleanly. A run-suppressed game where Roupp continues his recent strikeout decline, Devers goes hitless against a same-handed pitcher, and the Cardinals steal a close road win all point in the same direction. Quiet game scripts where Mathews holds the platoon-disadvantaged Giants lineup create the exact environment where both the total and the Cardinals win become viable simultaneously. Legs: Cardinals ML -116 (contract 450840183), Under 7.5 -103 (contract 450841389), Roupp Under 5.5 K -139 (contract 450968968), Devers Under 0.5 Hits +146 (contract 450968974).
Analysis insight — no specific bet associated
NRFI @ -145
NRFI @ -145: Roupp enters on six days of extended rest and Mathews on five. Well-rested starters tend to find their command in the first inning, and Oracle Park's run suppression factor supports a scoreless first from both sides. The broader game script leans low-scoring, and -145 is a fair price when park environment and pitcher condition both push in the same direction.

Key Players

Batting AverageSTL
Jordan Walker
.284Batting Average
RF
Home RunsSTL
Jordan Walker
28Home Runs
RF
Runs Batted InSTL
Alec Burleson
104Runs Batted In
1B
Earned Run AverageSTL
Michael McGreevy
3.92Earned Run Average
SP
WinsSTL
Andre Pallante
12Wins
SP
StrikeoutsSTL
Matthew Liberatore
144Strikeouts
SP
Batting AverageSF
Jung Hoo Lee
.280Batting Average
RF
Home RunsSF
Rafael Devers
35Home Runs
1B
Runs Batted InSF
Rafael Devers
92Runs Batted In
1B
Earned Run AverageSF
Logan Webb
4.10Earned Run Average
SP
WinsSF
Logan Webb
8Wins
SP
StrikeoutsSF
Landen Roupp
137Strikeouts
SP

Recent Form

St. Louis Cardinals
L3-2Los Angeles Dodgers
W7-6Colorado Rockies
L10-7Colorado Rockies
W10-8Colorado Rockies
San Francisco Giants
L5-2Pittsburgh Pirates
L10-6New York Mets
W9-5New York Mets
L4-2New York Mets

St. Louis Cardinals vs San Francisco Giants Summary

Two teams out of playoff contention meet at Oracle Park on a cool September night, and the market has this one right as a near-even matchup. But within that coin flip, there is structure that points toward St. Louis. The Cardinals bring a left-hander against a San Francisco lineup that is 17-25 against southpaws. They carry the better road record (38-34), the better recent road offense, and a lineup whose right-handed bats have limited career exposure to Landen Roupp with solid results in that small sample. Walker posted a 2.500 OPS against Roupp in two career plate appearances. Burleson posted a 1.167 OPS in three. None of that sample is large enough to bet heavily on, but it reinforces the directional lean.

The highest-conviction play here is Roupp under 5.5 strikeouts. Three starts, three totals of 4, 3, and 2. The market needs a reversal. The best-priced play is Devers under 0.5 hits at +146, using one of the sharpest platoon splits in the lineup against a starter the Giants' best hitter has never faced. Saggese over 0.5 total bases at -179 is the highest-floor Cardinals prop given his current form. The Cardinals moneyline at -116 and Under 7.5 at -103 are both low-confidence leans supported by structure and environment, not dominant edges. Play them with proportionate sizing. Baseball's variance floor does not care how clean the numbers look, and a non-contender matchup in September is exactly the kind of game where a Roupp quality start or an unexpected Devers opposite-field hit flips the entire script.

For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesSF leads series 1-0
DateMatchupResult
Sep 08, 2026STL @ SFSFSF 5-4

Cardinals vs Giants predictions: Cardinals ML -116, Under 7.5 at -103. Giants 17-25 vs LHP; Roupp averaged 3 Ks over last 3 starts at Oracle Park.

Frequently Asked Questions

MLBGame PreviewsSt. Louis Cardinals at San Francisco Giants