ARCHIVE July 17, 2026
July 17, 2026 · NL West

St. Louis Cardinals vs Arizona Diamondbacks

July 17, 2026Chase FieldRoof Closed 77°F · 0 mph, None
AWAY
St. Louis Cardinals
51-45
5
vs
HOME
Arizona Diamondbacks
49-48
4

Game Highlights

Published July 18, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
T1 Masyn Winn Masyn Winn singles on a ground ball to center fielder Tim Tawa. Iván Herrera scores. Alec Burleson scores. Jordan Walker to 2nd. STL 2, AZ 0
B2 Lourdes Gurriel Jr. Lourdes Gurriel Jr. out on a sacrifice fly to center fielder Nathan Church. Gabriel Moreno scores. Max Kepler to 3rd. STL 2, AZ 1
B3 Tim Tawa Tim Tawa homers (4) on a fly ball to left field. STL 2, AZ 2
T5 JJ Wetherholt JJ Wetherholt homers (14) on a fly ball to right center field. STL 3, AZ 2
T8 Masyn Winn Masyn Winn out on a sacrifice fly to left fielder Max Kepler. Alec Burleson scores. STL 4, AZ 2
B8 Corbin Carroll Corbin Carroll homers (14) on a fly ball to right field. Geraldo Perdomo scores. STL 4, AZ 4
T9 Iván Herrera Iván Herrera out on a sacrifice fly to left fielder Max Kepler. José Fermín scores. STL 5, AZ 4

Box score

  123456789 R
STL 200010011 5
AZ 011000020 4

Pitching & bullpen

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

Cardinals AWAY 5

Michael McGreevy started for Cardinals, leaving with a 3–2 lead. Out of the bullpen, Luis Gastelum took the roughest line.

workload · innings pitched
  • Michael McGreevy Starter 6.1 94 2 5
    Pitch-by-pitch: what Michael McGreevy threw
    CSW 27% 1st-pitch strike 62% 3.6 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 22 23% 0 7 4 6 5
    Sinker 21 22% 1 8 4 4 4
    Curveball 15 16% 3 0 2 6 4
    Changeup 12 13% 1 1 1 5 4
    Sweeper 10 11% 0 1 1 7 1
    Slider 7 7% 0 2 2 3 0
    Cutter 7 7% 0 1 2 2 2
  • George Soriano Setup 0.2 14 0 1 HLD inherited 1, stranded 1
  • Luis Gastelum Middle 1.0 18 2 1 W
  • Riley O'Brien Closer 1.0 16 0 1 SV
Diamondbacks HOME 4

Merrill Kelly started for Diamondbacks, leaving trailing 2–3. Out of the bullpen, Juan Morillo took the roughest line.

workload · innings pitched
  • Merrill Kelly Starter 5.0 87 3 3
    Pitch-by-pitch: what Merrill Kelly threw
    CSW 24% 1st-pitch strike 62% 4.1 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 28 32% 1 7 4 10 6
    Changeup 22 25% 5 0 7 5 5
    Curveball 13 15% 1 4 3 4 1
    Cutter 10 11% 2 0 5 0 3
    Slider 8 9% 0 1 3 4 0
    Sinker 6 7% 0 0 1 4 1
  • Taylor Clarke Setup 1.0 15 0 0
  • Kevin Ginkel Setup 1.0 8 0 0
  • Juan Morillo Setup 1.0 24 1 1
  • Paul Sewald Closer 0.1 17 1 0 L
  • Brandyn Garcia Setup 0.2 8 0 1 inherited 2, stranded 2

Where the game turned

1 run Top 9th · off Sewald
  • Herrera SF (1)

Batting lines

AWAY · STL
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
JJ Wetherholt 2B 4 1 2 1 1 0 .262 .359 .408 .767 HR (14)
Iván Herrera DH 4 1 0 1 0 1 .246 .376 .386 .762
Alec Burleson 1B 4 2 1 0 1 1 .273 .337 .466 .803
Jordan Walker RF 4 0 1 0 1 1 .294 .355 .529 .884
Lars Nootbaar LF 4 0 1 0 0 2 .259 .352 .417 .769
Masyn Winn SS 2 0 1 3 1 0 .245 .316 .332 .648
Nathan Church CF 4 0 0 0 0 0 .232 .275 .378 .653
José Fermín 3B 4 1 2 0 0 0 .265 .314 .395 .709
Jimmy Crooks C 3 0 1 0 1 0 .172 .284 .297 .581
HOME · AZ
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Ketel Marte 2B 5 0 1 0 0 2 .255 .310 .457 .767
Geraldo Perdomo SS 2 1 0 0 2 1 .240 .355 .354 .709
Corbin Carroll RF 4 1 1 2 0 0 .252 .346 .484 .830 HR (14)
Gabriel Moreno C 4 1 2 0 0 1 .304 .387 .442 .829 2B
Max Kepler LF 4 0 1 0 0 1 .205 .214 .333 .547
Lourdes Gurriel Jr. DH 3 0 0 1 0 1 .207 .254 .287 .541
Ildemaro Vargas 1B 4 0 1 0 0 0 .258 .301 .399 .700 3B
Tim Tawa CF 4 1 2 1 0 0 .227 .303 .432 .735 HR (4), 2B
Nolan Arenado 3B 3 0 0 0 1 2 .240 .316 .410 .726

Pitching lines

AWAY · STL
PITCHER IPHRERBBKHR NPERA DEC
Michael McGreevy 6.1 6 2 1 1 5 1 94 2.92
George Soriano 0.2 0 0 0 0 1 0 14 3.27 HLD
Luis Gastelum 1.0 1 2 2 1 1 1 18 9.82 W
Riley O'Brien 1.0 1 0 0 1 1 0 16 3.35 SV
HOME · AZ
PITCHER IPHRERBBKHR NPERA DEC
Merrill Kelly 5.0 4 3 1 2 3 1 87 5.20
Taylor Clarke 1.0 1 0 0 1 0 0 15 2.53
Kevin Ginkel 1.0 1 0 0 0 0 0 8 2.77
Juan Morillo 1.0 1 1 1 1 1 0 24 3.05
Paul Sewald 0.1 2 1 1 1 0 0 17 4.46 L
Brandyn Garcia 0.2 0 0 0 0 1 0 8 1.85

Manager comparison

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

Recent form

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

Season series: 1-3 with STL 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.