St. Louis Cardinals vs Oakland Athletics
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| T4 | Nathan Church | Nathan Church singles on a line drive to center fielder Henry Bolte. Nolan Gorman scores. Masyn Winn to 3rd. | STL 1, ATH 0 |
| B5 | Nick Kurtz | Nick Kurtz hits a grand slam (6) to center field. Darell Hernaiz scores. Michael Stefanic scores. Shea Langeliers scores. | STL 1, ATH 4 |
| T7 | Iván Herrera | Iván Herrera out on a sacrifice fly to right fielder Colby Thomas. Pedro Pagés scores. | STL 2, ATH 4 |
| B7 | Henry Bolte | Henry Bolte out on a sacrifice fly to right fielder Jordan Walker. Nick Kurtz scores. Colby Thomas to 3rd. | STL 2, ATH 5 |
| B8 | Zack Gelof | Zack Gelof homers (4) on a fly ball to center field. | STL 2, ATH 6 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| STL | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 2 |
| ATH | 0 | 0 | 0 | 0 | 4 | 0 | 1 | 1 | 0 | 6 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Matthew Liberatore started for Cardinals, leaving trailing 1–4. Out of the bullpen, Justin Bruihl took the roughest line.
-
Matthew Liberatore
Starter
5.0
89
4
5
L
Pitch-by-pitch: what Matthew Liberatore threw
CSW 29% 1st-pitch strike 54% 3.7 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 24 27% 1 2 2 13 6 Slider 20 22% 6 1 3 7 3 Curveball 19 21% 3 8 1 6 1 Sinker 11 12% 1 2 3 2 3 Changeup 10 11% 1 0 2 3 4 Cutter 5 6% 1 0 2 2 0 - Matt Svanson Middle 1.0 17 0 1
- Justin Bruihl Setup 0.1 11 1 0
- Gordon Graceffo Middle 1.2 14 1 0 inherited 2, 1 scored
J.T. Ginn started for Athletics, leaving with a 4–1 lead. Out of the bullpen, Justin Sterner took the roughest line.
-
J.T. Ginn
Starter
6.0
95
1
3
W
Pitch-by-pitch: what J.T. Ginn threw
CSW 25% 1st-pitch strike 50% 3.7 pitches/PAPitch # % Whiff CS Foul Ball In play Sinker 43 45% 2 9 8 16 8 Slider 19 20% 0 7 4 5 3 Four-Seam Fastball 13 14% 2 2 3 3 3 Changeup 11 12% 1 0 1 5 4 Cutter 9 9% 0 1 2 3 3 - Justin Sterner Setup 0.2 13 1 1 HLD
- Hogan Harris Setup 0.1 9 0 1 HLD inherited 1, stranded 1
- Luis Medina Middle 1.0 9 0 0 HLD
- Jack Perkins Middle 1.0 18 0 1
Where the game turned
- Kurtz HR (4)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| JJ Wetherholt 2B | 4 | 0 | 2 | 0 | 0 | 0 | .248 | .363 | .429 | .792 | |
| Iván Herrera DH | 4 | 0 | 1 | 1 | 0 | 0 | .266 | .401 | .416 | .817 | |
| Alec Burleson 1B | 5 | 0 | 3 | 0 | 0 | 1 | .274 | .344 | .451 | .795 | 2B |
| Jordan Walker RF | 4 | 0 | 0 | 0 | 0 | 2 | .297 | .375 | .568 | .943 | |
| Nolan Gorman 3B | 3 | 1 | 1 | 0 | 1 | 0 | .226 | .301 | .365 | .666 | |
| Masyn Winn SS | 4 | 0 | 2 | 0 | 0 | 0 | .257 | .329 | .350 | .679 | |
| Nathan Church LF | 4 | 0 | 2 | 1 | 0 | 0 | .252 | .288 | .415 | .703 | |
| Pedro Pagés C | 3 | 1 | 1 | 0 | 0 | 1 | .209 | .255 | .341 | .596 | |
| José Fermín PH | 1 | 0 | 1 | 0 | 0 | 0 | .268 | .340 | .415 | .755 | |
| Victor Scott II CF | 3 | 0 | 0 | 0 | 0 | 2 | .178 | .243 | .228 | .471 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Shea Langeliers DH | 4 | 1 | 0 | 0 | 1 | 0 | .331 | .391 | .624 | 1.015 | |
| Nick Kurtz 1B | 4 | 2 | 2 | 4 | 0 | 1 | .267 | .418 | .453 | .871 | HR (6), 2B |
| Brent Rooker LF | 4 | 0 | 1 | 0 | 0 | 1 | .188 | .279 | .354 | .633 | |
| Henry Bolte CF | 2 | 0 | 2 | 1 | 1 | 0 | 1.000 | .750 | 1.000 | 1.750 | |
| Jonah Heim C | 4 | 0 | 0 | 0 | 0 | 2 | .184 | .255 | .327 | .582 | |
| Zack Gelof 3B | 4 | 1 | 1 | 1 | 0 | 0 | .257 | .307 | .486 | .793 | HR (4) |
| Darell Hernaiz SS | 4 | 1 | 3 | 0 | 0 | 0 | .250 | .338 | .300 | .638 | |
| Michael Stefanic 2B | 4 | 1 | 2 | 0 | 0 | 1 | .500 | .500 | .500 | 1.000 | |
| Colby Thomas RF | 4 | 0 | 2 | 0 | 0 | 1 | .346 | .393 | .500 | .893 | 2B |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Matthew Liberatore | 5.0 | 9 | 4 | 4 | 2 | 5 | 1 | 89 | 4.40 | L |
| Matt Svanson | 1.0 | 1 | 0 | 0 | 0 | 1 | 0 | 17 | 9.15 | |
| Justin Bruihl | 0.1 | 2 | 1 | 1 | 0 | 0 | 0 | 11 | 5.40 | |
| Gordon Graceffo | 1.2 | 1 | 1 | 1 | 0 | 0 | 1 | 14 | 1.99 |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| J.T. Ginn | 6.0 | 9 | 1 | 0 | 1 | 3 | 0 | 95 | 3.12 | W |
| Justin Sterner | 0.2 | 2 | 1 | 1 | 0 | 1 | 0 | 13 | 4.43 | HLD |
| Hogan Harris | 0.1 | 1 | 0 | 0 | 0 | 1 | 0 | 9 | 2.57 | HLD |
| Luis Medina | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 9 | 1.72 | HLD |
| Jack Perkins | 1.0 | 1 | 0 | 0 | 0 | 1 | 0 | 18 | 3.86 |
Manager comparison
Recent form
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.