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

Match Predictor

Pre-match Prediction
St. Louis Cardinals
@
San Francisco Giants
St. Louis Cardinals 46%San Francisco Giants 54%
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%
83/144
MLB: 48%
Starter
59%
16/27
vs SF
Avg Total
9.2
MLB: 8.9
Game Starter (27) Last Starter vs SF vs SF (0)
Michael McGreevy #36 · RHP · Age 26
3.97
ERA (2026)
6.2
K/9 (2026)
27
Starts (2026)
9.7
Avg Total (2026)
Last 3:
W @LAD (Sep 01): 5.0IP, 4ER, 4K
ND BAL (Aug 26): 5.0IP, 7ER, 3K
ND @CIN (Aug 20): 5.1IP, 3ER, 4K
vs SF: W (Sep 29 2024): 8.0 IP, 1 ER, 6 K
Bullpen (2026 Season)Average
ERA: 3.95MLB Avg: 3.959 relievers
Workload Alert: Allowed 10 runs on 2026-09-05 vs COL. Bullpen arms likely still recovering.
Recent: W 8-6L 2-3W 7-6L 7-10W 10-8
Lineup vs Michael McGreevy (Career)
BatterPosPAAVGOPSHR
Rafael Devers1B6.6002.4672
Drew GilbertCF4.0000.5000
Bryce EldridgeDH3.0000.3330
Grant McCrayCF3.3330.6660
Jung Hoo LeeRF2.5001.0000
9 batters with no matchup history

San Francisco Giants

0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
55%
80/145
MLB: 48%
Starter
52%
13/25
vs STL
Avg Total
8.9
MLB: 8.9
Game Starter (25) Last Starter vs STL vs STL (0)
Logan Webb #62 · RHP · Age 30
4.21
ERA (2026)
7.2
K/9 (2026)
25
Starts (2026)
9.9
Avg Total (2026)
Last 3:
ND @PIT (Sep 01): 2.0IP, 9ER, 1K
ND CIN (Aug 26): 6.0IP, 2ER, 6K
L @BOS (Aug 21): 2.2IP, 5ER, 2K
vs STL: L (Jun 23 2024): 6.0 IP, 4 ER, 8 K
Bullpen (2026 Season)Average
ERA: 4.10MLB Avg: 3.9511 relievers
Workload Alert: Allowed 10 runs on 2026-09-04 vs NYM. Bullpen arms likely still recovering.
Recent: W 5-4L 2-5L 6-10W 9-5L 2-4
Lineup vs Logan Webb (Career)
BatterPosPAAVGOPSHR
Alec Burleson1B9.4441.2221
Nolan Gorman3B9.0000.0000
Jordan WalkerRF5.2000.4000
Ivan HerreraDH3.5001.1670
Pedro PagesC3.6671.3340
Ramon Urias3B3.0000.0000
Thomas SaggeseLF3.3330.6660
Victor Scott IICF2.0000.5000
6 batters with no matchup history
Our Top PicksLive Odds
Top PickCardinals Moneyline +112 (MEDIUM)
Getting the better team at plus money is the core play tonight.
PickCardinals +1.5 @ -189 (MEDIUM)
The Cardinals get maximum run-line protection here against the team with real blowout risk on the pitching staff, and that team is the Giants.
PickOver 7.5 @ -114 (LOW)
Treat this as the contrarian piece on the slate and size it accordingly.
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

In tonight's MLB action at Oracle Park, the pitching story starts and ends with Logan Webb. The San Francisco Giants right-hander was a 200-inning workhorse as recently as 2025, posting a 3.22 ERA with 224 strikeouts across 207.0 innings. His 2026 has been a slow erosion, the ERA climbing to 4.21 across 149.2 innings, but September has produced something closer to a collapse. On September 1 at Pittsburgh, he allowed 9 earned runs in 2.0 innings. On August 21 at Boston, he gave up 5 earned runs in 2.2 innings. A six-inning, 2-run outing against Cincinnati on August 26 sits between those two disasters, which makes the bookend implosions harder to dismiss as noise. When a pitcher exits before the third inning in two of four starts and allows a combined 14 earned runs in under 5.0 innings across those two outings, something is wrong mechanically or physically. The extended rest (six days) may help, or it may simply delay the same result by two innings.

