St. Louis CardinalsOpen full analysis
Chicago CubsOpen full analysis
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.


Line score
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
STL | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 3 | 8 | 0 |
CHC | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 1 |
Batting box score
Pitching box score
Players who scored
JJ Wetherholt
Jordan Walker
Nathan Church