Beta Free full access during beta. All models, tools, and daily picks included.
Game Recap Final

Wednesday, September 9, 2026

St. Louis Cardinals at San Francisco Giants

STL

St. Louis Cardinals

70-77 · L3

6
Final

SF

San Francisco Giants

61-86 · W3

7

San Francisco Giants beat St. Louis Cardinals 7-6 at Oracle Park. Matt Wilkinson earned the win; George Soriano took the loss. Trent Harris recorded the save.

St. Louis Cardinals 6, San Francisco Giants 7 MLB game recap for September 9, 2026

San Francisco plated six runs in the bottom of the eighth to erase a 6-1 deficit and walk off St. Louis 7-6 at Oracle Park. The Cardinals led wire-to-wire until the eighth, when Bryce Eldridge, Jonah Cox, Jung Hoo Lee, and Shay Whitcomb delivered run-scoring hits in succession. Matt Wilkinson earned the win in relief. Pallante gave St. Louis five innings of one-run ball, striking out four on 88 pitches. His ERA now sits at 3.45. Tidwell surrendered four earned runs across four innings for San Francisco, fanning two batters on 78 pitches and carrying a 4.82 ERA. Leo Bernal supplied most of the Cardinals' offense with a three-run homer in the third inning that sent the ball to right field and scored Iván Herrera and Alec Burleson. He finished 1-for-4 with three RBI. Bryce Eldridge went 2-for-4 with three RBI in the eighth-inning surge, and Jung Hoo Lee doubled home two runs in the same frame to give the Giants the lead. The K model saw Pallante record four strikeouts and Tidwell two. The NRFI carried a neutral lean from the model, and the first inning was scoreless.

Leo Bernal homered and drove in three runs in the third inning, but the Cardinals bullpen gave up six runs in the eighth.

Pallante held San Francisco to one earned run across five innings and struck out four on 88 pitches.

Bryce Eldridge and Jung Hoo Lee combined for four hits and five RBI, all in the eighth-inning rally.

The NRFI model showed a neutral lean and the first inning stayed scoreless.

Linescore

123456789 R H E
STL 013011000 6 8 0
SF 10000006- 7 10 3

Scoring Summary

▼ 1st

Bryce Eldridge singles on a line drive to left fielder Bryan Torres. Drew Gilbert scores.

0-1
▲ 2nd

Nolan Gorman singles on a fly ball to left fielder Grant McCray. Joshua Báez scores.

1-1
▲ 3rd

Leo Bernal homers (2) on a fly ball to right field. Iván Herrera scores. Alec Burleson scores.

4-1
▲ 5th

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.

5-1
▲ 6th

José Fermín out on a sacrifice fly to center fielder Drew Gilbert. Thomas Saggese scores. Nathan Church to 3rd.

6-1
▼ 8th

Bryce Eldridge singles on a ground ball to center fielder Nathan Church. Drew Cavanaugh scores. Brett Harris scores. Turner Hill to 3rd.

6-3
▼ 8th

Jonah Cox singles on a ground ball to shortstop Thomas Saggese. Turner Hill scores. Bryce Eldridge to 2nd.

6-4
▼ 8th

Jung Hoo Lee doubles (29) on a line drive to right fielder Joshua Báez. Bryce Eldridge scores. Jonah Cox scores.

6-6
▼ 8th

Shay Whitcomb doubles (3) on a sharp fly ball to right fielder Joshua Báez. Jung Hoo Lee scores.

6-7

Key Performers

Leo Bernal

STL

1-4, 1 HR, 3 RBI, 1 R

Bryce Eldridge

SF

2-4, 3 RBI, 1 R

Jung Hoo Lee

SF

2-4, 1 2B, 2 RBI, 1 R

Nolan Gorman

STL

2-4, 1 RBI

Batting

STL AB R H RBI BB K AVG
Nolan Gorman 3B 4 0 2 1 0 1 -
Bryan Torres LF 3 1 1 0 0 0 -
Jordan Walker PH 1 0 0 0 0 0 -
Nathan Church CF 3 0 1 0 0 0 -
Victor Scott II LF 0 0 0 0 0 0 -
José Fermín 2B 3 0 1 1 0 1 -
Alec Burleson 1B 2 1 0 0 2 0 -
Thomas Saggese SS 3 1 0 0 1 1 -
Ramón Urías 3B 1 0 0 0 0 0 -
Joshua Báez RF 4 1 1 0 0 1 -
Leo Bernal C 4 1 1 3 0 0 -
Iván Herrera DH 4 1 1 0 0 1 -
Totals 32 6 8 5 3 5
SF AB R H RBI BB K AVG
Jonah Cox CF 4 1 1 1 0 1 -
Shay Whitcomb 2B 4 0 1 1 0 0 -
Drew Cavanaugh C 4 1 1 0 0 1 -
Drew Gilbert CF 2 1 1 0 0 0 -
Jung Hoo Lee RF 4 1 2 2 0 0 -
Brett Harris 3B 1 1 0 0 0 1 -
Grant McCray LF 3 0 0 0 0 3 -
Christian Koss SS 3 0 2 0 0 0 -
Turner Hill DH 3 1 0 0 1 2 -
Bryce Eldridge 1B 4 1 2 3 0 1 -
Totals 32 7 10 7 1 9

Pitching

STL IP H R ER BB K P-S ERA
Pallante 5.0 5 1 1 0 4 88-54 3.45
Bruihl 1.0 0 0 0 0 3 12-10 3.55
Gastelum, L 1.0 0 0 0 0 1 12-8 4.85
Winquest 0.2 2 4 4 1 1 23-11 6.75
Soriano, G (L, 6-5)(BS, 8) 0.1 3 2 2 0 0 20-15 4.50
Totals 8.0 10 7 7 1 9
SF IP H R ER BB K P-S ERA
Tidwell 4.0 5 5 4 2 2 78-45 4.82
Abner 2.0 1 1 0 1 1 16-10 5.51
Wilkinson (W, 1-3) 2.0 1 0 0 0 2 26-19 5.40
Harris (S, 1) 1.0 1 0 0 0 0 6-5 2.81
Totals 9.0 8 6 4 3 5