Michael McGreevy gets the ball for the St. Louis Cardinals with six days of rest and a 3.97 ERA across 147.1 innings in 2026. He is not an ace, but he is a functional mid-rotation arm who eats five innings in most outings. His history against San Francisco is uneven: an eight-inning gem against the Giants in September 2024 gave way to two poor starts against them in 2025, allowing 5 ER in 4.0 innings and 5 ER in 5.0 innings. His most recent start was a 5.0-inning, 4-run effort at Los Angeles. His penultimate outing, against Baltimore on August 26, produced 7 earned runs in 5.0 innings. Both pitchers carry real volatility, which is the honest framing here: this is not a game defined by two dominant starters working deep into the night.

The matchup that demands attention is Rafael Devers against McGreevy. Devers carries a .600 average and a 2.467 OPS in 6 career plate appearances against the Cardinals starter, including 2 home runs. Add a 1.669 OPS over his last 7 days and you have one of the hottest hitters in baseball sitting on a documented mismatch against tonight's opposing arm. Oracle Park's home run factor of 0.85 creates a structural ceiling on Devers' power upside, but the batter-pitcher history still makes him the most dangerous at-bat in the San Francisco lineup. As Giants manager Tony Vitello acknowledged after the September 6 loss: "You're up the whole game. It's tough thinking two runs is going to be enough against their lineup." That quote applied to the road series against the Mets, but the offensive challenge carries into tonight's home game against a Cardinals offense averaging 4.6 runs per game.

The Cardinals enter at 72-72 with a 38-33 road record and a one-game winning streak. The Giants sit at 59-85 with a 33-36 home mark. San Francisco traveled from Citi Field, where a 4-2 loss to the Mets on September 6 featured reliever Carson Seymour allowing four runs in the eighth inning on two home runs, three hits, and a walk. The roster is down 20 players to injury. The bullpen is thin and already exposed this week. Perdomo delivered six scoreless innings in his MLB debut two days ago, which bought some goodwill, but tonight the Giants lean on Webb, and Webb's recent track record demands honest skepticism about what inning this game changes hands.

St. Louis Cardinals vs San Francisco Giants Key Insights

  • Webb's early exit history is the game's central variable. Two of his last four starts ended before the third inning with double-digit earned run totals. If he craters again, San Francisco's depleted bullpen, which allowed four runs in a single inning on September 6, faces the Cardinals' full lineup for multiple innings.
  • The Cardinals are the measurably superior team on paper. They are 13 games better in the standings, 6-4 in their last 10 against the Giants' 4-6, and their 38-33 road record compares favorably to San Francisco's 33-36 mark at home.
  • Nolan Gorman is 0-for-9 with a 0.000 OPS in 9 career plate appearances against Webb across multiple seasons. That is complete and consistent futility against one specific pitcher, not a recent cold stretch, and it is one of the most one-sided individual matchup records on this slate.
  • Oracle Park's 0.93 runs factor and 0.85 home run factor suppress scoring under normal conditions. But park factors yield to pitching volatility quickly, and two starters with recent high-damage outings can overwhelm a pitcher-friendly environment before the fifth inning.
  • Alec Burleson is .444 with a 1.222 OPS and one home run in 9 career plate appearances against Webb. If Webb struggles to command his arsenal tonight, Burleson is historically the Cardinals hitter most likely to punish multiple at-bats against him.
  • The Giants bullpen is the biggest structural risk in this game. Twenty players on the injured list, a blown save already this week, and no clear reliable arm behind Webb if he exits before the fifth inning. A short Webb outing means a long bullpen game for a team that cannot afford one right now.

