ARCHIVE September 16, 2026
September 16, 2026 · NL Cent

San Francisco Giants vs St. Louis Cardinals

September 16, 2026Busch StadiumCloudy 91°F · 4 mph, In From RF
AWAY
San Francisco Giants
64-89
6
vs
HOME
St. Louis Cardinals
75-78
5

Game Highlights

Published September 16, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
T3 Brett Harris Brett Harris grounds into a double play, first baseman Alec Burleson to shortstop Thomas Saggese. Jonah Cox scores. Bryce Eldridge out at 2nd. Brett Harris out at 1st. SF 1, STL 0
T7 Jonah Cox Jonah Cox singles on a line drive to right fielder Jordan Walker. Andrew Knizner scores. Christian Koss scores. Jonah Cox to 2nd. Throwing error by right fielder Jordan Walker. SF 3, STL 0
B7 Nathan Church Nathan Church reaches on a throwing error by shortstop Christian Koss. Jordan Walker scores. Thomas Saggese to 3rd. Nathan Church to 2nd. SF 3, STL 1
B7 José Fermín José Fermín grounds out, third baseman Brett Harris to first baseman Bryce Eldridge. SF 3, STL 2
T8 Andrew Knizner Andrew Knizner singles on a ground ball to left fielder Joshua Báez. Shay Whitcomb scores. SF 4, STL 2
B9 José Fermín José Fermín out on a sacrifice fly to center fielder Jonah Cox. Nolan Gorman scores. SF 4, STL 3
B9 Leo Bernal Leo Bernal singles on a sharp line drive to right fielder Scott Bandura. Thomas Saggese scores. Masyn Winn to 3rd. SF 4, STL 4
T10 Drew Gilbert Drew Gilbert homers (10) on a fly ball to center field. Grant McCray scores. SF 6, STL 4
B10 Thomas Saggese Thomas Saggese out on a sacrifice fly to center fielder Drew Gilbert. Alec Burleson scores. Victor Scott II to 3rd. SF 6, STL 5

Box score

  12345678910 R
SF 0010002102 6
STL 0000002021 5

Pitching & bullpen

How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.

Giants AWAY 6

Anthony Molina started for Giants, leaving with a 1–0 lead. Out of the bullpen, Carson Seymour took the roughest line.

workload · innings pitched
  • Anthony Molina Starter 5.2 82 0 6
    Pitch-by-pitch: what Anthony Molina threw
    CSW 30% 1st-pitch strike 60% 4.1 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 37 45% 3 10 7 12 5
    Curveball 21 26% 4 4 4 7 2
    Changeup 13 16% 0 1 6 2 4
    Slider 11 13% 1 2 2 4 2
  • Philip Abner Middle 0.1 4 0 1 HLD
  • Carson Seymour Middle 0.2 29 2 0 HLD
  • Trent Harris Setup 1.1 14 0 2 HLD inherited 3, 1 scored
  • Dylan Smith Middle 0.2 28 2 1 BS
  • Reiver Sanmartin Middle 0.1 1 0 0 W inherited 2, stranded 2
  • Joel Kuhnel Middle 1.0 17 1 0 SV
Cardinals HOME 5

Matthew Liberatore started for Cardinals, leaving trailing 0–1. Out of the bullpen, Luis Gastelum took the roughest line.

workload · innings pitched
  • Matthew Liberatore Starter 6.0 81 1 2
    Pitch-by-pitch: what Matthew Liberatore threw
    CSW 27% 1st-pitch strike 76% 3.2 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 22 27% 0 6 5 5 6
    Slider 21 26% 4 5 1 8 3
    Curveball 20 25% 0 6 2 8 4
    Sinker 11 14% 0 0 1 6 4
    Changeup 4 5% 0 0 0 2 2
    Cutter 3 4% 0 1 1 1 0
  • Luis Gastelum Middle 1.0 17 2 2
  • Justin Bruihl Middle 0.2 10 1 0
  • Gordon Graceffo Middle 1.1 14 0 1 inherited 1, all 1 scored
  • Riley O'Brien Closer 1.0 16 2 0 L

Where the game turned

