ARCHIVE June 24, 2026
June 24, 2026 · NL Cent

Arizona Diamondbacks vs St. Louis Cardinals

June 24, 2026Busch StadiumCloudy 80°F · 6 mph, Out To CF
AWAY
Arizona Diamondbacks
41-39
9
vs
HOME
St. Louis Cardinals
42-36
4

Game Highlights

Published June 24, 2026 · Source: MLB

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

  123456789 R
AZ 000600210 9
STL 010100002 4

Pitching & bullpen

How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.

Diamondbacks AWAY 9

Mitch Bratt started for Diamondbacks, leaving trailing 0–1. Out of the bullpen, Drey Jameson took the roughest line.

workload · innings pitched
  • Mitch Bratt Starter 3.0 54 1 3
    Pitch-by-pitch: what Mitch Bratt threw
    CSW 24% 1st-pitch strike 77% 4.2 pitches/PA
    Pitch#%WhiffCSFoulBallIn 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
Cardinals HOME 4

Matthew Liberatore started for Cardinals, leaving trailing 2–6. Out of the bullpen, Gordon Graceffo took the roughest line.

workload · innings pitched
  • 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/PA
    Pitch#%WhiffCSFoulBallIn 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

2 runs Top 4th · off Liberatore
  • Vargas 2B (2)

Batting lines

AWAY · AZ
BATTER ABRHRBIBBK AVGOBPSLGOPS 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
HOME · STL
BATTER ABRHRBIBBK AVGOBPSLGOPS 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

AWAY · AZ
PITCHER IPHRERBBKHR NPERA 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
HOME · STL
PITCHER IPHRERBBKHR NPERA 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

AWAY · AZ
Torey Lovullo
Lineup 3.6 R Bunts 3.8 R IBBs 2.8 R
HOME · STL
Oliver Marmol
Lineup 2.9 R Bunts 2.5 R IBBs 2.0 R

Recent form

AWAY · AZ
6-4 L1 +6 run diff
LWLWLWWWWL
HOME · STL
4-6 W1 -9 run diff
WLWWLLLWLL

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.

Read the full methodology.