St. Louis Cardinals vs San Francisco Giants Betting Picks

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

Cardinals +1.5 @ -189 (MEDIUM)
Cardinals +1.5 @ -189 (MEDIUM): The Cardinals get maximum run-line protection here against the team with real blowout risk on the pitching staff, and that team is the Giants. Webb's two sub-3-inning starts produced runs in bunches quickly. The Cardinals carry a 23-23 record in one-run games, reflecting a club that competes close and does not get blown out on the road. Even in a loss, St. Louis staying within 1.5 runs is consistent with the historical competitive margin in this series.
Over 7.5 @ -114 (LOW)
Over 7.5 @ -114 (LOW): Treat this as the contrarian piece on the slate and size it accordingly. The model aligns with the 7.5 market line, so there is no directional edge from the projection alone. The contextual case comes from Webb's two early exits and the Giants' already-exposed bullpen: multiple crooked-number innings are a realistic outcome in a game where the starter may not reach the fourth inning. McGreevy's penultimate start produced 7 earned runs in 5.0 innings, adding further upside volatility on the Cardinals' bullpen side. LOW confidence, but the situational argument is stronger than the line reflects.
Logan Webb Under 5.5 Strikeouts @ -156 (HIGH)
Logan Webb Under 5.5 Strikeouts @ -156 (HIGH): This is the clearest structural bet on the board and the one with the most direct logical support. Webb's last three starts produced 1 strikeout in 2.0 innings, 6 strikeouts in 6.0 innings, and 2 strikeouts in 2.2 innings. His 2026 K/9 sits at 7.17, but that rate is irrelevant if he exits before the third inning. A pitcher cannot accumulate 6 strikeouts in fewer than 3.0 innings. Both abbreviated outings this month landed well below 5.5, and even the healthy six-inning start produced only 6 total. If Webb gets through five innings tonight, the bet still has serious structural cushion.
Nolan Gorman Under 0.5 Hits @ -112 (HIGH)
Nolan Gorman Under 0.5 Hits @ -112 (HIGH): Gorman is 0-for-9 with a 0.000 OPS against Webb across multiple seasons of career data. That is not a recent slump. That is complete and consistent futility against one specific pitcher repeated across dozens of plate appearances over multiple years. His 2026 season line of .186 average and .264 OBP reinforces this as a structural matchup problem. At -112, with a career sample this lopsided and one-directional, this is clean value on a documented pattern.
Rafael Devers Anytime Home Run @ +410 (MEDIUM)
Rafael Devers Anytime Home Run @ +410 (MEDIUM): The batter-pitcher history here is striking even by small-sample standards: .600 average, 2.467 OPS, and 2 home runs in 6 career plate appearances against McGreevy. Devers enters carrying a 1.669 OPS over his last 7 days, making him one of the hottest bats in baseball. McGreevy has surrendered 20 home runs in 147.1 innings this season, a 1.22 HR/9 rate above league average. Oracle Park's 0.85 home run factor creates a ceiling on power production, which is why this sits at MEDIUM rather than HIGH, but at +410 you are being paid well to back a historically dominant matchup advantage from one of the game's premier power hitters.
Alec Burleson Over 1.5 Total Bases @ +102 (MEDIUM)
Alec Burleson Over 1.5 Total Bases @ +102 (MEDIUM): Burleson is .444 with a 1.222 OPS and one home run in 9 career plate appearances against Webb. The career OPS trend across individual annual samples has softened, so the aggregate flatters more than any single recent season, but the total contact volume across nine plate appearances is real, and Burleson is hitting .283 with 21 home runs on the year. A volatile Webb increases both the number of plate appearances Burleson sees and the quality of pitches he gets to handle. At plus money, Over 1.5 total bases is fair value for a hitter of this profile against an arm he has historically hit well.
Drew Gilbert Under 0.5 Hits @ +136 (MEDIUM)
Drew Gilbert Under 0.5 Hits @ +136 (MEDIUM): Gilbert is 0-for-4 in 4 career plate appearances against McGreevy, a small but directionally consistent sample of failure against this specific arm. His season line of .232 average and .285 OBP places him among the lower-contact options in the Giants lineup, and his 7-day OPS of .285 signals a legitimate cold stretch. McGreevy's command is erratic, but he does suppress contact at times. At +136, the Under 0.5 hits carries real overlay for a batter with documented struggles against this pitcher and no momentum entering the matchup.
Same-Game Parlay
Same-Game Parlay: Cardinals +1.5, Over 7.5, Webb Under 5.5 Strikeouts, Burleson Over 1.5 Total Bases: These four legs share one game script. Webb struggles to miss bats, exits before the fifth inning, and the run environment expands past 7.5 with both bullpens exposed. Burleson collects multiple bases against a pitcher he has historically handled, and the Cardinals stay within the run line in a competitive, back-and-forth game rather than a San Francisco blowout. If the Webb collapse scenario plays out, all four legs benefit from the same sequence of events. Build this parlay around that thesis and accept that a Webb resurgence puts most of it at risk.
Analysis insight — no specific bet associated
NRFI @ -154 (MEDIUM)
NRFI @ -154 (MEDIUM): Oracle Park's 0.93 runs factor creates a natural lean toward a quiet first inning. Both starters have six days of extended rest, which typically improves early-inning command relative to recent outings on shorter cycles. Webb, despite his disastrous recent starts, tends to be more composed in the opening frame before losing the zone later in the game. The Cardinals' first-inning production against right-handed starters has been manageable, and McGreevy generally settles in for his first couple of batters. The -154 price reflects meaningful market consensus toward a scoreless first. YRFI is a real secondary risk given Webb's overall recent volatility, so MEDIUM confidence is the honest grade here, not HIGH.

