The Matchup Report

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

WA

Wyatt Anderson

July 28, 2026 · 6:17 AM EDT
MLB
Share
Busch Stadium — Chicago Cubs at St. Louis Cardinals

Chicago Cubs vs St. Louis Cardinals · July 28, 2026 · 7:45 PM EDT · Photo: ESPN

The Cubs enter Busch Stadium as road favorites at -112, yet the Cardinals' -104 moneyline reflects a market that recognizes St. Louis's pitching edge in this matchup. Chicago sits 6.0 games clear in the division with a .566 winning percentage, but the Cardinals' recent collapse—losers of two straight and just 2-8 over their last ten—creates a narrative disconnect from the betting line. That gap between expectation and price warrants deeper inspection.

Tonight's Odds

MONEYLINE
Chicago Cubs-112
St. Louis Cardinals-104
RUN LINE
Chicago Cubs -1.5+146
St. Louis Cardinals +1.5-176
OVER/UNDER
Over 9+100
Under 9-122

Probable Pitchers

Chicago Cubs

RHP Colin Rea

Record7-7
ERA4.85
WHIP1.42
IP105.7
K/96.9
BB/93.2
VS

St. Louis Cardinals

RHP Michael McGreevy

Record4-8
ERA3.07
WHIP1.13
IP114.3
K/95.8
BB/92.1

Chicago's offense has carried the team throughout the season, fueled by Pete Crow-Armstrong's league-leading .928 OPS and .288 batting average, paired with 23 home runs. The Cubs' lineup generates 5.17 runs per game with a .754 OPS, powered further by Seiya Suzuki (.264 average, .824 OPS) and Ian Happ's 18 home runs. Yet their pitching staff presents vulnerabilities: a 4.22 ERA and 1.27 WHIP that have invited consistent offensive pressure. Colin Rea, Chicago's probable starter, carries a 4.85 ERA across seven wins and seven losses, a middling profile that offers no margin for error against a Cardinals team still capable of offensive production despite recent struggles.

St. Louis counters with Michael McGreevy on the mound, whose 3.07 ERA stands as the staff's best mark and represents a significant advantage over Rea. McGreevy's 4-8 record masks underlying quality—the ERA tells the true story of a pitcher limiting damage. The Cardinals' offense, while underperforming at .240 batting average and 4.42 runs per game, features Jordan Walker (.285 average, .856 OPS, 22 home runs) and Alec Burleson (.286 average, .812 OPS, 15 home runs) as legitimate threats capable of explosive outings. Their 4.16 team ERA nearly mirrors Chicago's despite the recent offensive drought, suggesting the pitching foundation remains sound.

The disparity lies in recent momentum and execution rather than underlying talent. Chicago's 6-4 stretch over ten games and current winning streak provide confidence, yet the Cubs arrive without several rotation arms—Ben Brown, Daniel Palencia, Edward Cabrera, Ethan Roberts, Hoby Milner, Matt Shaw, and Phil Maton all unavailable. St. Louis's injury situation is comparatively minimal, with only JoJo Romero sidelined.

The betting market's slight preference for St. Louis at -104 aligns with McGreevy's dominant ERA and the Cubs' inconsistent pitching depth. Chicago's superior record and offensive firepower suggest they should be favored, yet Rea's 4.85 ERA against a Cardinals lineup anchored by Walker and Burleson presents genuine risk. St. Louis's 2-8 skid masks a team that remains competitive in underlying metrics and faces a Cubs rotation stretched thin. The Cardinals' pitching advantage and home field positioning make them the value play at -104.

Best Bet

St. Louis Cardinals (-104)

Based on the matchup analysis, recent form, and line value, St. Louis Cardinals (-104) is our top play for this game.

More MLB Predictions