Philadelphia Phillies vs St. Louis Cardinals
Game Highlights
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| T2 | Derek Hill | Derek Hill reaches on a throwing error by pitcher Hunter Dobbins. Brandon Marsh scores. Derek Hill to 3rd. | PHI 1, STL 0 |
| T2 | Edmundo Sosa | Edmundo Sosa singles on a sharp line drive to left fielder José Fermín. Derek Hill scores. | PHI 2, STL 0 |
| T5 | Bryce Harper | Bryce Harper grounds into a double play, shortstop Masyn Winn to first baseman Alec Burleson. Kyle Schwarber scores. Bryson Stott out at 2nd. Bryce Harper out at 1st. | PHI 3, STL 0 |
| B6 | Alec Burleson | Alec Burleson singles on a ground ball to center fielder Justin Crawford. JJ Wetherholt scores. Iván Herrera scores. | PHI 3, STL 2 |
| T7 | Kyle Schwarber | Kyle Schwarber doubles (14) on a sharp fly ball to center fielder Nathan Church. Garrett Stubbs scores. | PHI 4, STL 2 |
| T8 | Edmundo Sosa | Edmundo Sosa doubles (6) on a sharp line drive to center fielder Nathan Church. Brandon Marsh scores. Justin Crawford scores. | PHI 6, STL 2 |
| B8 | Alec Burleson | Alec Burleson doubles (29) on a line drive to right fielder Derek Hill. Iván Herrera scores. | PHI 6, STL 3 |
| B8 | Masyn Winn | Masyn Winn doubles (17) on a ground ball to right fielder Derek Hill, deflected by pitcher Alan Rangel. Alec Burleson scores. Jordan Walker to 3rd. | PHI 6, STL 4 |
| B8 | José Fermín | José Fermín singles on a line drive to center fielder Justin Crawford. Jordan Walker scores. Masyn Winn to 3rd. | PHI 6, STL 5 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| PHI | 0 | 2 | 0 | 0 | 1 | 0 | 1 | 2 | 0 | 6 |
| STL | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 3 | 0 | 5 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Andrew Painter started for Phillies, leaving with a 3–2 lead. Out of the bullpen, Alan Rangel took the roughest line.
-
Andrew Painter
Starter
5.1
93
2
6
W
Pitch-by-pitch: what Andrew Painter threw
CSW 25% 1st-pitch strike 43% 4.4 pitches/PAPitch # % Whiff CS Foul Ball In play Changeup 28 30% 4 3 9 8 4 Four-Seam Fastball 26 28% 2 4 6 12 2 Sweeper 17 18% 3 3 3 7 1 Slider 14 15% 2 2 2 5 3 Sinker 6 6% 0 0 1 4 1 Curveball 1 1% 0 0 0 1 0 Unknown 1 1% 0 0 0 0 1 - Alan Rangel Reliever 2.2 55 3 3 HLD inherited 1, stranded 1
- Jonathan Bowlan Middle 1.0 10 0 1 SV
Hunter Dobbins started for Cardinals, leaving trailing 0–3. Out of the bullpen, Gordon Graceffo took the roughest line.
-
Hunter Dobbins
Starter
5.0
97
3
6
L
Pitch-by-pitch: what Hunter Dobbins threw
CSW 25% 1st-pitch strike 45% 4.4 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 33 34% 1 5 12 11 4 Slider 19 20% 1 4 3 10 1 Curveball 18 19% 3 3 3 7 2 Splitter 13 13% 1 2 1 8 1 Sweeper 10 10% 1 2 2 2 3 Sinker 4 4% 0 1 0 2 1 - Luis Gastelum Middle 1.1 14 0 3
- Caleb Ferguson Middle 0.0 20 1 0
- Gordon Graceffo Middle 1.2 28 2 0 inherited 3, stranded 3
- Justin Bruihl Middle 1.0 14 0 1
Where the game turned
- Hill E
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Bryson Stott 3B | 4 | 0 | 2 | 0 | 1 | 1 | .266 | .339 | .420 | .759 | |
| Bryce Harper DH | 3 | 0 | 0 | 0 | 2 | 1 | .254 | .369 | .498 | .867 | |
| Luis Arraez 2B | 5 | 0 | 0 | 0 | 0 | 0 | .316 | .352 | .436 | .788 | |
| Brandon Marsh LF | 4 | 2 | 1 | 0 | 1 | 3 | .274 | .316 | .437 | .753 | |
| Derek Hill RF | 4 | 1 | 0 | 0 | 0 | 2 | .233 | .287 | .421 | .708 | |
| Justin Crawford CF | 4 | 1 | 1 | 0 | 0 | 1 | .266 | .315 | .356 | .671 | 2B |
| Edmundo Sosa SS | 3 | 0 | 2 | 3 | 0 | 1 | .218 | .259 | .346 | .605 | 2B |
| Garrett Stubbs C | 3 | 1 | 0 | 0 | 1 | 1 | .122 | .196 | .122 | .318 | |
| Kyle Schwarber 1B | 3 | 1 | 2 | 1 | 2 | 0 | .250 | .373 | .538 | .911 | 2B |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| JJ Wetherholt 2B | 4 | 1 | 0 | 0 | 1 | 2 | .247 | .352 | .384 | .736 | |
| Iván Herrera DH | 5 | 2 | 2 | 0 | 0 | 0 | .252 | .361 | .396 | .757 | 2 2B |
| Alec Burleson 1B | 4 | 1 | 2 | 3 | 1 | 1 | .284 | .351 | .480 | .831 | 2B |
| Jordan Walker RF | 4 | 1 | 1 | 0 | 0 | 3 | .285 | .341 | .490 | .831 | |
| Nathan Church CF | 4 | 0 | 1 | 0 | 0 | 0 | .238 | .283 | .362 | .645 | |
| Masyn Winn SS | 4 | 0 | 1 | 1 | 0 | 2 | .242 | .319 | .325 | .644 | 2B |
| José Fermín 3B | 2 | 0 | 1 | 1 | 2 | 0 | .242 | .314 | .361 | .675 | 2 SB |
| Jimmy Crooks C | 4 | 0 | 0 | 0 | 0 | 2 | .178 | .246 | .327 | .573 | |
| Bryan Torres LF | 1 | 0 | 0 | 0 | 0 | 0 | .223 | .283 | .388 | .671 | |
| César Prieto 3B | 3 | 0 | 0 | 0 | 0 | 0 | .000 | .000 | .000 | .000 |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Andrew Painter | 5.1 | 2 | 2 | 2 | 3 | 6 | 0 | 93 | 6.27 | W |
| Alan Rangel | 2.2 | 6 | 3 | 3 | 1 | 3 | 0 | 55 | 5.88 | HLD |
| Jonathan Bowlan | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 10 | 2.74 | SV |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Hunter Dobbins | 5.0 | 4 | 3 | 1 | 3 | 6 | 0 | 97 | 3.40 | L |
| Luis Gastelum | 1.1 | 0 | 0 | 0 | 0 | 3 | 0 | 14 | 7.36 | |
| Caleb Ferguson | 0.0 | 1 | 1 | 1 | 3 | 0 | 0 | 20 | 3.90 | |
| Gordon Graceffo | 1.2 | 2 | 2 | 2 | 1 | 0 | 0 | 28 | 3.26 | |
| Justin Bruihl | 1.0 | 1 | 0 | 0 | 0 | 1 | 0 | 14 | 3.39 |
Manager comparison
Recent form
Season series: 2-0 with PHI 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.