Key Players

Batting AverageSTL
Jordan Walker
.284Batting Average
RF
Home RunsSTL
Jordan Walker
28Home Runs
RF
Runs Batted InSTL
Alec Burleson
103Runs Batted In
1B
Earned Run AverageSTL
Michael McGreevy
3.97Earned 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
91Runs Batted In
1B
Earned Run AverageSF
Landen Roupp
4.17Earned 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

Everything in this game flows through Logan Webb and what inning he exits. If he is functional tonight, Oracle Park keeps the scoring suppressed, McGreevy grinds through five innings with 2-3 runs allowed, and the Cardinals win a tidy 4-3 game that cashes the moneyline and run line without drama. If Webb exits before the fourth inning for the third time in four starts, the Giants are handing the ball to a bullpen that already surrendered four runs in a single inning this week, against a Cardinals lineup that averaged 4.6 runs per game on the season. The model aligns with the 7.5 total line, providing no directional mathematical push, but the contextual factors argue strongly for upside volatility rather than a low-scoring pitcher's duel. Two starting pitchers with recent high-damage outings, two thin bullpens, and a park that suppresses but does not eliminate scoring.

The Cardinals moneyline at +112 is the cleanest single bet on this card. A 72-72 team with a 38-33 road record getting plus money against a 59-85 team at home, while facing a starter who has logged 16 earned runs in his last 10.2 innings pitched, is the definition of a structural overlay. The Webb Under 5.5 strikeouts at -156 is the HIGH-confidence prop. A pitcher who exits before the third inning does not accumulate 6 strikeouts. The math is direct, and Webb's two abbreviated starts this month both confirmed it. Back both with appropriate sizing. Recognize that Webb's August 26 gem against Cincinnati proved he can still get through six innings when his stuff is working. There is variance here. The responsible play is to size these as part of a balanced approach rather than treating them as certainties.

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

Cardinals vs Giants predictions: Cardinals ML +112 with Webb allowing 16 ER in 10.2 IP. Over 7.5, Webb K prop, and NRFI picks at Oracle Park.

Frequently Asked Questions

MLBGame PreviewsSt. Louis Cardinals at San Francisco Giants