Arizona Diamondbacks vs St. Louis Cardinals
Game Highlights
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| B2 | Blaze Jordan | Blaze Jordan doubles (3) on a sharp line drive to left fielder Lourdes Gurriel Jr. José Fermín scores. | AZ 0, STL 1 |
| T4 | Tommy Troy | Tommy Troy singles on a fly ball to second baseman JJ Wetherholt, deflected by right fielder Jordan Walker. Corbin Carroll scores. Nolan Arenado to 2nd. | AZ 1, STL 1 |
| T4 | Ildemaro Vargas | Ildemaro Vargas doubles (11) on a line drive to left fielder Nelson Velázquez. Nolan Arenado scores. Tommy Troy scores. | AZ 3, STL 1 |
| T4 | LuJames Groover | LuJames Groover homers (1) on a fly ball to left field. Ildemaro Vargas scores. | AZ 5, STL 1 |
| T4 | Ketel Marte | Ketel Marte homers (13) on a line drive to left center field. | AZ 6, STL 1 |
| B4 | Blaze Jordan | Blaze Jordan out on a sacrifice fly to center fielder Tommy Troy. José Fermín scores. | AZ 6, STL 2 |
| T7 | Tommy Troy | Tommy Troy hits a ground-rule double (3) on a line drive to right-center field. Gabriel Moreno scores. | AZ 7, STL 2 |
| T7 | Lourdes Gurriel Jr. | Lourdes Gurriel Jr. doubles (6) on a ground ball to left fielder Lars Nootbaar. Tommy Troy scores. | AZ 8, STL 2 |
| T8 | Gabriel Moreno | Gabriel Moreno out on a sacrifice fly to left fielder Lars Nootbaar. LuJames Groover scores. | AZ 9, STL 2 |
| B9 | José Fermín | José Fermín homers (3) on a fly ball to left field. | AZ 9, STL 3 |
| B9 | Blaze Jordan | Blaze Jordan singles on a sharp line drive to center fielder Jorge Barrosa. Lars Nootbaar scores. | AZ 9, STL 4 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| AZ | 0 | 0 | 0 | 6 | 0 | 0 | 2 | 1 | 0 | 9 |
| STL | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 2 | 4 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Mitch Bratt started for Diamondbacks, leaving trailing 0–1. Out of the bullpen, Drey Jameson took the roughest line.
-
Mitch Bratt
Starter
3.0
54
1
3
Pitch-by-pitch: what Mitch Bratt threw
CSW 24% 1st-pitch strike 77% 4.2 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 21 39% 1 1 6 10 3 Slurve 17 31% 2 2 6 5 2 Slider 12 22% 4 2 2 3 1 Sinker 4 7% 0 1 1 0 2 - Ryan Thompson Middle 2.0 21 1 2 W
- Jonathan Loáisiga Middle 1.0 16 0 1
- Taylor Clarke Setup 1.0 10 0 0
- Drey Jameson Middle 2.0 29 2 1
Matthew Liberatore started for Cardinals, leaving trailing 2–6. Out of the bullpen, Gordon Graceffo took the roughest line.
-
Matthew Liberatore
Starter
5.1
98
6
3
L
Pitch-by-pitch: what Matthew Liberatore threw
CSW 26% 1st-pitch strike 65% 3.8 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 24 24% 1 7 5 6 5 Curveball 20 20% 2 5 2 10 1 Slider 20 20% 0 4 7 5 4 Sinker 12 12% 0 2 2 3 5 Changeup 11 11% 1 2 3 2 3 Cutter 11 11% 1 0 3 4 3 - Gordon Graceffo Middle 1.2 32 2 0 inherited 1, stranded 1
- Justin Bruihl Middle 2.0 43 1 2
Where the game turned
- Vargas 2B (2)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Ketel Marte DH | 5 | 1 | 2 | 1 | 0 | 0 | .265 | .319 | .461 | .780 | HR (13) |
| Geraldo Perdomo SS | 5 | 0 | 1 | 0 | 0 | 0 | .233 | .349 | .338 | .687 | |
| Corbin Carroll RF | 5 | 1 | 1 | 0 | 0 | 2 | .279 | .365 | .537 | .902 | |
| Gabriel Moreno C | 2 | 1 | 1 | 1 | 2 | 0 | .278 | .362 | .444 | .806 | |
| Nolan Arenado 3B | 5 | 1 | 1 | 0 | 0 | 1 | .238 | .313 | .387 | .700 | 2B |
| Ildemaro Vargas 2B | 4 | 1 | 1 | 2 | 1 | 0 | .261 | .305 | .408 | .713 | 2B |
| LuJames Groover 1B | 3 | 2 | 1 | 2 | 2 | 1 | .186 | .286 | .302 | .588 | HR (1) |
| Tommy Troy CF | 5 | 2 | 2 | 2 | 0 | 1 | .241 | .323 | .410 | .733 | 2B |
| Lourdes Gurriel Jr. LF | 5 | 0 | 2 | 1 | 0 | 0 | .223 | .273 | .298 | .571 | 2B |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| JJ Wetherholt 2B | 5 | 0 | 0 | 0 | 0 | 0 | .262 | .361 | .414 | .775 | |
| Bryan Torres DH | 1 | 0 | 0 | 0 | 0 | 1 | .233 | .313 | .419 | .732 | |
| Nathan Church CF | 1 | 0 | 0 | 0 | 0 | 0 | .266 | .312 | .408 | .720 | |
| Jimmy Crooks C | 2 | 0 | 0 | 0 | 0 | 1 | .170 | .264 | .277 | .541 | |
| José Fermín LF | 3 | 3 | 2 | 1 | 1 | 0 | .277 | .328 | .402 | .730 | HR (3), SB |
| Masyn Winn SS | 4 | 0 | 1 | 0 | 0 | 0 | .245 | .320 | .337 | .657 | |
| Lars Nootbaar RF | 4 | 1 | 1 | 0 | 0 | 1 | .288 | .386 | .492 | .878 | 3B |
| Blaze Jordan 3B | 3 | 0 | 2 | 3 | 0 | 0 | .286 | .298 | .476 | .774 | 2B |
| Alec Burleson 1B | 3 | 0 | 1 | 0 | 0 | 0 | .288 | .353 | .490 | .843 | |
| Iván Herrera DH | 2 | 0 | 0 | 0 | 1 | 1 | .261 | .404 | .420 | .824 | |
| Jordan Walker RF | 3 | 0 | 1 | 0 | 0 | 2 | .290 | .342 | .521 | .863 | |
| Nelson Velázquez LF | 2 | 0 | 0 | 0 | 0 | 0 | .278 | .350 | .500 | .850 | |
| Pedro Pagés C | 1 | 0 | 0 | 0 | 0 | 1 | .217 | .259 | .357 | .616 |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Mitch Bratt | 3.0 | 2 | 1 | 1 | 2 | 3 | 0 | 54 | 3.00 | |
| Ryan Thompson | 2.0 | 2 | 1 | 1 | 0 | 2 | 0 | 21 | 2.86 | W |
| Jonathan Loáisiga | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 16 | 2.73 | |
| Taylor Clarke | 1.0 | 1 | 0 | 0 | 0 | 0 | 0 | 10 | 2.10 | |
| Drey Jameson | 2.0 | 3 | 2 | 2 | 0 | 1 | 1 | 29 | 5.79 |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Matthew Liberatore | 5.1 | 8 | 6 | 6 | 2 | 3 | 2 | 98 | 5.56 | L |
| Gordon Graceffo | 1.2 | 2 | 2 | 2 | 2 | 0 | 0 | 32 | 3.26 | |
| Justin Bruihl | 2.0 | 2 | 1 | 0 | 1 | 2 | 0 | 43 | 4.15 |
Manager comparison
Recent form
Season series: 3-1 with AZ listed first across 4 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.