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

Score Prediction

Pre-match Prediction
St. Louis Cardinals
@
San Francisco Giants
St. Louis Cardinals 53%San Francisco Giants 47%
Market LinesRun Line: St. Louis Cardinals -1Total: O/U 8
Model: Under 8
Model projects 7.7 total runs vs 8 line

St. Louis Cardinals

0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
47%
69/146
MLB: 48%
Starter
52%
13/25
vs SF
50%
1/2
Avg Total
9.1
MLB: 8.9
Game Starter (25) Last Starter vs SF vs SF (2)
Andre Pallante #53 · RHP · Age 28
3.51
ERA (2026)
6.3
K/9 (2026)
25
Starts (2026)
8.8
Avg Total (2026)
Last 3:
ND @COL (Sep 04): 5.0IP, 1ER, 1K
ND @CIN (Aug 17): 6.0IP, 4ER, 5K
ND PHI (Aug 11): 6.0IP, 0ER, 2K
vs SF: ND (Sep 28 2024): 5.0 IP, 3 ER, 4 K
Bullpen (2026 Season)Average
ERA: 3.89MLB Avg: 3.959 relievers
Workload Alert: Allowed 10 runs on 2026-09-05 vs COL. Bullpen arms likely still recovering.
Recent: W 7-6L 7-10W 10-8L 4-5L 1-2
Lineup vs Andre Pallante (Career)
BatterPosPAAVGOPSHR
Rafael Devers1B12.2000.8331
Jung Hoo LeeRF4.2500.5000
Drew GilbertCF3.6671.6670
Bryce EldridgeDH2.0000.5000
Grant McCrayCF2.0000.0000
Shay Whitcomb3B2.0000.0000
Christian Koss3B1.0001.0000
7 batters with no matchup history

San Francisco Giants

0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
48%
71/147
MLB: 48%
Starter
67%
4/6
vs STL
50%
1/2
Avg Total
8.9
MLB: 8.9
Game Starter (6) Last Starter vs STL vs STL (2)
Blade Tidwell #46 · RHP · Age 25
4.43
ERA (2026)
7.7
K/9 (2026)
6
Starts (2026)
11.0
Avg Total (2026)
Last 3:
L @PIT (Sep 03): 5.0IP, 2ER, 5K
L ARI (Aug 28): 5.0IP, 6ER, 4K
ND @BOS (Aug 22): 5.2IP, 0ER, 7K
vs STL: L (May 04 2025): 3.2 IP, 6 ER, 2 K
Bullpen (2026 Season)Average
ERA: 4.13MLB Avg: 3.9511 relievers
Workload Alert: Allowed 10 runs on 2026-09-04 vs NYM. Bullpen arms likely still recovering.
Recent: L 6-10W 9-5L 2-4W 5-4W 2-1
Lineup vs Blade Tidwell (Career)
BatterPosPAAVGOPSHR
Alec Burleson1B3.5001.1670
Nolan Gorman3B2.0000.5000
Pedro PagesC2.0000.0000
Victor Scott IICF2.10002.0000
10 batters with no matchup history
Our Top PicksLive Odds
Top PickCardinals ML (-137, MEDIUM)
The pitching gap is real and the structural pattern reinforces it.
PickGiants +1.5 (-179, MEDIUM)
This series has produced two consecutive one-run finishes.
PickUnder 8.5 (-135, LOW)
Our model leans toward the under at 8.5, and the park does most of the justification work here.
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

Oracle Park is where run totals go quiet. Cold air rolls in off the bay, the 0.85 HR factor bleeds power from both lineups before first pitch, and the 0.93 run factor makes it one of the most pitcher-friendly environments in the National League. Environment is the first variable I price in any game at this park, and tonight it shapes every number on the board. The St. Louis Cardinals visit the San Francisco Giants in the series finale, and the context leans heavily toward a grind-it-out, low-scoring finish.

Andre Pallante owns the pitching edge. He is 12-6 with a 3.51 ERA through 141.0 innings in 2026, a contact-management profile built for a park like this. He does not overpower hitters. He generates weak contact, limits hard-hit balls, and rarely gets blown up in a single frame. His most recent start at Coors Field produced 5.0 IP and 1 ER, a strong execution in the most run-friendly environment in baseball. The concern is walks. He issued 4 free passes in that same start, and his BB/9 sits at 3.19. His K/9 of 6.26 is among the lowest in the rotation-starter tier. He survives on soft contact, and tonight's MLB environment rewards exactly that approach.

