The Matchup Report

St. Louis Cardinals @ Chicago Cubs Prediction (July 5): Odds, Pick & Analysis

ND

Noah Daniels

July 5, 2026 · 6:02 AM EDT
MLB
Share
Wrigley Field — St. Louis Cardinals at Chicago Cubs

St. Louis Cardinals vs Chicago Cubs · July 5, 2026 · 2:30 PM EDT · Photo: ESPN

The Cubs enter this divisional matchup as clear favorites, with their moneyline priced at -157 compared to the Cardinals' +130 underdog number—a gap that reflects Chicago's superior recent form and overall positioning in the standings. The Cubs have won seven of their last ten games and sit at 49-40, holding a half-game edge in the Wild Card race, while St. Louis has gone 5-5 over the same stretch despite winning three straight heading into this contest.

Tonight's Odds

MONEYLINE
St. Louis Cardinals+130
Chicago Cubs-157
RUN LINE
St. Louis Cardinals +1.5-168
Chicago Cubs -1.5+139
OVER/UNDER
Over 8-110
Under 8-110

Probable Pitchers

St. Louis Cardinals

LHP Matthew Liberatore

Record4-5
ERA5.33
WHIP1.55
IP82.7
K/98.6
BB/93.6
VS

Chicago Cubs

RHP Javier Assad

Record6-1
ERA4.53
WHIP1.12
IP51.7
K/95.4
BB/92.3

Chicago's offensive profile carries more punch than the surface numbers suggest. While the Cubs' batting average sits at .244, their OPS of .749 outpaces St. Louis's .722, and they've scored 5.04 runs per game compared to the Cardinals' 4.64. Pete Crow-Armstrong has been the engine of that attack, carrying a .289 average with an elite .907 OPS and 19 home runs. Seiya Suzuki provides secondary production at .267 with a .805 OPS. The Cubs' pitching staff, however, presents vulnerability; their 4.36 ERA and 1.27 WHIP suggest they've been vulnerable to damage, though they've managed to strike out 7.95 batters per nine innings.

St. Louis counters with Jordan Walker as a legitimate threat at the plate. Walker's .291 average and .870 OPS anchor the Cardinals' lineup, and his 19 home runs match Crow-Armstrong's total. Alec Burleson contributes a .279 average with a .816 OPS. The Cardinals' pitching, however, presents a steeper challenge in this matchup. Matthew Liberatore takes the mound with a 5.33 ERA and a 4-5 record—numbers that suggest he's been a liability rather than an asset. Against a Cubs team that's scored 449 runs this season and won seven of ten, Liberatore's inability to keep the ball in the park could prove costly.

The Cubs will counter with Javier Assad, who carries a 6-1 record and 4.53 ERA. While Assad's ERA isn't pristine, his winning record and recent success provide a clear advantage over Liberatore's struggling campaign. Chicago's pitching staff has allowed a .244 opponent batting average, matching the league-wide standard, but the Cubs' strikeout rate of 7.95 per nine innings gives them the edge in missing bats when it matters.

The betting market's -157 price on Chicago reflects these realities accurately. St. Louis's three-game winning streak offers narrative intrigue, but the Cardinals' underlying metrics—a .248 batting average, 4.14 ERA, and inconsistent recent performance—don't justify the underdog odds in a matchup where the Cubs' superior depth, recent momentum, and pitching advantage align. Chicago's cushion in the Wild Card race and their 7-3 record over ten games suggest a team playing with more urgency and execution than their division rival.

Best Bet

Chicago Cubs (-157)

Based on the matchup analysis, recent form, and line value, Chicago Cubs (-157) is our top play for this game.

More MLB Predictions