David Peterson gets a revenge shot at the lineup that just lit him up for 10 runs in under four innings, and that alone makes this series opener at Busch Stadium worth watching.
Quick take:
- Pick: Cubs moneyline
- Why: Chicago’s lineup is red-hot and St. Louis is scuffling badly over its last 10 games
- The number to watch: Cubs are +28 run differential over their last 10 games; the Cardinals are -7 over the same stretch
The Cubs roll into St. Louis at 59-46, sitting second in the NL Central, while the Cardinals limp in at 53-52 and fourth in the division. Chicago has won six of its last 10 and been thoroughly dominant doing it, outscoring opponents by 28 runs in that span. St. Louis, meanwhile, has dropped seven of its last 10 and been outscored by seven.
Despite that gap in form, the season series still favors St. Louis 4-2, and the Cardinals have gotten the better of Peterson specifically — he’s 0-1 with a 13.50 ERA against them in his career, including a 17-1 humiliation on July 3 where he allowed 10 runs on nine hits in just 3 2/3 innings.
Books have the Cubs as modest road favorites at -117, with the Cardinals getting +105, and the total sits at 9.5 runs — a number that screams both bullpens are shaky right now. Anyone tracking MLB odds this week has watched that line hold steady all weekend. That’s a tighter line than Chicago’s recent form would suggest, and it’s likely tied directly to how poorly Peterson has fared historically against this specific opponent. The market clearly hasn’t forgotten July 3.
| Monday, July 27 at 7:46 PM | Spread | Money | Total |
| Chicago Cubs | -1.5 (134) | -110 | O 9.5 (-110) |
| St. Louis Cardinals | +1.5 (-167) | +102 | U 9.5 (-112) |
The gap between these two teams over the last two weeks is stark, and it shows up in both the underlying numbers and the head-to-head history below.
| DATE | OPP | CLOSE | RESULT | ATS/OU |
|---|---|---|---|---|
| Jul 26, 2026 | @Pittsburgh Pirates | +2.5 / 11 | Won 2-3 | Won / Under |
| Jul 26, 2026 | @Pittsburgh Pirates | +2.5 / 11 | Won 0-11 | Won / Push |
| Jul 26, 2026 | @Pittsburgh Pirates | +2.5 / 11 | Lost 8-7 | Won / Over |
| Jul 25, 2026 | @Pittsburgh Pirates | -1.5 / 6.5 | Won 2-3 | Lost / Under |
| Jul 25, 2026 | @Pittsburgh Pirates | -1.5 / 6.5 | Won 0-11 | Won / Over |
| Jul 24, 2026 | @Pittsburgh Pirates | +1.5 / 5.5 | Won 2-3 | Lost / Under |
| Jul 23, 2026 | Detroit Tigers | -1.5 / 7.5 | Lost 6-8 | Lost / Over |
| Jul 23, 2026 | Detroit Tigers | -1.5 / 7.5 | Won 11-2 | Won / Over |
| Jul 23, 2026 | Detroit Tigers | -1.5 / 7.5 | Lost 1-5 | Lost / Under |
| Jul 22, 2026 | Detroit Tigers | -1.5 / 8.5 | Lost 6-8 | Lost / Over |
| DATE | OPP | CLOSE | RESULT | ATS/OU |
|---|---|---|---|---|
| Jul 26, 2026 | Cincinnati Reds | -1.5 / 8.5 | Lost 2-4 | Lost / Under |
| Jul 26, 2026 | Cincinnati Reds | -1.5 / 8.5 | Won 7-0 | Won / Under |
| Jul 26, 2026 | Cincinnati Reds | -1.5 / 8.5 | Lost 3-5 | Lost / Under |
| Jul 25, 2026 | Cincinnati Reds | -1.5 / 5.5 | Lost 2-4 | Lost / Over |
| Jul 25, 2026 | Cincinnati Reds | -1.5 / 5.5 | Won 7-0 | Won / Over |
| Jul 25, 2026 | Cincinnati Reds | +1.5 / 6.5 | Lost 2-4 | Lost / Under |
| Jul 23, 2026 | Arizona Diamondbacks | -2.5 / 7 | Lost 6-10 | Lost / Over |
| Jul 22, 2026 | @Los Angeles Angels | +1.5 / 8.5 | Lost 3-2 | Won / Under |
| Jul 22, 2026 | @Los Angeles Angels | +1.5 / 8.5 | Lost 5-1 | Lost / Under |
| Jul 22, 2026 | @Los Angeles Angels | +1.5 / 8.5 | Won 0-1 | Won / Under |
Showing 10 of last 10 meetings
| DATE | TEAM | OPP | CLOSE | RESULT | ATS/OU |
|---|---|---|---|---|---|
| Jul 5, 2026 | Chicago Cubs | @St. Louis Cardinals | -1.5 / 8 | Won 6-4 | Won / Over |
| Jul 5, 2026 | Chicago Cubs | @St. Louis Cardinals | -1.5 / 8 | Lost 0-3 | Lost / Under |
| Jul 3, 2026 | Chicago Cubs | @St. Louis Cardinals | -1.5 / 10.5 | Lost 1-17 | Lost / Over |
| May 31, 2026 | St. Louis Cardinals | @Chicago Cubs | +1.5 / 8.5 | Won 5-1 | Won / Under |
| May 30, 2026 | St. Louis Cardinals | @Chicago Cubs | +1.5 / 8 | Lost 1-6 | Lost / Under |
| May 29, 2026 | St. Louis Cardinals | @Chicago Cubs | +1.5 / 7.5 | Won 6-5 | Won / Over |
| Sep 28, 2025 | Chicago Cubs | @St. Louis Cardinals | -1.5 / 7.5 | Won 2-0 | Won / Under |
| Sep 27, 2025 | Chicago Cubs | @St. Louis Cardinals | -1.5 / 9.5 | Won 7-3 | Won / Over |
| Sep 26, 2025 | Chicago Cubs | @St. Louis Cardinals | -1.5 / 8.5 | Won 12-1 | Won / Over |
| Aug 10, 2025 | St. Louis Cardinals | @Chicago Cubs | +1.5 / 7.5 | Won 3-2 | Won / Under |
Peterson (5-7, 5.97 ERA) has actually been a strong addition to Chicago’s rotation since arriving from the Mets on June 25 — he’s held opponents to two runs or fewer in three of his four starts, including a scoreless 6 2/3-inning outing against Detroit last Tuesday. The outlier was that Cardinals disaster on July 3, which remains the one blemish on an otherwise encouraging stretch.
Matthew Liberatore (5-7, 5.18 ERA) has had a mixed run against the Cubs this year specifically — he tossed 5 1/3 scoreless innings to beat them May 31, then gave up four runs in a loss to Chicago on July 5. He’s coming off a rough outing at the Angels last Tuesday, surrendering five runs on nine hits over 5 1/3 innings.
Pete Crow-Armstrong is hitting .290 with 23 home runs and 60 RBIs, and he’s the engine behind a Cubs offense that owns the second-best on-base percentage in the majors at .339.
Michael Busch has been scorching over the last 10 games, going 15-for-45 with two homers and eight RBIs, giving Chicago’s lineup another hot bat behind Crow-Armstrong. St. Louis counters with Jordan Walker, who’s quietly put together a strong season at .286 with 22 home runs, but rookie JJ Wetherholt has cooled off badly, hitting just 8-for-41 with two homers over his last 10 games — exactly the kind of soft spot a deep Cubs lineup can exploit.
St. Louis is also dealing with more instability than Chicago right now. Lars Nootbaar is day-to-day with an illness, and the Cardinals’ bullpen has been stretched thin by IL stints for JoJo Romero, Ramón Urías, and Max Rajcic. The Cubs have their own long injury list, but most of the losses are pitching depth pieces rather than everyday bats, and the lineup that’s carried Chicago through this stretch remains fully intact.
Chicago’s rotation has taken real hits, too — Justin Steele, Ben Brown, Porter Hodge, Cade Horton, and Shelby Miller are all out long-term, and Edward Cabrera, Daniel Palencia, and Hoby Milner are all working back from their own injuries. That’s forced manager Craig Counsell to lean harder on trade-deadline additions like Peterson to stabilize a rotation that’s had to piece things together on the fly. It says something about the Cubs’ overall depth that they’ve still managed a 28-run differential over their last 10 games despite all of that attrition on the pitching staff.
The recent form gap here is too wide to ignore, even accounting for the Cardinals’ season-series edge and Peterson’s rough personal history against this opponent. Chicago’s lineup is peaking at the right time, St. Louis is stumbling, and Liberatore’s shakiness in his last outing tilts this further toward the Cubs.
The pick:
Fade the head-to-head history here — the current form favors Chicago, and that’s the side worth backing to open this series.
The Yankees bring MLB's best team ERA into Rate Field to face a surging White…
The first-place Braves visit the last-place Mets on July 27, with Martín Pérez's Citi Field…
Bhayshul Tuten, Josh Downs and Jayden Higgins all walked into clean opportunity this offseason. Here…
Polymarket and sportsbook odds reveal surprising uncertainty around a tight Guardians-Rays series, Arsenal's Premier League…
A beginner-friendly same-game parlay for Braves vs. Orioles Sunday at Camden Yards: the under, a…
Zack Wheeler, Paul Skenes, and Dylan Cease all draw favorable matchups tonight. Here's why all…
This website uses cookies.