St. Louis Cardinals vs San Francisco Giants
Game Highlights
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| B1 | Rafael Devers | Rafael Devers doubles (35) on a fly ball to right fielder Jordan Walker. Turner Hill scores. | STL 0, SF 1 |
| B3 | Bryce Eldridge | Bryce Eldridge out on a sacrifice fly to center fielder Nathan Church. Christian Koss scores. | STL 0, SF 2 |
| B5 | Bryce Eldridge | Bryce Eldridge doubles (21) on a fly ball to center fielder Nathan Church. Rafael Devers scores. | STL 0, SF 3 |
| T6 | Alec Burleson | Alec Burleson homers (22) on a fly ball to right field. | STL 1, SF 3 |
| T7 | Nathan Church | Nathan Church doubles (12) on a line drive to right fielder Jung Hoo Lee. Nolan Gorman scores. | STL 2, SF 3 |
| T9 | José Fermín | José Fermín out on a sacrifice fly to left fielder Turner Hill. Joshua Báez scores. | STL 3, SF 3 |
| T10 | Leo Bernal | Leo Bernal singles on a fly ball to right fielder Jung Hoo Lee. Alec Burleson scores. | STL 4, SF 3 |
| B10 | Bryce Eldridge | Bryce Eldridge singles on a sharp line drive to center fielder Nathan Church. Turner Hill scores. Rafael Devers to 2nd. | STL 4, SF 4 |
| B11 | Shay Whitcomb | Shay Whitcomb singles on a ground ball to shortstop Thomas Saggese. Nate Furman scores. | STL 4, SF 5 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | R | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| STL | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 4 |
| SF | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 5 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Michael McGreevy started for Cardinals, leaving trailing 2–3. Out of the bullpen, Riley O'Brien took the roughest line.
-
Michael McGreevy
Starter
6.2
105
3
4
Pitch-by-pitch: what Michael McGreevy threw
CSW 29% 1st-pitch strike 70% 3.9 pitches/PAPitch # % Whiff CS Foul Ball In play Sinker 25 24% 1 7 5 5 7 Four-Seam Fastball 23 22% 1 2 2 14 4 Sweeper 19 18% 6 4 1 6 2 Changeup 18 17% 1 1 1 10 5 Curveball 14 13% 1 4 2 6 1 Cutter 4 4% 0 1 1 1 1 Slider 2 2% 0 1 0 0 1 - Justin Bruihl Middle 1.1 22 0 1
- Ryne Stanek Setup 1.0 23 0 1
- Riley O'Brien Closer 1.0 11 1 0 BS
- George Soriano Setup 0.1 3 1 0 L
Logan Webb started for Giants, leaving with a 3–1 lead. Out of the bullpen, Trent Harris took the roughest line.
-
Logan Webb
Starter
6.0
99
1
8
Pitch-by-pitch: what Logan Webb threw
CSW 37% 1st-pitch strike 57% 4.3 pitches/PAPitch # % Whiff CS Foul Ball In play Sinker 38 38% 6 10 5 12 5 Sweeper 22 22% 3 7 3 6 3 Changeup 17 17% 3 2 2 7 3 Four-Seam Fastball 16 16% 4 1 4 5 2 Cutter 6 6% 1 0 1 4 0 - Trent Harris Setup 1.0 19 1 2 HLD
- Dylan Smith Setup 1.2 34 1 0 BS
- Reiver Sanmartin Middle 0.1 5 0 1 inherited 2, stranded 2
- Jason Foley Middle 2.0 34 1 0 W
Where the game turned
- Whitcomb 1B (1)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| José Fermín 2B | 1 | 0 | 0 | 1 | 0 | 0 | .241 | .304 | .354 | .658 | |
| Alec Burleson 1B | 5 | 2 | 1 | 1 | 0 | 2 | .283 | .344 | .467 | .811 | HR (22) |
| Jordan Walker RF | 4 | 0 | 1 | 0 | 1 | 2 | .284 | .340 | .494 | .834 | |
| Leo Bernal C | 5 | 0 | 1 | 1 | 0 | 1 | .310 | .375 | .448 | .823 | |
| Nolan Gorman 3B | 4 | 1 | 0 | 0 | 1 | 1 | .183 | .263 | .321 | .584 | |
| Joshua Báez LF | 5 | 1 | 1 | 0 | 0 | 2 | .244 | .302 | .564 | .866 | |
| Thomas Saggese SS | 5 | 0 | 2 | 0 | 0 | 1 | .276 | .333 | .457 | .790 | |
| Nathan Church CF | 5 | 0 | 1 | 1 | 0 | 1 | .243 | .284 | .364 | .648 | 2B |
| Bryan Torres 2B | 4 | 0 | 1 | 0 | 1 | 0 | .259 | .327 | .381 | .708 | |
| César Prieto PH | 0 | 0 | 0 | 0 | 1 | 0 | .063 | .091 | .063 | .154 | SB |
| Iván Herrera C | 3 | 0 | 1 | 0 | 1 | 1 | .251 | .362 | .389 | .751 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Turner Hill LF | 4 | 2 | 0 | 0 | 1 | 0 | .286 | .386 | .375 | .761 | |
| Rafael Devers DH | 3 | 1 | 2 | 1 | 2 | 0 | .260 | .342 | .522 | .864 | 2 2B |
| Bryce Eldridge 1B | 4 | 0 | 2 | 3 | 0 | 1 | .265 | .359 | .451 | .810 | 2B |
| Jonah Cox CF | 4 | 0 | 1 | 0 | 0 | 2 | .287 | .326 | .494 | .820 | |
| Jung Hoo Lee RF | 4 | 0 | 1 | 0 | 1 | 0 | .280 | .323 | .406 | .729 | |
| Drew Cavanaugh C | 1 | 0 | 0 | 0 | 0 | 1 | .244 | .328 | .269 | .597 | |
| Shay Whitcomb 3B | 5 | 0 | 2 | 1 | 0 | 1 | .152 | .188 | .318 | .506 | |
| Christian Koss SS | 3 | 1 | 1 | 0 | 1 | 0 | .209 | .255 | .304 | .559 | |
| Osleivis Basabe 2B | 3 | 0 | 1 | 0 | 0 | 0 | .211 | .256 | .367 | .623 | |
| Drew Gilbert CF | 2 | 0 | 0 | 0 | 0 | 0 | .231 | .319 | .369 | .688 | |
| Andrew Knizner C | 3 | 0 | 0 | 0 | 0 | 1 | .162 | .244 | .297 | .541 |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Michael McGreevy | 6.2 | 6 | 3 | 2 | 2 | 4 | 0 | 105 | 3.92 | |
| Justin Bruihl | 1.1 | 0 | 0 | 0 | 0 | 1 | 0 | 22 | 3.60 | |
| Ryne Stanek | 1.0 | 2 | 0 | 0 | 1 | 1 | 0 | 23 | 4.42 | |
| Riley O'Brien | 1.0 | 1 | 1 | 0 | 2 | 0 | 0 | 11 | 4.03 | BS |
| George Soriano | 0.1 | 1 | 1 | 0 | 0 | 0 | 0 | 3 | 4.23 | L |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Logan Webb | 6.0 | 3 | 1 | 1 | 2 | 8 | 1 | 99 | 4.10 | |
| Trent Harris | 1.0 | 1 | 1 | 0 | 1 | 2 | 0 | 19 | 3.00 | HLD |
| Dylan Smith | 1.2 | 4 | 1 | 1 | 1 | 0 | 0 | 34 | 3.24 | BS |
| Reiver Sanmartin | 0.1 | 0 | 0 | 0 | 0 | 1 | 0 | 5 | 4.58 | |
| Jason Foley | 2.0 | 1 | 1 | 0 | 1 | 0 | 0 | 34 | 4.19 | W |
Manager comparison
Recent form
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.