2 runs Top 10th · off O'Brien
  • Gilbert HR (2)

Batting lines

AWAY · SF
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Jonah Cox 2B 4 1 3 1 1 1 .294 .333 .445 .778 2 SB
Drew Gilbert CF 1 1 1 2 0 0 .233 .322 .387 .709 HR (10)
Jung Hoo Lee DH 4 0 0 0 1 1 .274 .317 .397 .714
Shay Whitcomb 1B 5 1 2 0 0 0 .194 .219 .355 .574
Turner Hill LF 5 0 1 0 0 0 .247 .343 .353 .696
Andrew Knizner C 4 1 3 1 0 0 .212 .293 .385 .678
Christian Koss SS 4 1 1 0 0 1 .240 .285 .337 .622
Bryce Eldridge 1B 3 0 0 0 2 1 .269 .364 .461 .825
Brett Harris 3B 4 0 1 0 0 1 .118 .286 .176 .462
Scott Bandura RF 4 0 1 0 0 0 .200 .273 .300 .573 2B
HOME · STL
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
José Fermín LF 1 0 0 1 0 0 .241 .304 .352 .656
Leo Bernal C 5 0 1 1 0 2 .295 .338 .492 .830
Alec Burleson 1B 5 1 1 0 0 2 .284 .350 .471 .821 2B
Jordan Walker RF 3 1 0 0 2 2 .278 .336 .482 .818 SB
Nolan Gorman 3B 3 1 0 0 2 0 .186 .268 .314 .582
Thomas Saggese 2B 4 2 1 1 0 1 .267 .315 .407 .722
Nathan Church CF 5 0 2 0 0 1 .252 .298 .370 .668
JJ Wetherholt 2B 3 0 0 0 0 1 .240 .341 .368 .709
Joshua Báez LF 4 0 0 0 0 0 .230 .278 .510 .788
Bryan Torres PH 0 0 0 0 1 0 .250 .326 .362 .688
Pedro Pagés C 2 0 0 0 1 1 .209 .263 .308 .571
Iván Herrera PH 0 0 0 0 1 0 .242 .355 .374 .729

Pitching lines

AWAY · SF
PITCHER IPHRERBBKHR NPERA DEC
Anthony Molina 5.2 2 0 0 1 6 0 82 4.18
Philip Abner 0.1 0 0 0 0 1 0 4 5.09 HLD
Carson Seymour 0.2 0 2 0 2 0 0 29 5.06 HLD
Trent Harris 1.1 1 0 0 0 2 0 14 2.33 HLD
Dylan Smith 0.2 2 2 2 2 1 0 28 3.50 BS
Reiver Sanmartin 0.1 0 0 0 0 0 0 1 4.22 W
Joel Kuhnel 1.0 0 1 0 2 0 0 17 4.54 SV
HOME · STL
PITCHER IPHRERBBKHR NPERA DEC
Matthew Liberatore 6.0 6 1 1 3 2 0 81 5.36
Luis Gastelum 1.0 2 2 1 0 2 0 17 4.64
Justin Bruihl 0.2 1 1 0 0 0 0 10 3.54
Gordon Graceffo 1.1 2 0 0 0 1 0 14 2.56
Riley O'Brien 1.0 2 2 1 1 0 1 16 4.21 L

Manager comparison

AWAY · SF
Tony Vitello
Lineup 2.8 R Bunts 4.0 R IBBs 3.6 R
HOME · STL
Oliver Marmol
Lineup 3.7 R Bunts 2.6 R IBBs 3.1 R

Recent form

AWAY · SF
3-7 L3 -11 run diff
LLLWWLLLLW
HOME · STL
4-6 W1 -12 run diff
WLLLLWWLWL

Season series: 5-1 with SF listed first across 6 prior meetings.

Keep reading

How RunsLeft analyzes games

Standard content on this page comes from the MLB Stats API. The pitching analysis describes how the game was pitched — the starter's line, the bullpen sequence and each arm's role (opener, bulk, setup, closer), pitch counts as a fatigue signal, and the leverage context where the game turned. Reliever roles are inferred from how the manager used each arm up to that date. It describes structure and constraints; it does not grade the manager.

Read the full methodology.