Return to calendar
FINAL GAME · RECAP

St. Louis CardinalsOpen full analysisArizona DiamondbacksOpen full analysis

DateSaturday, July 18, 2026
First pitch
BallparkChase Field
FINAL · Saturday, July 18, 2026
SEO MATCH SUMMARY

The Arizona Diamondbacks defeated the St. Louis Cardinals 5–3 on July 18 at Chase Field in a low-scoring contest that fell short of the Vegas total line of 9.5. Arizona's pitching staff struck out seven while allowing eight hits and three earned runs with a 4.18 ERA, though the Diamondbacks managed only eight hits and a .693 OPS at the plate. St. Louis countered with eight strikeouts and kept Arizona's run production limited, but the Cardinals' pitching proved costly—surrendering five earned runs on eight hits with a 4.13 ERA and five walks that proved damaging in the close matchup. Both offenses struggled to generate power, with Arizona recording no home runs and St. Louis managing just one, resulting in a combined 4 RBIs for the Diamondbacks and 3 for the visitors. The Cardinals' inability to capitalize on scoring opportunities, coupled with Arizona's defensive efficiency (zero errors), ultimately decided the outcome in the home team's favor. Arizona's pitching discipline will be tested as the rotation continues through the season's second half.

St. Louis CardinalsSTL
3
FINAL
Arizona DiamondbacksAZ
5W
Total runs8Run difference2
INNING BY INNING

Line score

Team123456789RHE
STL000002001380
AZ013100000580
TEAM COMPARISON

Batting box score

STLAZ
8Hits8
1Home runs0
0Doubles2
3RBI4
2Walks5
7Strikeouts8
1Stolen bases0
11Total bases10
17Left on base13
0Errors0
.242AVG.237
.318OBP.308
.389SLG.385
.707OPS.693
ON THE MOUND

Pitching box score

STLAZ
8Strikeouts7
5Walks2
8Hits allowed8
5Earned runs3
4.13ERA4.18
RUN PRODUCTION

Players who scored

STLJJ WetherholtAlec BurlesonJimmy Crooks
AZGabriel Moreno ×2Ketel MarteMax KeplerRyan Waldschmidt
HOME RUNS

Long balls

Jimmy CrooksInning 9
STL

Batting lineup

PlayerABHHRRBI
JJ Wetherholt2B · 2-5 | K, R5200
Iván HerreraDH · 0-5 | K5000
Alec Burleson1B · 2-4 | R4200
Jordan WalkerRF · 1-4 | RBI4101
Lars NootbaarLF · 1-4 | K4100
Masyn WinnSS · 1-2 | BB, HBP, RBI2101
Nathan ChurchCF · 0-4 | K4000
José Fermín3B · 0-3 | BB, K3000
Jimmy CrooksC · 1-1 | HR, RBI, R1111
AZ

Batting lineup

PlayerABHHRRBI
Ketel Marte2B · 2-3 | BB, RBI, R3201
Geraldo PerdomoSS · 0-3 | BB3000
Corbin CarrollRF · 0-3 | BB, K3000
Gabriel MorenoDH · 2-3 | BB, 2 R3200
Max KeplerLF · 0-3 | BB, K, R3000
Nolan Arenado3B · 2-4 | 2B, 2 RBI4202
Ildemaro Vargas1B · 0-00000
James McCannC · 1-4 | 2 K, RBI4101
Jorge BarrosaCF · 0-00000
STL

Pitchers

PitcherIPKERERA
Dustin May8 H · 4 BB5.0654.78
Gordon Graceffo0 H · 0 BB1.0202.85
Justin Bruihl0 H · 1 BB1.0003.59
Matt Svanson0 H · 0 BB1.0006.42
AZ

Pitchers

PitcherIPKERERA
Brandon Pfaadt6 H · 0 BB5.1324.58
Ryan Thompson0 H · 0 BB0.2002.83
Jonathan Loáisiga1 H · 1 BB0.2102.13
Brandyn Garcia0 H · 0 BB0.1001.82
Kevin Ginkel0 H · 1 BB1.0102.70
Paul Sewald1 H · 0 BB1.0214.58
EXPLORE NEXT

Related MLB pages