Blade Tidwell is the variable. His 2026 line reads 0-2 with a 4.43 ERA, and the underlying numbers explain why. His last three starts produced 5 walks against Pittsburgh, 6 earned runs against Arizona, and a 7-strikeout shutdown against Boston, all within a three-week span. He has the swing-and-miss stuff with a 7.59 K/9, but the command disappears at the worst moments. Five walks in his most recent start. And the pattern that matters most: when the Giants are listed as moneyline underdogs, Tidwell is 0-5 this season. That is not variance. Five underdog appearances, five losses. The context consistently breaks against him when his team needs him most.

This is game three of a series SF has already taken twice, 5-4 and 2-1. Both games were decided by one run. Both bullpens have been taxed across two consecutive tight games. The Cardinals enter on a two-game losing skid but carry the better starter today, a 38-35 road record, and a bullpen ERA of 3.89 that gives them a legitimate edge in late-inning situations against SF's 4.13 bullpen mark. The game flow points toward another close, low-scoring affair where pitching and environment do most of the work.

St. Louis Cardinals vs San Francisco Giants Key Insights

  • Tidwell is 0-5 as a moneyline underdog this season. SF enters tonight in that exact spot again, making the Cardinals ML the structurally sound side regardless of home-field.
  • Pallante's strikeout profile is the clearest market mismatch on the board. His last three starts produced 1, 2, and 5 Ks, averaging 2.67. He has never exceeded 4 Ks in three prior appearances against SF. The Under 3.5 strikeouts at -137 is barely chalk for a pitcher whose recent form and career approach point almost entirely to the under.
  • Oracle Park actively suppresses run scoring. The 0.85 HR factor and cold bay air reduce ceiling for both offenses, and our model leans toward the under at 8.5, consistent with the park profile.
  • Alec Burleson is the Cardinals' most dangerous bat in this matchup. He carries a .943 OPS against right-handed pitching this season and posted a 1.167 OPS in a small career sample against Tidwell. He is the player to watch if STL builds an early lead.
  • Rafael Devers is locked in. His L7d OPS sits at 1.484 and his L28d OPS at 1.156, with 35 HR on the season. His 1.020 vR OPS makes him a legitimate extra-base threat against Pallante despite their modest career matchup history (0.833 OPS in 12 PA).
  • Both bullpens enter this game with depleted arms after back-to-back one-run games. The Cardinals' relief corps (3.89 ERA) holds a meaningful edge over SF's pen (4.13 ERA), which matters if this follows the same late-inning script as games one and two.

St. Louis Cardinals vs San Francisco Giants Betting Picks

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

