SPORTANALYST
FootballBaseballBasketballIce hockey
ENFRES
  1. Home
  2. MLB
  3. San Francisco Giants vs St. Louis Cardinals

San Francisco Giants 6–5 St. Louis Cardinals: match recap

SFSan Francisco GiantsWLLLL6
STLSt. Louis CardinalsLWWLW5

FinalMLB · Start Sep 16, 2026, 5:15 PM UTC · Venue: Busch Stadium

San Francisco Giants and St. Louis Cardinals finished 6–5 (MLB) on September 16, 2026. Below: the form, standings and head-to-head record both teams took into the game.

Start your 7-day free trial→Get the app · Google Play

then from $4.99/mo billed yearly

FREE RECAP

Match recap

The San Francisco Giants used a relentless 13-hit attack and a dominant start from Anthony Molina to overpower the St. Louis Cardinals 6-4. Molina fired 5.2 shutout innings, while Jonah Cox sparked the offense with three hits, two steals, and an RBI. The Cardinals' bats never got going, managing just five hits and committing two errors.

Anthony Molina carved through the Cardinals' lineup for 5.2 innings, allowing only two hits and striking out six, setting the tone for San Francisco. The Giants piled up 13 hits, including a two-run homer from Drew Gilbert in the seventh, while Jonah Cox and Andrew Knizner each collected three hits. St. Louis's Matthew Liberatore kept them in the game with six innings of one-run ball, but the bullpen faltered. The Cardinals drew six walks but stranded 17 runners, never capitalizing on opportunities. A late rally in the ninth fell short as Philip Abner closed the door.

Key factors

  • Giants' 13-hit attack overwhelmed the Cardinals' pitching; SF batted .342 as a team.
  • Anthony Molina's dominance: 5.2 IP, 2 H, 0 ER, 6 K stifled the STL lineup.
  • Cardinals stranded 17 runners and committed 2 errors, failing to cash in on walks.

The Analyst's verdict

The Giants' offensive depth and Molina's breakout start suggest they can compete with any pitching staff when the bats are clicking. The Cardinals' inability to score with runners on is a recurring concern; the return of injured bats may be needed to spark the lineup.

Matchup edge

Form edge: St. Louis Cardinals, 3-2 in the last 5 games against 1-4 for San Francisco Giants.

Matchup to watch: San Francisco Giants’ attack (index 94) against St. Louis Cardinals’ defence (index 103).

Matchup to watch: St. Louis Cardinals’ attack (index 101) against San Francisco Giants’ defence (index 105).

Recent form: last 5

San Francisco Giants: 1 win and 4 losses in the last 5, with 26 runs scored and 25 conceded.

San Francisco Giants
Sep 15, 2026at St. Louis CardinalsW10–3
Sep 14, 2026at St. Louis CardinalsL1–2
Sep 13, 2026vs San Diego PadresL4–6
Sep 12, 2026vs San Diego PadresL6–7
Sep 11, 2026vs San Diego PadresL5–7

St. Louis Cardinals: 3 wins and 2 losses in the last 5, with 20 runs scored and 21 conceded.

St. Louis Cardinals
Sep 15, 2026vs San Francisco GiantsL3–10
Sep 14, 2026vs San Francisco GiantsW2–1
Sep 13, 2026vs Chicago White SoxW3–1
Sep 12, 2026vs Chicago White SoxL5–6
Sep 11, 2026vs Chicago White SoxW7–3

Results before kickoff, newest first.

Head-to-head

In the last 5 meetings on record, San Francisco Giants won 4, St. Louis Cardinals won 1.

Sep 15, 2026St. Louis Cardinals3–10San Francisco Giants
Sep 14, 2026St. Louis Cardinals2–1San Francisco Giants
Sep 9, 2026San Francisco Giants7–6St. Louis Cardinals
Sep 8, 2026San Francisco Giants2–1St. Louis Cardinals
Sep 7, 2026San Francisco Giants5–4St. Louis Cardinals

Season so far

San Francisco Giants are 27th of 30 on win rate after 152 games (63-89).

St. Louis Cardinals are 17th of 30 on win rate after 152 games (75-77).

#TeamPWLRuns
27San Francisco Giants1526389643:714
17St. Louis Cardinals1527577688:701

Team season model

  • San Francisco Giants attack index 94: 6% less scoring per game than the league average.
  • San Francisco Giants defence index 105: 5% more conceded per game than the league average.
  • St. Louis Cardinals attack index 101: 1% more scoring per game than the league average.
  • St. Louis Cardinals defence index 103: 3% more conceded per game than the league average.

Index 100 is the league average per game. Above 100 in attack means more scoring; below 100 in defence means fewer conceded.

Every pre-game read, free for 7 days

  • Key factors: the matchups and numbers that shape this game.
  • Player form: recent output from the players who matter most.
  • Team news: injuries and availability from the latest reports.
  • Analyst chat: ask follow-up questions about this game (All-Access).
Start your 7-day free trial→Get the app · Google Play

then from $4.99/mo billed yearly

GET IT ONGoogle PlayCOMING SOONApp Store

More MLB games that day

  • Chicago White Sox vs Cleveland GuardiansSep 16, 2026 · 3–6
  • New York Yankees vs Minnesota TwinsSep 16, 2026 · 4–5
  • Detroit Tigers vs Toronto Blue JaysSep 16, 2026 · 1–5
  • Athletics vs Tampa Bay RaysSep 16, 2026 · 3–4
  • Los Angeles Dodgers vs Cincinnati RedsSep 16, 2026 · 2–6
  • Milwaukee Brewers vs Pittsburgh PiratesSep 16, 2026 · 5–4
  • Philadelphia Phillies vs Washington NationalsSep 16, 2026 · 3–0
  • Baltimore Orioles vs New York MetsSep 16, 2026 · 7–1
  • All MLB games →
  • San Francisco Giants: form and fixtures →
  • St. Louis Cardinals: form and fixtures →
  • Baseball today →
SPORTANALYSTKnow the game before kickoff. For information and entertainment only.
HomePrivacyTerms