St. Louis Cardinals vs Philadelphia Phillies
Game Highlights
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| T1 | Alec Burleson | Alec Burleson singles on a sharp line drive to center fielder Justin Crawford. JJ Wetherholt scores. | STL 1, PHI 0 |
| T4 | Alec Burleson | Alec Burleson singles on a ground ball to right fielder Bryan De La Cruz, deflected by first baseman Kyle Schwarber. Jordan Walker scores. | STL 2, PHI 0 |
| T5 | José Fermín | José Fermín homers (6) on a fly ball to left center field. | STL 3, PHI 0 |
| T7 | JJ Wetherholt | JJ Wetherholt singles on a sharp line drive to right fielder Bryan De La Cruz. Ramón Urías scores. Pedro Pagés to 2nd. | STL 4, PHI 0 |
| B9 | Edmundo Sosa | Edmundo Sosa doubles (8) on a ground ball to left fielder José Fermín. Bryce Harper scores. J.T. Realmuto scores. Justin Crawford scores. | STL 4, PHI 3 |
| B9 | Bryan De La Cruz | Bryan De La Cruz singles on a ground ball to left fielder José Fermín. Edmundo Sosa scores. | STL 4, PHI 4 |
| B9 | Kyle Schwarber | Kyle Schwarber homers (39) on a fly ball to center field. Bryan De La Cruz scores. | STL 4, PHI 6 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| STL | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 4 |
| PHI | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 6 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Kyle Leahy started for Cardinals, leaving with a 2–0 lead. Out of the bullpen, Riley O'Brien took the roughest line.
-
Kyle Leahy
Starter
4.0
63
0
4
Pitch-by-pitch: what Kyle Leahy threw
CSW 30% 1st-pitch strike 60% 4.2 pitches/PAPitch # % Whiff CS Foul Ball In play Changeup 14 22% 1 0 2 8 3 Slider 12 19% 2 6 1 2 1 Four-Seam Fastball 11 17% 0 1 2 5 3 Curveball 10 16% 3 2 0 4 1 Sweeper 9 14% 1 0 1 6 1 Sinker 7 11% 1 2 2 2 0 - Luis Gastelum Middle 1.0 15 0 1
- Justin Bruihl Middle 1.0 15 0 0 HLD
- Ryne Stanek Setup 1.0 10 0 0
- George Soriano Setup 1.0 13 0 0
- Riley O'Brien Closer 0.2 39 6 0 L
Cristopher Sánchez started for Phillies, leaving trailing 0–4.
-
Cristopher Sánchez
Starter
6.2
103
4
7
Pitch-by-pitch: what Cristopher Sánchez threw
CSW 32% 1st-pitch strike 71% 3.7 pitches/PAPitch # % Whiff CS Foul Ball In play Changeup 46 45% 13 3 5 19 6 Sinker 40 39% 4 9 11 4 12 Slider 17 17% 2 2 3 7 3 - Tim Mayza Middle 1.1 24 0 1 inherited 2, stranded 2
- Alex McFarlane Middle 1.0 10 0 1 W
Where the game turned
- Schwarber HR (2)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| JJ Wetherholt SS | 5 | 1 | 2 | 1 | 0 | 2 | .244 | .347 | .377 | .724 | SB |
| Iván Herrera DH | 3 | 0 | 1 | 0 | 1 | 1 | .242 | .358 | .379 | .737 | |
| Jordan Walker RF | 4 | 1 | 1 | 0 | 0 | 1 | .289 | .347 | .507 | .854 | SB |
| Alec Burleson 1B | 4 | 0 | 2 | 2 | 0 | 1 | .291 | .356 | .488 | .844 | |
| Blaze Jordan 3B | 4 | 0 | 1 | 0 | 0 | 0 | .243 | .269 | .365 | .634 | |
| José Fermín LF | 4 | 1 | 1 | 1 | 0 | 1 | .247 | .318 | .375 | .693 | HR (6) |
| Ramón Urías 2B | 4 | 1 | 1 | 0 | 0 | 0 | .164 | .278 | .311 | .589 | |
| Pedro Pagés C | 4 | 0 | 1 | 0 | 0 | 1 | .214 | .262 | .318 | .580 | |
| Joshua Báez LF | 4 | 0 | 0 | 0 | 0 | 2 | .139 | .220 | .472 | .692 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Kyle Schwarber 1B | 5 | 1 | 1 | 2 | 0 | 1 | .245 | .361 | .532 | .893 | HR (39) |
| Trea Turner SS | 4 | 0 | 0 | 0 | 0 | 1 | .245 | .298 | .390 | .688 | |
| Bryce Harper DH | 3 | 1 | 2 | 0 | 1 | 1 | .260 | .381 | .498 | .879 | 2 2B |
| Luis Arraez 2B | 1 | 0 | 0 | 0 | 0 | 0 | .322 | .355 | .443 | .798 | |
| Brandon Marsh LF | 3 | 0 | 1 | 0 | 1 | 0 | .277 | .322 | .438 | .760 | |
| J.T. Realmuto C | 4 | 1 | 1 | 0 | 0 | 0 | .224 | .298 | .350 | .648 | |
| Justin Crawford CF | 3 | 1 | 0 | 0 | 1 | 0 | .269 | .315 | .357 | .672 | |
| Edmundo Sosa 3B | 4 | 1 | 2 | 3 | 0 | 1 | .231 | .271 | .369 | .640 | 2B |
| Bryan De La Cruz RF | 4 | 1 | 2 | 1 | 0 | 1 | .359 | .400 | .564 | .964 | 2B |
| Bryson Stott 2B | 3 | 0 | 0 | 0 | 0 | 0 | .259 | .337 | .406 | .743 |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Kyle Leahy | 4.0 | 2 | 0 | 0 | 2 | 4 | 0 | 63 | 3.13 | |
| Luis Gastelum | 1.0 | 1 | 0 | 0 | 0 | 1 | 0 | 15 | 5.40 | |
| Justin Bruihl | 1.0 | 1 | 0 | 0 | 0 | 0 | 0 | 15 | 3.34 | HLD |
| Ryne Stanek | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 10 | 4.59 | |
| George Soriano | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 13 | 4.11 | |
| Riley O'Brien | 0.2 | 5 | 6 | 6 | 1 | 0 | 1 | 39 | 3.93 | L |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Cristopher Sánchez | 6.2 | 9 | 4 | 4 | 0 | 7 | 1 | 103 | 2.62 | |
| Tim Mayza | 1.1 | 1 | 0 | 0 | 1 | 1 | 0 | 24 | 3.39 | |
| Alex McFarlane | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 10 | 1.42 | W |
Manager comparison
Recent form
Season series: 0-2 with STL listed first across 2 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.