MLB Scores · MLB Odds

Cardinals vs Giants

Final · Wed Sep 9 · 3:45 PM ET · Oracle Park

St. Louis CardinalsCardinals72-75
6
FinalSep 9, 2026
San Francisco GiantsGiants62-85
7
TVNBC Sports BAStreamMLB.TVCardinals.TV

Closing line

US sportsbook at first pitch
Moneyline
STL−123
SF+102
Run line
STL −1.5+135
SF +1.5−164
Total O/U
Over 8−110
Under 8−110
  • Run line: Giants +1.5 covered.
  • Total O/U: over 8 (13 runs).

Recap

The San Francisco Giants edged the St. Louis Cardinals 7-6 at Oracle Park in San Francisco on Sep 9, 2026 to move to 62-85.

The Giants came back from 5 runs down, trailing 6-1 in the Top 6. The Giants have won 3 straight. They scored 6 runs in the eighth inning.

Score by inning

St. Louis Cardinals and San Francisco Giants, score by inning
Team123456789R
STL0130110006
SF10000006x7

W: Wilkinson (1-3) · L: Soriano (6-5) · S: Harris (0-0)

Scoring plays

Bottom 1

  1. SFSingleEldridge singled to left, Gilbert scored.0-1

Top 2

  1. STLSingleGorman singled to left, Báez scored.1-1

Top 3

  1. STLHome runBernal homered to right (378 feet), Herrera scored and Burleson scored.4-1

Top 5

  1. STLDouble playBernal grounded into double play, shortstop to second to first, Torres scored, Burleson out at second, Herrera to third.5-1

Top 6

  1. STLSacrifice flyFermín hit sacrifice fly to center, Saggese scored, Church to third.6-1

Bottom 8

  1. SFSingleEldridge singled to center, B. Harris scored and Cavanaugh scored, Hill to third.6-3
  2. SFSingleCox reached on infield single to shortstop, Hill scored, Eldridge to second.6-4
  3. SFDoubleLee doubled to right, Cox scored and Eldridge scored.6-6
  4. SFDoubleWhitcomb doubled to right, Lee scored.6-7

Team stats

STLSF
Hits
8
10
Home Runs
1
0
Runs Batted In
5
7
Walks
3
1
Strikeouts
5
9
Runners Left On Base
10
12
Errors
0
3

Player stats

Cardinals · Batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Bryan Torres LF1-331100008.260.329.377
Ramon Urias 3B0-110000002.157.268.337
Jordan Walker PH0-110000003.281.337.489
Ivan Herrera DH1-4411000120.249.360.384
Alec Burleson 1B0-2210002017.283.350.467
Leo Bernal C1-4411310010.278.350.472
Joshua Baez RF1-4411000117.238.293.548
Nolan Gorman 3B2-4402100117.187.264.321
Victor Scott II LF0-000000000.197.278.261
Thomas Saggese SS0-3310001113.268.328.438
Nathan Church CF1-330100009.244.288.364
Jose Fermin 2B1-3301100110.242.303.354

Cardinals · Pitching

PlayerIPHRERBBKHRPC-STERAPC
Andre Pallante P5.051104088-543.4588
Justin Bruihl P1.000003012-103.5512
Luis Gastelum P1.000001012-84.8512
Cade Winquest P0.224411023-116.7523
George Soriano P0.132200020-154.5020

Giants · Batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Drew Gilbert CF1-221100008.232.320.373
Brett Harris 3B0-111000015.000.364.000
Turner Hill DH0-3310001222.270.372.365
Bryce Eldridge 1B2-4412300114.268.362.459
Jonah Cox CF1-4411100116.277.313.468
Jung Hoo Lee RF2-4412200027.281.324.408
Shay Whitcomb 2B1-4401100014.162.195.324
Drew Cavanaugh C1-4411000124.244.326.268
Grant McCray LF0-3300000315.141.257.281
Christian Koss SS2-3302000010.227.270.338

Giants · Pitching

PlayerIPHRERBBKHRPC-STERAPC
Blade Tidwell P4.055422178-454.8278
Philip Abner P2.011011016-105.5116
Matt Wilkinson P2.010002026-195.4026
Trent Harris P1.01000006-52.816

Game info

VenueOracle Park, San Francisco, CA
Attendance27,487
OfficialsHome Plate Umpire: John Libka · First Base Umpire: D.J. Reyburn · Second Base Umpire: James Hoye · Third Base Umpire: Sean Barber
TVNBC Sports BA · local

Last and next games

More scores

Scores, stats and closing line: ESPN. Prediction-market prices: Kalshi and Polymarket. Betting splits: a consensus across several sportsbooks. Odds change constantly: confirm the price at the book. 21+. Gambling problem? Call 1-800-GAMBLER.

Game details updated Oct 13, 5:00 PM ET. How game pages are made