ARCHIVE September 9, 2026
September 9, 2026 · NL West

St. Louis Cardinals vs San Francisco Giants

September 9, 2026Oracle ParkPartly Cloudy 80°F · 5 mph, Varies
AWAY
St. Louis Cardinals
72-75
6
vs
HOME
San Francisco Giants
62-85
7

Game Highlights

Published September 9, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
B1 Bryce Eldridge Bryce Eldridge singles on a line drive to left fielder Bryan Torres. Drew Gilbert scores. STL 0, SF 1
T2 Nolan Gorman Nolan Gorman singles on a fly ball to left fielder Grant McCray. Joshua Báez scores. STL 1, SF 1
T3 Leo Bernal Leo Bernal homers (2) on a fly ball to right field. Iván Herrera scores. Alec Burleson scores. STL 4, SF 1
T5 Leo Bernal Leo Bernal grounds into a double play, shortstop Christian Koss to second baseman Jonah Cox to first baseman Bryce Eldridge. Bryan Torres scores. Iván Herrera to 3rd. Alec Burleson out at 2nd. Leo Bernal out at 1st. STL 5, SF 1
T6 José Fermín José Fermín out on a sacrifice fly to center fielder Drew Gilbert. Thomas Saggese scores. Nathan Church to 3rd. STL 6, SF 1
B8 Bryce Eldridge Bryce Eldridge singles on a ground ball to center fielder Nathan Church. Drew Cavanaugh scores. Brett Harris scores. Turner Hill to 3rd. STL 6, SF 3
B8 Jonah Cox Jonah Cox singles on a ground ball to shortstop Thomas Saggese. Turner Hill scores. Bryce Eldridge to 2nd. STL 6, SF 4
B8 Jung Hoo Lee Jung Hoo Lee doubles (29) on a line drive to right fielder Joshua Báez. Bryce Eldridge scores. Jonah Cox scores. STL 6, SF 6
B8 Shay Whitcomb Shay Whitcomb doubles (3) on a sharp fly ball to right fielder Joshua Báez. Jung Hoo Lee scores. STL 6, SF 7

Box score

  123456789 R
STL 013011000 6
SF 100000060 7

Pitching & bullpen

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

Cardinals AWAY 6

Andre Pallante started for Cardinals, leaving with a 5–1 lead. Out of the bullpen, Cade Winquest took the roughest line.

workload · innings pitched
  • Andre Pallante Starter 5.0 88 1 4
    Pitch-by-pitch: what Andre Pallante threw
    CSW 26% 1st-pitch strike 58% 4.6 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 37 42% 2 7 9 13 6
    Slider 26 30% 4 2 6 11 3
    Knuckle Curve 11 13% 2 2 0 5 2
    Sinker 10 11% 0 3 2 2 3
    Splitter 4 5% 0 1 0 3 0
  • Justin Bruihl Middle 1.0 12 0 3 inherited 1, stranded 1
  • Luis Gastelum Middle 1.0 12 0 1
  • Cade Winquest Middle 0.2 23 4 1
  • George Soriano Setup 0.1 20 2 0 L inherited 2, all 2 scored
Giants HOME 7

Blade Tidwell started for Giants, leaving trailing 1–4. Out of the bullpen, Philip Abner took the roughest line.

workload · innings pitched
  • Blade Tidwell Starter 4.0 78 5 2
    Pitch-by-pitch: what Blade Tidwell threw
    CSW 21% 1st-pitch strike 48% 3.7 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 37 47% 1 8 11 11 6
    Sweeper 15 19% 1 3 1 6 4
    Sinker 13 17% 0 3 1 6 3
    Slider 6 8% 0 0 0 6 0
    Curveball 4 5% 0 0 0 2 2
    Changeup 3 4% 0 0 1 2 0
  • Philip Abner Middle 2.0 16 1 1 inherited 3, 1 scored
  • Matt Wilkinson Reliever 2.0 26 0 2 W
  • Trent Harris Setup 1.0 6 0 0 SV

Where the game turned

1 run Bottom 8th · off Soriano
  • Whitcomb 2B (1)

Batting lines

AWAY · STL
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Jordan Walker PH 1 0 0 0 0 0 .281 .337 .489 .826
Iván Herrera DH 4 1 1 0 0 1 .251 .361 .386 .747
Alec Burleson 1B 2 1 0 0 2 0 .283 .350 .467 .817
Leo Bernal C 4 1 1 3 0 0 .278 .350 .472 .822 HR (2)
Joshua Báez RF 4 1 1 0 0 1 .238 .293 .548 .841 2B
Thomas Saggese SS 3 1 0 0 1 1 .268 .328 .438 .766
Nathan Church CF 3 0 1 0 0 0 .244 .288 .364 .652
José Fermín 2B 3 0 1 1 0 1 .242 .303 .354 .657
Bryan Torres LF 3 1 1 0 0 0 .260 .329 .377 .706
Ramón Urías 3B 1 0 0 0 0 0 .157 .268 .337 .605
Nolan Gorman 3B 4 0 2 1 0 1 .187 .264 .321 .585
HOME · SF
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Brett Harris 3B 1 1 0 0 0 1 .000 .364 .000 .364
Turner Hill DH 3 1 0 0 1 2 .270 .372 .365 .737
Bryce Eldridge 1B 4 1 2 3 0 1 .268 .362 .459 .821
Jonah Cox CF 4 1 1 1 0 1 .277 .313 .468 .781
Jung Hoo Lee RF 4 1 2 2 0 0 .281 .324 .408 .732 2B
Shay Whitcomb 2B 4 0 1 1 0 0 .162 .195 .324 .519 2B
Drew Cavanaugh C 4 1 1 0 0 1 .244 .326 .268 .594
Grant McCray LF 3 0 0 0 0 3 .141 .257 .281 .538
Christian Koss SS 3 0 2 0 0 0 .227 .270 .338 .608 SB
Drew Gilbert CF 2 1 1 0 0 0 .232 .320 .373 .693 2B

Pitching lines

AWAY · STL
PITCHER IPHRERBBKHR NPERA DEC
Andre Pallante 5.0 5 1 1 0 4 0 88 3.45
Justin Bruihl 1.0 0 0 0 0 3 0 12 3.55
Luis Gastelum 1.0 0 0 0 0 1 0 12 4.85
Cade Winquest 0.2 2 4 4 1 1 0 23 6.75
George Soriano 0.1 3 2 2 0 0 0 20 4.50 L
HOME · SF
PITCHER IPHRERBBKHR NPERA DEC
Blade Tidwell 4.0 5 5 4 2 2 1 78 4.82
Philip Abner 2.0 1 1 0 1 1 0 16 5.51
Matt Wilkinson 2.0 1 0 0 0 2 0 26 5.40 W
Trent Harris 1.0 1 0 0 0 0 0 6 2.81 SV

Manager comparison

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

Recent form

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

Season series: 1-5 with STL 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.