Baltimore Orioles vs St. Louis Cardinals
Game Highlights
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| T1 | Christian Encarnacion-Strand | Christian Encarnacion-Strand singles on a sharp line drive to right fielder Jordan Walker. Gunnar Henderson scores. Samuel Basallo to 3rd. | BAL 1, STL 0 |
| T1 | Dylan Beavers | Dylan Beavers singles on a ground ball to right fielder Jordan Walker. Samuel Basallo scores. Christian Encarnacion-Strand to 2nd. | BAL 2, STL 0 |
| T1 | Leody Taveras | Leody Taveras homers (8) on a fly ball to right center field. Christian Encarnacion-Strand scores. Dylan Beavers scores. | BAL 5, STL 0 |
| T2 | Pete Alonso | Pete Alonso homers (32) on a fly ball to right field. Carlos Narváez scores. | BAL 7, STL 0 |
| B2 | Nolan Gorman | Nolan Gorman homers (8) on a fly ball to right center field. | BAL 7, STL 1 |
| B5 | Alec Burleson | Alec Burleson singles on a ground ball to center fielder Colton Cowser. Bryan Torres scores. JJ Wetherholt scores. Iván Herrera to 2nd. | BAL 7, STL 3 |
| B5 | Jordan Walker | Jordan Walker doubles (29) on a ground ball to left fielder Dylan Beavers. Iván Herrera scores. Alec Burleson to 3rd. | BAL 7, STL 4 |
| B5 | Nathan Church | Nathan Church doubles (11) on a fly ball to left fielder Dylan Beavers. Alec Burleson scores. Jordan Walker scores. | BAL 7, STL 6 |
| B5 | José Fermín | José Fermín grounds out, shortstop Gunnar Henderson to first baseman Samuel Basallo. Nathan Church scores. | BAL 7, STL 7 |
| T9 | Christian Encarnacion-Strand | Christian Encarnacion-Strand doubles (6) on a sharp line drive to center fielder Nathan Church. Luis Vázquez scores. | BAL 8, STL 7 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| BAL | 5 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 8 |
| STL | 0 | 1 | 0 | 0 | 6 | 0 | 0 | 0 | 0 | 7 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Kyle Bradish started for Orioles, leaving with the game tied 7–7.
-
Kyle Bradish
Starter
4.1
91
7
4
Pitch-by-pitch: what Kyle Bradish threw
CSW 27% 1st-pitch strike 70% 4.0 pitches/PAPitch # % Whiff CS Foul Ball In play Sinker 44 48% 3 10 11 12 8 Slider 18 20% 4 0 3 6 5 Curveball 18 20% 1 3 5 5 4 Four-Seam Fastball 11 12% 1 3 3 4 0 - Alex Hoppe Middle 0.2 12 0 0 inherited 1, all 1 scored
- Josh Walker Middle 0.2 11 0 1
- Rico Garcia Setup 1.1 26 0 2 inherited 1, stranded 1
- Grant Wolfram Setup 1.0 26 0 0 W
- Andrew Kittredge Middle 1.0 25 0 0 SV
Michael McGreevy started for Cardinals, leaving trailing 1–7. Out of the bullpen, Riley O'Brien took the roughest line.
-
Michael McGreevy
Starter
5.0
84
7
3
Pitch-by-pitch: what Michael McGreevy threw
CSW 17% 1st-pitch strike 64% 3.0 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 19 23% 1 4 2 6 6 Curveball 14 17% 0 3 2 7 2 Changeup 13 15% 1 0 1 9 2 Sinker 11 13% 2 0 3 4 2 Cutter 10 12% 0 1 2 4 3 Slider 9 11% 0 0 2 3 4 Sweeper 8 10% 0 2 1 2 3 - Luis Gastelum Middle 1.0 13 0 3
- Ryne Stanek Setup 1.0 14 0 1
- George Soriano Setup 1.0 10 0 0
- Riley O'Brien Closer 1.0 17 1 0 L
Where the game turned
- Encarnacion-Strand 2B (1)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Jackson Holliday 2B | 5 | 0 | 0 | 0 | 0 | 0 | .231 | .319 | .352 | .671 | |
| Pete Alonso DH | 4 | 1 | 1 | 2 | 1 | 1 | .276 | .365 | .516 | .881 | HR (32) |
| Gunnar Henderson SS | 5 | 1 | 1 | 0 | 0 | 1 | .218 | .302 | .390 | .692 | |
| Christian Encarnacion-Strand 1B | 5 | 1 | 4 | 2 | 0 | 1 | .264 | .301 | .519 | .820 | 2 2B |
| Dylan Beavers LF | 4 | 1 | 2 | 1 | 1 | 0 | .250 | .328 | .395 | .723 | 2B |
| Leody Taveras RF | 5 | 1 | 1 | 3 | 0 | 0 | .228 | .299 | .363 | .662 | HR (8) |
| Colton Cowser CF | 4 | 0 | 2 | 0 | 1 | 0 | .223 | .318 | .374 | .692 | |
| Carlos Narváez C | 2 | 1 | 0 | 0 | 0 | 2 | .167 | .245 | .242 | .487 | |
| Samuel Basallo 1B | 4 | 1 | 2 | 0 | 1 | 2 | .236 | .301 | .439 | .740 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| JJ Wetherholt SS | 4 | 1 | 1 | 0 | 1 | 0 | .245 | .348 | .376 | .724 | |
| Iván Herrera DH | 4 | 1 | 3 | 0 | 1 | 1 | .246 | .361 | .381 | .742 | |
| Alec Burleson 1B | 5 | 1 | 1 | 2 | 0 | 1 | .291 | .355 | .484 | .839 | |
| Jordan Walker RF | 4 | 1 | 1 | 1 | 1 | 1 | .285 | .344 | .502 | .846 | 2B |
| Nathan Church CF | 4 | 1 | 1 | 2 | 1 | 1 | .243 | .287 | .376 | .663 | 2B, SB |
| José Fermín LF | 5 | 0 | 0 | 1 | 0 | 1 | .239 | .309 | .363 | .672 | |
| Ramón Urías 2B | 1 | 0 | 0 | 0 | 0 | 0 | .152 | .260 | .288 | .548 | |
| Blaze Jordan 3B | 1 | 0 | 0 | 0 | 0 | 0 | .246 | .276 | .366 | .642 | |
| Pedro Pagés C | 0 | 0 | 0 | 0 | 1 | 0 | .214 | .266 | .318 | .584 | |
| Nolan Gorman 3B | 3 | 1 | 1 | 1 | 0 | 0 | .192 | .275 | .327 | .602 | HR (8) |
| Bryan Torres LF | 3 | 1 | 3 | 0 | 0 | 0 | .252 | .311 | .390 | .701 | SB |
| Jimmy Crooks C | 2 | 0 | 0 | 0 | 0 | 1 | .171 | .245 | .302 | .547 | |
| Joshua Báez PH | 1 | 0 | 0 | 0 | 0 | 1 | .146 | .217 | .439 | .656 |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Kyle Bradish | 4.1 | 9 | 7 | 7 | 2 | 4 | 1 | 91 | 4.03 | |
| Alex Hoppe | 0.2 | 0 | 0 | 0 | 0 | 0 | 0 | 12 | 4.58 | |
| Josh Walker | 0.2 | 1 | 0 | 0 | 0 | 1 | 0 | 11 | 2.45 | |
| Rico Garcia | 1.1 | 0 | 0 | 0 | 1 | 2 | 0 | 26 | 3.16 | |
| Grant Wolfram | 1.0 | 0 | 0 | 0 | 1 | 0 | 0 | 26 | 5.05 | W |
| Andrew Kittredge | 1.0 | 1 | 0 | 0 | 1 | 0 | 0 | 25 | 3.35 | SV |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Michael McGreevy | 5.0 | 10 | 7 | 7 | 2 | 3 | 2 | 84 | 3.86 | |
| Luis Gastelum | 1.0 | 0 | 0 | 0 | 0 | 3 | 0 | 13 | 5.16 | |
| Ryne Stanek | 1.0 | 0 | 0 | 0 | 1 | 1 | 0 | 14 | 4.50 | |
| George Soriano | 1.0 | 1 | 0 | 0 | 1 | 0 | 0 | 10 | 4.03 | |
| Riley O'Brien | 1.0 | 2 | 1 | 1 | 0 | 0 | 0 | 17 | 4.02 | L |
Manager comparison
Recent form
Season series: 2-1 with BAL listed first across 3 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.