Return to calendar
FINAL GAME · RECAP

St. Louis CardinalsOpen full analysisChicago CubsOpen full analysis

DateSaturday, July 4, 2026
First pitch
BallparkWrigley Field
FINAL · Saturday, July 4, 2026
SEO MATCH SUMMARY

The St. Louis Cardinals shut out the Chicago Cubs 3–0 on July 4 at Wrigley Field, delivering an offensive performance well below the Vegas total of 8.5 runs. St. Louis managed only 8 hits and 1 home run but capitalized efficiently, driving in all 3 runs on limited opportunities while striking out 13 times. Chicago's offense was completely stifled, collecting just 5 hits with 12 strikeouts and zero runs batted in, posting a .749 OPS that underscored their inability to generate consistent contact. The Cardinals' pitching staff was dominant, allowing only 5 hits and 0 earned runs across the game while striking out 12 batters. Despite both teams walking 4 batters each, St. Louis's pitching depth—posting a 4.14 ERA—proved superior to Chicago's 4.36 mark. A defensive error by the Cubs added to their struggles in what was a pitching-heavy affair. The Cardinals' ability to win while being outpaced in strikeouts suggests they may have found an effective pitching formula heading into the second half of the season.

St. Louis CardinalsSTL
3W
FINAL
Chicago CubsCHC
0
Total runs3Run difference3
INNING BY INNING

Line score

Team123456789RHE
STL101000010380
CHC000000000051
TEAM COMPARISON

Batting box score

STLCHC
8Hits5
1Home runs0
2Doubles0
3RBI0
4Walks4
13Strikeouts12
1Stolen bases0
13Total bases5
16Left on base20
0Errors1
.248AVG.244
.325OBP.338
.397SLG.411
.722OPS.749
ON THE MOUND

Pitching box score

STLCHC
12Strikeouts13
4Walks4
5Hits allowed8
0Earned runs3
4.14ERA4.36
RUN PRODUCTION

Players who scored

STLJJ WetherholtJordan WalkerNathan Church
CHC
HOME RUNS

Long balls

JJ WetherholtInning 1
STL

Batting lineup

PlayerABHHRRBI
JJ Wetherholt2B · 3-4 | HR, 2B, BB4311
Iván HerreraDH · 1-3 | HBP, K, RBI3101
Jordan WalkerRF · 1-3 | 2B, BB, K3100
Alec Burleson1B · 2-4 | 2 K, RBI, SB4201
Masyn WinnSS · 0-4 | 2 K4000
José Fermín3B · 1-4 | K4100
Lars NootbaarLF · 0-4 | 2 K4000
Pedro PagésC · 0-4 | 2 K4000
Nathan ChurchCF · 0-2 | 2 BB, K, R2000
CHC

Batting lineup

PlayerABHHRRBI
Pete Crow-ArmstrongCF · 1-1 | 2 BB, HBP, CS1100
Alex Bregman3B · 0-3 | BB, K3000
Michael Busch1B · 0-4 | 2 K4000
Seiya SuzukiDH · 0-4 | 3 K4000
Ian HappLF · 1-4 | K4100
Nico Hoerner2B · 1-4 | K4100
Michael ConfortoRF · 2-3 | BB, K3200
Pedro RamírezPH · 0-11000
Dansby SwansonSS · 0-3 | 2 K3000
STL

Pitchers

PitcherIPKERERA
Kyle Leahy3 H · 2 BB5.0603.86
George Soriano0 H · 0 BB1.0203.29
Ryne Stanek1 H · 0 BB1.0104.81
JoJo Romero1 H · 1 BB1.0203.69
Riley O'Brien0 H · 1 BB1.0103.72
CHC

Pitchers

PitcherIPKERERA
Shota Imanaga4 H · 3 BB4.2824.28
Tyler Ferguson1 H · 0 BB1.0205.87
Ryan Rolison1 H · 1 BB0.2101.93
Trent Thornton2 H · 0 BB1.1112.73
Caleb Thielbar0 H · 0 BB1.1104.01
EXPLORE NEXT

Related MLB pages