Chicago Cubs @ St. Louis Cardinals Prediction (July 29): Run Line Pick, Odds & Best Bet

Chicago Cubs vs St. Louis Cardinals · July 29, 2026 · 7:45 PM EDT · Photo: ESPN
The Cubs arrive in St. Louis as clear favorites, with the run line sitting at Chicago -6.5, reflecting a significant gap in team trajectory and offensive firepower. Yet the Cardinals' recent struggles mask a pitching matchup where St. Louis holds a tangible edge—a dynamic that could make plus-money underdogs worth backing.
Tonight's Odds
Probable Pitchers
Chicago Cubs
LHP Matthew Boyd
St. Louis Cardinals
RHP Dustin May
Chicago's offensive profile stands out sharply against St. Louis's. The Cubs have posted a .756 OPS with 5.20 runs per game, anchored by Pete Crow-Armstrong's exceptional .921 OPS and .286 batting average, along with 23 home runs on the season. Seiya Suzuki adds secondary punch with a .834 OPS and .270 average. That offensive consistency has fueled a 60-46 record and a 6-4 mark over their last ten games. The Cubs' pitching staff carries a 4.20 ERA, and Matthew Boyd takes the ball with a 3.81 ERA across six wins and one loss—a reliable arm in a critical spot.
St. Louis, by contrast, sits at .500 (53-53) and has stumbled badly, dropping eight of its last ten contests. The Cardinals' .695 OPS and 4.39 runs per game pale next to Chicago's offensive output. Jordan Walker (.849 OPS, 22 home runs) and Alec Burleson (.809 OPS, .285 average) represent quality contributors, but the lineup lacks the depth and consistency the Cubs possess. Dustin May, St. Louis's probable starter, carries a 4.59 ERA with five wins and seven losses—a concerning profile that suggests the Cardinals' rotation is stretched thin.
Here's where the market may be overextending its confidence. While Chicago's superior talent and recent form justify favorite status, a six-and-a-half-run spread assumes significant offensive separation. Michael McGreevy (3.57 ERA) and Andre Pallante (3.77 ERA) demonstrate that St. Louis's pitching staff, when healthy, can compete. Boyd's 3.81 ERA is solid but hardly dominant, and the Cubs' team ERA of 4.20 leaves room for regression.
The Cardinals' loss of JoJo Romero stings, yet the Cubs are navigating seven players on the injured list, including Phil Maton and Edward Cabrera among their pitching depth. St. Louis's desperation—down 13 games in the standings and clinging to a 1.5 wild-card buffer—could manifest as urgency that a flat Cubs team might struggle to match in a road contest.
The run line at +6.5 represents genuine value. St. Louis's pitching advantage and Chicago's injury toll suggest a closer affair than the spread implies. The Cardinals won't blow out the Cubs, but they're capable of keeping this game competitive enough to cover.
Best Bet
St. Louis Cardinals +6.5
Based on the matchup analysis, recent form, and line value, St. Louis Cardinals +6.5 is our top play for this game.

