San Francisco Giants vs St. Louis Cardinals
Game Highlights
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| T1 | Bryce Eldridge | Bryce Eldridge homers (17) on a fly ball to right center field. Drew Gilbert scores. | SF 2, STL 0 |
| T1 | Turner Hill | Turner Hill singles on a ground ball to right fielder Jordan Walker. Jonah Cox scores. | SF 3, STL 0 |
| B1 | Alec Burleson | Alec Burleson homers (23) on a line drive to right center field. | SF 3, STL 1 |
| T3 | Turner Hill | Turner Hill grounds out, shortstop Masyn Winn to first baseman Alec Burleson. Jonah Cox scores. Jung Hoo Lee to 3rd. | SF 4, STL 1 |
| T3 | Grant McCray | Grant McCray singles on a ground ball to center fielder Nathan Church. Jung Hoo Lee scores. Drew Cavanaugh to 3rd. | SF 5, STL 1 |
| T3 | Christian Koss | Christian Koss singles on a ground ball to right fielder Jordan Walker. Drew Cavanaugh scores. Grant McCray scores. | SF 7, STL 1 |
| B3 | Iván Herrera | Iván Herrera out on a sacrifice fly to left fielder Turner Hill. Masyn Winn scores. | SF 7, STL 2 |
| T4 | Osleivis Basabe | Osleivis Basabe doubles (3) on a line drive to right fielder Jordan Walker. Bryce Eldridge scores. | SF 8, STL 2 |
| T8 | Bryce Eldridge | Bryce Eldridge doubles (23) on a sharp line drive to right fielder Jordan Walker. Brett Harris scores. | SF 9, STL 2 |
| B8 | Nolan Gorman | Nolan Gorman singles on a ground ball to right fielder Scott Bandura. José Fermín scores. | SF 9, STL 3 |
| T9 | Turner Hill | Turner Hill homers (1) on a fly ball to right center field. | SF 10, STL 3 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| SF | 3 | 0 | 4 | 1 | 0 | 0 | 0 | 1 | 1 | 10 |
| STL | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 3 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Blade Tidwell started for Giants, leaving with a 8–2 lead. Out of the bullpen, Jason Foley took the roughest line.
-
Blade Tidwell
Starter
6.2
95
2
4
W
Pitch-by-pitch: what Blade Tidwell threw
CSW 34% 1st-pitch strike 36% 3.8 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 33 35% 2 7 6 12 6 Sinker 21 22% 0 4 1 11 5 Sweeper 20 21% 4 4 3 7 2 Slider 12 13% 3 4 1 1 3 Curveball 7 7% 3 0 0 1 3 Changeup 2 2% 1 0 0 1 0 - Jason Foley Middle 1.1 31 1 1 inherited 1, stranded 1
- Dylan Smith Middle 1.0 14 0 0
Andre Pallante started for Cardinals, leaving trailing 2–8. Out of the bullpen, Brycen Mautz took the roughest line.
-
Andre Pallante
Starter
5.0
99
8
2
L
Pitch-by-pitch: what Andre Pallante threw
CSW 25% 1st-pitch strike 63% 3.7 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 50 51% 3 11 7 18 11 Slider 22 22% 2 4 4 9 3 Knuckle Curve 15 15% 0 3 0 10 2 Sinker 11 11% 1 1 2 2 5 Splitter 1 1% 0 0 0 0 1 - Brycen Mautz Middle 2.1 40 1 4
- Cade Winquest Middle 1.2 41 1 5 inherited 1, stranded 1
Where the game turned
- Eldridge HR (2)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Brett Harris 3B | 2 | 1 | 1 | 0 | 0 | 1 | .077 | .294 | .154 | .448 | 2B |
| Bryce Eldridge 1B | 4 | 2 | 2 | 3 | 1 | 1 | .272 | .363 | .465 | .828 | HR (17), 2B |
| Jonah Cox CF | 4 | 2 | 1 | 0 | 0 | 2 | .278 | .314 | .435 | .749 | SB |
| Jung Hoo Lee DH | 5 | 1 | 1 | 0 | 0 | 1 | .276 | .318 | .400 | .718 | 2B |
| Scott Bandura RF | 1 | 0 | 0 | 0 | 0 | 1 | .167 | .286 | .167 | .453 | |
| Turner Hill LF | 4 | 1 | 2 | 3 | 1 | 0 | .250 | .351 | .363 | .714 | HR (1) |
| Drew Cavanaugh C | 4 | 1 | 0 | 0 | 1 | 3 | .235 | .327 | .280 | .607 | |
| Nate Furman 2B | 0 | 0 | 0 | 0 | 1 | 0 | .125 | .243 | .125 | .368 | |
| Christian Koss SS | 5 | 0 | 3 | 2 | 0 | 0 | .240 | .286 | .339 | .625 | |
| Drew Gilbert RF | 4 | 1 | 0 | 0 | 0 | 1 | .231 | .320 | .375 | .695 | |
| Osleivis Basabe 2B | 3 | 0 | 1 | 1 | 1 | 0 | .202 | .262 | .353 | .615 | 2B |
| Grant McCray RF | 3 | 1 | 1 | 1 | 0 | 0 | .155 | .259 | .296 | .555 | SB |
| Shay Whitcomb 2B | 1 | 0 | 0 | 0 | 0 | 1 | .182 | .209 | .352 | .561 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Bryan Torres LF | 3 | 0 | 0 | 0 | 1 | 0 | .250 | .322 | .362 | .684 | |
| Pedro Pagés DH | 1 | 0 | 0 | 0 | 0 | 1 | .211 | .262 | .311 | .573 | |
| Nolan Gorman 1B | 1 | 0 | 1 | 1 | 0 | 0 | .188 | .266 | .318 | .584 | |
| Ramón Urías 3B | 1 | 0 | 0 | 0 | 0 | 0 | .151 | .260 | .326 | .586 | |
| Leo Bernal C | 4 | 0 | 0 | 0 | 0 | 0 | .304 | .350 | .518 | .868 | |
| Thomas Saggese SS | 4 | 0 | 1 | 0 | 0 | 0 | .267 | .319 | .412 | .731 | |
| Nathan Church CF | 3 | 0 | 0 | 0 | 1 | 0 | .250 | .297 | .370 | .667 | |
| Victor Scott II RF | 1 | 0 | 0 | 0 | 0 | 0 | .195 | .275 | .258 | .533 | |
| José Fermín 2B | 2 | 1 | 1 | 0 | 0 | 0 | .242 | .306 | .353 | .659 | 2B |
| Iván Herrera DH | 2 | 0 | 0 | 1 | 0 | 1 | .242 | .355 | .374 | .729 | |
| Alec Burleson 1B | 3 | 1 | 1 | 1 | 0 | 2 | .285 | .352 | .472 | .824 | HR (23) |
| Jordan Walker RF | 3 | 0 | 0 | 0 | 0 | 1 | .280 | .335 | .484 | .819 | |
| Masyn Winn SS | 3 | 1 | 1 | 0 | 0 | 0 | .237 | .311 | .323 | .634 |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Blade Tidwell | 6.2 | 3 | 2 | 2 | 1 | 4 | 1 | 95 | 4.56 | W |
| Jason Foley | 1.1 | 2 | 1 | 1 | 0 | 1 | 0 | 31 | 4.15 | |
| Dylan Smith | 1.0 | 0 | 0 | 0 | 1 | 0 | 0 | 14 | 3.06 |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Andre Pallante | 5.0 | 8 | 8 | 6 | 2 | 2 | 1 | 99 | 3.70 | L |
| Brycen Mautz | 2.1 | 2 | 1 | 1 | 2 | 4 | 0 | 40 | 7.94 | |
| Cade Winquest | 1.2 | 2 | 1 | 1 | 1 | 5 | 1 | 41 | 6.48 |
Manager comparison
Recent form
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.