Return to calendar
FINAL GAME · RECAP

Milwaukee BrewersOpen full analysisSt. Louis CardinalsOpen full analysis

DateThursday, July 9, 2026
First pitch
BallparkBusch Stadium
FINAL · Thursday, July 9, 2026
SEO MATCH SUMMARY

The Milwaukee Brewers defeated the St. Louis Cardinals 8–4 on July 9 at Busch Stadium, surpassing the Vegas total line of 8.5 with a combined 16 runs. Milwaukee's offense proved decisive, collecting 11 hits and 2 home runs while driving in 8 runs, posting a .735 OPS compared to St. Louis's .713. The Cardinals managed just 5 hits despite drawing 3 walks, with their lone home run accounting for a quarter of their run total. On the mound, Brewers pitchers dominated with a 3.33 ERA while allowing only 5 hits and striking out 8, whereas Cardinals pitchers surrendered 11 hits and 8 earned runs over an inflated 4.21 ERA. Both teams struck out 8 times and issued 3 walks apiece, but Milwaukee's superior contact quality and pitching efficiency separated the teams. The Cardinals' offensive struggles—a .244 batting average and .320 on-base percentage—highlighted their inability to generate consistent scoring chances despite clean defense. This loss underscores St. Louis's need for offensive consistency as they navigate the division race.

Milwaukee BrewersMIL
8W
FINAL
St. Louis CardinalsSTL
4
Total runs12Run difference4
INNING BY INNING

Line score

Team123456789RHE
MIL0240001018110
STL000103000450
TEAM COMPARISON

Batting box score

MILSTL
11Hits5
2Home runs1
1Doubles2
8RBI4
3Walks3
8Strikeouts7
1Stolen bases0
18Total bases10
17Left on base13
0Errors0
.255AVG.244
.337OBP.320
.398SLG.393
.735OPS.713
ON THE MOUND

Pitching box score

MILSTL
7Strikeouts8
3Walks3
5Hits allowed11
4Earned runs8
3.33ERA4.21
RUN PRODUCTION

Players who scored

MILJackson Chourio ×2Brice Turang ×2Jake Bauers ×2Garrett MitchellAndrew Vaughn
STLAlec Burleson ×2JJ WetherholtJordan Walker
HOME RUNS

Long balls

Jake BauersInning 3Jordan WalkerInning 6Brice TurangInning 7
MIL

Batting lineup

PlayerABHHRRBI
Garrett MitchellCF · 1-5 | 2 K, R5100
Jackson ChourioLF · 2-5 | 2B, 2 R5200
Brice Turang2B · 2-5 | HR, K, 2 RBI5212
William ContrerasC · 0-4 | K, RBI4001
Jake BauersDH · 2-4 | HR, BB, 2 K4213
Andrew Vaughn1B · 0-4 | R4000
Sal FrelickRF · 2-4 | K, RBI4201
Cooper PrattSS · 2-3 | BB, K, RBI3201
Joey Ortiz3B · 0-3 | BB3000
STL

Batting lineup

PlayerABHHRRBI
JJ Wetherholt2B · 2-3 | 2B, HBP, R3200
Iván HerreraC · 0-3 | BB, 2 K3000
Alec Burleson1B · 1-3 | 2B, BB, K3100
Jordan WalkerDH · 1-4 | HR, 2 K, 3 RBI4113
Lars NootbaarRF · 1-4 | K, RBI4101
Masyn WinnSS · 0-44000
Bryan TorresLF · 0-44000
José Fermín3B · 0-3 | BB3000
Nathan ChurchCF · 0-4 | K4000
MIL

Pitchers

PitcherIPKERERA
Logan Henderson3 H · 1 BB5.1433.18
Chad Patrick1 H · 0 BB1.2213.48
Aaron Ashby1 H · 1 BB1.0103.13
Abner Uribe0 H · 1 BB1.0002.63
STL

Pitchers

PitcherIPKERERA
Andre Pallante8 H · 2 BB5.0263.96
Luis Gastelum2 H · 0 BB1.0115.40
Gordon Graceffo0 H · 1 BB2.0403.00
Matt Svanson1 H · 0 BB1.0116.58
EXPLORE NEXT

Related MLB pages