Giants +1.5 (-179, MEDIUM)
Giants +1.5 (-179, MEDIUM): This series has produced two consecutive one-run finishes. Oracle Park's suppressive environment makes a Cardinals blowout nearly impossible, and the most likely path to a STL win runs through a tight margin. Giants +1.5 covers exactly the scenario where the Cardinals win by one, while also protecting against an SF hold. The -179 price is steep but reflects legitimate cushion in a game expected to stay close from the first inning to the last.
Under 8.5 (-135, LOW)
Under 8.5 (-135, LOW): Our model leans toward the under at 8.5, and the park does most of the justification work here. Oracle Park's cold bay air and 0.85 HR factor structurally suppress run totals, and both starters have shown the ability to post quality outings when on. This is a park lean rather than a strong signal, and confidence stays LOW. The best use of this number is as supporting context for the Cardinals ML parlay, not as a standalone play requiring conviction.
Andre Pallante Under 3.5 Strikeouts (-137, HIGH)
Andre Pallante Under 3.5 Strikeouts (-137, HIGH): This is the sharpest number on the card. Pallante's last three starts produced 1, 5, and 2 strikeouts, a 2.67 average. In three prior appearances against SF, he posted 4, 3, and 4 Ks and never exceeded that threshold. His K/9 of 6.26 is among the lowest in the rotation-starter tier. He is a contact suppressor, not a swing-and-miss arm. Oracle Park's pitcher-friendly environment further reduces any incentive to go for punch-outs when soft contact does the job. The -137 price is barely chalk on a pitcher whose entire profile argues for the under.
Blade Tidwell Over 4.5 Strikeouts (-104, MEDIUM)
Blade Tidwell Over 4.5 Strikeouts (-104, MEDIUM): Tidwell's 2026 K/9 is 7.59, and he has cleared 4.5 strikeouts in two of his last three starts, including a 7-K performance against Boston. The Cardinals carry a .702 OPS and .243 team average, below-average contact quality that plays into swing-and-miss pitchers. Six days of extended rest could sharpen his stuff. The primary risk is innings: Tidwell has exited after 5.0 IP in two of his last three starts, which caps K uptime if he gets pulled early. At -104, near even-money on a pitcher who fans better than a batter per inning by season rate, the price justifies a medium lean.
Nolan Gorman Under 0.5 Hits (+100, MEDIUM)
Nolan Gorman Under 0.5 Hits (+100, MEDIUM): Gorman is hitting .182 this season with a .261 OBP across 272 plate appearances. His vR OPS is 0.598, poor against right-handed pitching, and Tidwell is a RHP. His career sample vs Tidwell shows 0-for-2 in 2025, directionally consistent with his season-long contact struggles. The market prices this as a coin flip at +100. Given a .182 season average, the under carries the statistical edge at plus-money. That pricing gap is the entire case.
Rafael Devers Over 1.5 Total Bases (+108, MEDIUM)
Rafael Devers Over 1.5 Total Bases (+108, MEDIUM): Devers is in the best stretch of his season. His L7d OPS is 1.484 and L28d OPS is 1.156, with 35 HR and a .518 SLG over 624 PA. His vR OPS of 1.020 makes him elite against right-handed pitching, and Pallante is a RHP. Their career history shows 12 PA at a 0.833 OPS with 1 HR. Oracle Park's 0.85 HR factor is a mild ceiling drag, but Devers' extra-base rate makes 1.5 or more total bases achievable via a double or better without needing to clear the fence. You are getting plus-money on the hottest bat in the SF lineup.
Alec Burleson HR (+320, LOW)
Alec Burleson HR (+320, LOW): Burleson has 22 HR in 614 PA this season with a .943 OPS against right-handed pitching. Tidwell has allowed 5 HR in 42.2 IP, and their career sample of 3 PA produced a 1.167 OPS. At +320, the market implies 23.8% probability. Oracle Park's 0.85 HR factor and the overall low-scoring lean both push against this, which is why confidence stays LOW. It is a lottery ticket attached to real math, not a primary play.
SGP
SGP: Cardinals ML + Under 8.5 + Tidwell Over 4.5 K + Devers Over 1.5 TB: The four legs are logically connected. A Cardinals win in a tight, low-scoring game correlates directly with the under, because pitching duels in suppressive parks favor the road team with the better starter. Tidwell racking up strikeouts limits SF's run production, which supports both the under and the Cardinals ML simultaneously. Devers contributing extra bases keeps SF honest without necessarily driving a high run total, fitting the grind-it-out game flow the series has established. The legs reinforce each other rather than creating contradictory outcomes.
Analysis insight — no specific bet associated

Key Players

Batting AverageSTL
Alec Burleson
.284Batting Average
1B
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
.279Batting Average
RF
Home RunsSF
Rafael Devers
35Home Runs
1B
Runs Batted InSF
Rafael Devers
92Runs Batted In
1B
Earned Run AverageSF
Landen Roupp
4.00Earned Run Average
SP
WinsSF
Landen Roupp
9Wins
SP
StrikeoutsSF
Landen Roupp
139Strikeouts
SP

Recent Form

St. Louis Cardinals
W7-6Colorado Rockies
L10-7Colorado Rockies
W10-8Colorado Rockies
L2-1San Francisco Giants
San Francisco Giants
L10-6New York Mets
W9-5New York Mets
L4-2New York Mets
W2-1St. Louis Cardinals

St. Louis Cardinals vs San Francisco Giants Summary

Environment plus pitching edge plus structural pattern. That is the three-part argument for the Cardinals tonight, and each piece holds up independently. Pallante at Oracle Park is a natural fit. His contact-management style, his walk-limiting approach relative to Tidwell, and his ERA advantage all point in the same direction. Tidwell's 0-5 underdog record is not something you talk yourself out of in a rubber match game. The park suppresses scoring. Our model leans toward the under at 8.5. All three variables align, which is exactly the kind of convergence I want before making a play. The best number on the board remains Pallante Under 3.5 strikeouts at -137, a near-chalk price on a pitcher whose last three starts and career SF history both argue overwhelmingly for fewer than four punch-outs.

The caveat is the series context itself. SF has already won two tight games against this Cardinals squad this week, and Christian Koss has homered in 3 of his last 4 games, making him a live threat against Pallante regardless of what the career matchup data suggests at 1 PA. Both bullpens enter depleted, and games like this can unravel in a single fifth-inning meltdown from either starter. The Cardinals picks here are medium-confidence leans in a competitive series, not certainties. Manage your units accordingly.

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

Head-to-Head History

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

Cardinals vs Giants predictions: Pallante (3.51 ERA) vs Tidwell (0-5 as underdog) at Oracle Park. Best bets: Cardinals ML -137, Pallante Under 3.5 Ks.

Frequently Asked Questions

MLBGame PreviewsSt. Louis Cardinals at San Francisco Giants